body {
border:0px; 
padding:0px; 
margin:0px;
}

img {
border:0px;
}

div {
}

hr{
width:auto;
height:1px;
text-align:right; 
border-bottom:1px dashed #999;
border-top:0px;
}


p {padding: 0px;margin: 0px;}


input, textarea {
padding: 0px;margin: 0px;
} 



h1{
font-family: arial, verdana, helvetica, sans-serif;
font-size:12px;
color:#205623;
line-height:130%;
font-weight:bold;
margin-bottom:0px;
}

h2{
font-family: arial, verdana, helvetica, sans-serif;
font-size:12px;
color:#999;
line-height:130%;
font-weight:bold;
margin-bottom:0px;
}


.text{
font-family: arial, verdana, helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:130%;
}

.text a {
font-family: arial, verdana, helvetica, sans-serif;
color:#205623;
}


.text a:link{
color:#205623;
}

.text a:visited{
color:#205623;
}


.text a:hover {
font-family: arial, verdana, helvetica, sans-serif;
font-size:12px;
color:#000;
}

.text-titel{
font-family: arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CCC;
line-height:130%;
}

.titel{
font-family: arial, verdana, helvetica, sans-serif;
font-size:18px;
color:#205623;
font-weight:bold;
padding-bottom:10px;
}


.titel a {
font-family: arial, verdana, helvetica, sans-serif;
font-size:18px;
color:#205623;
text-decoration: none;
}

.titel a:link{
font-family: arial, verdana, helvetica, sans-serif;
color:#205623;
font-weight:bold;
}


.titel a:visited{
color:#205623;

}


.text-newstitel{
position:relative;
float:none;
background-color:#205623;
height:20px;
width:210px;
padding:2px 0px 0px 7px;
font-family: arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing: 0.05em;
color:#FFF;
line-height:160%;
clear:left;
}

.text-newstitel a {
font-family: arial, verdana, helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}


.text-newstitel a:link{
text-decoration:none;
color:#FFF;
}

.text-newstitel a:visited{
color:#FFF;
}


.text-newstitel a:hover {
font-family: arial, verdana, helvetica, sans-serif;
color:#FFF;
}


.text-news{
position:relative;
clear:left;
background-color:#d7dfd2;
width:210px;
height:auto;
margin-bottom:8px;
padding:12px 0px 12px 7px;
font-family: arial, verdana, helvetica, sans-serif;
font-size:12px;
color:#205623;
}


.text-news a {
font-family: arial, verdana, helvetica, sans-serif;
color:#205623;
text-decoration:none;
}


.text-news a:link{
text-decoration:none;
color:#205623;
line-height:130%;
}

.text-news a:visited{
color:#205623;
}


.text-news a:hover {
font-family: arial, verdana, helvetica, sans-serif;
color:#205623;
}


.text-sprachwahl{
font-family: verdana, arial, helvetica, sans-serif;
font-size:9px;
color:#CCC;
}

.text-sprachwahl a {
font-family: verdana, arial, helvetica, sans-serif;
color:#CCC;
text-decoration:none;
}


.text-sprachwahl a:link{
text-decoration:none;
color:#CCC;
}

.text-sprachwahl a:visited{
color:#CCC;
}


.text-sprachwahl a:hover {
font-family: verdana, arial, helvetica, sans-serif;
color:#fff;
}


.text-footer{
font-family: verdana, arial, helvetica, sans-serif;
font-size:9px;
line-height:200%;
color:#205623;
}

.text-footer a {
color:#205623;
text-decoration:none;
}


.text-footer a:link{
text-decoration:none;
line-height:200%;
color:#205623;
}

.text-footer a:visited{
line-height:200%;
color:#205623;
}


.text-footer a:hover {
font-family: verdana, arial, helvetica, sans-serif;
line-height:200%;
color:#000;
}

.icons{
position:relative;
float:left;
height:21px;
width:39px;
}


/*///////////////////// STRUKTUR /////////////////////*/


#header {
position:absolute;
width:980px;
height:83px;
left:50%;
margin-left:-490px;
margin-top:0px;
}


#logo {
position:absolute;
width:156px;
height:27px;
left:50%;
margin-left:-470px;
margin-top:28px;
}

#sprachwahl {
position:absolute;
width:120px;
height:20px;
left:50%;
margin-left:350px;
margin-top:8px;
margin-right:0px;
text-align:right;
}

#nav-balken {
position:absolute;
background-color:#205623;
width:980px;
height:21px;
left:50%;
margin-left:-490px;
margin-top:83px;
}

#balken-hell-gruen {
position:absolute;
background-color:#d7dfd2;
width:980px;
height:20px;
left:50%;
margin-left:-490px;
margin-top:104px;
}

#navigation {
position:absolute;
background-color:#205623;
width:550px;
height:20px;
left:50%;
margin-left:-289px;
margin-top:83px;
}

#funktionen {
position:absolute;
width:156px;
height:22px;
left:50%;
margin-left:330px;
margin-top:83px;
}


#container-aussen {
margin:0 auto;
text-align:left;
width:980px;
}

#container-top {
position:relative;
width:980px;
height:124px;
}

#container {
position:relative;
width:980px;
}

#container-linke-spalte {
position:relative;
float:left;
background-color:#d7dfd2;
padding:20px 0px 0px 18px;
width:183px;
height:100%;
}


#container-mitte {
position:relative;
float:left;
padding: 20px 0px 0px 0px;
width:561px;
height:auto;
}

#mitte-min-hoehe {
position:relative;
float:left;
width:32px;
height:432px;
}

#container-text {
position:relative;
float:left;
width:450px;
height:auto;
}


#container-rechte-spalte {
position:relative;
float:left;
padding-top:20px;
width:217px;
height:100%;
background-color: #fff;
}


.container-news {
position:relative;
clear:left;
width:217px;
height:auto;
}


#footer {
position:relative;
margin-top:0px;
margin-left:0px;
width:980px;
height:20px;
}

#footer-linke-spalte {
position:relative;
float:left;
background-color:#d7dfd2;
width:201px;
height:20px;
}

#footer-mitte {
position:relative;
float:left;
width:530px;
height:20px;
margin-left:32px;
border-top:dashed 1px #205623;
background-color: #fff;
}

#footer-rechte-spalte {
position:relative;
float:left;
text-align: right;
width:217px;
height:20px;
border-top:dashed 1px #205623;
background-color: #fff;
}

#clear{
clear:both;
}













