/************************************
 * Evista.eu Navigation Stylesheets *
 ************************************/

/* FUNCTION NAVIGATION */

div#header div#funcNavigation {
	float:left;
	padding-top:16px;
	margin-left:63px;
	position:relative;
}


div#header div#funcNavigation ul {
	list-style:none;
	color: #616060;
	font-size: 9px;
	padding:0;
	margin:0;
	letter-spacing:0.05em;
}

div#header div#funcNavigation ul li a{
	color: #616060;
	font-size: 9px;
}

div#header div#funcNavigation ul li a:hover {
	text-decoration:underline;
}

div#header div#funcNavigation ul li {
	line-height:160%;
}

/* MAIN NAVIGATION (LEFT) */
div#mainNavigation {
	color:#50140A;
	width:223px;
	float:left;
	position:relative;
	margin:0;
}

div#mainNavigation div#mainNavigationTree {
	background-color:#FAEBBB;
	width:223px;
}
	
div#mainNavigation a {
	color:#50140A;
}

div#mainNavigation li.active a,
div#mainNavigation li:hover a {
	font-weight:bold;
	color:#cc0000;
}

div#mainNavigation div#mainNaviGradient {
	background:url('/_res_local/output-img/evista/layout/mainNavigation/bg_mainNavi_gradient.png') no-repeat;
	height:200px;
}

div#mainNavigation div#top {
	background: #f9eaba url('/_res_local/output-img/evista/layout/mainNavigation/bg_mainNavi_top.png') no-repeat;
	height:13px;	
}

/* LEVEL 1 (mainNavigation) */ 
	div#mainNavigation ul.mainNavigationLevel1 {
		margin: 0 0 0 16px;
		padding: 0;
		list-style:none;
		font-size: 13px;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li {
		/* First Level Menu Item */
		background:url('/_res_local/output-img/evista/layout/mainNavigation/bg_but_no_top.png') no-repeat top left;
		padding: 8px 0 0 0;
		margin:0;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li:hover,
	div#mainNavigation ul.mainNavigationLevel1 li.active {
		background:url('/_res_local/output-img/evista/layout/mainNavigation/bg_but_act_top.png') no-repeat top left;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel1Link {
		background:url('/_res_local/output-img/evista/layout/mainNavigation/bg_but_no_bottom.png') no-repeat bottom left;
		padding:0 40px 8px 33px;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li:hover div.mainNavigationLevel1Link
	 {
		background:url('/_res_local/output-img/evista/layout/mainNavigation/bg_but_act_bottom.png') no-repeat bottom left;
		padding:0 40px 8px 33px;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li.active div.mainNavigationLevel1Link {
		background:url('/_res_local/output-img/evista/layout/mainNavigation/bg_but_act_bottom_dropshadow.png') no-repeat bottom left;
		padding:0 40px 17px 33px;
	}

/* END LEVEL 1 */


/* LEVEL 2 (mainNavigation)*/
	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel2 {
		background:url('/_res_local/output-img/evista/layout/mainNavigation/bg_lvl2.png') repeat-y;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel2 ul {
		list-style:none;
		margin:0;
		padding: 0 0 12px 32px;
		font-size:11px;
	} 

	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel2 ul li {
		/* Second Level Menu Item */
		background:none;
		padding-top:4px;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel2 ul li div {
		background: url('/_res_local/output-img/evista/layout/mainNavigation/bullet_lvl2_no.png') no-repeat left 4px;
		padding: 0 40px 0 15px;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel2 ul li.active div,
	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel2 ul li:hover div {
		background: url('/_res_local/output-img/evista/layout/mainNavigation/bullet_lvl2_act.png') no-repeat left 4px;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel2 ul li div a {
		font-weight:normal;
		color:#50140A;
	}
	
	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel2 ul li:hover div a,
	div#mainNavigation ul.mainNavigationLevel1 li div.mainNavigationLevel2 ul li.active div a{
		color:#cc0000;
		font-weight:bold;
	}
	

	
/* END LEVEL 2 */
/* END MAIN NAVIGATION */

/* HORIZONTAL NAVIGATION */
div#horizontalNavigation {
	background:url('/_res_local/output-img/evista/layout/bg_horizontalNaviBottom.png') no-repeat bottom left;
	width:766px;
	height:42px;
	font-size:13px;
	letter-spacing:0.03em;
	float:left;
	font-weight:bold;
	margin-left:0px;		
}

div#horizontalNavigation ul {
	list-style:none;
	margin: 0 0 0 30px;
	padding:0;
	z-index: 6;
}

div#horizontalNavigation ul li {
	float:left;
	margin-right:40px;
	
	position: relative; /* KRANKIKOM CHANGE */
	z-index: 6;
}

div#horizontalNavigation ul li a{
	color:#50140A;	
	z-index: 6;
}

div#horizontalNavigation ul li a:hover,
div#horizontalNavigation ul li a.active {
	color:#CC0000;
	z-index: 6;
}

/* BREADCRUMB NAVIGATION */
div#breadcrumbNavigation {
	margin-top:5px;
	width:500px;
}

