*,html{margin: 0; padding: 0;}

body{margin: 0; padding: 0; border-top: 25px solid #266ea5; background:#c0d5e5 url(../images/body_bg.gif) 0 25px repeat-x; font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #666; text-align: center; overflow:visible; }

.clear{clear: both; height: 0; overflow: hidden;}
.article{clear: both;}
small{display: none;}

h1,h2,h3,h4{color: #266ea5; font-family: Georgia, "Times New Roman", Times; font-weight: normal; display: block;}

h5{font-size: 12px; font-weight: bold; color: #266ea5; display: block; padding: 0 0 5px 0;}


h1{text-indent: -9999px; margin: 0; padding: 0; height: 0; overflow: hidden; clear: both;}
h2{font-size: 28px; margin: 0 0 5px 0; line-height: 1.2em; }
h3{font-family: Arial, Verdana, sans-serif; font-size: 12px;}
h4{font-size: 18px; margin: 25px 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #a1c0d8;}
h4.nopaddingh4{ margin:25px 0 0 0; }
h4 span { font-size: 14px; }

a#angebote-link { display: block; width: 116px; height: 116px; text-indent: -9999px; position: absolute; right: -58px; top: 101px; background: url(../images/nebensaison-angebot.png) no-repeat; z-index: 10; }

div#container{ width: 800px; margin: 0 auto 0 auto; padding: 0; text-align: left; position: relative; }

div.image { width:800px;height:175px;  z-index:1; }
div.image#teaser-layer { width:800px;height:175px; z-index:30; display:none; position: absolute; }
	div.image.i1{ background: url(../images/teaser1.png); }
	div.image.i2{ background: url(../images/teaser2.png); }
	div.image.i3{ background: url(../images/teaser3.png); }
	div.image.i4{ background: url(../images/teaser4.png); }
	div.image.i5{ background: url(../images/teaser5.png); }
	div.image.i6{ background: url(../images/teaser6.png); }
	div.image.i7{ background: url(../images/teaser7.png); }
	
div#left{ background: #fff; float: left; width: 225px; padding: 0 0 0 0; }
	ul#navigation{list-style: none; color: #266ea5; margin: 0 0 0 0; padding: 0; }
	ul#navigation li a{display: block; height: 30px; line-height: 30px; border-bottom: 1px solid #fff; color: #266ea5; text-decoration: none; padding: 0 0 0 25px; }
	ul#navigation li a:hover{border-bottom: 1px solid #a1c0d8; background:#d7e7f3;}
	ul#navigation li a.active{border-bottom: 1px solid #a1c0d8; background:#d7e7f3;}
	ul#navigation li ul{ list-style: none; }
	ul#navigation li ul li a{display: block; height: 25px; line-height: 25px; border-bottom: 0px solid #fff; color: #fff; background-color: #266ea5; text-decoration: none; padding: 0 0 0 35px;}
	ul#navigation li ul li a:hover{border: 0; background: #d7e7f3; color: #266ea5;}
	ul#navigation li ul li a.active{ display: block; height: 25px; line-height: 25px; border-bottom: 0px solid #fff; color: #fff; background-color: #266ea5; text-decoration: underline; padding: 0 0 0 35px; }
	ul#navigation li ul li a.active:hover{border: 0; background: #d7e7f3; color: #266ea5;}
	
	div#quick_information{padding: 15px 25px 15px 25px; background: #266ea5; }
	div#quick_information p{line-height: 1.5em; color: #c0d5e5;}
	div#quick_information a, div#quick_information strong{color: #fff;}

div#content_container{ background: #fff; float: left; width: 550px; padding: 0; margin: 0 0 0 25px; position:relative; }
div.content{ padding: 25px;}
div.content p{line-height: 1.5em; padding: 0 0 0 0;}
div.content a{color: #266ea5;}
	.article{clear: both;}
	.float_img{float: left; margin: 0 10px 10px 0; border: 2px solid #a1c0d8; padding: 1px; background: #fff; }
	.float_img_right{float: right;margin: 0 0 10px 10px; border: 2px solid #a1c0d8; padding: 1px; background: #fff;  }

div#footer{ background: #266ea5; width: 535px; height: 30px; line-height: 30px; padding: 0 0 0 15px;color: #c0d5e5; position: relative; text-align: left; }
div#footer a{color: #fff;}
div#footer span#evenmedia{position: absolute; right: 15px; top:0; }

.msg_body{ position: absolute; background: #fff;padding: 0; }

.galerie{clear: both; margin: 15px 0 0 0; }
.galerie img{border: 2px solid #a1c0d8; padding: 1px; margin: 0 11px 15px 0; width: 80px; height: 60px; }

#seestern{position: absolute; top:135px; left:170px; z-index: 60; }
