/*-------------------Navigation ---------------------
---------------------------------------------------*/


/*-------------------TOP Navigation -----------------
---------------------------------------------------*/
#mainnav ul {
	list-style-type: none;
	line-height: 1.0em;
	list-style-position: outside;

}

#mainnav ul a,
#mainnav ul .cur {
text-decoration: none;
color: #333333;
font-size: 0.9em;
line-height: 1.6em;
padding-left: 10px;
margin-left: -15px;
}


#mainnav ul a:hover,
#mainnav ul a:focus,
#mainnav ul .act a{
color: #224D86;
font-size: 0.9em;
background-image: url(images/keil_klein.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}



/*-------------------UnterNavigation1-----------
---------------------------------------------------*/
#subnav {
	margin-bottom: 30px;
}

#subnav ul {
	list-style-type: none;
	line-height: 1.0em;
	list-style-position: outside;
}


#subnav ul a,
#subnav li .left-level-1-no a {
text-decoration: none;
color: #224D86;
line-height: 2.0em;
text-transform: uppercase;
font-size: 0.9em;
padding-left: 50px;
}


#subnav ul .left-level-1-no a:hover {
color: #224D86;
background-image: url(images/menu_balken.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}

#subnav ul .left-level-1-act a{
background-image: url(images/menu_balken.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}


/*-------------------UnterNavigation2-----------
---------------------------------------------------*/

.left-level-2-no,
.left-level-2-act {
font-size: 1.0em;
text-transform: none;
}

#subnav li .left-level-2-no a {
color: #333333;
background-image:none;
text-transform: none;
line-height: 1.5em;
}

#subnav li .left-level-2-act a,
#subnav ul .left-level-2-no a:hover {
background-image: url(images/keil_klein.gif);
background-repeat: no-repeat;
background-position: 35px 50%;
color: #224D86;
font-weight:normal;
text-transform: none;
line-height: 1.5em;
}




