<style type="text/css">
/* Hauptnavigation: 1. Ebene */
.menu  {margin:10px 0 0 0;padding:0;font-family:Verdana; width: 169px;}
.menu ul {list-style: none;margin: 0;padding: 0; width: 169px; background:url(bg_grey.jpg);font-size: 12px;}
.menu ul li.n1 {background:url(bg_menu.jpg) no-repeat; hei ght:20px; padding:0px 0px 0px 29px; width: 169px; }
/*.menu  ul li {background:url(bg_menu.jpg) no-repeat; heig ht:20px; padding:0px 0px 0px 29px; width: 169px;}*/
.menu li.act {background:url(bg_menu_start.jpg) no-repeat; width: 169px;padding:0px 0px 0px 29px;}

.menu  ul a.nav1, .menu  ul a.nav1:link, .menu  ul a.nav1:visited {
	display: block;
	width: 140px;
	he ight:20px;
	line-height: 20px; 
	color: #C0C0C0;
	text-decoration: none;
	text-indent:2px;
	background: transparent;
}
.menu  ul a.nav1:hover, .menu  ul a.nav1:active, .menu  ul a.nav1:focus  {
	display: block;
	width: 140px;
	he ight:20px;
	line-height: 20px; 
	color: #666;
	text-decoration: none;
	text-indent:2px;
	background: #FFFFFE;
}
.menu  ul a.nav1aktiv, .menu  ul a.nav1aktiv:link, .menu  ul a.nav1aktiv:visited, .menu  ul a.nav1aktiv:hover  {
	display: block;
	width: 140px;
	hei ght:20px;
	line-height: 20px; 
	color: #990000;
	text-decoration: none;
	text-indent:2px;
	background: #C0C0C0;
}

/* Hauptnavigation: 2. Ebene */
.menu  ul li ul {background:transparent none;list-style: none;margin: 0;padding: 0;color: #000;font-size: 10px;}
.menu  ul li ul li {background:transparent none;padding:0px; width: 140px;}

a.nav2, a.nav2:link, a.nav2:visited {
	padding-left: 7px;
	display: block;
	width: 140px;
	hei ght:20px;
	line-height: 20px; 
	color: #C0C0C0;
	text-decoration: none;
	background: transparent;
	border: none;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {width:169px; width:168px;}

a.nav2:hover, a.nav2:active, a.nav2:focus {
	padding-left: 7px;
	display: block;
	width: 140px;
	he ight:20px;
	line-height: 20px; 
	color: #666;
	text-decoration: none;
	background: #FFFFFE;
	border: none;
}

a.nav2aktiv, a.nav2aktiv:link, a.nav2aktiv:visited, a.nav2aktiv:hover {
	padding-left: 7px;
	display: block;
	width: 140px;
	he ight:20px;
	line-height: 20px; 
	color: #990000;
	text-decoration: none;
	background: #C0C0C0;
	border: none;
}
/* Hauptnavigation: 3. Ebene */
.menu  ul li ul li ul{background:transparent none;list-s tyle:none;margin: 0;padding: 0;color: #000;font-size: 9px;list-style-image:url(/uploads/tf/beratung_square.gif); margin-left:23px;}
.menu  ul li ul li ul li{background:transparent none;padding:0px; width: 120px;}

a.nav3, a.nav3:link, a.nav3:visited {
	display: block;
	width: 120px;
	line-height: 20px; 
	color: #C0C0C0;
	text-decoration: none;
	background: transparent;
	
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {width:169px; width:168px;}

a.nav3:hover, a.nav3:active, a.nav3:focus {
	display: block;
	width: 120px;
	line-height: 20px; 
	color: #666;
	text-decoration: none;
	background: #FFFFFE;
}
a.nav3aktiv, a.nav3aktiv:link, a.nav3aktiv:visited, a.nav3aktiv:hover {
	display: block;
	width: 120px;
	line-height: 20px; 
	color: #990000;
	text-decoration: none;
	background: #C0C0C0;
}
.n2 {margin:0px; padding-left:7px;}
.n3 {margin:0px; padding-left:0;}
</style>
