.uenav {
	width: 125px;
	margin: 0 auto 0 auto;
	border: 1px solid #656565;
	border-top: none;
}

.uenav a:link,
.uenav a:hover,
.uenav a:active,
.uenav a:visited {
	text-decoration: none;
	color: #656565;
}

.uenav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.uenav ul ul {
	width: auto;
	border: none;
}

.uenav ul ul ul {
	display: none;
	border-bottom: 1px solid #656565;
	width: auto;
}	

.uenav li a, .uenav li span {
	display: block;
	height: 16px;
	padding: 0 5px 0 5px;
}

.uenav li a {
	display: block;
	cursor: pointer;
}

.uenav li span {
	cursor: default;
}

.uenav li:hover {
	background-color: #eee;
	
}

.uenav li {
	display: block;
	background: white url( ../images/bg_ueber_s1.gif ) repeat-x;
}

.uenav li.active {
	background-color: #cecfce;
	color: white;
}

.uenav ul li.active ul li.active {
	background: #fff url( ../images/bg_ueber_s3.gif ) no-repeat;
	color: white;
}

.uenav ul li.active ul li.active:hover {
	background: #fff url( ../images/bg_ueber_s4.gif ) no-repeat;
	color: white;
}

.uenav ul li.active ul li.active li.active {
	background: #cecfce;
	color: white;
}

.uenav li li {
	background: white url( ../images/bg_ueber_s2.gif ) repeat-x;
}

.uenav li li li {
	background: white url( ../images/bg_ueber_s1.gif ) repeat-x;
}

.uenav li li:hover {
	abackground: white url( ../images/bg_ueber_s3.gif ) repeat-x;
	background: #fff url( ../images/bg_ueber_s4.gif ) no-repeat;
	
}

.uenav li li li:hover {
	background: #eee url( ../images/bg_ueber_s1.gif ) repeat-x;
}

.uenav li li.active:hover {
	background: #cecfce url( ../images/bg_ueber_s1.gif ) repeat-x;
	color: white;
}

.uenav ul ul li {
	padding: 0 0 0 20px;
}

.uenav ul ul ul {
	float: left;
}

.uenav ul ul ul li {
	border-right: 1px solid #656565;
	border-left: 1px solid #656565;
	margin-left: -1px;
	padding: 0;
	/*-moz-opacity:.90;
	-khtml-opacity:.90;
	opacity:.90;*/
}

.uenav li.spacer {
	height: 16px;
}

.uenav li.spacer:hover {
	background: white;
	height: 15px;
	border-top: 1px solid #656565;
}

.uenav li.spacer a {
	display: none;
}

.uenav ul ul li:hover ul {
	display: block;
	position: absolute;
	float: left;
	left: 175px;
	margin: -16px 0 0 0;
}

.uenav ul ul li:hover ul a {
	white-space: nowrap;
}

.uenav li li li:hover {
	display: block;
	/*background: #fff url( ../images/bg_li.gif ) repeat-x;*/
	/*color: white;*/
	background: #eee;
}

.uenav li li li:hover a {
	display: block;
	/*background: #fff url( ../images/bg_li.gif ) repeat-x;*/
	/*color: white;	*/
	background: #eee;
}
