#yymenu {
	z-index: 1000;
}

* html #yymenu {
	width: 147px;
	display: block;
	height: auto;
	position: relative;
	z-index: 10000;
	left: 0px;
	padding: 0px 0px 1px 0px;
}
.mmContent {
	z-index: 1000;
}

.mmLevel1 a,
.mmLevel2 a {
	background: url(../img/navigation/subnavi-verlauf.png) no-repeat bottom left;
	color: #5D5D5D;
	display: block;
	margin: 0px 6px;
	padding: 4px 4px 5px 4px;
	text-decoration: none;
	font-size: 11px;
}

.mmLevel1 li,
.mmLevel2 li { list-style-type:none; }

.mmLevel1 li.last a,
.mmLevel2 li.last a {
	background: url(../img/navigation/subnavi-verlauf-last.png) no-repeat bottom left;
}
#yymenu .mmLevel1 a:hover, #yymenu .mmLevel1 a.aktiv,
#yymenu .mmLevel2 a:hover, #yymenu .mmLevel2 a.aktiv {
	background: url(../img/navigation/subnavi-hover.png) no-repeat bottom left;
	color: #FFF;
}
.mmLevel2 li.first {
	background: url(../img/navigation/subnavi-1-oben.png) no-repeat top right;
	padding: 6px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
}
.mmLevel2 li {
	background: url(../img/navigation/subnavi-1-mitte.png) repeat-y top right;
	margin: 0px 1px 0px 0px;
}
.mmLevel2 li.last {
	background: url(../img/navigation/subnavi-1-unten.png) no-repeat bottom right;
	padding: 0px 0px 6px 0px;
	margin: 0px 1px 0px 0px;
}

*+html #yymenu .mmLevel2, *+html #yymenu .mmLevel3 {
    margin: 0px;
}

#yymenu > div {
}

#yymenu .mmLevel1 {
	background: url(../img/navigation/subnavi-unten.png) no-repeat bottom left;
	padding: 0px 0px 4px 0px;
}
* html #yymenu .mmLevel1 {
	background: url(../img/navigation/subnavi-unten-ie6.gif) no-repeat bottom left;
}
#yymenu .mmLevel2 {
	margin: -3px 0px 0px 0px;
}
#yymenu a.active {
	background: url(../img/navigation/subnavi-hover.png) no-repeat bottom left;
	color: #FFF;
}
