/************* FLYOUT MEN? **************/

ul#nav {
	width:180px;
	padding:10px 0 16px 15px;
	background:url(/cms_ch/img/base/nav_corner.gif) no-repeat 0 0;
}

ul#nav li.mainNav {
	position:relative;
	z-index:1200;
	border-bottom:1px solid #C8C9CD;
}


ul#nav li.mainNav li {
	border-bottom:1px solid #C8C9CD;
}

ul#nav li#selNav li  { 
	width:180px;
}


ul#nav li.mainNav ul {
	position: absolute;
	top:-1px;
	left:180px;
	display:none;
}

ul#nav li#selNav ul { /* selNav */
	position: relative;
	display:block;
	top:auto;
	left:0;
	background:#DBDCDF;
	width:180px;
	padding:4px 0 6px 0;
	border:none;
	border-bottom:1px solid #FFF;
}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


ul#nav li.mainNav a {
	display: block;
	height:20px;
	letter-spacing:1px;
	text-decoration: none;
	color:#FFF;
	font-size:11px;
	font-weight:normal;
	padding: 5px 0 0 10px;
	background:url(/cms_ch/img/base/dot_nav.gif) no-repeat 0 9px;
}
/* Hauptnavigation: aktiver Tab */
ul#nav li.mainNav:hover a, ul#nav li.mainNav.hover a {
	background:url(/cms_ch/img/base/bg_nav_on.gif) no-repeat 0 0;
}


ul#nav ul ul {
	display:none !important;
}


/********** Subnavigation **********/


/*** ausgeklappter Bereich ***/
ul#nav li.mainNav:hover ul, ul#nav li.mainNav.hover ul {
	display: block;
	width:185px;
	background:#FFF;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
} 

/*** Link inaktiv ***/
ul#nav li.mainNav:hover li a, ul#nav li.mainNav.hover li a {
	width:174px;
	border:none;
	color:#000;
	letter-spacing:normal;
	font-size:11px;
	height:20px;
	font-weight:normal;
	padding: 5px 0 0 11px;
	background:#FFF;
}

/*** Link: hover ***/
ul#nav li.mainNav ul li a:hover {
	background:#f9f9f9;
	border:none;
	height:20px;
	border-left:2px solid #cc3333;
	padding: 5px 0 0 9px;
}


ul#nav li#selNav:hover ul, ul#nav li#selNav.hover ul {
	width:180px;
	/*border:none;*/
} 

ul#nav li#selNav:hover li a, ul#nav li#selNav.hover li a {
	width:170px;
	border:none;
	height:19px;
	font-weight:normal;
	background:none;
}

ul#nav li#selNav li a { /* akt Nav */
	display:block;
	color:#000;
	border-bottom:none;
	height:19px;
	font-size:11px;
	padding: 2px 0 0 10px;
	border:none;
}
/*** Link: hover ***/
ul#nav li#selNav li a:hover {
	background:#f9f9f9;
	border:none;
	height:19px;
	border-left:2px solid #cc3333;
	padding:2px 0 0 8px;
}


ul#nav li#selNav a.menuActive {
	color:#FFF;
	font-weight:bold;
	background:url(/cms_ch/img/base/nav_sel.gif) no-repeat 0 11px;
	border-bottom:1px solid #C8C9CD;
	display:block;
	height:20px;
	font-size:11px;
	padding: 5px 0 0 10px;
}





ul#nav li#selNav:hover li#subNav a, ul#nav li#selNav.hover li#subNav a {
	padding-left:6px;
	border-left:4px solid #cc3333;
}
ul#nav li li#subNav a { 
	display:block;
	color:#000;
	border-bottom:none;
	height:19px;
	font-size:11px;
	padding: 2px 0 0 6px;
	border-left:4px solid #cc3333;
}
ul#nav li li#subNav a:hover {
	background:#f9f9f9;
	border:none;
	height:19px;
	border-left:4px solid #cc3333;
	padding:2px 0 0 6px;
}


ul#nav li, /*ul#nav li ul,*/ ul#nav li li/*, input.ffield*/ {
	behavior:url(/cms_ch/fileadmin/includes/jscripts/hover.htc);
}


/************* ZIELGRUPPEN MEN? **************/

ul#zgNav {
	width:195px;
	margin:40px 0 0 5px;
	border-bottom:1px solid #c7c7c7;
}
ul#zgNav li {
	border-top:1px solid #C7C7C7;
	float:none;
}
ul#zgNav li a:link, ul#zgNav li a:visited {
	display: block;
	height:20px;
	letter-spacing:1px;
	text-decoration: none;
	color:#666;
	font-size:11px;
	font-weight:normal;
	padding: 3px 0 0 30px;
	background:url(/cms_ch/img/base/zg_nav_0.jpg) no-repeat 0 0;
}
ul#zgNav li a:hover {
	background:url(/cms_ch/img/base/zg_nav_1.jpg) no-repeat 0 0;
	color:#cc3333;
}


ul#zgNav li a.subActive:link, ul#zgNav li a.subActive:visited {
	color:#cc3333;
	font-weight:bold;
	background:url(/cms_ch/img/base/zg_nav_1.jpg) no-repeat 0 0;
}















