body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color:#FDFBEC;
	color:#282761;
	/*background-image:url(bilder/bg.jpg);
	background-repeat:repeat-y;*/
	margin: 0px;
	padding: 0px;
}
#oben{
	width:1000px;
	height:90px;
	background-color:#fcef9c;
	float: left;
}
#oben_rechts{
	float:left; 
	padding:0px; 
	margin:0px;
}
#booking{ padding:2px 5px 0 5px ;color:#fff; position:absolute; top:64px; left:790px; width:210px; height:264px; background:url(bilder/booking.png) no-repeat; border:0; overflow:hidden;}
#booking h2 { width:200px; margin:0 0 5px 25px; padding:0; text-align:left; font-weight:bold; font-size:110% }
/** html #booking h2 { width:200px; margin:0 0 0px 25px; padding:0; text-align:left; font-weight:bold; font-size:110% }
*+html #booking h2 { width:200px; margin:0 0 0px 25px; padding:0; text-align:left; font-weight:bold; font-size:110% }*/
*+html #booking form {padding:0; margin:0}
* html #booking form {padding:0; margin:0}
#booking input.submit { margin:8px 0 0 64px; border:1px solid white; background-color:#FFFFFF; color:#000;}
#booking input.submitOver	{margin:8px 0 0 64px; border:1px solid white; background-color:#FFFFFF; color:#AC1E0B}
#unten{
	width:1000px;
	background-image:url(bilder/hg_unten.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
#unten_links{
	width:790px;
	float:left;
}
#unten_rechts{
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	/*border:1px solid #666666;*/
	float:left;
	background-color:#fdf6c9;
}

#nav{
	height:33px;
	width:1000px;
	background-color:#ac1e0b;
}
#inhalt{
	margin: 0px;
	padding:0px;
}
#neuigkeiten{
	background-color:#f2f2f6;
	margin: 0px;
	padding:0px;
}
#fuss{
	clear:both;
	padding:0px 220px 0px 0px;
	color:#FFFFFF;
	font-size:7pt;
	height:33px;
	line-height:33px;
	text-align:right;
	vertical-align:middle;
	background-color:#ac1e0b;
	background-image:url(bilder/hg_fuss.gif);
	background-repeat:repeat-y;
	border-bottom:2px solid #282761;
}

#nav2{
	background-color:#FDF6C9;
	width:145px;
	height:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
}
#text{
	width:615px;
	margin: 0px 5px 10px 160px;
	padding:0px;
	background-color:#FFFFFF;
}

#nav2 a:link.nav, #nav2 a:visited.nav{
	font-size:9pt;
	text-decoration:none;
	color:#282761;
	/*font-weight:bold;*/
	margin:0px;
	padding:0px 0px 0px 15px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	border-bottom:1px dashed #242164;
	display:block;
}
#nav2 a:link.navakt, #nav2 a:visited.navakt{
	font-size:9pt;
	text-decoration:none;
	color:#282761;
	margin:0px;
	padding:0px 0px 0px 15px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background:url(bilder/pfeil.gif);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:1px dashed #242164;
	display:block;
}
#nav2 a:hover.nav {
	text-decoration:none;
	color:#282761;
	background:url(bilder/pfeil.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#nav a:link.ns, #nav a:visited.ns, #nav a:hover.ns{
	height:33px;
	line-height:33px;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	float:left;
	margin:0px 15px;
	text-decoration:none;
}
#nav2 h1{
	width:auto;
	margin:0px;
	padding: 7px 0px 0px 15px;
	background:none; /*#FDF6C9;*/
	font-size:10pt;
	vertical-align:middle;
	line-height:23px;
	height:23px;
	border-bottom:1px solid #242164;
}
.links{
	margin:15px 15px 15px 0px;
	padding:0px;
	vertical-align:top;
}
.links a:link, .links a:visited{
	height:25px;
	line-height:25px;
	vertical-align:middle;
	color:#FFFFFF;
	display:block;
	border:1px solid #fff !important;
	margin:5px;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}
.links a:hover{
	height:25px;
	line-height:25px;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	border:1px solid #242164 !important;
	margin:5px;
	text-decoration:none;
	background:url(bilder/pfeil.gif);
	background-repeat:no-repeat;
	background-position:left;

}
h1.info{
	width:auto;
	margin:0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background:none; /*#FDF6C9;*/
	font-size:10pt;
	vertical-align:middle;
	line-height:23px;
	height:23px;
	border-bottom:1px solid #242164;
}

.clr{
	clear:both;
}
h1{
	width:500px;
	padding:6px 0px 0px 0px;
	margin:0px;
	font-size:11pt;
	vertical-align:middle;
	line-height:25px;
	height:25px;
	background-image:url(bilder/hg_h1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
h2{
	padding:15px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-size:9pt;
	vertical-align:middle;
	line-height:25px;
	height:25px;
}
#neuigkeiten h2{
	text-decoration:underline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-size:9pt;
	vertical-align:middle;
	line-height:25px;
	height:25px;
}
p{
	margin:5px 0px;
	padding:0px;
}
#inhalt a:link, #inhalt a:visited, #unten_rechts a:link, #unten_rechts a:visited{
	text-decoration:none;
	color:#242164;
	border-bottom:#242164 1px solid;
}
#inhalt a:hover, #unten_rechts a:hover {
	text-decoration:none;
	color:#242164;
	background-color:#FCEF9C;
}
a.rechts_oben:link, a.rechts_oben:visited{
	text-decoration:none;
	color:#242164;
	border-bottom:#242164 1px solid;
}
a.rechts_oben:hover {
	text-decoration:none;
	color:#242164;
	background-color:#FDF6C9;
}
#buchungen #kalender_div a, #buchungen #kalender_div2 a{
	border:none;
}
#fuss a{
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 6px;
}
a.news{
	font-size:8pt;
	font-weight:bold;
	padding:2px;
	margin-top:8px;
	display:block;
	width:100px;
	background-color:#242164;
	color:#FFFFFF;
	text-decoration:none;
	/*letter-spacing:0.3em;*/
}
a.pic:link, a.pic:visited, a.pic:hover{
	text-decoration:none;
	border-bottom:none !important; 
	background-color:#fff !important;
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

