/* CSS Document */

body {margin:0; background-color:#D0C2A8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
ul, li, p, td  { font-family:Verdana, Arial, Helvetica, sans-serif;}
.small { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

div#topcontainer { width:912px; height:auto; margin:0px 0 0 20px; padding-right:20px; background-color:#819CC9; overflow:hidden;}
div#topbanner { background-image:url(images/foto_schloss_home.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
div#topani	{ width:912px; background-color:#F8F2E7; height:auto; text-align:right;}
div#topmenue { width:912px; margin:0; color:#333366; background-color:#FCF8F0; text-align:center; vertical-align:middle;}
div#contentcontainer { width:912px; height:auto; margin:0 0 0 20px; padding-right:20px; background-color:#333366; overflow:hidden;}
td#contentmenue {  width:200px; margin:0; background-color:#F8F2E7;}
div#content { clear:both; width:912px;  margin:0; padding:0; height:auto; background-color:#F1E5CF; color:#333366;}

 div#topbannerzimmer { background-image:url(images/rostock/banner_zimmer.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
 div#topbannerstart { background-image:url(images/rostock/stadt_rostock.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
 div#topbannerbike { background-image:url(images/rostock/banner_bike.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
div#topbannerfruehstueck { background-image:url(images/banner_fruehstueck.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
div#topbannergaestehaus { background-image:url(images/rostock/banner_gaestehaus1.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
 div#topbannerumgebung { background-image:url(images/rostock/banner_warnemuende.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
div#topbannertagung { background-image:url(images/banner_seminar.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
 div#topbannerpreise { background-image:url(images/rostock/banner_zimmer1.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
 div#topbannerwir { background-image:url(images/rostock/banner_gaestehaus.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
 div#topbannerimpressum { background-image:url(images/rostock/banner_boot.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
div#topbannerpanorama { background-image:url(images/banner_tagung1.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
 div#topbanneragb { background-image:url(images/rostock/banner_essensaal.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
 div#topbannerpauschalen { background-image:url(images/rostock/banner_warnemuende1.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}
 div#topbannerwir1 { background-image:url(images/rostock/banner_wir.jpg); background-position:left top; background-repeat:no-repeat; height:211px;}

a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}

#topani a {color:#FFFFFF;}
#topani td { background-color:#3D2229; vertical-align:top; color:#FFFFFF;}
#topani p { margin:3px 5px 3px 5px;}


#topmenue a {color:#333366; line-height:25px;}

#contentmenue ul, li { list-style:none; margin: 10px 10px 10px 10px; padding:0; }
#contentmenue a {color:#333366;padding:5px 0 5px 0;}


#content p, h2, h3 { margin:8px 15px 5px 10px; color:#333366; font-size:12px;}
#content h1 { margin:10px 15px 10px 10px; color:#333366; font-size:14px;}
#content td { vertical-align:top;}
#contenttabl a { color:#FF6600;}

td.bgbaige { background-color:#FEFCFA;}
td.bgbaige2 { background-color:#F8F2E7;}

div#quickbooker { background-color:#F8F2E7; padding:2px; color:#333366; font-size:11px;
}
#quickbooker p { color:#333366;}
#quickbooker label { display: block;
	position: absolute;
	width: 80px;
	padding: 5px;}
input#arrival { width:80px; padding:2px;font-size:11px;}
input#departure { width:80px; padding:2px;font-size:11px;}
input#nights { width:40px; padding:2px;font-size:11px;}
#quickbooker input, select { margin-left: 80px; border:solid 1px #D0C2A8;clear:both;font-size:11px;}
input#submit { margin-top:2px; width:80px; clear:both; border:1px solid #000; background-color:#ffffff; font-size:10px; font-weight:bold;}
