/* =============== NAVIGATION =============== */


/* allgemeine links im text */

a:link, a:visited, a:active{ font-size: 16px;line-height: 22px;
font-family: trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
color:#000;
text-decoration:underline;background-color:#;}

a:hover{
color:#fff;background-color:#800000;text-decoration:none}




/* menue im logo-bereich */

#menuhorizontal a, #menuhorizontal a:visited , #menuhorizontal a:active 
{
display: block;
color:#80a80e;
font-weight:bold;
letter-spacing:0px;
text-decoration:none ;font-family:trebuchet ms,georgia,verdana, sans-serif; font-size: 20px;
padding-left: 0px;padding-right: 0px; padding-bottom: 0px; padding-top:0px;
margin-left: 1px;margin-right: 1px;
height:59px;
line-height:59px;
text-align:center;
background:transparent;
background-color: rgba(255, 255, 255, 0.8);
}


#menuhorizontal a:hover {background-color:#66cdaa; text-decoration:none ;
color:#fff;
text-decoration:none ;
background-repeat:repeat-x;
background-position:50% 50%;
}

.trenn {background-color:#000;}
.trenn2 {background-color:#5a5556}





/* menue ganz unten */

#menu_un a, #menu_un a:visited , #menu_un a:active {display: block;
color:#fff;
text-decoration:none ;
font-family: trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif; font-size: 14px;
padding-left: 10px;padding-right: 10px; padding-bottom: 0px; padding-top:0px;
margin-left: 0px;margin-right: 0px;
height:40px;
line-height:40px;
text-align:center;
background:transparent;
}

#menu_un a:hover {color:##333;text-decoration:underline;
background:transparent;}

.trenn3 {color:#fff;background-color:#A8A8A8}