body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#EBEBD8;
color:#5C681D;
font-family:Arial,Helvetica,Verdana,sans-serif;
background: transparent url(images/p_hg.gif);
font-size:100.01%;
/*overflow-y: scroll;*/
}

/*
#main {
width:910px;
min-height:625px;
margin: 60px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:1px solid #363535;
background-color:#ffffff;
}

*/


a:link { font-family:"Trebuchet MS",arial, helvetica, sans-serif;color:#5C681D;text-decoration:underline;}
a:visited { font-family:"Trebuchet MS",arial, helvetica, sans-serif; color:#5C681D;text-decoration:underline;}
a:hover { font-family:"Trebuchet MS",arial, helvetica, sans-serif;color:#1D1D10;text-decoration:underline;}
a:active { font-family:"Trebuchet MS",rial, helvetica, sans-serif;color:#1D1D10;text-decoration:underline;}


.linie_links{background: transparent url(images/bg_linienverlauf_links.gif); background-repeat:no-repeat;padding:0;height:3px;}

.linie_rechts {background: transparent url(images/bg_linie_rechts.gif); background-repeat:repeat-x;padding:0;height:3px;}

.balken_oben {background: transparent url(images/bg_balken_oben.gif); background-repeat:repeat; /*E9ECD1*/
padding:2px 0px 0px 0px;
}

.balken_links {background: transparent url(images/bg_balken_links.gif); background-repeat:repeat; /*C9D394*/}

/*.balken_rechts {background: transparent url(images/bg_balken_rechts.gif); background-repeat:repeat;}*/
/*D7DDAF*/

#motto {text-align:right;font-family:arial, helvetica, sans-serif;color:#817C73;font-size:1em; font-weight:bold;padding:8px 0px 0px 0px;}

#motto p.bodytext{margin:0;padding:0;}





a.quernavi:link { font-family:arial, helvetica, sans-serif;color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.8em;padding:4px 6px 4px 6px;margin:0px 0px 0px 5px;}
a.quernavi:visited { font-family:arial, helvetica, sans-serif; color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.8em;padding:4px 6px 4px 6px;margin:0px 0px 0px 5px;}
a.quernavi:hover { font-family:arial, helvetica, sans-serif;color:#D7DDAF;text-decoration:none;font-weight:bold;font-size:0.8em;background-color:#818B49;padding:4px 6px 4px 6px;margin:0px 0px 0px 5px;}
a.quernavi:active { font-family:arial, helvetica, sans-serif;color:#D7DDAF;text-decoration:none;font-weight:bold;font-size:0.8em;background-color:#818B49;padding:4px 6px 4px 6px;margin:0px 0px 0px 5px;}



a.quernavi_aktiv:link { font-family:arial, helvetica, sans-serif;color:#D7DDAF;text-decoration:none;font-weight:bold;font-size:0.8em;background-color:#818B49;padding:4px 6px 4px 6px;margin:0px 0px 0px 5px;}
a.quernavi_aktiv:visited { font-family:arial, helvetica, sans-serif; color:#D7DDAF;text-decoration:none;font-weight:bold;font-size:0.8em;background-color:#818B49;padding:4px 6px 4px 6px;margin:0px 0px 0px 5px;}
a.quernavi_aktiv:hover { font-family:arial, helvetica, sans-serif;color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.8em;padding:4px 6px 4px 6px;margin:0px 0px 0px 5px;}
a.quernavi_aktiv:active { font-family:arial, helvetica, sans-serif;color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.8em;padding:4px 6px 4px 6px;margin:0px 0px 0px 5px;}


#left{
/*background: transparent url(images/bg_navi.gif); background-repeat:repeat; */
background-color:#EDEFDA;
padding:0px 0px 0px 0px;
width:302px;
vertical-align:top;

}

#navi_left {
margin: 35px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

.navi_left_button {
padding: 4px 15px 4px 15px;
margin: 0px 0px 4px 0px;
background-color:#C9D394;
width:120px;
text-align:left;
}

.navi_left_button_sub {
padding: 4px 0px 4px 0px;
margin: 0px 0px 4px 0px;
background-color:#C9D394;
width:150px;
text-align:left;
}

#kasten {
/*background: transparent url(images/bg_kasten_wasserzeichen.gif); background-repeat:no-repeat; background-position: bottom center;
*/
width:300px;
margin:30px 0px 15px 0px;
padding:0px 0px 50px 0px;
}

#kasten_text{
background: transparent url(images/bg_kasten.gif);  background-repeat:repeat-y; 
width:241px;
margin:0;
padding:22px 0px 75px 0px;
font-family:"Trebuchet MS",arial,Helvetica,Verdana,sans-serif;
font-size:0.9em;
color:#5C681D;
line-height:150%;
z-index:0;

}

#wasserzeichen {z-index:3;height:200px;position:relative; top:-50px;}

#kasten_text p.bodytext{margin:0;padding:0px 5px 0px 5px;}

#kasten_text p {margin:0;padding:0px 5px 0px 5px;}

a.leftnavi:link { font-family:arial, helvetica, sans-serif;color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.85em;background-color:#C9D394;}
a.leftnavi:visited { font-family:arial, helvetica, sans-serif; color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.85em;background-color:#C9D394;}
a.leftnavi:hover { font-family:arial, helvetica, sans-serif;color:#1D1D10;text-decoration:none;font-weight:bold;font-size:0.85em;background-color:#C9D394;}
a.leftnavi:active { font-family:arial, helvetica, sans-serif;color:#1D1D10;text-decoration:none;font-weight:bold;font-size:0.85em;background-color:#C9D394;}

a.leftnavi_aktiv:link { font-family:arial, helvetica, sans-serif;color:#1D1D10;text-decoration:none;font-weight:bold;font-size:0.85em;background-color:#C9D394;}
a.leftnavi_aktiv:visited { font-family:arial, helvetica, sans-serif; color:#1D1D10;text-decoration:none;font-weight:bold;font-size:0.85em;background-color:#C9D394;}
a.leftnavi_aktiv:hover { font-family:arial, helvetica, sans-serif;color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.85em;background-color:#C9D394;}
a.leftnavi_aktiv:active { font-family:arial, helvetica, sans-serif;color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.85em;background-color:#C9D394;}


a.leftsubnavi:link { font-family:arial, helvetica, sans-serif;color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.75em;background-color:#C9D394;margin-left:28px;margin-right:3px;display:block;}
a.leftsubnavi:visited { font-family:arial, helvetica, sans-serif; color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.75em;background-color:#C9D394;margin-left:28px;margin-right:3px;display:block;}
a.leftsubnavi:hover { font-family:arial, helvetica, sans-serif;color:#1D1D10;text-decoration:none;font-weight:bold;font-size:0.75em;background-color:#C9D394;margin-left:28px;margin-right:3px;display:block;}
a.leftsubnavi:active { font-family:arial, helvetica, sans-serif;color:#1D1D10;text-decoration:none;font-weight:bold;font-size:0.75em;background-color:#C9D394;margin-left:28px;margin-right:3px;display:block;}

a.leftsubnavi_aktiv:link { font-family:arial, helvetica, sans-serif;color:#1D1D10;text-decoration:none;font-weight:bold;font-size:0.75em;background-color:#C9D394;margin-left:28px;margin-right:3px;display:block;}
a.leftsubnavi_aktiv:visited { font-family:arial, helvetica, sans-serif; color:#1D1D10;text-decoration:none;font-weight:bold;font-size:0.75em;background-color:#C9D394;margin-left:28px;margin-right:3px;display:block;}
a.leftsubnavi_aktiv:hover { font-family:arial, helvetica, sans-serif;color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.75em;background-color:#C9D394;margin-left:28px;margin-right:3px;display:block;}
a.leftsubnavi_aktiv:active { font-family:arial, helvetica, sans-serif;color:#5C681D;text-decoration:none;font-weight:bold;font-size:0.75em;background-color:#C9D394;margin-left:28px;margin-right:3px;display:block;}


#main{
background: transparent url(images/bg_main.gif); background-repeat:repeat; /*FCF9F4*/
width:606px;
padding:0px 0px 0px 0px;
text-align:left;
vertical-align:top;
}

#textfield{
margin: 35px 30px 30px 75px;
font-family:"Trebuchet MS",arial,Helvetica,Verdana,sans-serif;
color:#5C681D;
}

#textfield p{
font-family:"Trebuchet MS",arial,Helvetica,Verdana,sans-serif;
font-size:0.9em;
color:#5C681D;
line-height:150%;

}


#textfield h1 {
font-size:1.1em;
font-weight:bold;
font-style:italic;
margin:15px 0px 15px 0px;
}

#textfield h2 {
font-size:1.1em;
font-weight:bold;

margin:0px 0px 10px 0px;
}


#textfield h3 {
font-size:0.8em;
font-weight:bold;
margin:20px 15px 5px 15px;
}


#textfield  table.contenttable 
{width:550px;
border-top:1px solid #5C681D;
border-left:1px solid #5C681D;
}


#textfield td {vertical-align:top;
border-right:1px solid #5C681D;
border-bottom:1px solid #5C681D;}


#textfield table.imgtext-table{border:none;}
#textfield table.imgtext-table td{border:none;}

#textfield th {vertical-align:top;
border-right:1px solid #5C681D;
border-bottom:1px solid #5C681D;}

#footer {border-top:1px solid #5C681D;
color:#6F7040;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin: 50px 30px 30px 75px;
text-align:center;
} 

#footer a:link{color:#6F7040;font-family:arial, helvetica, sans-serif;font-size:11px;text-decoration:none;}
#footer a:hover{color:#6F7040;font-family:arial, helvetica, sans-serif;font-size:11px;text-decoration:underline;}
#footer a:active{color:#6F7040;font-family:arial, helvetica, sans-serif;font-size:11px;text-decoration:underline;}
#footer a:visited{color:#6F7040;font-family:arial, helvetica, sans-serif;font-size:11px;text-decoration:none;}



#navi_quer {
background: transparent url(images/bg_balken_rechts.gif); 
background-repeat:repeat;
padding: 0px 0px 0px 0px;
text-align:right;
/*D7DDAF*/
}



#sprachenmenu { clear:none;}
#sprachenmenu_deutsch { clear:none;}
#sprachenmenu_englisch { clear:none;}



#quermenu { clear:none;}


#navi_quer ul {
padding:0; margin:0;list-style-type: none;
}

#navi_quer ul li {
float:right;
margin:0px 0px 0px 5px;
color:#5C681D;
font-size:0.8em;
}



#navi_quer ul li a, #navi_quer ul li a:visited {
display:block;
font-family:arial, helvetica, sans-serif;
color:#5C681D;
text-decoration:none;
font-weight:bold;
padding:4px 2px 0px 2px;
width:6em;
height:20px;
text-align:center;
overflow:hidden;
}

/* specific to non IE browsers */
#navi_quer ul li:hover a {color:#D7DDAF; background-color:#818B49;}

/* specific to IE browsers */
#navi_quer ul li a:hover {color:#D7DDAF; background-color:#818B49;}

#navi_quer ul li a.aktiv, #navi_quer ul li a.aktiv:visited {
display:block;
font-family:arial, helvetica, sans-serif;
color:#D7DDAF;
background-color:#818B49;
text-decoration:none;
font-weight:bold;
padding:4px 2px 0px 2px;
width:6em;
height:20px;
text-align:center;
overflow:hidden;
}

/* specific to non IE browsers */
#navi_quer ul li:hover a.aktiv {color:#5C681D;background-color:none;}

/* specific to IE browsers */
#navi_quer ul li a.aktiv:hover {color:#5C681D;background-color:none;}