/*   DE     */

#balken {
	width:				942px;
	height: 			35px;
	background-color: 	#005b8e;
	float:				left;
}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 35px;
	white-space: nowrap;
	text-transform: uppercase;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 18px;
	padding-right: 25px;
	text-decoration: none;
	color: #b2d7ee;
	background: #005b8e;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #005b8e;
}



#mainlevel-nav .mainlevel_current-nav, #mainlevel-nav .mainlevel_active-nav {
    color: #fff;
    background: #005b8e;
    font-weight: normal;
}




/*   EN     */

ul#mainlevel-navEN
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

ul#mainlevel-navEN li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 35px;
	white-space: nowrap;
	text-transform: uppercase;
}

ul#mainlevel-navEN li a
{
	display: block;
	padding-left: 18px;
	padding-right: 37px;
	text-decoration: none;
	color: #b2d7ee;
	background: #005b8e;
}

#buttons>ul#mainlevel-navEN li a { width: auto; }

	ul#mainlevel-navEN li a:hover
{
	color: #fff;
	background: #005b8e;
}



#mainlevel-navEN .mainlevel_current-navEN, #mainlevel-navEN .mainlevel_active-navEN {
    color: #fff;
    background: #005b8e;
    font-weight: normal;
}



/*   NL     */

ul#mainlevel-navNL
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

ul#mainlevel-navNL li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 35px;
	white-space: nowrap;
	text-transform: uppercase;
}

ul#mainlevel-navNL li a
{
	display: block;
	padding-left: 18px;
	padding-right: 34px;
	text-decoration: none;
	color: #b2d7ee;
	background: #005b8e;
}

#buttons>ul#mainlevel-navNL li a { width: auto; }

	ul#mainlevel-navNL li a:hover
{
	color: #fff;
	background: #005b8e;
}



#mainlevel-navNL .mainlevel_current-navNL, #mainlevel-navNL .mainlevel_active-navNL {
    color: #fff;
    background: #005b8e;
    font-weight: normal;
}




/*   BR     */

ul#mainlevel-navBR
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

ul#mainlevel-navBR li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 35px;
	white-space: nowrap;
	text-transform: uppercase;
}

ul#mainlevel-navBR li a
{
	display: block;
	padding-left: 18px;
	padding-right: 22px;
	text-decoration: none;
	color: #b2d7ee;
	background: #005b8e;
}

#buttons>ul#mainlevel-navBR li a { width: auto; }

	ul#mainlevel-navBR li a:hover
{
	color: #fff;
	background: #005b8e;
}



#mainlevel-navBR .mainlevel_current-navBR, #mainlevel-navBR .mainlevel_active-navBR {
    color: #fff;
    background: #005b8e;
    font-weight: normal;
}




/*************************************/
/*   Submenu     */
/*************************************/

#mainlevelmain {
	width:				243px;
	float:				left;
	background-color: 	#edf5f8;
}


a.mainlevelmain {
	color: 				#b2d7ee;
	text-decoration: 	none;
	font-family:		"Arial", Verdana, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:        normal;
	background-color: 	#005b8e;
	padding: 	        8px 5px 8px 24px;
	display:			block;
	border-top: 		1px solid #cddadc;
	outline:0; -moz-outline:0;	
}

a.mainlevelmainende {
	color: 				#b2d7ee;
	text-decoration: 	none;
	font-family:		"Arial", Verdana, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:        bold;
	background-color: 	#005b8e;
	padding: 	        8px 5px 8px 24px;
	display:			block;
	border-top: 		1px solid #cddadc;
	outline:0; -moz-outline:0;	
}

a.mainlevel_currentmain {
	color: 				#005b8e;
	text-decoration: 	none;
	font-family:		"Arial", Verdana, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:        bold;
	background-color: 	#edf5f8;
	padding: 	        8px 5px 8px 24px;
	display:			block;
	border-top: 1px solid #cddadc;
	outline:0; -moz-outline:0;
}

a.mainlevel_activemain {
	color: 				#005b8e;
	text-decoration: 	none;
	font-family:		"Arial", Verdana, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:        bold;
	background-color: 	#edf5f8;
	padding: 	        8px 5px 8px 24px;
	display:			block;
	border-top: 1px solid #cccccc;
	outline:0; -moz-outline:0;
}
	
a.mainlevelmain:hover {
	color: 				#fff;
	text-decoration: 	none;
}





a.sublevelmain {
	color: 				#005b8e;
	display: 			block;
	background-color: 	transparent;
	text-decoration: 	none;
	font-family:		"Arial", Verdana, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:        normal;
	line-height: 		13px;
	padding: 	        0px 5px 9px 40px;
	outline:0; -moz-outline:0;
}

a.sublevel_currentmain {
	color: 				#005b8e;
	display: 			block;
	background-color: 	transparent;
	text-decoration: 	none;
	font-family:		"Arial", Verdana, Helvetica, sans-serif;
	font-size:			11px;
	line-height: 		13px;
	font-weight:        bold;
	padding: 	        0px 5px 9px 40px;
	outline:0; -moz-outline:0;
}

.sublevel_activemain {
	color: 				#005b8e;
	display: 			block;
	background-color: 	transparent;
	text-decoration: 	none;
	font-family:		"Arial", Verdana, Helvetica, sans-serif;
	font-size:			11px;
	line-height: 		13px;
	font-weight:        bold;
	padding: 	        0px 5px 9px 40px;
	outline:0; -moz-outline:0;
}

	
a.sublevelmain:hover {
	color: 				#00466d;
	display: 			block;
	font-weight:        normal;
	text-decoration: 	none;
}

#mainlevelmain, #mainlevelmain ul {
  list-style: none none;
  text-align: left;
}



#mainlevelmain, #mainlevelmain ul,
#mainlevelmain li, sublevelmain li {
  padding: 0px;
  margin: 0px;
  outline:0; -moz-outline:0;
}

a.mainlevelmain#mainlevel_currentmain {
	color: 				#ff4421;
	text-decoration: 	none;
	background-color: 	#edf5f8;
}

a.sublevelmain#active_menumain {
	color: 				#ff4421;
	display: 			block;
	text-decoration: 	none;
	background-color: 	#edf5f8;
	font-weight:        normal;
}

#active_menumain:hover {
	color: 				#005b8e6;
	text-decoration: 	none;
}



