#footer div{}
#kontakt * td.links{background-color:transparent;width:20%;}
#kontakt * td.rechts{background-color:transparent;width:80%;}
#main{}
#col2, #col2_content {display:none;padding:0;margin:0;}
#col3, #col3_content {margin-right:0; padding-right:0;}
#col3_content {padding-right:7px !important;}
#col3_content div,#col3_content p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;margin:0 0 1em 0;}
.subcolumns{margin-right:0 !important;}
.subcr,.subcl{margin:0 !important;padding:0 !important;}
.c50r{text-align:right !important;padding:0;margin:0;margin-left:-5px;}
.c50l,.c50r{width:342px !important;}
.pt20,.ptb20{padding:0;}
button{display:inline}
#footer {padding:10px 0;font-size:12px;}
#footer a{font-weight:normal !important;font-size:12px;}
* html #footer {}
#pre-header{background:#285F00 url(images_layout/white.gif) repeat-x bottom;}
#header{background-position:center top;}
#flashcontent{margin-left:8px;z-index:1;}
#lof{margin-left:8px;}
#pre-header img{display:block;}
#box-bottom{clear:both;height:100px;padding:15px;background:#357903;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;font-weight:bold;color:#fff;line-height:20px;}
#box-bottom-2{clear:both;padding:0 15px 10px 15px;background:#357903;}
#box-bottom-2 strong{display:block;font-size:12px;color:#A1C9A1;padding-top:10px;}
#box-bottom-2 a{display:block;margin-right:10px;color:#fff;text-decoration:none;}
#box-bottom-2 a:hover{display:block;margin-right:10px;color:#ccc;text-decoration:none;}
#box-top{background:#FFF;position:absolute;width:240px;height:360px;margin:0 0 0 675px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#box-top h2{margin:10px 10px 5px 10px;}
#box-top table{margin-left:10px;width:220px;}
#box-top #gg2{margin-left:10px;width:220px;text-align:center;}
#box-top #gg2 h3,#box-top #gg2 p,#box-top #gg2 a,#box-top #gg2 a:hover{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#box-top #gg2 img{margin:5px 0 20px 0;}
#box-top #gg2 p{margin:0;padding:0;font-weight:bold;}
#box-gg{float:left;margin-right:40px;background:#F4F3F3 url(images_layout/box_shadow01.jpg) no-repeat bottom;width:235px;padding:3px 6px 3px 6px;color:#000 !important;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;}
#box-gg a{font-size:12px !important;}
#box-gg img{margin-bottom:10px;}
.box-events-1{font-weight:bold;border-bottom:1px solid #000;padding:10px 0 0 0;}
.box-events-2{font-size:9px;color:#666;}
.box-events-3 a,.box-events-3 a:hover{font-weight:normal;font-size:9px;color:#666;}
#box-top #wetter-wrapper h2{margin:0 0 5px 5px;}
#wetter-wrapper{position:absolute;margin:250px 0 0 685px;width:208px;background-color:#F4F3F3;border:1px solid #ccc;padding:5px 5px 5px 7px;height:90px;z-index:99;}
.wetter-header-1{background-color:#95B6D4;color:#fff;font-size:10px;line-height:16px;width:50px;text-align:center;}
.wetterbox{font-family:Arial,Helvetica,sans-serif;width:auto;cursor:pointer;}
.wetterbox div{padding:0;text-align:center;}
.wetterbox div div{background-color:#95B6D4;color:#fff;width:50px;background-position:bottom;background-repeat:no-repeat;text-align:center;padding:0;float:left;margin:0 1px;font-size:10px;line-height:16px;}
.wetterbox div.last div{margin-right:0;}
.wetterbox div div span{display:block;text-align:right;padding:35px 3px 3px 0;font-size:9px;line-height:12px;}
#wetter-page{width:650px;}
.wetter-1{width:650px;background-color:#EDE8BF;border-bottom:1px solid #ccc;color:#000;font-weight:bold;padding:4px;margin-top:10px;}
.wetter-2{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:18px;color:#000;font-weight:bold;}
.wetter-3{padding:0;background-color:#95B6D4;color:#fff;font-size:10px;line-height:16px;width:50px;text-align:center;}
.wetter-4{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:black;}
.wetter-5{width:50px;height:50px;}
.wetter-bb{border-bottom:1px solid #AAA;}
.wetter-bl{border-left:1px solid #AAA;}
.wetter-bbl{border-bottom:1px solid #AAA;border-left:1px solid #AAA;}
.wc{text-align:center;}
iframe{width:650px;height:350px;border:0;margin:10px 0;}
iframe.suche{width:650px;height:550px;border:0;margin:10px 0;}
/*#homepage{position:absolute;width:230px;height:80px;margin:30px 0 0 720px;}*/
.menu a,.menu a:visited{width:227px;}
* html .menu a,* html .menu a:visited{width:228px;w\idth:227px;}
/*.menu ul{border:1px solid #000;border-width:1px 0 0 1px;}*/
.menu li {height:30px !important;}
.menu a,.menu a:visited,.menu a:hover{font-size:16px;line-height:30px;height:30px;padding-left:10px;}
.menu li li {height:24px !important;}
.menu li li a,.menu li li a:visited,.menu li li a:hover{font-size:12px;line-height:24px;height:24px;}
.menu li li a,.menu li li a:visited{background:#ABCEAA;}
.menu li li li a,.menu li li li a:visited{background:#C9D7C9;}
.menu a:hover,.menu li li a:hover,.menu li li li a:hover{background:#285F00;}
.menu li.sub{background:#FFFCE4 url(images_layout/subnavi.gif) no-repeat right center !important;}
.menu li li a.sub{background:#ABCEAA url(images_layout/subnavi.gif) no-repeat right center !important;}
.menu li a.sub:hover,.menu li li a.sub:hover{background:#285F00 url(images_layout/subnavi.gif) no-repeat right center !important;}
.menu :hover > a.sub{background:#285F00 url(images_layout/subnavi.gif) no-repeat right center !important;}
.menu a,.menu a:visited{border-color:#FFFCE4 !important;}