/* prim�rnavigation auf den contentseiten  */	

ul#primnav {
	display: block;
	width: 951px;
	background: url(../images/bg_primnav.gif) 0 0 repeat-x;
	height: 57px;
	margin: 1px 0 0 0;
	list-style-type: none;
	overflow: hidden;
	}	
	ul#primnav li {
		float: left;
		letter-spacing: -8888px; /* schiebt den echttext aus dem viewport */
		text-indent: -9999px;
		}
	ul#primnav li a {
		display: block;
		float: left;
		margin-top: 21px;
		position: relative;
		}	
		
			

/* unternehmen */	
ul#primnav li{
		display: block;
		float: left;
		width: 172px;
}
	ul#primnav li a.de-company {
		width: 172px;
		height: 36px;
		background: url(../images/navigation/primnav_de_company.gif) 0 0 no-repeat;
		margin-right: -30px;
		}	
	ul#primnav li a.de-company:hover {
		background: url(../images/navigation/primnav_de_company.gif) 0 -36px no-repeat;
		}
	ul#primnav li a.de-company-active {
		background: url(../images/navigation/primnav_de_company_a.gif) 0 0 no-repeat;
		width: 170px;
		height: 36px;
		}	
/* unternehmen english */	
	ul#primnav li a.en-company {
		width: 172px;
		height: 36px;
		background: url(../images/navigation/primnav_en_company.gif) 0 0 no-repeat;
		margin-right: -30px;
		}	
	ul#primnav li a.en-company:hover {
		background: url(../images/navigation/primnav_en_company.gif) 0 -36px no-repeat;
		}
	ul#primnav li a.en-company-active {
		background: url(../images/navigation/primnav_en_company_a.gif) 0 0 no-repeat;
		width: 170px;
		height: 36px;
		}	


/* investor relations */
	ul#primnav li a.de-investor-relations {
		width: 152px;
		height: 36px;
		background: url(../images/navigation/primnav_de_investor_relations.gif) 0 0 no-repeat;
		}	
	ul#primnav li a.de-investor-relations:hover {
		background: url(../images/navigation/primnav_de_investor_relations.gif) 0 -36px no-repeat;
		}
	ul#primnav li a.de-investor-relations-active {
		width: 152px;
		height: 36px;
		background: url(../images/navigation/primnav_de_investor_relations_a.gif) 0 0 no-repeat;
		}
/* investor relations english */
	ul#primnav li a.en-investor-relations {
		width: 152px;
		height: 36px;
		background: url(../images/navigation/primnav_en_investor_relations.gif) 0 0 no-repeat;
		}	
	ul#primnav li a.en-investor-relations:hover {
		background: url(../images/navigation/primnav_en_investor_relations.gif) 0 -36px no-repeat;
		}
	ul#primnav li a.en-investor-relations-active {
		width: 152px;
		height: 36px;
		background: url(../images/navigation/primnav_en_investor_relations_a.gif) 0 0 no-repeat;
		}


		
/* partner und services */	
	ul#primnav li a.de-partner-services {
		width: 149px;
		display: block;
		float: left;
		height: 36px;
		background: url(../images/navigation/primnav_de_partner_services.gif) 0 0 no-repeat;
		}	
	ul#primnav li a.de-partner-services:hover {
		background: url(../images/navigation/primnav_de_partner_services.gif) 0 -36px no-repeat;
		}
	ul#primnav li a.de-partner-services-active {
		width: 150px;
		height: 36px;
		background: url(../images/navigation/primnav_de_partner_services_a.gif) 0 0 no-repeat;
		}			
/* partner und services english */	
	ul#primnav li a.en-partner-services {
		width: 149px;
		height: 36px;
		background: url(../images/navigation/primnav_en_partner_services.gif) 0 0 no-repeat;
		}	
	ul#primnav li a.en-partner-services:hover {
		background: url(../images/navigation/primnav_en_partner_services.gif) 0 -36px no-repeat;
		}
	ul#primnav li a.en-partner-services-active {
		width: 150px;
		height: 36px;
		background: url(../images/navigation/primnav_en_partner_services_a.gif) 0 0 no-repeat;
		}	
	
	
	
	
	
/* marken und produkte */	
	ul#primnav li a.de-brands-products {
		width: 151px;
		height: 36px;
		display: block;
		background: url(../images/navigation/primnav_de_brands_products.gif) 0 0 no-repeat;
		}	
	ul#primnav li a.de-brands-products:hover {
		background: url(../images/navigation/primnav_de_brands_products.gif) 0 -36px no-repeat;
		}		
	ul#primnav li a.de-brands-products-active {
		width: 151px;
		height: 36px;
		background: url(../images/navigation/primnav_de_brands_products_a.gif) 0 0 no-repeat;
		}	
