*{border:0;font-family:'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;margin:0;padding:0;vertical-align:top;}
a{color:#08560a;text-decoration:none;}
html,body{background:#fff url(/images/body_bg.png) repeat-x 0 0;font-size:1.01em;}
img{border:0;}
input,select{background:#fafafa;border:1px solid #336;color:#545454;padding:2px 3px;}
input,textarea,select,textarea{font-size:1em;text-decoration:none;}
label{float:left;width:180px;}
option{padding-left:5px;}
.check{color:#053a45;margin:2px 5px 2px 5px;}
.clear{clear:both;float:none;height:1px;overflow:hidden;}
.csn ul li{display:inline;float:left;margin:5px 0;width:590px;}
.csn ul li a,.csn2 ul li a,.csn3 ul li a,.csn4 ul li a,.csn5 ul li a{color:#065408;font-weight:bold;padding-left:8px;}
.csn,.csn2,.csn3,.csn4,.csn5{display:block;height:30px;margin:3px 0;padding:3px 0;}
.csn3 ul li{display:inline;float:left;margin:8px 0;width:195px;}
.csn4 ul li{display:inline;float:left;margin:8px 0;width:145px;}
.csn5 ul li{display:inline;float:left;margin:8px 0;width:115px;}
.gln{font-size:1.25em !important;}
.glnk{background:url(../images/clnk_bg.gif) no-repeat top left;color:#08560a;font-size:0.75em;font-weight:bold;padding-left:8px;}
.mini,small{font-size:10px;}
.radio{color:#053a45;margin-top:2px;}
.radright{margin-left:15px;}
.submit{background:#EEC712;border:1px solid #4EC400;color:#fff;font-size:12px;font-weight:bold;margin-right:5px;padding:1px 2px;}
.textinput{background:#fff;border:1px solid #053a45;color:#053a45;margin-bottom:7px;margin-right:2px;padding:1px 2px;width:400px;}
#bc{left:185px;position:absolute;top:130px;}
#cadds{left:0;position:absolute;top:0;width:100%;}
#content{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;font-size:12px;height:auto;margin:0 185px 0 180px;min-height:645px;padding:25px 10px 30px 15px;position:relative;}
#content b,.csn2 ul{}
#content h2{font-size:2em;}
#content h3{font-size:1.5em;}
#content h4{background:#f0f0f0;font-size:1.25em;margin-bottom:5px;padding:2px 4px;}
#content p.tt{padding:2px 15px 10px 0;}
#footer{background:#08560a;color:#eec712;font-size:.75em;padding:4px 10px 4px 5px;}
#footer a{color:#eec712;font-size:1em;}
#footer a.active{color:#efefef;text-decoration:underline;}
#googlemap{border:1px solid #000;display:inline;float:right;font-size:11px;height:360px;margin:0 0 5px 5px;width:280px;}
#osm{ border:1px solid #000;font-size:11px;height:480px;margin:0 0 5px 5px;width:590px; }
#googlemap span,#googlemap.gmnoprint{font-size:12px !important;}
.olPopupContent{ height: 120px !important; width: 180px !important; }
.olPopupContent h2{ font-size: 12px !important; }
#header{height:130px;position:relative;}
#info{font-size:1em;margin:10px 0;}
#info ol li{font-size:.75em;line-height:1.75em;}
#info ol li b{display:block;float:left;width:120px;}
#infotext{color:#222;font-size:1em;font-weight:normal;}
#locals{display:inline;float:right;font-size:0.75em;width:260px;border: 1px solid #ccc; margin:10px 0 10px 10px; padding: 0px 10px 25px 10px;}
#locals h3{font-size:14px;margin:10px 0 5px 0;}
#locals ul{border-top:1px solid #e7e7e7;list-style:none;padding-top:10px;}
#locals ul li{margin-bottom:10px;padding:0 10px 0 0;}
#locals ul li span{display:block;padding:0;}
#logo{background:#f0f0f0;border-right:1px solid #e7e7e7;height:130px;left:0;position:absolute;top:0;width:180px;}
#logo img{margin:5px 0 0 10px;}
#navi{background:#fff;left:0;margin-top:10px;position:absolute;top:120px;width:180px;}
#navi ul li{background:url(/images/nav_bg.gif) repeat-x top left;height:16px;list-style:none;padding:4px;}
#navi ul li a{color:#445;font-size:.75em;font-weight:bold;padding-left:11px;}
#navi ul li a.active{color:#000;padding-left:17px;}
#navi ul,#poi,.csn ul,.csn2 ul,.csn3 ul,.csn4 ul,.csn5 ul,#info ol{list-style:none;}
#navi.emp{background:none;height:10px;}
#page{background:#fff url(/images/page_bg.jpg) no-repeat bottom right;border:1px solid #08560a;margin:0 auto;margin-bottom:25px;margin-top:10px;width:980px;}
#poi li{font-size:11px;margin-bottom:10px;}
#poi li em,#poi li strong{font-size:12px;}
#rtadds,#roadds{position:absolute;right:0;top:0;}
#sadds{left:810px;position:absolute;top:130px;width:160px;}
#site{position:relative;width:980px;}
#sname{color:#fff;font-size:.1em;position:absolute;right:10px;top:10px;}
#sugbox{background:#eee;border-bottom:1px solid #555;border-left:1px solid #555;border-right:1px solid #555;font-size:1em;margin:0px;padding:1px 4px;width:350px;}
#Suggest{background:#eee;border:1px solid #555;font-size:18px;font-weight:bold;height:23px;margin-right:5px;padding:1px 4px;width:350px;}
#tadds{left:200px;position:absolute;top:20px;}
#extxt{ padding: 15px 10px; }
#extxt p{ margin-bottom: 10px; }
#content a:hover{color:#08560a;text-decoration:underline;}
#footer a:hover{color:#efefef;}
#navi ul li a:hover{color:#445;text-decoration:underline;}
#sozial{ position:absolute; top:4px; right:5px; width:320px;}
#sozial p{ float: right; margin: 0px 5px;}
.csn2 ul li{ width: 285px; float: left; }
.csn ul li a:hover,.csn2 ul li a:hover,.csn3 ul li a:hover,.csn4 ul li a:hover,.csn5 ul li a:hover{color:#000;text-decoration:underline;}
.glnk:hover{color:#065408;text-decoration:underline;}
input:focus,textarea:focus,select:focus{background:#ededed;border:1px solid #336;}
