body{max-width:1024px;margin:0 auto;padding:0;text-align:center; font-family: verdana, arial, helvetica, sans-serif;font-size:101.01%;background-color:#f9f9f9;}
a:link, a:visited{color:#05A966; text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;background-color:#none;}
h1, h2, h3, h4, h5, h6{font-size:1em;}
h1{font-size:1.15em;}
h2, h3{color:#05A966;}
td{font-size:.9em;}
ul li{list-style-type:square;}
ul.category  li{margin:0 0 12px 0;}
address{font-style:normal;}
a img{border:none;}
p{line-height:1.5em;}
#header-nav, #breadcrumb, #main, #navigation{font-size:.8em;}
#breadcrumb, .footer{font-size:.75em;}
#website{width:796px;margin:auto;text-align:left;border:1px solid #ccc;background-color:#fff;}
#header{padding:125px 0 0 0;text-align:center;background-image:  url(header_1.gif);background-repeat:no-repeat;}
#header-nav ul{margin:3px 5px;padding:0;}
#header-nav ul li{margin:0;padding:0;list-style:none;float:left;}
#header-nav ul{height:1.25em;margin:0;padding:0;border:2px solid #05A966;border-width:2px 0;}
#header-nav li{display:inline;margin-right:10px;}
#header-nav a:link, #header-nav a:visited{color:#666;padding:2px 14px 2px 14px;text-decoration:none;}
#header-nav a:active, #header-nav a:focus{color:#05A966 important;}
#header-nav .active{background-color:#fff;color:#05A966;}
#header-nav ul li.active, #header-nav a.current, #header-nav a:hover{background-color:#05A966 !important;color:#fff!important;}
#navigation{width:180px;float:left;}
#navigation ul{margin:0px;padding:0;width:100%;border-top:2px solid #05A966;}
#navigation li{margin:0;padding:0;list-style:none;}
#breadcrumb{margin:5px 0 30px 210px;color:#999;clear:left;}
#breadcrumb a{color:#999;}
#navigation ul{width:180px;margin:0 0 50px 0;padding:0;background-color:#f9f9f9;list-style:none;border-bottom:1px solid #999;overflow:hidden; }
#navigation li{border-top:1px solid #999;}
#navigation h2{margin:0;padding:5px;text-align:center;}
#navigation ul ul{width:180px;margin:0;padding:0;background-color:#fff;border:none;}
#navigation ul li li{border:none;border-bottom:1px solid #999;}
#navigation a:link, #navigation a:visited{width:165px;padding:5px;display:block;color:#000;text-decoration:none;}
#navigation a:hover, #navigation a:active, #navigation .active{color:#05A966;font-weight:bold;background-color:#f9f9f9 !important;}
#navigation a:hover{font-weight:normal;}
#main{margin-left:210px;width:520px;}
.footer{clear:both;padding:1px 10px 4px 10px;background-color:#fff;text-align:right;border-top:1px solid #ccc;}
.footernavi{border-top:1px solid #CA0733;padding-top:4px;clear:both;}
.hd{display:none;}
h1.hd{font-size:.1em;color:#fff;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearall{clear:both;}
.imgleft, .left{float:left;margin:0 10px 3px 0;font-style:oblique;}
.imgright, .right{float:right;margin:0 0 3px 10px;font-style:oblique;}
.center{text-align:center;}
.print{display:none;}
/*downloads*/
.download-hdl{background-color:#05A966;color:#fff;padding:0 2px;font-weight:bold;font-size:.9em;}
.download-file{margin-bottom:30px;}
.download-file img{float:left;}
.download-without-desc{}
/*formular*/
div.element{width:400px !important;margin-bottom:10px;}
div.element p{font-weight:bold;}
div.element label.text{display:block;width:8em;float:left;}
div.element label.checkbox{}
div.element input.text{height:18px;width:220px;}
div.element textarea{width:330px;}
fieldset{width:300px;padding:10px;border:none;}
legend{color:#fff;}
.login2 fieldset{width:160px;}
.login2{text-align:center;}
label{text-align:left;width:100%;display:block;margin:0;}
.login2 input{width:154px;}
input, textarea{font-family:verdana;font-size:1em;border:none;border:1px solid #999;}
input:focus, textarea:focus{background-color:#f9f9f9; font-weight:bold;}
.submit{font-weight:bold;background-color:#fff;}
.logtin, .logtin p{background-color:#f9f9f9;margin:0;padding:2px;text-align:left;}
.logtin a:hover{font-weight:normal;}



.news {width: 540px;}
.newsright{float:right;margin:0;padding:2px;background-color:#f9f9f9;width:160px;color:#1A9D4B;font-size:.85em;}
.news p{margin:0;}
.newswrapper {width: 540px;margin: .5em 0;border: 1px solid #999; }
.pag {width: 536px;margin: .5em 0;padding: 2px;font-size:.85em;}
.pag a{padding:2px;}
.pag-left, .pag-right {float: left;width: 50%;}
.pag-right { text-align: right;}
.newstop {padding: 5px;}
.newsheader {font-weight: bold;background-color: #B6F3CD;padding-left:2px;}
.newsmain{padding: 5px;}
.newsdate{color:#999;font-size:.85em;}
/*adressen*/
.adrheader{font-size:.9em;}
.daten{border:1px solid #999;width:410px;padding:2px 1px 2px 3px;margin-bottom:1em;}
.tr{clear:left;}
.td{width:300px;background-color: #B6F3CD;margin:1px;margin-left:105px;}
.td a:link, .td a:visited{color:#000;}
.spacer{width:100px;float:left;background-color: #B6F3CD;}