.menu {

     

     margin: 15px auto 0px auto;

     padding: 0px;

     width: 946px;

     

     height: 34px;

     

     /*background: #FFFFFF url(menu_bg.gif) repeat-x top left;*/

     position:relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */

}



/*

###################

# ypMenu Styles #

###################

*/

.mmContent {

     /* normale schrift definieren */

     font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

}



.Level1 {

      

     float: left;

     

}





.mmLevel1 {

     

     float:left;

     margin-right: 35px;

}



.mmContainer {

     width:134px;

     height:auto;

}



.mmContent ul {

     margin: 0px; padding: 0px;

     list-style: none;

     z-index:2;

     position:relative;

     left:0px; top:0px;

}

.mmContent li {

     padding: 0px; margin: 0px;

}



.menuBackground {

     position:absolute;

     left:0px; top:0px;

     z-index:1;

}



.mmContent li a {

     /* Links bzw. die slideMenü-Elemente definieren */

     

     display: block;

     color: #ffffff;

     font-weight:normal;

     font-size: 12px;

     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

     width: 134px;

     padding: 5px;

     text-decoration: none;

     border-bottom: solid 1px #ffffff; /* der rand zwischen den MenüElementen */

}



* html .mmContent li a {

     width: 134px;

     width: 134px;

}



/* */

.mmContent li a:link { background: #666666; color: #ffffff; font-size: 11px; text-align: center; }

.mmContent li a:visited { background: #666666; color: #ffffff; font-size: 11px; text-align: center; }



.mmContent li a:hover{ background: #00795b; color: #ffffff; font-size: 11px; text-align: center; }

.mmContent li a:active { background: #00795b; color: #ffffff; font-size: 11px; text-align: center; }



.mmContent li a.submenu {

background: #666666 url(pfeil.gif) no-repeat right center; }

.mmContent li a.submenu:hover {

background: #00795b url(pfeil.gif) no-repeat right center; }



/*

##########################################

# ypMenu Styles for our belove IE 5.01 #

##########################################

*/



.mmContentb {

     font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

}



.mmContentb ul {

     margin: 0px; padding: 0px;

     list-style: none;

     z-index:2;

     position:relative;

     left:0px; top:0px;

}

.mmContentb li {

     padding: 0px; margin: 0px;

}



.menuBackground {

     position:absolute;

     left:0px; top:0px;

     z-index:1;

}



.mmContentb li a {

     /* Links bzw. die slideMenü-Elemente definieren */

     display: block;

     width: 150px;

     padding: 5px;

     color: #222222;

     font-weight: normal;

     font-size: 12px;

     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

     text-decoration: none;

     border-bottom: solid 1px #CCCCCC; /* der rand zwischen den MenüElementen */

}



* html .mmContentb li a {

     width: 160px;

     width: 160px;

}



.mmContentb li a:link { background: #EAED65; color: #222222;}

.mmContentb li a:visited { background: #EAED65; color: #222222;}



.mmContentb li a:hover{ background: #FFFF99; color: #222222;}

.mmContentb li a:active { background: #EAED65; color: #222222;}



.mmContentb li a.submenu {

     background: #EAED65 url(fileadmin/template/scripts/ypmenu/pfeil.gif) no-repeat right center;

     font-size: 12px;

}

.mmContentb li a.submenu:hover {

     background: #FFFF99 url(fileadmin/template/scripts/ypmenu/pfeil.gif) no-repeat right center;

     font-size: 12px;

}