/*IMPORTANT FOR ALL UL and LI elements used as navigation,
removes list-symbols and corrects position to zero
has to be completed if new navigations following--------------------------*/
#header-nav ul,
#header-nav ul.nav1st li,
#header-nav2 ul,
#header-nav2 ul.nav2nd li,
#header-nav2 ul,
#header-nav2 ul.nav3nd li,
#links li {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
#extramenu ul,
#extramenu ul.nav1st_EXTRAMENU li { /* WICHTIG FÜR CURRENT STATUS must have its own rules as Subnavigation is cutted wrong otherwise*/
	list-style-type:none;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	}
	
	
/*	Navigation horizontal und vertical - 

------------------------------------------------------------------------------*/
/*Erste Ebene Horizontal*/
#header-nav { 
	position:absolute; 
	width:900px; 
	top: 93px;
	left: 31px;
	/*background-image: url(navi_trennstrich.jpg); 
	background-repeat: no-repeat; 
	background-position: left center;*/
	font-size: 1.1em; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
	text-transform: uppercase;
	}

#header-nav ul.nav1st { 
	margin-top: 2px; 
	margin-left: 1px;
	
	
	}

#header-nav ul.nav1st li { 
	background-image: url(navi_trennstrich_main.gif); 
	background-repeat: no-repeat; 
	background-position: right bottom; 
	left: 41px; 
	display:block; 
	float:left; 
	padding-right: 7px; 
	padding-left: 7px;
	padding-top: 7px;
	height: 16px; 
	}

#header-nav ul.nav1st li.active { 
background-color: #626262; }

#header-nav ul.nav1st li.active a,
#header-nav ul.nav1st li.active a:link { 
	color:#ffffff; 
	
	
	}
#header-nav ul.nav1st a, 
#header-nav ul.nav1st a:link { 
	color:#ffffff;
	}
	
#header-nav ul.nav1st a:hover { 
	color:#626262;
	visibility: visible; }
	





/*2. Ebene Vertikal*/
#header-nav2 { 
	background-repeat: no-repeat; 
	position: absolute; 
	top: 10px;
	left: 768px;
	float:left; 
	width:212px; 
	height: 18px; 
	margin-left: 0; 
	padding: 0; }
	
#header-nav2 ul.nav2nd li { 
	padding:0; 
	font-size:0.8em; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
	font-weight:normal;
	text-transform: uppercase;
	line-height: 1.2em; 
	margin-bottom: 6px; 
	margin-left: 0; }
	
#header-nav2 ul.nav2nd a, 
#header-nav2 ul.nav2nd a:link { 
	display:block; 
	color:#626262; 
	margin-left: 0; 
	padding: 1px 0 2px 7px; }
	
#header-nav2 ul.nav2nd a.current, 
#header-nav2 ul.nav2nd a.current:link, 
#header-nav2 ul.nav2nd a:hover { 
	color:#ffffff; 
	background-color: #626262; 
	text-decoration: none; 
	}






/*3. Ebene vertikal*/

/*Schrift verändert, so dass das Untermenu nicht so weit läuft*/

#header-nav2 ul.nav3rd { 
	font-size: 0.7em; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
	text-transform: uppercase;
	font-weight:normal; 
	line-height: 1em;
	}
	

#header-nav2 ul.nav3rd li { 
	padding:0; 
	margin-top: 3px; 
	margin-bottom: 2px; 
	margin-left: 0; }
	
#header-nav2 ul.nav3rd a,
#header-nav2 ul.nav3nd a:link { 
	display:block; 
	color:#626262; 
	margin-left: 0; 
	padding: 1px 0 2px 25px; }
	
#header-nav2 ul.nav3rd a.current,
#header-nav2 ul.nav3nd a.current:link,
#header-nav2 ul.nav3nd a:hover { 
	color:#ffffff; 
	background-color: #626262; 
	text-decoration: none; }


/*linke Sondernavigation*/
#links { 
	background-repeat: no-repeat; 
	position: absolute; 
	top: 12px; 
	float:left; 
	width:212px; 
	height: 18px; 
	margin-left: 0; 
	padding: 0; 
	}
	
#links li { 
	padding:0; 
	font-size:1em; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
	font-weight:normal; 
	line-height: 1em; 
	margin-bottom: 6px; 
	margin-left: 0; 
	list-style-type: none; 
	}
	
#links li a, #links li a:link { 
	display:block; 
	color:#7c7c7c; 
	font-size: 1em; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
	margin-left: 0; 
	padding: 1px 0 2px 7px; 
	}
	
#links li a.current, #links li a.current:link, #links li a:hover { 
	color:#313e87; 
	font-size: 1em; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	background-color: #626262; 
	text-decoration: none; }
	

/*	Nebennavigation oben links - Identisch mit navi_IE
------------------------------------------------------------------------------*/
#extramenu {
	color: #ffffff;
	font-size: 0.8em;
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: left;
	position: relative;
	top: -24px;
	left: 30px;
	z-index:10;
	width: 80%;
	}



#extramenu ul.nav1st_EXTRAMENU { 
	margin-top: 2px; 
	margin-left: 1px;
	}
/* MSIE 6 specific rules */
* html #extramenu ul.nav1st_EXTRAMENU { 
	margin-top: 2px; 
	margin-left: 1px;
	}
/* MSIE 7 specific rules */
*:first-child+html #extramenu ul.nav1st_EXTRAMENU { 
	margin-top: 2px; 
	margin-left: 1px;
	}
	
	
	
#extramenu ul.nav1st_EXTRAMENU li {
	background-image: url(navi_trennstrich_sub.gif); 
	background-repeat: no-repeat; 
	background-position: right center;
	left: 0px; 
	display:block; 
	float:left;
	height:22px;
	}
	

#extramenu ul.nav1st_EXTRAMENU li.li-last {
	background-image: none;
	margin-right:10px;
	}

#extramenu ul.nav1st_EXTRAMENU li a,
#extramenu ul.nav1st_EXTRAMENU li a:link {
	color: #ffffff;
	text-decoration: none;
	padding-right: 6px; 
	padding-left: 7px;
	margin-right:1px;
	}

#extramenu ul.nav1st_EXTRAMENU li a:hover {
	color: #626262;
}
#extramenu ul.nav1st_EXTRAMENU li a.current,
#extramenu ul.nav1st_EXTRAMENU li a.current:link,
#extramenu ul.nav1st_EXTRAMENU li a.active {
	color: #ffffff;
	background-color: #626262;
	padding-right: 7px; 
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 6px; /* Entscheidend für die höhe zusammen mit der globalen li-Einstellung ganz oben im dokument */
	}
/* MSIE 6 specific rules */
* html #extramenu ul.nav1st_EXTRAMENU li a.current,
* html #extramenu ul.nav1st_EXTRAMENU li a.current:link,
* html #extramenu ul.nav1st_EXTRAMENU li a.active {
	color: #ffffff;
	background-color: #626262;
	padding-right: 7px; 
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 6x;/* Entscheidend für die höhe zusammen mit der globalen li-Einstellung ganz oben im dokument */
	}
/* MSIE 7 specific rules */
*:first-child+html #extramenu ul.nav1st_EXTRAMENU li a.current,
*:first-child+html  #extramenu ul.nav1st_EXTRAMENU li a.current:link,
*:first-child+html  #extramenu ul.nav1st_EXTRAMENU li a.active {
	color: #ffffff;
	background-color: #626262;
	padding-right: 7px; 
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 6px;/* Entscheidend für die höhe zusammen mit der globalen li-Einstellung ganz oben im dokument */
	}

