/* NEUES MENÜ mit LI */

/* background-color vorher #204290, jetzt #183a87 */


#menu_1 ul, #menu_1 li {	 padding: 0px; margin: 0px; }

#menu_1 ul {

	border-bottom: 1px solid #4c76ba;

	/*float: left;*/

	width: 193px;

	/*margin: 0px 0px 0px 0px;*/

	list-style-type: none; list-style-image:none;

}

#menu_1 li { 

	border-top: 1px solid #4c76ba;}

#menu_1 li a {

	color:#FFFFFF;

	display:block;

	padding-left: 27px;

	line-height: 1.5em;

	text-decoration: none;

	font-weight:normal;

	font-size: 12px;

	height:21px;

	padding-top:1px;

	background: url("../images/navi/button_none_c.gif") no-repeat #183a87; }



#menu_1 li.level1_normal a, #menu_1 li.level1_active a {

	border-bottom: 1px solid #183a87; border-top: 1px solid #183a87;}

#menu_1 li.level1-normal a:hover {

	color: #ffffff; background: url("../images/navi/button_up_b.gif") no-repeat #446aa9; 

	border-bottom: 1px solid #183a87; border-top: 1px solid #183a87; 

	height: 20px; padding-top:0px; padding-bottom:0px;}

#menu_1 li.level1-active a { 

	color: #ffffff; background: url("../images/navi/button_up_active_c.gif") no-repeat #183a87; }



#menu_1 li.level2-normal, 

#menu_1 li.level2-active,

#menu_1 li.level3-normal, 

#menu_1 li.level3-active, 

#menu_1 li.level4-normal, 

#menu_1 li.level4-active {

	border-top: 1px solid #204290; border-bottom: none; height: 40px; }

#menu_1 li.level2-active a, 

#menu_1 li.level3-active a, 

#menu_1 li.level4-active a {

	background: url("../images/navi/button_level2_active.gif") #446aa9; font-size:11px; height: 40px;}

#menu_1 li.level2-normal a, 

#menu_1 li.level3-normal a, 

#menu_1 li.level4-normal a { 

	font-size:11px; height:40px; vertical-align: middle; background: url("../images/navi/button_level2.gif") #446aa9;}

#menu_1 li.level2-normal a:hover, 

#menu_1 li.level3-normal a:hover, 

#menu_1 li.level4-normal a:hover { 

	color:#ffffff; background: url("../images/navi/button_level2_hover.gif") no-repeat #446aa9;}

#menu_1 li.level3-normal a, 

#menu_1 li.level3-active a {

	margin-left: 20px;}

#menu_1 li.level4-normal a, 

#menu_1 li.level4-active a { margin-left: 40px;}






/* MENU */



/* Menu 1 column */

DIV#menu_1 {

	margin-top: 20px;

	vertical-align: middle;

	width: 193px;

}

DIV#menu_1 DIV {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	height: 19px;

	vertical-align: middle;

	background-color: #183a87;

}

DIV#menu_1 DIV A {

	color: #ffffff;

	text-decoration: none;

	height: 19px;

	vertical-align: middle;

	padding-top: 2px;

	display: block;

}



/*  MENU 1, level 1, normal state (NO) */

DIV#menu_1 DIV.menu1-level1-no {

	height: 22px;

	padding-left: 27px;

	background-image: url(../images/navi/button_none.gif);

	background-repeat: no-repeat;

	background-position: 0px center;

	background-color: #183a87;

	border-bottom: 1px solid #4e6ba6;

}



/*  MENU 1, level 1, active state (ACT) */

DIV#menu_1 DIV.menu1-level1-act {

	height: 22px;

	padding-left: 27px;

	background-image: url(../images/navi/button_up.gif);

	background-repeat: no-repeat;

	background-position: 0px center;

	border-bottom: 1px solid #4e6ba6;

}



DIV#menu_1 DIV.menu1-level1-act A {

	width: 150px;

	height: 17px;

  	color: #ffffff;

	text-decoration: none;

	display: block;

	position: absolute;

	left: 0px;

	padding-left: 27px;

	border-top: 1px solid #183a87;

	border-bottom: 1px solid #183a87;

	padding-top: 2px;

}

DIV#menu_1 DIV.menu1-level1-no A {

	width: 150px;

	height: 17px;

	display: block;

	position: absolute;

	left: 0px;

	padding-top: 3px;

	padding-left: 27px;

}



DIV#menu_1 DIV.menu1-level1-no A:hover {

	width: 150px;

	height: 18px;

	color: #ffffff;

	text-decoration: none;

	position: absolute;

	left: 0px;

	margin: 0px;

	padding-top: 2px;

	padding-left: 27px;

	padding-bottom:0px;

	background-image: url(../images/navi/button_up.gif);

	background-repeat: no-repeat;

	background-position: 0px top;

	background-color: #3164b7; 

	border-top: 1px solid #183a87;

	

}



/* level2 */