div#breadcrumbNavigation ul {
	list-style:none;
	font-size:9px;
	color:#7C5831;
	margin:0;
	padding:0;
}

div#breadcrumbNavigation ul a {
	color:#7C5831;
}
div#breadcrumbNavigation ul li {
	float:left;
	padding-left:15px;
	background:url('/_res_local/output-img/evista/layout/bg_breadCrumb.png') no-repeat 5px center ;
}

div#breadcrumbNavigation ul li.first {
	padding-left:0;
	background:none;
}

div#breadcrumbNavigation ul li.active {
	font-weight:bold;
}

div#breadcrumbNavigation ul li a:hover {
	text-decoration:underline;
}

/* FOOTER NAVIGATION */

div#footer a {
	color: #3e3e3e;
}

div#footer a:hover {
	text-decoration:underline;
}

div#footer ul {
	list-style:none;
	margin:0;
	padding:0 0 0.5em 0;
}

div#footer ul li {
	float:left;
	padding: 0 8px;
	border-left:1px solid #3e3e3e;
}

div#footer ul li.first {
	border-left:none;
	padding-left:0;
}

/* OVERLAY SETTINGS */

div#horizontalNavigation div.overlay {
	display:none;
	
	position:absolute; /* KRANKIKOM CHANGE */
	top:16px;
	left:0px;
	padding-top:0px; /*40px*/  
	
	width:252px;
	letter-spacing:0;
	
	
	z-index: 3;	
}

div#horizontalNavigation iframe.overlayFrame {
	display:none;
	
	position:absolute; /* KRANKIKOM CHANGE */
	top:40px;
	left:0px;	 
	
	width:252px;
	height: 100px;
		
	border: 0;
	
	z-index: 2;
}


div#horizontalNavigation div.overlay div.overlaySpacer {
	/*background: #fff;*/	
	height:24px;		
}

div#horizontalNavigation div.overlay div.overlayHead {
	background:#FFFFFF url('/_res_local/output-img/evista/layout/overlays/bg_overlay_top.png') no-repeat;
	height:20px;	
}

div#horizontalNavigation div.overlay div.overlayBody {
	background:#FFFFFF url('/_res_local/output-img/evista/layout/overlays/bg_overlay_body.png') bottom no-repeat;
	min-height:220px;	
	height:auto !important;  /* für moderne Browser */
	height:220px;  /*für den IE */		
}

div#horizontalNavigation div.overlay div.overlayBody ul.overlayNavigation {
	width:225px;
	margin-left:25px;

	min-height:145px; /* KRANKIKOM CHANGE */

	height:auto !important;  /* für moderne Browser */
	height:145px;  /*für den IE */
		
	/*margin-bottom:20px;*/	
}

div#horizontalNavigation div.overlay div.overlayBody ul.overlayNavigation li {
	float:none;
	font-weight:normal;
	margin:0 0 6px 15px;	
}

div#horizontalNavigation div.overlay div.overlayBody ul.overlayNavigation li:hover {
	color:#cc0000;
	list-style-type:disc;
	position:relative;	
}

div#horizontalNavigation div.overlay div.overlayBody ul.overlayNavigation li:hover a {
	font-weight:bold;
	color:#cc0000;
}

div#horizontalNavigation div.overlay div.overlaySubtitle {
	padding:20px 0;	
}

div#horizontalNavigation div.overlay div.overlaySubtitle p {
	height:32px;
	width:92%;	
	margin: 0px 12px 0px 10px;
	font-size:13px;
	text-align:center;
	color:#FFFFFF;	
}


/* SITEMAP */

div#contentMain ul.sitemap {
	color: #cc0000;
	margin-left:0;
}

	/* Level 2 */
	div#contentMain ul.sitemap ul {
		list-style:disc;
		font-size:11px;
		margin-left:0;
		margin-top:10px;
		padding-left:25px;
	}
	
	div#contentMain ul.sitemap ul li {
		margin:3px 0;
	}
	
	div#contentMain ul.sitemap ul a:hover,
	div#contentMain ul.sitemap ul a{
		color: #38201C;
	}
	
		/* Level 3 */
		div#contentMain ul.sitemap ul ul {
			margin-top:5px;
			margin-bottom:14px;
			margin-left:0;
		}
		
		div#contentMain ul.sitemap ul ul li {
			line-height:1.3em;
			margin-bottom:8px;
		}
		
		
		div#contentMain ul.sitemap ul ul li a{
			font-weight:normal;
		}
		

	