#searchablecontent, #skipnavigation {display: none;visibility: hidden;}
body, html {background: white;height: 100%;margin: 0;}
h1,h2,body, input, textarea, button, select, table {font-family: verdana,arial;font-size: 11px;color: black;line-height:1.5em;}
a img {border: 0;}
a {text-decoration: none;color: #E46900;}

#left_background{position:absolute;left:0px;width:169px;top:89px;bottom:0px; z-index:1;}
#teaser {position:absolute;left:180px;top:190px;width:150px;text-align:right;}

#startbox1{position:relative;background-color:#99CCCC;width:681px;border-bottom:solid 3px white;}
#startbox2{position:relative;background-color:#CAB88E;width:681px;}



#startbox1 img,#startbox2 img{border-right:solid 3px white;}
#startbox1 a img, #startbox2 a img{position:absolute;left:180px;border:0px; margin:0; padding:0;}
#startbox1 a img{top:28px; z-index:10000;}
#startbox2 a img{top:-22px; left:170px;}
#boxarea{position:absolute;top:89px;left:172px;}
#oegwt {position:absolute;left:33px;top:38px;z-index:100;}
#logo {position: absolute;top:23px;left:170px;}
#logonav{position:absolute;left:354px;top:60px;margin:0px;padding:0px; height:11px; line-height:11px;}
#logonav a,#logonav span{display:block;float:left;border:0px;margin:0px;padding:0px;}
#author{position: absolute; right:2px; bottom:40px;}

#nav {position: absolute;top:245px;left:45px;padding: 0px;margin: 0px; z-index:50;}
#nav a{ color:#000000; width:110px; display:block; margin-bottom:3px;}
#nav a:hover,#nav a.activenode, #nav a.active{color:white;}
#nav_ul li,#nav_ul ul{padding:0px;margin:0px;}
#nav li,#nav ul{padding:0px;margin:0px;}
#nav_ul{list-style-type: none;}		

#nav #nav_ul_e63{margin-bottom:15px;}

#subnav{display:block; height:40px;}
ul#subnav, #subnav ul{margin:0!important; padding:0!important;}
#subnav li{list-style:none; display:block; float:left;}		
#subnav a{margin-right:10px; border-right:1px solid #000000; color:#000000!important; padding-right:10px; height:17px; line-height:17px; text-decoration:none!important;}		
#subnav a:hover, #subnav a.active, #subnav a.activenode{color: #E46900!important;}
#subnav a.last{border:0;}

.braun{background:#CAB88E!important;}
.blau{background:#99CCCC!important;}

#content, #content_startpage, #content_vorteile{position: absolute;left:355px;top:185px;bottom:40px;width:494px;overflow: auto; padding:0;}
#content p{margin-top:0;}
#content_startpage{top:340px!important;}
#content_vorteile{top:240px!important;}
#text{margin-right:20px;}

#content h1, h2{color:#CC6600; font-size:15px;}
#icon_drucken{position: absolute; left:315px; top:230px; z-index:10000;}
#content li{list-style-image:url(../images/aufzaehlung.gif);}
#content ul{margin:0; padding:0; margin-left:16px;}
#lageplan{position: absolute; left:172px; top:145px; z-index:10000;}

#content a{text-decoration:underline;}
#agb td{vertical-align:top;}
#maus{position:absolute;left:25px;bottom:40px;z-index:30;}
#zeitung{position:absolute;left:33px;bottom:40px;z-index:30;}
#contactinfo {color:#666666;position: absolute;left:355px;bottom:10px;}
#contactinfo a {color:#666666;text-decoration: none;}
#calc {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;border: 0px;background-color: transparent;}
#content, body#epozcontent {color: black;background-color: white;}
input.inputfield{border:solid 1px black;background-color:white;}
input.anrede{width:200px;}
input.ort{width:207px;}
input.titel, input.plz{width:63px;}
input.inp100{width:300px;}

#content .orange{color: #CC6600;}
.orange{color: #CC6600;}
.box{float:left;width:167px;height:53px;margin-right:3px;background-color:#99CCCC; /*border:1px solid red;*/}
.clearing{clear:both; float:none;}


div.zms_graphic.left {
    text-align: left;
}
div.zms_graphic.right {
    text-align: right;
}
div.zms_graphic.floatleft {
    float: left;
}
div.zms_graphic.floatright {
    float: right;
}
div.zms_graphic.center {
    text-align: center;
}
div.graphic.alignleft {
    float: left;
    text-align: right;
}
div.graphic.alignright {
    float: right;
    text-align: right;
}

