*{margin:0;padding:0;}
html,body{height:auto;}
p{margin:0 0 1em;padding:2px;}
body{background:#E2E2E2;color:#54666A;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
#outer{width:563px;background:#fff;margin:0 0 0 205px;}
#alles{position:absolute;width:780px;left:50%;margin-left:-390px;top:11px;margin-bottom:11px;background-color:#FFF;border:1px solid #CECCCE;}
#header{position:absolute;top:22px;width:756px;left:50%;margin-left:-378px;height:187px;background:silver;overflow:hidden;color:green;background-image:url(wb.jpg);background-repeat:no-repeat;background-position:bottom left;border:1px solid #E2E3E3;}
#header_nav{float:right;}
#left{position:relative;width:171px;float:left;margin-left:-190px;color:#fff;left:-1px;top:-1px;font-size:13px;padding:0 0 8px;}
#left strong{color:#54666A;display:block;width:153px;border-bottom:1px solid #CCC;margin:10px 0 0;padding:5px;}
#left_u{position:absolute;width:326px;float:left;margin-left:-190px;color:#fff;left:648px;top:192px;font-size:13px;height:29px;padding:0 0 8px;}
#right{position:relative;width:0;float:left;margin-right:0;margin-top:91px;color:#fff;left:3px;padding-bottom:30%;background-color:#00F;}
#footer{width:756px;clear:both;height:50px;color:#ccc;text-align:right;position:relative;font-size:9px;border-top:1px solid #CCC;margin:0 auto;}
#centercontent{float:right;width:100%;position:relative;padding-bottom:22px;margin-left:-1px;margin-top:-1px;}
.outerwrap{float:left;width:100%;padding-top:240px;margin-right:-3px;}
p.expand a:hover{display:block;height:300px;background:red;}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both;}
#logo{height:66px;width:185px;background-image:url(logo.gif);background-repeat:no-repeat;background-position:left top;}
#header_oben{height:70px;background-image:url(headerBK.gif);background-repeat:repeat-x;background-position:left top;padding:7px 37px 7px 7px;}
.nav{list-style:none;font-size:1em;margin-top:9px;padding:0;}
.nav li{display:inline;background-image:none;padding-left:1px;padding-right:1px;float:left;width:100px;line-height:25px;white-space:nowrap;list-style:none;color:#54666A;margin:0;}
.nav li a{display:block;width:153px;padding-left:7px;text-decoration:none;background:transparent;border-top:#FFF 1px solid;color:#54666A;}
.nav li a:hover,.nav_u li a:hover{color:#FFF;background:#54666A;}
#text{text-align:justify;border-left:#CCC 1px dotted;line-height:20px;margin:0 0 0 1px;padding:8px 8px 8px 17px;}
#text h2{color:#B82E00;font-size:15px;}
#ue{margin:2px 0 11px;padding:4px 0 5px 4px;}
#oben{position:absolute;width:758px;left:184px;margin-left:-378px;top:-40px;height:22px;background-color:#EFEEEE;color:#54666A;font-size:12px;float:left;}
#oben_r{float:right;width:70%;text-align:right;}
#oben_r li{list-style:none;display:inline;margin-right:8px;}
#oben_r li a{font-size:13px;color:#54666A;border-bottom:1px solid #C2C2C2;line-height:20px;text-decoration:none;margin:2px;padding:7px 3px 3px;}
#oben_r li a:hover{background-color:#666;color:#FFF;}
#oben_l{float:right;width:30%;}
#oben strong{color:#54666A;font-size:10px;font-weight:400;line-height:22px;padding:8px;}
.fff{margin-top:1px;margin-right:20px;}
.fffc{margin-top:1px;margin-right:20px;text-align:right;}
#footer a:link,#text a:link{color:#CCC;text-decoration:none;}
#ajaxSearch_input{color:#667C80;border:#EEE 1px solid;font-size:12px;background-color:#EEE;width:110px;padding:1px;}
#ajaxSearch_submit{color:#BCBCBC;border:1px solid #EEE;font-size:12px;background-color:#EEE;width:45px;}
.nav ul li .last a{margin-bottom:53px;margin-top:35px;}
.suche{margin-bottom:55px;}
#footer a:visited,#text a:visited,#footer a:hover,text a:hover,#footer a:active,#text a:active{text-decoration:none;color:#CCC;}