/*------------------------------------------------------------------------*/
/*CSS for the Navigation Products*/
/*------------------------------------------------------------------------*/
.naviProducts {
	float:left;
	width:33.3%;
	margin-bottom:20px;
	}
.naviProductsContent {
	border:solid #0127a8 1px;
	width:142px;
	text-align:center; 
}
.naviProductsContent Img {
	border-bottom:solid #0127a8 1px;
	}
.naviProductsContent H2 {
	margin:0px;
	padding-top:2px;
	padding-bottom:3px;
}
html > body .naviProductsContent H2 {
	padding-top:1px;	
}
/*------------------------------------------------------------------------*/
/*CSS for the First Level Hauptnavigation*/
/*------------------------------------------------------------------------*/
.naviOneWrap {
	}
.naviOne{
	width:190px;
	float:left;
	height:40px;
	}
.naviOneAct{
	width:190px;
	float:left;
	height:40px;
	background-image:url(../graphics/bgNaviAct.jpg);
	background-repeat:no-repeat;
}
.naviOneLink {
	margin-top:20px;
	margin-left:23px;
	font-size:13px;
	font-family:Arial, Verdana, sans serif;
	color:#333333;
	}
.naviOneLink A, .naviOneLink A:hover, .naviOneLink A:visited {
	text-decoration:none;
	color:#333;
	}
.naviOneLinkAct {
	margin-top:20px;
	margin-left:23px;
	font-size:13px;
	font-family:Arial, Verdana, sans serif;
	color:#fff;
	}
.naviOneLinkAct A, .naviOneLinkAct A:hover, .naviOneLinkAct A:visited   {
	text-decoration:none;
	color:#fff;
	}
/*----------------------------------------------------------*/
/*CSS for the Second Level - The navi is splitt in different Layouts - Be carefull!! Tabledesign is also not possible*/
/*----------------------------------------------------------*/
/*CSS for the Second Level*/
.naviSubWrap{
	margin-left:22px;
	}
