



/*=========== menü OBEN ===========*/





#menu2 a , #menu2 a:visited , #menu2 a:active {

display:block;

color:#3F3F3F;

font-size: 14px ;

line-height:40px;

height:40px;

letter-spacing:1px;

text-decoration:none ;

padding: 0px 8px 0px 8px;

text-align:center;

margin-left:1px;

border-bottom: solid 6px #BFBFBF;



}



/* h o v e r */



#menu2 a:hover {

color:#BF0000;

border-bottom: solid 6px #bf0000;

}



/* aktiv angezeigter aktueller  link */



#menu2 #aktuell a {

color:#000;

border-bottom: solid 6px #BF0000;

}





/* =============================================================== */





/* menue links */



#menu01{

background:transparent;

padding-left: 0px;

padding-right: 0px;

float:left;

margin:0px;

}



#menu01 ul, #menu01 li {

list-style-type: none;

margin-left:-2px;

padding: 0px;

}



#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {

display:block;

padding-left:0px;

width:230px;



font-size: 12px;

color:#5f5f5f;

height: 40px;

line-height: 40px;

letter-spacing:1px;

text-decoration:none;

text-transform:uppercase;

background-image:url(../images/line2.png);

background-repeat:no-repeat;

background-position:  18px 100%;

}



#menu01 li a:hover {

color:#3F3F3F;

text-decoration:none;

text-align:right;

background-image:url(../images/line.png);

background-repeat:no-repeat;

background-position:  100% 100%;

}



#menu01  a:hover span {

background-image:url(../images/arrow.png);

background-repeat:no-repeat;

background-position:  0% 50%;

}



/* aktiv angezeigter aktueller  link */



#menu01 #aktuell a {

color:#3F3F3F;

text-decoration:none;

text-align:right;

background-image:url(../images/line.png);

background-repeat:no-repeat;

background-position:  100% 100%;

}



#menu01 #aktuell span {

background-image:url(../images/arrow.png);

background-repeat:no-repeat;

background-position:  0% 50%;

}



/* =============================================================== */







/* ZWEITES menue links */



#menu02{

background:transparent;

padding:0px;

padding-left: 0px;

padding-right: 0px;

float:left;

margin:0px;

}



#menu02 ul, #menu02 li {

list-style-type: none;

margin-left:-2px;

padding: 0px;

}



#menu02 li a:link, #menu02 li a:visited, #menu02 li a:active {

display:block;

padding-left:0px;

width:230px;

font-size: 12px ;

line-height:40px;

color:#5f5f5f;

height: 40px;

line-height: 40px;

letter-spacing:1px;

text-decoration:none;

text-transform:uppercase;

background-image:url(../images/line2.png);

background-repeat:no-repeat;

background-position:  18px 100%;

}



#menu02 li a:hover {

color:#3F3F3F;

text-decoration:none;

text-align:right;

background-image:url(../images/line.png);

background-repeat:no-repeat;

background-position:  100% 100%;

}





#menu02  a:hover span {

background-image:url(../images/arrow.png);

background-repeat:no-repeat;

background-position:  0% 50%;

}



/* aktiv angezeigter aktueller  link */



#menu02 #aktuell a {

color:#3F3F3F;

text-decoration:none;

text-align:right;

background-image:url(../images/line.png);

background-repeat:no-repeat;

background-position:  100% 100%;

}



#menu02 #aktuell span {

background-image:url(../images/arrow.png);

background-repeat:no-repeat;

background-position:  0% 50%;

}



/* =============================================================== */



/* menue in den boxen  */



#menubox a , #menubox a:visited , #menubox a:active {display:inline;

color:#7f7f7f;

background:transparent;font-size: 13px;line-height: 16px;

text-decoration:underline;

text-align:left;

font-style:normal;

}



#menubox a:hover{

color:#9f9f9f;

text-decoration:none ;

}





/* =============================================================== */





/* allgemeine links im text */



a:link, a:visited, a:active{



font-family:arial, helvetica,verdana, georgia, "times new roman", sans-serif;

color:#6f6f6f;

text-decoration:underline;}



a:hover{ text-decoration:none;background:transparent;

color:#800000;text-decoration:none;}