.yymenu {
    background-color:#fffff;
    float: right;
    margin-right: 104px;
}


.yymenu li {
    display: inline;
    list-style-type: none;
    float: left;
    width: 146px;
    background: #ff0000;
}

li.linormal {
    background:transparent;
    color: #E20202;
}

li.linormal a {
    border:0px solid blue;
    color: #E20202;
    border-right: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;

}

li.linormal a:hover {
    background:#E20202;
    color:white;
}

.yymenu a {
/*    background:transparent url(../images/navi_button_red.jpg) center top no-repeat;*/
    color: #ffffff;
    display:block;
    font-family:Verdana,Arial,Helvetica,Geneva,SunSans-Regular;
    font-size:1em;
/*font-weight: bold;*/
    text-align:center;
    margin-top:0px;
    padding:4px;
    text-decoration:none;
    height: 19px;
/*    height: 22px;*/
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
}

#yymenu a {
    background-color:transparent;
    border-bottom:2px solid #E20202;
    background:#E20202;
    color:#ffffff;
    display:block;
    font-family:Verdana,Arial,Helvetica,Geneva,SunSans-Regular;
    font-size:0.85em;
/*    font-weight:bold;*/
    margin:0px;
    padding:4px;
    text-decoration:none;
    opacity:0.85;
}


#yymenu a:hover {
    background-color:#E20202;
    color:#000000;
    opacity:0.9;
}

#yymenu a.last {
    background-color:#E20202;
    border-style:none;
    opacity:0.85;
}

#yymenu > div {
    margin-top:3px;
    width: 143px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}


#yymenu .mmContent div.mmlink a.submenu:hover {
}

#yymenu .mmLevel1, #yymenu .mmLevel2 {
    border:0px solid #ff0000;
    margin-bottom:10px;
    padding-top:0px;
}

#yymenu .sub {
    background-image:url(../../images/ypmenu_pfeilg.gif);
    background-position:right center;
    background-repeat:no-repeat;
}
#yymenu .mmContent {
}

#yymenu .mmLevel1 {
text-align: center;
margin-left:-30px;
}
