body { 
width: 1024px; 
margin: -22px auto; 
text-align: left; 
background-color: #F9FBB3; 
color:#2b601a;
font-family: Arial;
}

p {
font-family: Arial;
font-size: 90%;
color:#2b601a;
padding: 10px 20px 20px 20px;
}

a{
font-style: italic;
font-weight:bold;
color:#2b601a;
text-decoration: underline;
}
a:hover{
font-style: italic;
font-weight:bold;
color:#d09bad;
text-decoration: underline;
}




/*kopf*/

#head {
width:1024px;
background-image:url("img/kopf.jpg");
background-position: right;
background-repeat: no-repeat;
background-color:#DBEBD9;
height:215px;
border-bottom: #2b601a 1px solid; 

}

#head h1 {
color:#d09bad;
padding-left:70px;
padding-top:20px;
}

#head h2 {
color:#2b601a;
padding-left:160px;

}

#head p{
color:#2b601a;
margin-top: -20px;
}

.adresse{
font-size: 100%;
padding-left:150px;

}

/*navigation*/

#navi {
width: 234px; 
height: 63%;
border-left: #2b601a 1px solid; 
background-color: #F9FBB3; 
float:left;

}
#navi ul{
padding-left: 20px;
}

#navi li{
list-style: none;
line-height: 200%;

}

#navi a{
font-weight: bold;
color:#2b601a;
text-decoration: none;
}
#navi a:hover{
font-weight: bold;
color:#2b601a;
text-decoration: underline;
}
#navi a.active {
font-weight: bold;
color:#d09bad;
text-decoration: none;
}
/*NEWS*/
#news h3{
color:#2b601a;
fonz-size: 100%;
padding: 5px 10px 5px 10px;
}

#news p{
font-size: 90%;
color:#2b601a;
padding: 5px 10px 5px 10px;
}

#news p.kontakt{
font-size: 75%;
color:#2b601a;
padding-top: 20px;
}
/*inhalt*/
#content {
padding-bottom: 20px;

background-color: #FEEBF1;
width: 585px; 
float:left;
line-height: 150%;
border-right: #2b601a 1px solid; 
border-left: #2b601a 1px solid; 
}
#content h1{
color:#d09bad;
padding: 10px 20px 0px 20px;
}

#content h2{
color:#2b601a;
font-size: 120%;
padding: 10px 20px 0px 20px;
}

#content p{
font-family: Arial;
font-size: 90%;
color:#2b601a;
padding: 10px 20px 20px 20px;

}
#content table{
font-family: Arial;
align: center;
}

#content td.text{
font-family: Arial;
font-size: 90%;
color:#2b601a;
vertical-align: top;
padding: 10px 10px 20px 20px;
}

#content td.bild{
vertical-align: top;
color:#2b601a;
padding: 12px 20px 20px 10px;
}

#content .strong{
font-weight:bold;
}
#content ol{
list-style-type:decimal;
font-size: 90%;

}
#content ul{
list-style: circle;

}

#content li{
line-height: 120%;
}

#content .dreibild{
padding: 5px;
} 

/*aktuell*/
#news {
width: 200px; 
height: 63%;
right:0px;
border-right: #2b601a 1px solid; 
background-color: #F9FBB3; 
float:right;

}