/*CSS for French*/
.naviTwoU1fr {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:138px;
}
.naviTwoU2fr {
	float:left;
	width:105px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU3fr {
	float:left;
	width:103px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU4fr {
	float:left;
	width:150px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
/*CSS for Englisch */
.naviTwoU1en {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:94px;
}
.naviTwoU2en {
	float:left;
	width:81px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU3en {
	float:left;
	width:65px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU4en {
	float:left;
	width:38px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}	
/*-CSS for the Subnavigatin in Unternehmen-----------------------------*/
.naviTwoU1frAct {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:138px;
}
.naviTwoU2frAct {
	float:left;
	width:105px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU3frAct {
	float:left;
	width:103px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU4frAct {
	float:left;
	width:150px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU1enAct {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:94px;
}
.naviTwoU2enAct {
	float:left;
	width:81px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU3enAct {
	float:left;
	width:85px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU4enAct {
	float:left;
	width:58px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU1 {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:97px;
}
.naviTwoU2 {
	float:left;
	width:92px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU3 {
	float:left;
	width:107px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU4 {
	float:left;
	width:65px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU1Act {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:97px;
}
.naviTwoU2Act {
	float:left;
	width:92px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU3Act {
	float:left;
	width:107px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoU4Act {
	float:left;
	width:65px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
/*CSS for the Subnavigatin in Products French Language*/
.naviTwo1fr {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:148px;
}
.naviTwo2fr {
	float:left;
	width:120px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo3fr {
	float:left;
	width:98px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo4fr {
	float:left;
	width:98px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo5fr {
	float:left;
	width:105px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo6fr {
	float:left;
	width:90px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo7fr {
	float:left;
	width:169px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
/*CSS for the Subnavigatin in Products Englisch Language*/
.naviTwo1en {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:95px;
}
.naviTwo2en {
	float:left;
	width:113px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo3en {
	float:left;
	width:90px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo4en {
	float:left;
	width:135px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo5en {
	float:left;
	width:94px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo6en {
	float:left;
	width:76px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo7en {
	float:left;
	width:151px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
/*CSS for the Subnavigatin in Products French Language-Act*/
.naviTwo1frAct {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:148px;
}
.naviTwo2frAct {
	float:left;
	width:120px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo3frAct {
	float:left;
	width:98px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo4frAct {
	float:left;
	width:98px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo5frAct {
	float:left;
	width:105px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo6frAct {
	float:left;
	width:90px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo7frAct {
	float:left;
	width:169px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
/*Activ Sytyle*/
.naviTwo1enAct {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:95px;
	text-align:left;
}
.naviTwo2enAct {
	float:left;
	width:113px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo3enAct {
	float:left;
	width:90px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo4enAct {
	float:left;
	width:135px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo5enAct {
	float:left;
	width:94px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo6enAct {
	float:left;
	width:76px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo7enAct {
	float:left;
	width:151px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
/*-CSS for the Subnavigatin in Products-----------------------------*/

.naviTwo1Act {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:157px;
	text-align:left;
}
.naviTwo2Act {
	float:left;
	width:92px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo3Act {
	float:left;
	width:99px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo4Act {
	float:left;
	width:144px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo5Act {
	float:left;
	width:139px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo6Act {
	float:left;
	width:119px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo7Act {
	float:left;
	width:111px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
/*-----------------------------------------------------*/
.naviTwo1 {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
	width:157px;
}
.naviTwo2 {
	float:left;
	width:92px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo3 {
	float:left;
	width:99px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo4 {
	float:left;
	width:144px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo5 {
	float:left;
	width:139px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo6 {
	float:left;
	width:119px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwo7 {
	float:left;
	width:111px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}
.naviTwoLink A, .naviTwoLink A:hover, .naviTwoLink A:visited {
    color:#666666; 
    text-decoration:none;
	}
.naviTwoAct {
	float:left;
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#666666;
	margin-top:12px;
	font-weight:normal;
}	
.naviTwoLinkAct {
	/*margin-right:35px;*/
	font-size:11px;
	font-family:Arial, Verdana, sans serif;
	color:#000;
	/*margin-top:12px;*/
	font-weight:bold;
}
.naviTwoLinkAct A, .naviTwoLinkAct A:hover, .naviTwoLinkAct A:visited {
    color:#666666; 
    text-decoration:none;
    font-weight:bold;
	}
/*----------------------------------------------------------*/
/*CSS for the Third Level*/
.naviThreeWrap{
	}
.naviThree {
	padding-top:7px;
	padding-bottom:5px;
	}
.naviThreeImg {
	float:left;
	padding-left:22px;
	padding-right:7px;
}
.naviThreeImg Img {padding-top:4px;margin-bottom:3px;}
/*html > body .naviThreeImg Img {padding-top:0px;}
html > body  .naviThreeImg {margin-top:-2px;}*/
.naviThreeLink {
	float:left;
	}
.naviThreeLink A:Link, .naviThreeLink A:hover, .naviThreeLink A:visited {
	font-weight:normal;
	text-decoration:none;
	color:#0127a8;
	display:block;
}
.naviThreeAct {
	background-color:#ffe947;
	padding-top:7px;
	padding-bottom:5px;
	}
.naviThreeActImg Img {padding-top:4px;margin-bottom:3px;}
.naviThreeActImg {	
	float:left;
	padding-right:7px;
	padding-left:22px;
}
/*html > body  .naviThreeActImg {margin-top:-2px;}
html > body .naviThreeActImg Img {padding-top:0px;}*/
.naviThreeActLink {
	float:left;
} 
.naviThreeActLink A:Link, .naviThreeActLink A:hover, .naviThreeActLink A:visited {
	font-weight:bold;
	text-decoration:none;
	color:#0127a8;
	display:block;
}
/*CSS for the fourth Level*/
.wrapNaviFour {
	padding-bottom:8px;
	background-color:#ffffcc;
	padding-left:40px;
	}
.naviFour {
	padding-top:10px;
	margin-bottom:2px;
	padding-right:10px;
	font-size:11px;
	border:solid #ffffcc 1px;
	padding-left:10px;
	}
.naviFourLink A:Link, .naviFourLink A:visited {
	color:#0127a8;
	text-decoration:none;
	padding:2px;
	font-weight:normal;
	border:solid #ffffcc 1px;
	display:block;
}
.naviFourLink A:hover {
	color:#0127a8;
	text-decoration:none;
	border:solid #0127a8 1px;
	font-weight:normal;
	padding:2px;
	display:block;
	}
.naviFourAct {
	margin-top:10px;
	margin-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	border:solid #ffffcc 1px;
	}
.naviFourActLink A:Link, .naviFourActLink A:hover, .naviFourActLink A:visited { 
	color:#0127a8;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
	border:solid #ffffcc 1px;
	display:block;
	}
