
/******************
* Hauptnavigation
******************/
div#navigation { height:175px; }

ul#nav,
ul#nav ul {
	margin: 0;
	padding: 0;
	width:100%;
	color: #FFF;
    font-size: 12px;
    list-style-type: none;
	display: block;
	}
ul#nav {
	background:url(../media/business/images/menue_bg.gif) top right;
	z-index:11;
		position: relative; 
}
 
ul#nav ul {
	position: absolute;
	display: none;
	left: -200px;
	width:200px;
	top: -1px;
	border-bottom:1px solid #0E4DCE;
  	border-left:1px solid #0E4DCE;
	border-right:1px solid #0E4DCE;
	background-color:#6593D0;
	z-index:12;
}

/**********************
* Level 01
***********************/
ul#nav li {
	margin: 0px;
	height:25px;
	display: block;
	width: 100px;
	width: auto;
	position: relative; 
}
/**html #nav li { height:25px;}*/
* html ul#nav li { float: left; width:100%; clear:both;}
ul#nav li a {
	display: block;
	text-decoration:none;
	width:100%;
	padding:5px 5px 3px 40px;
}
html>body #nav li a { width: auto; }
*html #nav li a { width: auto; float: inherit; }


/**********************
* Level 02
***********************/


ul#nav ul {
	position: absolute;
	display: none;
	left: -200px;
	width:200px;
	top: -1px;
	border-bottom:1px solid #0E4DCE;
  	border-left:1px solid #0E4DCE;
	
	border-right:1px solid #0E4DCE;
	background-color:#6593D0;
	z-index:12;
}

*html ul#nav ul {
	left: -201px;
}


ul#nav li li {
	margin: 0px;
	/*height:25px;*/
	position:relative;
}
/*html #nav li li { height:25px;}*/
* html ul#nav li li { float: left; width:100%;}
ul#nav li li a {
	display: block;
	text-decoration:none;
	width:100%;
	padding:5px 5px 3px 30px;

}
html>body #nav li li a { width: auto; }
*html #nav li li a { width: auto; }


/**********************
* Level 03
***********************/



ul#nav ul ul {
	position: absolute;
	display: none;
	left: -222px;
	width:220px;
	top: -1px;
	background-color:#FFFFFF;
	border-bottom:1px solid #0E4DCE;
  	border-left:1px solid #0E4DCE;
	border-right:1px solid #0E4DCE;
	z-index:13;
}
*html ul#nav ul ul {
	left: -257px;
}

ul#nav li li li {
	margin: 0px;
	/*height:25px;*/
	position:relative;
}
/**html #nav li li li { height:25px;}*/
* html ul#nav li li li { float: left; width:100%;}
ul#nav li li li a {
	display: block;
	text-decoration:none;
	width:100%;
	padding:5px 5px 3px 30px;
	color:#0E4DCE;
}
html>body #nav li li a { width: auto; }
*html #nav li li a { width: auto; }


/***************
* active / hover
***************/


ul#nav li a:hover,
ul#nav li a.current	 { background: transparent url(../media/menue_current_white.gif) 13px 0px no-repeat; }


ul#nav li li a:hover,
ul#nav li li a.current	 { background: transparent url(../media/menue_current_white.gif) 3px 0px no-repeat; }

ul#nav li li a:hover,
ul#nav li li a.current	 { background: transparent url(../media/menue_current_blue.gif) 3px 0px no-repeat; }

ul#nav li a {
	display: block;
	text-decoration: none;
	color:#FFFFFF;
	}

 
ul#nav li ul li a { } 
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; } 
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block; } 
 
ul#nav li.menuparent,  { }

ul#nav li.menuparent:hover,
ul#nav li.over { }


/**********
*  Footer
***********/
 
div.footer-navi {
	font-size:11px;
	color:#fff;
}

div.footer-navi a:link,
div.footer-navi a:hover,
div.footer-navi a:active,
div.footer-navi a:visited {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #fff;
	margin:8px 0 0 8px;	
	padding:0 8px 0 0;
	line-height:24px;
}

/****************
* Content Navi
*****************/
div.content-navi {
	font-size:11px;
	color:#FFB509;
	margin-bottom:4px;
}

div.content-navi a:link,
div.content-navi a:hover,
div.content-navi a:active,
div.content-navi a:visited {
	font-size:11px;
	color:#FFB509;
	text-decoration:none;
	border-right:1px solid #FFB509;
	margin:0 8px 0 0;	
	padding:0 8px 0 0;
	font-weight:bold;
}

span.noborder a:link,
span.noborder a:hover,
span.noborder a:active,
span.noborder a:visited {
	border-right:0px solid #FFB509;

}


/******************
* Themen Navi
*******************/
ul.nav-theme {
	width:100%;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:14px;
}
ul.nav-theme li { 
	width:82%;
	padding-left:18%;
	color:#FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
}
ul.nav-theme li a:link,
ul.nav-theme li a:hover,
ul.nav-theme li a:visited,
ul.nav-theme li a:active { 
	display: block;
	text-decoration: none;
	color:#FFFFFF;
	margin-top:4px;
}

