
.menu {
	font-family: arial, sans-serif; 
	width:148px; 
	height:150px; 
	position:relative; 
	margin:0 0 0 20px; 
	font-size:11px; 
}
	.menu ul li.dot {
		padding-left: 12px;
		background: url(../images/lidot.gif) center left no-repeat;
	}
	.menu ul li.dot a:hover {text-decoration: underline;}
	.menu ul li a, .menu ul li a:visited {
		display: block; 
		text-decoration: none; 
		color: #4b587c; 
		width: 150px; 
		height: 20px; 
		text-align: left; 
		line-height: 19px; 
		font-size: 11px;
	}
.menu ul {
	list-style: none;
	padding: 0; 
	margin: 0; 
}
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/*--------FÜR NON IE BROWSER-------------*/
.menu ul li:hover a { width: 138px; border-bottom: 1px solid #003333;}
	.menu ul li:hover ul {
		display: block; 
		position: absolute; 
		top: 0; 
		left: 150px; 
		width: 200px;
		background: #FDFDFD;
		border: 1px solid #999999;
		padding: 0 0 0 7px;
	}
.menu ul li:hover ul li a.hide {color: #000; text-decoration: none;}
.menu ul li:hover ul li:hover a.hide {width: 180px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display: block; color: #4b587c; width: 180px;}
.menu ul li:hover ul li a:hover {color: #4b587c;}
.menu ul li:hover ul li:hover ul {display: block; position: absolute; left: 151px; top: 0; color: #4b587c;}
.menu ul li:hover ul li:hover ul li a {display: block; width: 200px; color: #4b587c;}
.menu ul li:hover ul li:hover ul li a:hover {color: #4b587c;}
