html,body{height:100%;background:#fcfff4 url(../images/background.jpg) no-repeat fixed center top;margin:0 auto;padding:0;}
body,h1,h2,h3,h4,h5,h6,ol,ul,li,p,textarea,select,td,div{font-family:Trebuchet MS, helvetica, verdana, sans-serif, geneva;text-align:left;}
p{display:inline;}
div.clear{width:100%;clear:left;line-height:0;height:0;font-size:0;}
.path .last{font-weight:700;}
.hidden{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
.content img{border:1px solid #b6b5b5;padding:2px;margin:2px;}
#background-top{width:100%;height:10px;background:#000 repeat-x top left;margin:0 auto;}
#map{width:450px;height:380px;}
.button{background-color:#616161;color:#fff;border:1px solid;font-weight:700;overflow:visible;float:left;cursor:pointer;padding:1px 2px 2px !important;}
#nojs{position:absolute;z-index:20000;width:980px;height:auto;top:-24px;}
#container-center-content{width:960px;height:auto;margin-left:0;}
#logo{position:absolute;z-index:20;float:left;top:60px;left:60px;width:200px;height:80px;padding-top:0;padding-right:7px;padding-left:7px;}
#suggestionprint{position:absolute;top:305px;left:670px;width:300px;height:auto;z-index:20;font-size:14px;}
#navipfad{position:absolute;top:306px;left:255px;height:30px;z-index:30;}
#container-center-index{position:relative;text-align:left;margin-left:auto;margin-right:auto;font-size:12px;width:960px;height:530px;}
#container-center-picture{background:url(../images/background_start.jpg) no-repeat top left;text-align:left;margin-top:2px;margin-left:0;margin-right:0;width:960px;height:290px;}
#content-left{width:200px;height:auto;margin-left:13px;margin-top:22px;margin-bottom:30px;float:left;text-align:left;padding:0;}
#content-left-menue{border:#73aa74 0 dotted;padding:5px;}
#content-middle-index{width:670px;margin-left:20px;margin-top:0;float:left;/*text-align:left;*/margin-right:20px;padding:30px 8px 30px;}
#background-bottom{width:100%;height:120px;clear:both;background-image:url(../images/background-bottom.png);background-position:left top;margin:0 auto;}
#content-bottom{text-align:left;padding-top:20px;margin-left:auto;margin-right:auto;font-size:14px;width:950px;height:auto;color:#fff;}
#content-bottom-left{float:left;text-align:left;width:300px;height:auto;color:#fff;margin-left:15px;}
#content-bottom-right{float:right;text-align:right;padding-right:25px;width:600px;height:auto;color:#fff;}
#content-bottom-right-w3c{float:right;text-align:right;padding-right:25px;width:315px;margin-top:54px;height:auto;color:#ccc !important;font-size:12px;}
#lines{position:absolute;top:0;left:0;z-index:6000;}
#lines #lin1{position:absolute;left:175px;height:31px;top:257px;border-right:1px dotted #505050;z-index:600;}
#lines #lin2{position:absolute;left:335px;height:31px;top:257px;border-right:1px dotted #505050;z-index:6000;}
#lines #lin3{position:absolute;left:495px;height:31px;top:257px;border-right:1px dotted #505050;z-index:6000;}
#lines #lin4{position:absolute;left:655px;height:31px;top:257px;border-right:1px dotted #505050;z-index:6000;}
#lines #lin5{position:absolute;left:815px;height:31px;top:257px;border-right:1px dotted #505050;z-index:6000;}
#mnavi ul{margin-left:-30px;list-style-type:none;}
#meta a{display:block;text-decoration:none;border-bottom:#434343 dotted 1px;padding:8px 6px;}
#metaactive{list-style-type:none;background-image:url(../images/navi_left.png);text-decoration:none;}
ul#sitemap{float:left;list-style-type:none;margin:0 0 20px;padding:0;}
#commentForm{margin-left:-10px;}
form.cmxform{width:450px;}
form.cmxform legend{padding-left:0;}
form.cmxform legend,form.cmxform label{color:#fff;}
form.cmxform fieldset fieldset{background:none;}
form.cmxform label.error,label.error{color:red;font-style:italic;}
form.cmxform .gray *{color:#2c4b00;}
.sf_inactive{border:1px #000 solid;background:#fff;color:#aaa;background-image:url(../images/input_background.png);}
.sf_active{border:1px #000 solid;background:#fff;color:#000;}
.sf_text{border:1px #3c90a5 solid;background:#fff;color:#000;}
.sf_suggestion{position:relative;}
.sf_suggestion ul{position:absolute;width:auto !important;background:#fff;top:0;left:10px;margin:0;padding:2px 0;}
.sf_suggestion li{list-style:none;margin:0;padding:0;}
.sf_suggestion li a{display:block;color:#000;padding:2px 5px;}
.sf_suggestion li.selected a{background:#dfdfdf;text-decoration:underline;}
form,table,td{border:0;margin:5px 0 0;padding:0;}
img,form.cmxform fieldset{border:none;}
A:link,A:visited{font-family:Trebuchet MS, helvetica, Verdana, sans-serif, geneva;font-size:14px;text-decoration:none;color:#000;}
A:hover,A:active{font-family:Trebuchet MS, helvetica, Verdana, sans-serif, geneva;font-size:14px;text-decoration:underline;color:#000;}
#webReader,#closewebReader{width:auto;height:auto;}
#container-center-navi,#container-center{position:relative;width:962px;height:auto;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;background-image:url(../images/content-background.png);margin-top:-2px;}
#container-center-content.small,#container-center-content.small A:link,#container-center-content.small A:visited,#container-center-content.small A:hover,#container-center-content.small A:active,#content-bottom.small,#content-bottom.small A:link,#content-bottom.small A:visited,#content-bottom.small A:hover,#content-bottom.small A:active{font-size:12px;}
#container-center-content.normal,#container-center-content.normal A:link,#container-center-content.normal A:visited,#container-center-content.normal A:hover,#container-center-content.normal A:active,#content-bottom.normal,#content-bottom.normal A:link,#content-bottom.normal A:visited,#content-bottom.normal A:hover,#content-bottom.normal A:active{font-size:14px;}
#container-center-content.large,#container-center-content.large A:link,#container-center-content.large A:visited,#container-center-content.large A:hover,#container-center-content.large A:active,#content-bottom.large,#content-bottom.large A:link,#content-bottom.large A:visited,#content-bottom.large A:hover,#content-bottom.large A:active{font-size:16px;}
.suchausgabe A:link,.suchausgabe A:visited,#content-left-menue A:hover,#content-left-menue A:active{text-decoration:underline;color:#000;}
.suchausgabe A:hover,.suchausgabe A:active{background:#dfdfdf;text-decoration:underline;color:#000;}
#content-bottom A:link,#content-bottom A:visited{text-decoration:none;color:#fff;}
#content-bottom A:hover,#content-bottom A:active{text-decoration:underline;color:#fff;}
#content-bottom-right-w3c A:link,#content-bottom-right-w3c A:visited{font-size:12px;text-decoration:none;color:#ccc;}
#content-bottom-right-w3c A:hover,#content-bottom-right-w3c A:active{font-size:12px;text-decoration:underline;color:#ccc;}
#mnavi A:hover,#mnavi A:active{background:#589459;text-decoration:none;color:#fff;}
#mnavi ul li,#meta{list-style-type:none;}
#meta a:hover {background-image:url(../images/navi_left.png);text-decoration:underline;}
ul#sitemap a:hover{background-image:url(../images/navi_left_impressum.jpg);}
/*.content a:hover img {background-color:#fff !important;}*/
.content a:hover {color:#c76a1d;}
ul#sitemap ul,.content ul{list-style-type:none;margin:0 0 20px;padding:0;}
ul#sitemap li,.content li{clear:both;}
ul#sitemap li a,.content li a{display:block;text-decoration:none;border-bottom:1px dotted #434343;font-weight:700;margin-top:10px;padding:3px 12px 3px 8px;}
ul#sitemap li li,.content li li{width:45%;float:left;clear:none;padding-left:10px;padding-right:10px;margin-bottom:10px;}
ul#sitemap li li a,.content li li a{display:block;text-decoration:none;border-bottom:1px dotted #434343;font-weight:400;margin-top:5px;padding:3px 3px 3px 17px;}
ul#sitemap li li li,.content li li li{width:100%;padding-left:0;padding-right:0;margin-bottom:0;}
ul#sitemap li li li a,.content li li li a{float:none;display:block;background-color:#fcfff4;text-decoration:none;font-weight:400;border:none;margin-top:0;margin-bottom:1px;padding:3px 3px 3px 37px;}
ul#sitemap li li li li a,.content li li li li a{display:block;text-decoration:none;font-weight:400;border:none;margin-top:0;margin-bottom:1px;padding:3px 3px 3px 57px;}
input,textarea{border:1px solid #262626;}
input:focus,textarea:focus{border:1px dotted #2c4b00;background:#fff;}
input.error,textarea.error{border:1px dotted red;background:#ffeded;}
input:hover,textarea:hover{background:#fff;}
.button:hover,.button:focus{background-color:#000;text-decoration:underline;}


#navi{position:absolute;top:245px;left:15px;width:960px;background-image:url(../images/navi_transparent.png);height:45px;z-index:500;}
#navi ul{position:absolute;left:0;list-style:none;margin:0;padding:0;}
#navi ul li{height:22px;float:left;list-style:none;margin:0;padding:0;}
#navi ul li a{height:22px}
#navi ul a strong,#navi ul #active a{color:#c76a1d;font-size:16px;text-decoration:none;}

#navi ul a{display:block;color:#fff;font-size:16px;font-weight:400;width:130px;text-decoration:none;text-align:center;padding:11px 15px 11px}
#navi ul li a:hover{height:22px;background:url(../images/navi_hover_transparent.png) repeat-x bottom left;text-decoration:underline;}
#navi ul #active a,#navi ul .activepath a{background:url(../images/navi_hover_transparent.png) repeat-x bottom left;}
#navi ul .activepath ul li a{background:none !important;}
#navi ul .activepath ul #active a{color:#000 !important;background-color:#969696 !important;width:130px !important;}
#navi ul li ul{position:absolute;padding-top:5px;padding-bottom:5px;background-image:url(../images/navi_hover_down.png);width:160px;left:-999em;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
#navi ul li ul li a{height:18px;border-bottom:0px dotted #404040;color:#fff!important;font-size:14px !important;font-weight:400;padding-top:2px;padding-bottom:2px;text-decoration:none;text-align:left;}
#navi ul li ul li a:hover{color:#000 !important;height:18px;font-size:14px !important;font-weight:400;background-image:none;text-decoration:underline;background-color:#969696;width:130px;padding-top:2px;padding-bottom:2px;text-align:left;}
#navi ul #active li a:hover{background-color:#969696 !important;width:130px;}
#navi ul .activepath ul li a:hover{background-color:#969696 !important;color:#000 !important;width:130px !important;}
#navi ul #active li a{background-image:url();}
#navi ul li ul li .aktiv2{color:#fff !important;}
#navi ul li:hover ul,#navi li.sfhover ul{left:auto;}



a.smilie{border:none !important;margin-right:5px;margin-bottom:5px;}
a.externallink img,div.vpgb_infos a img,div.vpgb_infos a.externallink,div.vpgb_infos a,div.vpgb_infos a.externallink{background:none !important;border:none !important;padding:0;}
div.vpgb_eintrag{margin-top:20px;border-bottom:1px dashed #969696;padding-bottom:20px;display:block;float:left;width:100%;}
div.vpgb_fleft{float:left;text-align:left;width:120px;padding-left:5px;margin-right:20px;height:100%;border-right:1px solid #d6d6d6;}
div.vpgb_infos{margin-top:10px;white-space:nowrap;}
div.vpgb_entry{margin-left:130px;}
div.vpgb_comment{margin-left:130px;margin-top:20px;margin-bottom:10px;font-style:italic;}
div.vpgb_name{font-weight:400;font-size:17px;}
.vpgb_datum{color:#0E399B;font-size:14px;display:block;text-align:left;text-transform:uppercase;line-height:1;margin-top:5px;width:50px;padding-top:5px;margin-bottom:5px;}
#vpgb_nav{margin-top:10px;margin-left:auto;margin-right:auto;text-align:center;line-height:200%;padding:10px;}
#vpgb_nav a{border:1px solid #828282;text-decoration:none;padding:2px 4px;}
#vpgb_nav span.vpgb_punkte{border:1px solid #828282;text-decoration:none;padding:2px;}
#inhalt a.bbcode{color:#828282;border:1px solid #828282;margin-right:4px;padding:4px;}
div.formular div.fright{display:block;margin-left:130px;}
div.formular input[type=text],select{float:left;}
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer;}
div.formular{line-height:26px;}
#search{position:absolute;top:-9px;right:17px;height:auto;width:auto;text-align:left;z-index:10000;padding-bottom:10px;padding-right:10px;background-color:#000;}
#webReader IFRAME,#WR_1 img,#WR_1 span,#inhaltsverzeichnisbarrierefrei,#print-head,#print,#printclose,#accesskeys,#navi ul li ul li ul,div.error,#navi ul li a.daddy7{display:none;}
.suchausgabeh1 A:link,.suchausgabeh1 A:visited,#content-left-menue A:hover,#content-left-menue A:active,.suchausgabeh1 A:hover,.suchausgabeh1 A:active,#content-left-menue A:link,#content-left-menue A:visited,#mnavi A:link,#mnavi A:visited{text-decoration:none;color:#000;}
.content a,#navi ul #active a:hover,#vpgb_nav a:hover,#vpgb_nav a.vpgb_aktiv{text-decoration:underline;}
label.fleft,div.formular span.fleft,div.formular div.fleft{float:left;text-align:right;width:120px;margin-right:10px;}
#featured{float:left;width:960px;margin-left:0px;padding-right:0px;position:relative;border:0 solid #ccc;height:370px;overflow:hidden;margin-bottom:20px;margin-top:0px;}
#featured ul.ui-tabs-nav{background-image:url(../images/info_background.png);position:absolute;z-index:1000;bottom:56px;right:25px;list-style:none;width:auto;height:auto;margin:0;padding:0;}
#featured ul.ui-tabs-nav li{display:inline;}
#featured ul.ui-tabs-nav li img{float:left;margin-top:3px;margin-left:3px;margin-right:3px;border:0 solid #d9b569;}
#featured ul.ui-tabs-nav li span{/*line-height:18px;*/}
#featured li.ui-tabs-nav-item a{display:inline-block;height:21px;text-decoration:none;outline:none;}
#featured li.ui-tabs-nav-item a:hover{background:url(../images/slider_background.png) top left no-repeat;}
#featured li.ui-tabs-selected{/*background:url(../images/slider_background.png) top left no-repeat;*/}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:url(../images/slider_background.png);}
#featured .ui-tabs-panel{width:960px;height:370px;position:relative;}
#featured .ui-tabs-panel .info{position:absolute;top:218px;right:0px;height:48px;width:400px;background:url(../images/info_background.png);/*border-top:1px solid #D9B569*/;font-size:22px !important;padding:12px 10px 10px 15px;}
#featured .ui-tabs-panel .info a.hideshow{position:absolute;color:#f0f0f0;right:10px;top:-20px;line-height:20px;outline:none;background:#333;margin:0;}
#featured .info h2{font-size:20px;font-family:Arial, serif;color:#fff;font-weight:400;overflow:hidden;margin:0;padding:5px;}
#featured .info p{line-height:15px;color:#f0f0f0;margin:0 5px;}
#featured .info a{text-decoration:underline;color:#fff;}
#featured .info a:hover {background-color:#969696;text-decoration:underline;color:#000;}
a.mover{position:absolute;}
.next-tab{bottom:56px;right:0;background-image:url(../images/info_background.png);padding:3px 3px 4px 3px;}
.prev-tab{bottom:56px;right:170px;background-image:url(../images/info_background.png);padding:3px 3px 4px 3px;}
#featured .ui-tabs-hide{display:none;}