/*
CSS für die Hauptnavigation
26/04/2005
[checked , taemon 27/04/2005]
--------------------------------- */

/* verwendete Farben

dunkelblau = #2D3447
mittelblau = #233972
hellblau 1 = #C1C7D7
hellblau 2 = #D3D7E3

dunkelrot = #8F293F

*/


/* Navi
--------------------------------- */

#navi {
	height: 42px;
	background: #2D3447 url(media/menubg.gif) no-repeat top left;
	text-align: left;
}

/* Navigationselemente nebeneinander darstellen
--------------------------------- */

#all_nav1 {
font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 16px 0 0;
}


.nav1 {
display:inline;
}

.nav1 div {
display:inline;
border-right: 1px solid white;
}

.nav1 div a {
padding: 0 5px;
}

.nav1 div a:hover {
background-color: #D3D7E3;
color: #2D3447;
}


.nav1_act {
display:inline;
}

.nav1_act div {
display:inline;
border-right: 1px solid white;
}

.nav1_act div a {
background-color: #8F293F;
padding: 0 5px;
}

.nav1_act div a:hover {
background-color: #D3D7E3;
color: #2D3447;
}


.all_nav2 {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 5px 0;
background-color: #2D3447;
border: 1px solid #D3D7E3;
}

.nav2 {
padding: 0.2em 0;
}

.nav2 a {
display:block;
padding: 0 5px;
}

.nav2 a:hover {
background-color: #D3D7E3;
color: #2D3447;
}


.nav2_act {
padding: 0.2em 0;
}

.nav2_act a {
display:block;
background-color: #8F293F;
padding: 0 5px;
}

.nav2_act a:hover {
background-color: #D3D7E3;
color: #2D3447;
}

/* Subnavi
--------------------------------- */

#navi_plain {
	padding-top:10px;
	background-color: #D3D7E3;
	border-bottom: 1px solid white;
	color: #2D3447;
} 

ul.subnavi {
	margin:1em 0 1.5em 5px;
	padding:0;
	list-style: none outside;
}

ul.subnavi li {
	background: url(media/pfeil_1.gif) no-repeat 0px .3em;
	padding:0 0 0 20px;
	margin:0 0 .5em;
	line-height:1.5em;
	color: #2D3447;
}

ul.subnavi li.level_0, ul.subnavi li.level_0_act {
	margin:0 0 .8em;
}

ul.subnavi li.level_1, ul.subnavi li.level_1_act {
	margin:0 0 .5em; 
}

ul.subnavi li.level_2, ul.subnavi li.level_2_act, ul.subnavi li.level_3, ul.subnavi li.level_3_act {
	background: url(media/pfeil_2.gif) no-repeat 0px .2em;
	margin:0 0 .8em 20px;
	font-size: 10px;
}

ul.subnavi li.level_0_act a, ul.subnavi li.level_1_act a, ul.subnavi li.level_2_act a, ul.subnavi li.level_3_act a {
	color: #8F293F;
}

ul.subnavi li a {
	color: #2D3447;
}

ul.subnavi li a:hover {
	/*font-weight: bold; wegen des herumspringes entfernt */
	color: #8F293F;
}