/*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: Helvetica, Arial, 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: Helvetica, Arial, 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: Helvetica, Arial, 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: Helvetica, Arial, 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: Helvetica, Arial, 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: Helvetica, Arial, Tahoma, Geneva, Verdana, sans-serif;
	background-color: #626262;
	text-decoration: none; }


/*	Nebennavigation oben links - Identisch mit navi_IE
------------------------------------------------------------------------------*/
#extramenu {
	color: #ffffff;
	font-size: 1.1em;
	font-family: Helvetica, Arial, Tahoma, Geneva, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: left;
	position: relative;
	top: -12px;
	left: 18px;
	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 {
	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;
	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;
	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;
	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 */
	}

