ul#navigation_main {
	height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type: none;
	list-style-image:none;
}

ul#navigation_main li {
	margin:0 0 0 10px;
	float:left;
}
ul#navigation_main li.changeto { float:right; margin:0 10px 0 0; }
ul#navigation_main li.changeto a { color:#DC7911; font-weight:bold; }

ul#navigation_sub {
	width:180px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type: none;
	list-style-image:none;
}

ul#navigation_sub li {
	width:160px;
	margin:0 0 0 0;
	padding:2px 10px 2px 10px;
}

ul#navigation_sub li ul {
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type: none;
	list-style-image:none;
}

ul#navigation_sub li ul li {
	width:140px;
	margin:0 0 0 0;
	padding:2px 10px 2px 10px;
}

ul#navigation_sub li.active { background-color:#094999; color:#FFFFFF; font-weight:bold; }
ul#navigation_sub li.highlighted { border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; color:#9F9F9F; background-color:#FFFFFF; }

li#sub_open {
	background-color:#EFEFEF;
	width:180px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

li#sub_open ul {
	width:180px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type: none;
	list-style-image:none;
}

li#sub_open ul li {
	width:140px;
	margin:0 0 0 0;
	padding:2px 10px 2px 30px;
}


/* - - - - - - - - - - - - - - - - - -
 * - - - - - - - - - - - - - - - - - - */

a.navigation_main ,
a.navigation_main:visited {
	background-color:transparent;
	border:none;
	color:#ffffff; }
a.navigation_main:focus,
a.navigation_main:hover,
a.navigation_main:active {
	background-color:transparent;
	border:none;
	color:#B1D6FF; }

a.navigation_main_active,
a.navigation_main_active:visited,
a.navigation_main_active:focus,
a.navigation_main_active:hover,
a.navigation_main_active:active {
	background-color:transparent;
	border:none;
	color:#B1D6FF; }

/* - - - - - - - - - - - - - - - - - -
 * - - - - - - - - - - - - - - - - - - */

a.navigation_sub:link,
a.navigation_sub:visited {
	background-color:transparent;
	border:none;
	color:#094999;
	font-weight:normal; }
a.navigation_sub:focus,
a.navigation_sub:hover,
a.navigation_sub:active {
	background-color:transparent;
	border:none;
	color:#094999;
	font-weight:bold; }

a.navigation_sub_active:link ,
a.navigation_sub_active:visited,
a.navigation_sub_active:focus,
a.navigation_sub_active:hover,
a.navigation_sub_active:active {
	background-color:transparent;
	border:none;
	color:#FFFFFF;
	font-weight:bold; }

/* - - - - - - - - - - - - - - - - - -
 * - - - - - - - - - - - - - - - - - - */

a.navigation_sub_open:link ,
a.navigation_sub_open:visited  {
	background-color:transparent;
	border:none;
	color:#094999;
	font-weight:normal; }
a.navigation_sub_open:focus ,
a.navigation_sub_open:hover,
a.navigation_sub_open:active {
	background-color:transparent;
	border:none;
	color:#094999;
	font-weight:bold; }

a.navigation_sub_open_active:link ,
a.navigation_sub_open_active:visited,
a.navigation_sub_open_active:focus,
a.navigation_sub_open_active:hover,
a.navigation_sub_open_active:active {
	background-color:transparent;
	border:none;
	color:#094999;
	font-weight:bold; }
	
/*Styles für Navigation*/
ul.ul_navigation{
	height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type: none;
	list-style-image:none;
	float:left;
}

li.li_navigation{
	margin:0 0 0 0;
	float:left;

}

li.li_trennstrich{
	padding-right:7px;
	padding-left:7px;
	float:left;
}

a.navigation{
    color: #000;
	border:none; 
	float:left;
}

a.navigation:hover{
	color: #1f589d;
    border:none; 
	text-decoration:none;	
	float:left;
	background-color:#FFFFFF;

}

a.navigation_aktiv{
    color: #1f589d;
	border:none;
    font-weight:bold;
    text-decoration: none;
	float:left;
	background-color:#FFFFFF;
}		
ul#navigation li.changeto { float:right; margin:0 10px 0 0; }
ul#navigation li.changeto a { color:#FFFFFF; font-weight:bold; }	
	
/* - - - - - - - - - - - - - - - - - -
 * - - - - - - - - - - - - - - - - - - 

a.navigation_hauptnavi
{
	color: #000;
	background-color:transparent;
	border:none; 
	border-right:1px solid #000;
	padding-right:5px;
}

.last {
	border:none;
}

a.navigation_hauptnavi:hover
 {
	color: #1f589d;
	background-color:transparent;
	border-right:1px solid #000;
	padding-right:5px;
	text-decoration:none;
}

a.navigation_hauptnavi_active
{
border:none;
font-weight:bold;}*/

/* - - - - - - - - - - - - - - - - - -
 * - - - - - - - - - - - - - - - - - - 

ul#navigation_haupt {
	height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type: none;
	list-style-image:none;
}

ul#navigation_haupt li {
	margin:0 0 0 10px;
	float:left;
}
ul#navigation_haupt li.changeto { float:right; margin:0 10px 0 0; }
ul#navigation_haupt li.changeto a { color:#FFFFFF; font-weight:bold; }*/