 
	
	
	/* TAG STYLES */ 
	BODY, TD, DIV, A {
		font-family:arial; 
		font-size:12px; 
		text-decoration:none;
		color:#5b6473;
		line-height:20px;
	}
	
	IMG {
		border: 0;
	}
	
	A { 
		line-height:20px; 
		outline: none;
	}
	
	A:HOVER {
		color:#f58320;
	}
	
	A:active {
		color:#f58320 !important;
	}
	
	.lightgrey {
		color:#949da4;
	}
	
	UL, LI {
		line-height:20px;
		list-style-image:url(../images/icons/listStyleImage.gif) 
	}
	
	.listStyleLink {
		list-style:url(../images/icons/linkIcon.gif);
		color:#949da4;
		text-decoration:none;
	}
	
	BODY {
		text-align:center;
		background-color:#FFFFFF;
		margin:0px;
		padding:0px;
		
	}
	
	DIV {
		margin:0px; 
		padding:0px;
		line-height:0px;
		text-align:left;
		margin:auto;
	}
	
	FORM {
		margin:0px;
		padding:0px;
	}
	
	INPUT {
		border: 1px solid #adb2b8;
		color:#949da6;
		height:22px;
		background-color:#ffffff;
		margin:0px;
		padding:0px;
	}
	
	INPUT#txtSearch {
		margin-right:2px;
		width:115px;
	}
	
	INPUT#cmdSearch {
		margin:0px;
		width:50px;
		background-color:#ecedef;
	}
	
	
	.test { text-align:center; }

	
	/* DIV STYLES */
	.mainBox {
		width:954px; /*900*/
		margin:auto;
		text-align:left;
	}
	
	.logoBox {
		float:left;
		width:659px; 
		height:75px;
		background-image:url(../images/logo.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	
	.customerServiceBox {
		position:relative;
		float:left;
		width:241px;
		height:75px; 
		text-align:right;
		vertical-align:bottom;
	}
	
		#gbOnlineSpecialTeaser {
			visibility:visible;
			position:relative;
			top:15px;
			left:135px;
			width:91px;
			height:90px; 
			z-index:9999;
		}
	
	
	.topSpacerBox {
		float:left;
		width:954px;
		height:5px;
	}
	
	.topSpacerBoxWidth174 {
		background-color:#FF0000;
		width:174px;
		height:5px;
	}
	
	topSpacerBox3px {
		float:left;
		width:954px;
		height:3px;
	}
	
	.verticalSpacerBox {
		float:left;
		width:5px;
		height:1px;
	}
	
	.dottedLine {
		background-image:url(../images/dotted.gif);
		background-repeat:repeat-x;
		height:1px; 
		width:900px;
	}
	
	.dottedLine241w {
		background-image:url(../images/dotted.gif);
		background-repeat:repeat-x;
		height:1px; 
		width:188px;
		line-height:0px;
		margin:0px;
		padding:0px;
	}
	
	.dottedLine480w {
		background-image:url(../images/dotted.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		height:1px; 
		width:480px;
		line-height:0px;
		margin:0px;
		padding:0px;
	}
	
	.dottedLine480wTop {
		background-image:url(../images/dotted.gif);
		background-repeat:repeat-x;
		background-position:top;
		height:1px; 
		width:480px;
		line-height:0px;
		margin:0px;
		padding:0px;
	}
	
	.dottedLine480wMiddle {
		background-image:url(../images/dotted.gif);
		background-repeat:repeat-x;
		background-position:center;
		height:1px; 
		width:480px;
		line-height:0px;
		margin:0px;
		padding:0px;
	}
	
	
	.contentBox0 {
		float:left;
		width:170px;
		height:25px;
		background-color:#939ca5;
	}
	
	.contentBox1 {
		float:left;
		width:5px;
		height:25px;
	}
	
	.contentBox2 {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		width:725px;
		height:30px;
		background-image:url(../images/primNavBg.gif);
		background-repeat:repeat-x;
		
	}
	
	/* FORMS */
	
	.heightForm {
		height:25px;
	}
	
	.inputForm {
		width:230px;
		border-top:1px solid #adb1ba;
		border-right:1px solid #adb1ba;
		border-bottom:1px solid #adb1ba;
		border-left:1px solid #adb1ba;
	}
	
	.inputFormTA {
		width:230px;
		font-family:arial;
		font-size:12px; 
		color:#5b6473;
		border-top:1px solid #adb1ba;
		border-right:1px solid #adb1ba;
		border-bottom:1px solid #adb1ba;
		border-left:1px solid #adb1ba;
		scrollbar-3dlight-color: #f5f6f8;
 		scrollbar-arrow-color: #747474;
 		scrollbar-darkshadow-color: #f5f6f8;
 		scrollbar-face-color: #f5f6f8;
 		scrollbar-highlight-color: #f5f6f8;
 		scrollbar-shadow-color: #e6e6e6;
 		scrollbar-track-color: #ffffff;
 	}
	
	.inputFormReq {
		width:230px;
		background-color:#f5f6f8;
		border-top:1px solid #adb1ba;
		border-right:1px solid #adb1ba;
		border-bottom:1px solid #adb1ba;
		border-left:1px solid #adb1ba;
	}
	
	.inputFormReqNotFilled {
	}
	
	.inputFormCleared {
		border:0px;
	}
	
	/* NAVIGATION */
	.navSpacerLine {
		float:left;
		background-color:#848c97;
		width:1px;
		height:25px;
	}
	
	.langNavPoint {
		position:absolute;
		top:0px;
		left:571px;
		border-left:1px solid #848c97;
		border-right:1px solid #848c97;
		float:left;
		height:25px; 		
		margin:0px;
		padding:0px;
	}
	
	.langNavPointEn {
		position:absolute;
		top:0px;
		left:555px;
		border-left:1px solid #848c97;
		border-right:1px solid #848c97;
		float:left;
		height:25px; 		
		margin:0px;
		padding:0px;
	}
		.navLangTxt {			
			height:25px;
			color:#FFFFFF;
			line-height:25px;
			padding-right:5px;
			padding-left:15px;
			background-image:url(../images/icons/primNavOffLangFF.gif);
			background-repeat:no-repeat;
		}
	
	.primNavPoint {
		float:left;
		height:30px; 		 		
		margin:0px;
		padding:0px;
	}
				
		.navPrimTxt {
			height:25px;
			color:#FFFFFF;
			line-height:25px;
			padding-right:5px;
			padding-left:15px;
			border-bottom:5px solid #FFFFFF;
			background-image:url(../images/icons/primNavOff.gif);
			background-repeat:no-repeat;
float:left;
		}
		
		.navPrimLinkTxt {
			height:25px;
			color:#FFFFFF;
			line-height:25px;
float:left;
		}
	
	.primNavPointActive {
		float:left;
		height:30px;  		
		margin:0px;
		padding:0px;
		background-color:#2f363e;
	}
	
		.navPrimTxtActive {
			height:25px;
			color:#FFFFFF;
			line-height:25px;
			padding-left:15px;
			padding-right:5px;
			border-bottom:5px solid #f68121;
			background-image:url(../images/icons/primNavOn.gif);
			background-repeat:no-repeat;
float:left;
		}
		
		.navPrimLinkTxtActive {
			height:25px;
			color:#FFFFFF;
			line-height:25px;
float:left;
		}
	
	
	/* SEC NAVI */
	.contentBox3 {
		/** ACHTUNG FF width && height -2px **/
		float:left;
		width:168px;
		height:182px;
		background-color:#e1e2e6;
		padding-top:16px;
		border: 1px solid #adb1ba;
		background-image:url(../images/bgGradient.gif);
		background-repeat:repeat-x;
		line-height:20px;
	}
		
		.secNavPoint {
			height:20px; 
			width:150px; 
			color:#596573;
			line-height:20px;
			padding-right:10px;
			padding-left:20px;
			background-image:url(../images/icons/secNavOff.gif);
			background-repeat:no-repeat;
		}
			
			.navSecLinkTxt {
				height:20px;
				color:#596573;
				line-height:20px;
			}
		
		.secNavPointActive {
			height:20px; 
			width:150px; 
			color:#f6821f;
			line-height:20px;
			padding-right:10px;
			padding-left:20px;
			background-image:url(../images/icons/secNavOn.gif);
			background-repeat:no-repeat;
		}
			.navSecLinkTxtActive {
				height:20px;
				color:#f6821f;
				line-height:20px;
			}
	
	
	
	
	/* MAIN IMAGE / FLASH */
	.contentBox4 {
		/** ACHTUNG FF width && height -2px **/
		float:left;
		width:723px;
		height:198px;
		background-color:#e1e2e6;
		border: 1px solid #adb1ba;
		background-image:url(../images/bgGradient.gif);
		background-repeat:repeat-x;
		line-height:20px;
	}
	
	/* LEFT CONTENT AREA */
	.contentBox5 {
		float:left;
		width:187px;
		margin:0px;
		padding:0px;
	}
	
	
	
	/* MAIN CONTENT AREA */
	.contentBox6 {
		float:left;
		width:500px;
		margin:0px;
		padding-left:0px;
		padding-right:20px;
		padding-top:1px;        
		line-height:20px;
	}
	
		/*MAIN CONTENT AREA STYLES */
		.followNavigation, .navipath {
			font-family:arial; 
			font-size:12px; 
			text-decoration:none;
			color:#929ba2;
			line-height:22px;   
		}
		
		.navipath:hover {
			color:#f6821f;
		}
		
		.contentArea {
			padding-top:28px;        
			line-height:20px;
		}
		
		.contentHeadline {
			font-family:times new roman,arial; 
			font-size:18px;
			line-height:22px;
			color:#596573;
		}
		
		.contentHeadline H1 {
			font-family:times new roman,arial; 
			font-size:18px;
			line-height:22px;
			color:#596573;
			font-weight:normal;
			margin:0;
		}
		
		.contentBody {
		        padding-top:15px;  
			font-family:arial; 
			font-size:12px; 
			text-decoration:none;
			color:#5b6473;
			line-height:20px;  
			
		}
		
		.orange {
			color:#f58320;
		}
		
	
	/* RIGHT CONTENT AREA */
	.contentBox7 {
		float:left;
		width:241px;
		margin:0px;
		padding-top:4px;
		line-height:20px;
	}
	
		.functionNavigation {
			padding-top:1px;  
			font-family:arial; 
			font-size:12px; 
			text-decoration:none;
			color:#939da6;
			line-height:10px;  
			padding-left:11px;
			
		}
		
		.nhlff {
			width:140px;
		}
		
		.newsListHead {
			font-family:arial; 
			font-size:12px; 
			text-decoration:none;
			color:#576572;
			line-height:23px; 
			padding-left:6px; 
			border-left: 5px solid #fac090;
			background-color:#ecedef;
		}
			
			.newsListEntry {
				margin:0px;
				padding-top:10px;
				font-size:12px; 
				text-decoration:none;
				color:#919ba5;
				line-height:15px; 
				
			}
			
			.newsListEntryImage {
				float:left;
				padding-right:7px;
			}
			
		
			.contentPreviewNewsListLink {
				line-height:12px;
				color:#939da6;
				text-decoration:none;
			}
	
	
	
			.suggest_link {
				padding: 2px 6px 2px 2px;
				line-height:14px;  
				
			}
			.suggest_link_over {
				color:#f6821f;
				padding: 2px 2px 2px 2px;
				
				line-height:14px; 
				
			}
			
			#search_suggest {
				min-height:1px; 
				width:180px;
				text-align: left; 
				cursor:pointer;
				display:none;
			}	
			
			#LSHighlight {
				color:#FF0000;
			}
			
			.hiddenVal {
				display:none;
			}
			
	/* REFERENCES CSS */
		.contentRef {
			line-height:21px;
			background-image:url(../images/dotted.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			color:#949da4;
		}
			
			.contentRefChild {
				line-height:21px;
				color:#949da4;
			}
		
		.contentRefWithChilds {
			line-height:21px;
			background-image:url(../images/dotted.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			color:#949da4;
			
		}
		
		.contentRefWithChildsNoLine {
			line-height:21px;
			color:#949da4;
		}
		
			.contentRefWithChildsChild {
				line-height:21px;
				color:#949da4;
				
			}
			
			.contentRefLink {
				text-decoration:none; 
			}
			
			.contentRefAdditionalLink {
				line-height:14px;
				color:#939da6;
				text-decoration:none;
			}
			
			.contentRefAdditionalLinkOrange {
				line-height:14px;
				color:#f58320;
				text-decoration:none;
			}
		
		.pmi {
			cursor:pointer;
		}
		
		.pmic {
			height:15px; 
			padding-top:5px;
		}
		
		/* DIV */ 
		.refCatId {
			width:480px; 
			background:url(../images/dotted.gif) repeat-x bottom left; 
			padding:0 0 3px 0;
		}

	
	/* SEACHR */ 
	.searchOutput {
		color:#939da6;
		text-decoration:none;
		line-height:20px;
	}
	
	/* IMAGES */ 
	.previewImage {
		padding:2px;
		border:1px solid #adb1ba;
	}
	
	.newsImage {
		padding:2px;
		border:1px solid #adb1ba;
		float:left; 
		margin-top:5px;
		margin-right:20px;
		margin-bottom:20px; 
	}