body {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}
.DivMain {
	position:absolute;
	width:1015px;
	left:50%;
	margin-left:-507px;
	top:0px;
	border:1px solid #CCCCCC;
}
.DivTop {
	height:125px;
	background-color:#FFFFFF;
	font-size:10px;
	padding:15px;
}
.Display {
	border:2px solid #FFFFFF;
	background-color:#990000;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;
}
.DivFlash {
	background-color:#e9eecc;
	height:400px;
}
.DivContent {
	background-color:#e9eecc;
	padding:20px;
	line-height:21px;
	color:#666666;
}
.DivFooter {
	padding:5px;
	font-size:11px;
	background-color:#e9eecc;
	color:#676767;
	text-align:center;
	border-top:1px solid #676767;
	padding-bottom:15px;
	padding-top:10px;
}

.LinkSmall {
	color:#676767;
	text-decoration:none;
}
.LinkSmall:hover {
	text-decoration:underline;
}

input, textarea, select {
	border:1px solid #586926;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.BTN, .BTN:hover, .BTN:active, .BTN:link, .BTN:visited {
	font-size:11px;
	background-color:#bab25b;
	padding:2px;
	border:1px solid #5b6d27;
	text-align:center;
}
.BildRahmen {
	background-color:#FFFFFF;
	padding:8px;
    margin-left:20px;
}

a {
	color:#666666;
}
p {
	margin:0px;
	padding:0px;
}
.Box, .Box1 {
	border:1px solid #999999;
	text-align:center;
	font-size:11px;
	color:#666666;
	line-height:17px;
	border-collapse:collapse;
}
.BoxPreis {
	background-color:#FFFFFF;
	border-top:1px solid #999999;
	font-weight:bold;
	font-size:12px;
}
.Text1 {
	color:#AAA456;
	font-weight:bold;
}
.Box1 {
	border:0px;
}
h1, h2, h3 {
	color:#676767;
	font-size:13px;
	padding:0px;
	margin:0px;
}
h1 {
	font-size:15px;
	margin-bottom:10px;
}
h3 {
	font-size:16px;
	font-weight:bold;
}





.Preisliste {
	border-collapse:collapse;
}
.PreislisteZimmer {
	background-color:#E1DFC6;
	border:1px solid #999999;
	color:#676767;
	border-collapse:collapse;
	font-weight:bold;
	text-align:center;
}
.PreislisteDatum {
	border:1px solid #999999;
	border-collapse:collapse;
	background-color:#E1DFC6;
	font-weight:bold;
	color:#676767;
}
.PreislistePreis {
	border:1px solid #999999;
	background-color:#EDECDE;
	border-collapse:collapse;
	text-align:right;
}














#control {
	text-align:center;
	margin:0 0 5px 0;
}
#control select {
	font-size:11px;
	margin:0 5px;
	vertical-align:middle;
}
#calender .controlPlus {
	padding:0 5px;
	text-decoration:none;
	color:#851A0A;
}
#calender table {
	empty-cells: show;
	width:100%;
	font-size:11px;
	table-layout:fixed;
	font-family: Arial, Helvetica, sans-serif;
}
#calender .weekdays td{
	text-align:right;
	padding:1px 5px 1px 1px;
	color:#851A0A;
}
#calender .week td {
	text-align:right;
	cursor:pointer;
	border:1px solid #fff;
	padding:1px 4px 1px 0;
}
#calender .week .today { 
	background-color:#F3ECD9;
	border-color:#CCC;
}
#calender .week .holiday {
	font-weight: bold;
}
#calender .week .hoverEle {
	border-color:#851A0A;
	background-color:#F3ECD9;
	color:#000;
}
#basis {
	position:absolute;
}

#calender {
	position:absolute;
	top:10px;
	left:-110px;
	width:225px;
	background-color:#FFFFFF;
	border:1px solid #586926;
	padding:5px;
}

.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	position: absolute;
	visibility: visible;
	z-index: 1;
	font-size: 14px;
	left: -55025647px;
	top: 50px;


}
