body { font-family: Verdana; font-size: 11px;background: url(/grafiken/bg_spring.png);}
a {text-decoration: none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover{color:#666;}
a:active{color:#666;}

legend {color: #385b91; font-weight: bolder; }
fieldset {color: #385b91; width: 90%; margin-bottom: 5px; border: 0px;}
.imagetext {font-size: 4em; font-weight:900; color: white;}
img {border: 0px;}

#head{ background: url(/bilder/baustelle_portal.jpg); height: 100px; width: 850px; height: 200px; margin-right: auto;margin-left: auto; margin-top: 0px; border: 1px solid #666666;border-right: 2px solid #575757; border-bottom: none; }
#sprachen {position: relative; margin-top: 0px; height: 25px; left: 0px;width: 850px; margin-right: 0px; overflow: visible; }
#sprachen a {color: white; font-weight: bolder;}
#hauptmenu {font-family: Verdana; font-size: 14px; font-weight: bolder; color: white; margin-top: 0px; height: 30px; width: 850px; background-color: #385B91; margin-right: auto;margin-left: auto; border: 1px solid #666666; border-bottom: none; border-top: none;border-right: 2px solid #575757;}
#hauptmenu a {text-decoration: none;}
#hauptmenu a:link{color:#fff;}
#hauptmenu a:visited{color:#fff;}
#hauptmenu a:hover{color:#fff;}
#hauptmenu a:active{color:#fff;}

#neu_head_keys {position: absolute; height:0px; top:100px; left: 490px;color:white;z-index: 1000; }
#neu_head_keys h1 {font-size: 2.7em;display: inline; }
#neu_head_keys h2 {font-size: 8px; font-style: italic;}

#neu_head_tipp_bg {position:absolute;height: 150px; width: 200px;  top: 0px; left: 30px;z-index: 1;}
#neu_head_tipp_link {position:absolute;height: 150px; width: 200px; background: url(/bilder/insidertipp.png) no-repeat; top: 0px; left: 30px;z-index: 1000;}

#suche {background: url(/grafiken/suche_bg.jpg); text-align: center; background-repeat: no-repeat;margin-top: 0px; height: 75px; width: 850px;  background-color: #385B91; margin-right: auto;margin-left: auto;border: 1px solid #666666; border-bottom: none; border-top: none; border-right: 2px solid #575757;}
#suche_angebot {position: relative; width: 230px; min-height: 450px; margin-right: 0px; margin-left: auto; background: url(/grafiken/suche_angebot_bg.jpg); background-repeat: no-repeat; background-position: bottom;background-color:#385B91;}
* html #suche_angebot {height: 450px;}
body>#suche_angebot {height: auto;}

#suche_angebot_angebot {width: 210px; height: 230px; background-color: white; margin-left: 10px; margin-top:0px; border-right: 3px solid #323c4c;border-bottom: 3px solid #323c4c; background-color: #EAEAEA;}
#suche_angebot_lightbox {width: 210px; min-height: 100px; margin-left: 10px; margin-top:5px; border-right: 3px solid #323c4c;border-bottom: 3px solid #323c4c;background-color: #EAEAEA;}
* html #suche_angebot_lightbox {height: 100px;}
body>#suche_angebot_lightbox {height: auto;}
#shopping_cart {width: 210px; min-height: 100px;  margin-left: 10px; margin-top:10px; border-right: 3px solid #323c4c;border-bottom: 3px solid #323c4c;background-color: #EAEAEA;}
#shopping_cart td {text-align:left}
* html #shopping_cart {height: 100px;}
body>#shopping_cart {height: auto;}
span.zufall fieldset{ text-align: left; min-height: 220px;}
* html span.zufall fieldset{height: 220px;}
body>span.zufall fieldset{height: auto;}
span.zufall  {color: #666666; font-size: 10px;}
span.zufall a {font-weight: bolder; font-size: 9px;}
#suche_tip {width: 210px; height: 60px; background-color: white; margin-left: 10px; margin-top:10px; border-right: 3px solid #323c4c;border-bottom: 3px solid #323c4c;background-color: #EAEAEA;}
#suche_tip fieldset { min-height: 40px;}


#suche_space {width: 210px; height: 20px; margin-left: 10px; margin-top:5px; border: 0px solid #666666;}

#contentbereich {padding-top: 0px; padding-bottom: 20px;margin-top: 0px; margin-right: auto;margin-left: auto; width: 850px; min-height: 680px; background-color: #ffffff; border: 1px solid #666666; border-top:none;border-right: 2px solid #575757;}
* html #contentbereich {height: 450px; }
body>#contentbereich {height: auto; }
#contentbereich_navigation_haupt { width: 180px; background-color: #ffffff; height: 400px; float: left;}
#contentbereich_content_haupt { width: 430px; background-color: #ffffff; min-height: 440px;overflow:hidden; }
* html #contentbereich_content_haupt {height: 440px; }
body>#contentbereich_content_haupt {height: auto; }
#contentbereich_content_haupt h2 {color:#385B91;font-size: 12px; font-weight: bolder;}
span.teaser {font-size: 10px; font-weight: bolder;}
span.teaser h2{color:#385B91;}
span.teaser_headings {font-size: 11px; font-weight: bolder;}
span.teaser_headings a {text-decoration: none; font-size: 12px;color: #385B91;}
span.teaser_headings a:link{color:#666;}
span.teaser_headings a:visited{color:#666;}
span.teaser_headings a:hover{color:#666;}
span.teaser_headings a:active{color:#666;}
span.teaser_headings h1 {font-size: 11px; font-weight: bolder; color:#385B91;}
span.teaser_headings h2 {font-size: 10px;}
span.details h1{color:#385B91;}

#contentbereich_navigation_suche { padding-left: 5px;padding-right: 5px; background: url(/grafiken/balken.jpg); background-repeat: no-repeat; background-position: top; width: 140px; min-height: 50px; background-color: #ffffff; margin-left: 10px; margin-top:20px;border: 1px dashed #BDBDBD;border-top: 0px;}
#contentbereich_navigation_suche h1 {color: white; font-size: 11px;}


#contentbereich_navigation_navigation {padding-left:5px; background: url(/grafiken/balken.jpg); background-repeat: no-repeat; background-position: top; width: 145px; min-height: 200px; background-color: #ffffff; margin-left: 10px; margin-top: 10px;border: 1px dashed #BDBDBD; border-top: 0px;}
* html #contentbereich_navigation_navigation {height: 200px; }
body>#contentbereich_navigation_navigation {height: auto; }

#contentbereich_navigation_anzeige { padding-left: 5px;padding-right: 5px; background: url(/grafiken/balken.jpg); background-repeat: no-repeat; background-position: top; width: 140px; min-height: 100px; background-color: #ffffff; margin-left: 10px; margin-top:20px;border: 1px dashed #BDBDBD;border-top: 0px;}
* html #contentbereich_navigation_anzeige {height: 100px; }
body>#contentbereich_navigation_anzeige {height: auto; }
#contentbereich_navigation_anzeige h1 {color: white; font-size: 11px;}

#contentbereich_navigation_tagcloud { padding-left: 5px;padding-right: 5px; background: url(/grafiken/balken.jpg); background-repeat: no-repeat; background-position: top; width: 140px; min-height: 150px; background-color: #ffffff; margin-left: 10px; margin-top:20px;border: 1px dashed #BDBDBD;border-top: 0px;}
* html #contentbereich_navigation_tagcloud {height: 150px; }
body>#contentbereich_navigation_tagcloud {height: auto; }
#contentbereich_navigation_tagcloud h1 {color: white; font-size: 11px;}

#contentbereich_navigation_navigation a {text-decoration: none; font-size: 12px;}
#contentbereich_navigation_navigation a:link{color:#666;}
#contentbereich_navigation_navigation a:visited{color:#666;}
#contentbereich_navigation_navigation a:hover{color:#666;}
#contentbereich_navigation_navigation a:active{color:#666;}
#contentbereich_navigation_navigation h1 {color: white; font-size: 11px;}

#bottom { width: 850px; margin-left: auto; margin-right: auto;text-align: center;}

table#page {
    border:0px;
    margin:0px;
    margin:0px auto 0px auto;
}
table#page td {
    padding:0px;
    vertical-align:top;
    text-align:left;
}
table#page td img {
    margin:0px auto 0px auto;
}
div.hotel_stamp {
    width:140px;
    overflow:hidden;
    padding:10px 10px 0px 10px;
    margin:0px 0px 10px 10px;
    background-image:url(/grafiken/briefmarke.png);
    background-repeat:no-repeat;
}
div.hotel_stamp h1 {
    margin:0px;
    font-size: 12px;
    color:#385691;
    margin-top: 8px;

}