/* marken und produkte english */	
	ul#primnav li a.en-brands-products {
		width: 151px;
		height: 36px;
		background: url(../images/navigation/primnav_en_brands_products.gif) 0 0 no-repeat;
		}	
	ul#primnav li a.en-brands-products:hover {
		background: url(../images/navigation/primnav_en_brands_products.gif) 0 -36px no-repeat;
		}		
	ul#primnav li a.en-brands-products-active {
		width: 151px;
		height: 36px;
		background: url(../images/navigation/primnav_en_brands_products_a.gif) 0 0 no-repeat;
		}
		
			
			
/* sekund�rnavigation in der linken spalte */
ul#secnav {
	width: 237px;
	_width: 236px;
	margin-left: 1px;	
	list-style-type: none;
	float: left;
	margin-top: 14px;
	overflow: hidden;
	}
	ul#secnav li {
		padding-left: 14px;	
		line-height: 14px;
		padding-bottom: 6px;
		padding-right: 4px;
		}
	ul#secnav li.current {
		background: url(../images/bg_secnav_arrow.gif) 14px 3px no-repeat;
		padding-left: 24px;	
		line-height: 14px;
		padding-bottom: 6px;
		}			
		ul#secnav li a {
			font-weight: bold;
			color: #639c08;
			}	
			
		ul#secnav li a.current {
			padding-left: 11px;
			}
		ul#secnav li ul {
			padding-top: 6px;
			list-style-type: none;
			padding-left: 1px;
			}
		ul#secnav li ul li a {
			font-weight: normal;
			}					
			ul#secnav li ul	li.current {
				background: url(../images/bg_secnav_arrow_blue.gif) 14px 4px no-repeat;
			}
			ul#secnav li ul	li.current a {
				color: #2e73b9;
				}
			ul#secnav li ul li ul {
				padding-top: 6px;
				list-style-type: none;
				padding-left: 1px;
				}
			ul#secnav li ul li ul li a {
				font-weight: normal;
				color: #2e73b9;
				}
				ul#secnav li ul li ul li.current {
					background-image: none !important;
					padding:  0 0 6px 13px;
					margin: 0;
					}		
				ul#secnav li ul li ul li.current a {
					font-weight: bold;
					}			
/* pfadnavigator */			
ul#pathnav {
	list-style-type: none;
	display: block;
	width: 392px;
	margin: 0 0 6px 10px;
	}
	ul#pathnav li, ul#pathnav li a {
		display: block;
		float: left;
		}
	ul#pathnav li {
		padding: 0 5px 0 11px;
		background: url(../images/bg_pathnav_arrow.gif) 0 4px no-repeat;
		color: #639c08;		
		}	
		ul#pathnav li a	{
			color: #639c08;
			text-decoration: underline;
			}	



/* funktionalnavigation inklusive suche */
#funcnav {
	top: 135px;
	width: 330px;
	padding-left:5px;
	height:20px;
	background: url(../images/bg_funcnav.gif) left top no-repeat;
	text-align: left;
	border-bottom: 2px solid #5693c2;
	}
funcnav{
	_top: 135px;
}
	ul.funcnav-links {
		height:20px;
		list-style-type: none;
		float: right;
		/*runde ecke rein*/
		background: url(../images/funcnav_corner_right.gif) right top no-repeat;
		}
		ul.funcnav-links li {
			float: left;
			height: 20px;
			display: block;
			}
			ul.funcnav-links li a {
				display: block;
				float: left;	
				height: 20px;
				padding-left: 6px;
				padding-right: 7px;
				line-height: 20px;
				color: #fff;
				background: url(../images/1px_seperator_white.gif) 100% 5px no-repeat;
				}
			ul.funcnav-links li a.letzter {
				background: none;
				}	


/* seitenfunktionen */
#pagefunctions {
	margin: 10px 10px 0 10px;
	width: 474px;
	height: 15px;
	margin-left: 235px;
	}
	#pagefunctions a.sendpage {
		text-indent: -9999px;
		letter-spacing: -8888px; /* schiebt den echttext aus dem viewport */
		float: left;
		display: block;
		margin-left: 10px;
		width: 18px;
		height: 14px;
		background: url(../images/icon_sendpage.gif) 0 5px no-repeat;
		}		
	#pagefunctions a.printpage {
		text-indent: -9999px;
		letter-spacing: -8888px; /* schiebt den echttext aus dem viewport */
		float: left;
		display: block;
		width: 18px;
		margin-left: 10px;
		height: 14px;
		background: url(../images/icon_print_page.gif) 0 3px no-repeat;
		}	
	#pagefunctions a.totop {
		float: right;
		padding-left: 13px;
		background: url(../images/icon_totop.gif) 0 5px no-repeat;
		margin-right: 10px;
		}				