*{margin:0;padding:0;}
html,body{height:auto;}
#sp{width:990px;margin-left:auto;margin-right:auto;position:relative;}
body{background-color:#fff;background-image:url(img/bodybg.gif);background-position:top left;background-repeat:repeat-x;color:#000;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
#outer{width:90%;color:#000;margin:30px auto 0;}
#alles{position:absolute;width:990px;left:50%;margin-left:-495px;top:45px;background-image:url(img/hg-bo.gif);background-position:top left;background-repeat:repeat-y;}
#header{position:absolute;top:0;width:990px;left:50%;margin-left:-495px;height:270px;background-image:url(img/header.jpg);background-position:top left;background-repeat:repeat-x;z-index:999;}
#menu{float:right;width:100%;}
#left{position:relative;width:180px;float:left;margin-left:-179px;left:-1px;padding-bottom:0;background-color:#0000FF;top:-1px;}
#right{position:relative;width:180px;float:left;margin-right:-179px;margin-top:91px;left:3px;padding-bottom:1px;background-color:#0000FF;}
#footer{width:990px;clear:both;height:50px;background:#4A7173;color:#D9D9D9;text-align:center;position:relative;font-size:10px;line-height:33px;margin:0 auto;}
#footer a,#footer a:visited{color:#D9D9D9;text-decoration:none;}
#centercontent{float:right;width:100%;position:relative;padding-bottom:22px;padding-top:33px;line-height:22px;color:#000;margin-left:-1px;}
.outerwrap{float:left;width:100%;padding-top:271px;margin-right:-3px;}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both;}
#ajaxmenu{position:absolute;top:99px;margin-right:auto;margin-left:auto;width:958px;}
#ajaxmenu ul{list-style:none;margin:0;padding:0;}
ul#myajaxmenu li.category{display:inline;}
#ajaxmenu ul li{position:relative;width:auto;text-decoration:none;text-align:center;font-weight:400;}
#ajaxmenu ul li ul{position:absolute;left:0;padding-top:10px;margin-top:0;top:15px;width:202px;}
#myajaxmenu a{color:#565456;font-weight:700;}
#ajaxmenu ul li.category{color:#062E4B;font-weight:700;height:28px;line-height:28px;padding-right:10px;padding-left:10px;margin:0;}
* html ul li a{height:1%;}
#ajaxmenu li a,#ajaxmenu li.hover a,{color:#565456;}
#ajaxmenu ul li a:hover{color:#fff;}
#ajaxmenu li li a:hover,#ajaxmenu li.hover li a:hover{color:#fff;background-color:#4A7173;text-indent:8pt;}
#ajaxmenu li li a,#ajaxmenu li.hover li a{color:#fff;text-align:left;border-right:1px solid #2f2f2f;border-bottom:1px solid #D67D00;border-left:1px solid #2f2f2f;font-weight:400;background-color:#233637;text-indent:8pt;}
*+html #ajaxmenu ul#myajaxmenu li ul{width:202px;}
#ajaxmenu li ul li a{background-image:url(images/sub_color_4x25.jpg);background-repeat:repeat-x;padding:2px 5px;}
#myajaxmenu{top:1px;float:right;z-index:99999;}
#ajaxmenu ul#myajaxmenu li ul li a{width:202px;display:block;line-height:24px;height:24px;}
#search{margin-top:33px;}
#logo{position:absolute;left:34px;top:37px;width:274px;height:69px;z-index:1;background-image:url(img/logo.gif);background-repeat:no-repeat;}
#header_bild{position:absolute;left:15px;top:165px;width:936px;height:130px;background-image:url(img/headerbild.gif);background-position:right top;background-repeat:no-repeat;}
#header_bild h2{color:#4A7173;font-size:1.3em;line-height:25px;font-weight:bold;margin:33px;}
#header_text{width:520px;z-index:33;}
#kasten{width:100%;}
#unten_bild{width:900px;height:130px;background-image:url(img/untenbild.jpg);background-position:right top;background-repeat:no-repeat;}
#unten_text{width:480px;z-index:33;}
#unten_bild2{width:900px;height:130px;background-image:url(img/untenbild.jpg);background-position:left top;background-repeat:no-repeat;}
#unten_text2{width:480px;z-index:33;padding-left:435px;}
.ab1{margin:15px 0;padding:6px;}
.ab1 h3{color:#BD5D21}
.clear{clear:left;width:100%;}
.ab{margin:15px 22px;}
#footer a:link{text-decoration:none;color:#DEDBDE;}
#footer a:visited{text-decoration:none;color:#CCC6CC;}
a:link{text-decoration:none;color:#3B5A5B;}
a:visited{text-decoration:none;color:#2B4243;}
#ajaxSearch_form #ajaxSearch_submit{background-color:transparent;background-image:url(img/search.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 5px;margin-left:5px;height:28px;width:22px;border:0;text-indent:-9999px;cursor:pointer;opacity:.40;filter:alpha(opacity=40);-moz-opacity:0.4;}
#ajaxSearch_form #ajaxSearch_input{background-color:#F7DA7C;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;border:0;height:22px;line-height:22px;padding-top:6px;padding-left:6px;width:158px;color:#BD5D21;}
#ajaxSearch_form #ajaxSearch_submit:hover{height:28px;width:22px;border:0;background-color:transparent;background-image:url(img/search.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 5px;cursor:pointer;}
#ajaxSearch_form fieldset{float:right;border:0;margin-right:22px;padding-top:5px;}
* html #ajaxSearch_form fieldset{float:right;border:0;margin-right:12px;padding-top:5px;}
#fontsize a img{border:none;}
#right .galerie img{margin-bottom:9px;margin-left:2px;border:1px solid #CCC;}
#right img{border:1px solid #CCC;}
#fontsize{margin-top:-14px;margin-bottom:14px;}
#ajaxmenu li a,#footer a:hover,#kasten a:active,#footer a:hover{text-decoration:none;}
#kasten h3,#kasten h4{font-size:13px; padding:0; text-align:left; line-height:15px;margin-left:10px; margin-top:5px  }
#kasten a,.ab h3{color:#BD5D21;}
.ab h3 a{  }

* html #kasten #grau1{ width:32%; }
* html #kasten #grau2{ width:32%}
* html #kasten #grau3{ width:32%}
#kasten a:link,#kasten a:visited{text-decoration:none;color:#BD5D21;}
#kasten a:hover,a:hover{text-decoration:underline;}
#kv1,#kv2{position:relative;float:left;width:200px;height:228px;z-index:1;background-image:url(img/kasten.gif);background-position:right top;background-repeat:no-repeat;margin:8px;}
#kv3,#kv4{position:relative;float:left;width:200px;height:228px;background-image:url(img/kasten.gif);background-position:right top;background-repeat:no-repeat;margin:8px;}
#unten_bild h2,#unten_bild2 h2{color:#4A7173;font-size:1.3em;line-height:25px;font-weight:bold;padding-top:10px;}
#grau1,#grau4{position:relative;float:left;width:292px;height:150px;z-index:1;background-image:url(img/grau.jpg);background-position:right top;background-repeat:no-repeat;margin:7px 8px 15px 0;}

#grau2,#grau5{position:relative;float:left;width:291px;height:150px;z-index:1;background-image:url(img/grau1.jpg);background-position:right top;background-repeat:no-repeat;margin:7px 8px 15px 0;}
#grau3,#grau6{position:relative;float:left;width:292px;height:150px;background-image:url(img/grau.jpg);background-position:right top;background-repeat:no-repeat;margin:7px 0 15px;}
.ab img,.ab table{margin-top:10px;}