.over {
	height: auto;
	width: auto;
}

/* haupt-ebene */
.over ul {
	margin: 0;
}

.over li {
	height: auto;
	background-color: transparent;
}

/* erste unter-ebene */
.over ul ul {
	position: relative;
	z-index: 100;
	display: none;
	margin: 0.5em 0 0 -1.25em;
}

.over li li {
	margin: 0;
}

/* verhalten und pseudo klassen */
.over li:hover {
	cursor: pointer;
	z-index: 90;
}

.over li:hover ul ul, .over li li:hover ul ul {
	display: none;
}

.over li:hover ul, .over li li:hover ul {
	display: block;
	font-size: 1.3em;
}

a:link.aktiv {
	color: #fff;
}