DIV#menu_1 DIV.menu1-level2-no, DIV#menu_1 DIV.menu1-level2-act, DIV#menu_1 DIV.menu1-level3-no, DIV#menu_1 DIV.menu1-level3-act {

	border-bottom: 1px solid #183a87;

	background-color: #4c76ba;

}



DIV#menu_1 DIV.menu1-level2-no a, DIV#menu_1 DIV.menu1-level2-act a, DIV#menu_1 DIV.menu1-level2-act a.hover {

  	font-size: 11px;

	padding-left: 27px;

	white-space:nowrap;

	vertical-align: middle;

}





/*  MENU 1, level 2, normal state (NO) */

DIV#menu_1 DIV.menu1-level2-no {

}



/*  MENU 1, level 2, active state (ACT) */

DIV#menu_1 DIV.menu1-level2-act {

	background-image: url(../images/navi/button_sub.gif);

	background-repeat: no-repeat;

	background-position: 7px center;

}



DIV#menu_1 DIV.menu1-level2-no A:hover, DIV#menu_1 DIV.menu1-level2a-no A:hover {

	background-image: url(../images/navi/button_sub.gif);

	background-repeat: no-repeat;

	background-position: 7px center;

	vertical-align: middle;

	text-decoration: none;

	color: #ffffff;

	height: 40px;

	width: 151px;

	left: 0px;

	display: block;

	position: absolute;

	padding-top: 2px;

}





/* l3 */

DIV#menu_1 DIV.menu1-level3-no a,DIV#menu_1 DIV.menu1-level3-act a, DIV#menu_1 DIV.menu1-level3-act a:hover {

  	font-size: 11px;

  	padding-left: 38px;/* vorher 43px */

	white-space:nowrap;

}



/*  MENU 1, level 3, normal state (NO) */

DIV#menu_1 DIV.menu1-level3-no {

}

/*  MENU 1, level 3, active state (ACT) */

DIV#menu_1 DIV.menu1-level3-act {

	background-color: #4c76ba;

	background-image: url(../images/navi/button_sub2.gif);

	background-repeat: no-repeat;

	background-position: 27px center; /* vorher 30px */

}





DIV#menu_1 DIV.menu1-level3-no A:hover {

	background-image: url(../images/navi/button_sub2.gif);

	background-repeat: no-repeat;

	background-position: 27px center; /* vorher 30px */

	vertical-align: middle;

	text-decoration: none;

	color: #ffffff;

	height: 17px;

	width: 151px;

	left: 0px;

	display: block;

	position: absolute;

	padding-top: 2px;

}





/*  MENU 1, level 4, normal state (NO) */

DIV#menu_1 DIV.menu1-level4-no {

  	font-size: 11px;

  	padding-left: 51px;

	border-bottom: 1px solid #345cab;

	background-color: #658dcf;

}

/*  MENU 1, level 4, active state (ACT) */

DIV#menu_1 DIV.menu1-level4-act {

  	font-size: 11px;

 	padding-left:51px;

	background-color: #658dcf;

	background-image: url(../images/navi/button_sub2.gif);

	background-repeat: no-repeat;

	background-position: 38px center;

	border-bottom: 1px solid #345cab;

}





DIV#menu_1 DIV.menu1-level4-no A:hover {

	font-size: 11px;

	padding-left: 51px;

	background-image: url(../images/navi/button_sub2.gif);

	background-repeat: no-repeat;

	background-position: 38px center;

	vertical-align: middle;

	text-decoration: none;

	color: #ffffff;

	height: 17px;

	width: 151px;

	left: 0px;

	display: block;

	position: absolute;

	padding-top: 2px;

}









/* SPRACHE */



/* sprache column */

DIV#sprache{

	width: 191px;

	height: 21px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	vertical-align: middle;

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 0px 0px 1px 2px;

	background-color: #183a87;

	border-bottom: 1px solid #4e6ba6;

}





DIV#sprache A {

	height: 18px;

	color: #ffffff;

	text-decoration: none;

	display: block;

	margin-bottom:1px;

	padding-top: 2px;

	padding-left: 26px;

	border-top: 1px solid #183a87;

	border-bottom: 1px solid #183a87;

	width:166px;


}








/*  SPRACHE, DEUTSCH, normal state (NO) */

.sprache-de {

	background-image: url(../images/navi/flags_de_c.gif);

	background-repeat: no-repeat;

	background-position: 0px center;

	background-color: #183a87;

}



/*  SPRACHE, ENGLISCH, active state (ACT) */

.sprache-en {

	background-image: url(../images/navi/flags_en_c.gif);

	background-repeat: no-repeat;

	background-position: 0px center;

	background-color: #183a87;

}



DIV#sprache A:hover {

	height: 18px;

	width: 193px;

	font-weight: bold;


	padding-top: 2px;

       	display: block;

	border-top: 1px solid #183a87;

	border-bottom: 1px solid #183a87;

}

