#navi{	
	position:absolute; 
	top:112px; 
	left:0px; 
	width:160px;
}


/* ----------Hauptmen�----------*/
#navi ul li {
	list-style:none outside;
	margin:0 0 1px 0;
	padding:0;
}

/*IE6 Hack*/
*html #navi ul li {
	margin:0 0 -2px 0;
	padding:0;
}

/*IE7 Hack*/
*+html #navi ul li {
	/*height:25px;*/
	margin-top:-3px;
}

*+html #navi ul li.first {
	margin-top:0;
}

*+html #navi ul li.actsub {
	height:auto;
}

/*normale und farbige Punkte*/
#navi ul.mainnavi li a{
	display:block;
	background:url(../pics/navi/bg_navi.gif) no-repeat 0 0;	
	height:28px;
}
#navi ul.mainnavi li a:hover,
#navi ul.mainnavi li#act a {
	background:url(../pics/navi/bg_navi_blau.gif) no-repeat 0 0;
}
#navi ul.mainnavi li a.gruen:hover,
#navi ul.mainnavi li#act a.gruen {
	background:url(../pics/navi/bg_navi_gruen.gif) no-repeat 0 0;
}
#navi ul.mainnavi li a.gelb:hover,
 #navi ul.mainnavi li#act a.gelb{
	background:url(../pics/navi/bg_navi_gelb.gif) no-repeat 0 0;
}

/*erster Punkt*/
#navi ul.mainnavi li.first a{
	background:url(../pics/navi/bg_navi_top.gif) no-repeat 0 0;
}
#navi ul.mainnavi li.first a:hover,
#navi ul.mainnavi li#act.first a{
	background:url(../pics/navi/bg_navi_top_blau.gif) no-repeat 0 0;
}

#navi ul.mainnavi li.rot a:hover,
#navi ul.mainnavi li#act.rot a,
#navi ul.mainnavi li#act.actrotsub a{
	background:url(../pics/navi/bg_navi_top_rot.gif) no-repeat 0 0;
}

/*letzter Punkt*/
#navi ul.mainnavi li.last a{
	background:url(../pics/navi/bg_navi_bottom.gif) no-repeat 0 0;
}
#navi ul.mainnavi li.last a:hover,
#navi ul.mainnavi li#act.last a {
	background:url(../pics/navi/bg_navi_bottom_blau.gif) no-repeat 0 0;
}

#navi ul.mainnavi li.last a.gelb:hover,
#navi ul.mainnavi li#act.last a.gelb {
	background:url(../pics/navi/bg_navi_bottom_gelb.gif) no-repeat 0 0;
}

#navi ul.mainnavi li.last a.gruen:hover,
#navi ul.mainnavi li#act.last a.gruen{
	background:url(../pics/navi/bg_navi_bottom_gruen.gif) no-repeat 0 0;
}

/*unteres Men� weiter runter*/
.topnavi{
	margin:3px 0 13px 0;
}

/*2. Ebene*/
#navi ul.ebene2{
	margin:5px 0 0 34px;
	width:141px;
}

/*IE6 Hack*/
*html #navi ul.ebene2{
	margin:-7px 0 0 34px;
}

/*IE7 Hack*/
*+html #navi ul.ebene2{
	margin:-7px 0 0 34px;
}

#navi ul.mainnavi ul.ebene2 li a,
#navi ul.mainnavi li#act ul.ebene2 a{
	background:none;
	color:rgb(42,42,92);
	text-decoration:none;
	margin:0 0 0 5px;
	padding:0;
	/*height:15px;*/
	height:auto;
}

#navi ul.mainnavi ul.ebene2 li a:hover,
#navi ul.mainnavi li#act ul.ebene2 a:hover,
#navi ul.mainnavi ul.ebene2 li a#active{
	color:rgb(200,16,36);
}

#navi ul.ebene2 li{
	margin:0;	
	padding:0;
	background-color:rgb(255,255,255);
	/*height:15px;*/
	height:auto;
}

#navi ul.ebene2 li.first{
	background:url(../pics/navi/navi_l2_top.gif) no-repeat 0 bottom;
	height:5px;
}
#navi ul.ebene2 li.last{
	background:url(../pics/navi/navi_l2_bottom.gif) no-repeat 0 0;
	height: 15px;
}


/* ----------Sprachwechsler----------*/
#navi #sprache{
	margin:5px 0 0 38px;
	width:150px;
}
#navi #sprache li{
	list-style:none outside;
	display:inline;	
	background:none;
	margin:0 0 0 0px;
}

#navi #sprache a{
	color:rgb(42,42,92);
	text-decoration:none;
	padding:0 5px 0 0;
	float:left;
}
#navi #sprache a:hover{
	color:rgb(200,16,36);	
}


/* ----------metanavigation----------*/
#metanavi{
	position:absolute;
	top:110px;
	left:500px;
}
#metanavi li{
	list-style:none outside;
	display:inline;	
}

#metanavi a{
	color:rgb(255,255,255);
	text-decoration:none;
	padding:0 15px 0 0;
}
#metanavi a:hover{
	color:rgb(200,16,36);
}
