	
	/*TAG STYLES */ 
	BODY {
		background:#F2F2F2;
 		margin: 0px;
 		padding:0px;
 		height:100%;
	}
	
	HTML {
		height:100%;
	}
	
	DIV {
		font-family:arial, sans-serif; 
		font-size:11px; 
		color:#666666; 
		font-weight:normal;
		text-decoration:none;
	}
	
	IMG { 
		border:0;
		margin:0;
		padding:0;
	}
	
	INPUT, TEXTAREA, SELECT {
		font-family:arial, sans-serif; 
		font-size:11px; 
		color:#999999;
		border:0;
		margin:0; 
		padding:0;
	}
	
	A {
		font-family:arial, sans-serif; 
		font-size:11px;
		font-weight:normal;
		line-height:11px; 
		color:#666666;
		text-decoration:none; 
	}
	
	TABLE { 
		width:902px;
		padding:0;
		margin:0;
		border-collapse:collapse;
		
	}
	
	TR, TD { 
		padding:0;
		margin:0;
		border-collapse:collapse;
	}
	
	TD.topTD {
		width:900px;
		vertical-align:top;
	}
	
	TD.middleTD {
		width:900px;
		vertical-align:top;
	}
	
	TD.contentTD {
		width:900px;
		vertical-align:top;
		background:#FFFFFF;
	}
	
	TD.bottomTD {
		width:900px;
		vertical-align:bottom;
		background:#FFFFFF;
	}
	
	TD.rightShadowSim {
		width:2px;
		background-image:url(../images/styleElements/rightShadowSimBg.gif); 
		background-repeat:repeat-y; 
		vertical-align:top;
		
	}
	
	/*ID AND CLASS BASED STYLES */ 
	#main {
		position:absolute;
		top:0px;
		left:50%;
		width:902px;
		height:100%;
		margin-left:-450px;
	}
	
	#topLine {
		width:900px; 
		height:10px;
		background:#009CA5;
	}
	
	#topLogoContainer {
		width:694px; 
		height:110px; 
		background-color:#FFFFFF;
		background-image:url(../images/logo.jpg); 
		background-repeat:no-repeat; 
		float:left;
	}
	
	#topLanguageSelector {
		width:103px;
		height:103px;
		padding:7px 0 0 0;
		background-image:url(../images/styleElements/langSelectorLine.gif); 
		background-repeat:no-repeat; 
		background-color:#FFFFFF;
		float:left;
	}
	
	#topGotoHome {
		width:103px;
		height:103px;
		padding:7px 0 0 0;
		background-image:url(../images/styleElements/langSelectorLine.gif); 
		background-repeat:no-repeat; 
		background-color:#FFFFFF;
		float:left;
	}
	
	.dottedLineBCCFCF {
		background-image:url(../images/styleElements/topDotLine.gif);
		background-repeat:repeat-x;
		float:left;
	}
	
	#headImage {
		width:720px;
		height:155px;
		float:left;
	}
	
	#ajaxSearch {
		float:left;
		width:180px;
	}
	
	#searchField {
		float:left;
		width:107px; 
		height:18px;
		margin:16px 5px 0 10px; 
		padding:0 0 0 3px;
		background-image:url(../images/styleElements/searchField.gif); 
		background-repeat:no-repeat;
	}
	
		#searchField input {
			width:95px;
			height:18px;
			line-height:18px;     
			background-color:transparent;
		}
	
	#cmdSearch1 {
		float:left;
		width:45px; 
		height:18px;
		margin:16px 0 0 0; 
		background-image:url(../images/styleElements/searchButton_de.gif); 
		background-repeat:no-repeat;
		cursor:pointer;
	}
	
	#cmdSearch2 {
		float:left;
		width:45px; 
		height:18px;
		margin:16px 0 0 0; 
		background-image:url(../images/styleElements/searchButton_en.gif); 
		background-repeat:no-repeat;
		cursor:pointer;
	}
	
	#mainContent {
		float:left;
		width:474px; 
		padding:0 30px 0 10px;
		line-height:16px;
		min-height:400px;
	}
	
		#mainContent p {
			margin:0;
			padding:0;
		}
	
		#mainContentHeadline {
			font-family:arial, sans-serif; 
			font-size:12px; 
			font-weight:bold; 
			color:#999; 
			padding:14px 0 0 0;
			height:37px; 
			width:474px;
			z-index:1;
		}
		
			#mainContentHeadline sup {
				font-size:10px;
				font-weight:bold;
				margin:0;
				padding:0;
			}
	
		#imageBox {
			margin:12px 20px 0 0;
			width:180px;
			line-height:14px; 
			font-size:10px;
		}
		
		
	
	#rightContent {
		float:left;
		width:206px;
		padding:40px 0 0 0;
	}
	
		.dottedLineBox {
			position:relative; 
			top:0px;
			left:0px;
			width:186px;
			height:1px;
			background:none;
			background-image:url(../images/styleElements/topDotLine.gif);
			background-repeat:repeat-x;
		}
		
		.toolBox {
			width:172px; 
			padding:12px 0 10px 14px;
			background:#FFF9E1;
		}
		
			.tbHeadline {
				font-weight:bold; 
				padding:0 0 10px 0; 
			}
			
			.tbContent {
			
			}
				.tbContent a {
					font-family:arial, sans-serif; 
					font-size:11px; 
					line-height:16px;
					cursor:pointer;
				}
			
			.newsHeadline {
				width:170px;
				padding:0 14px 0 14px;
				font-weight:bold; 
				line-height:18px;
			}
			
			.newsContent {
				width:170px;
				padding:0 14px 0 14px;
				line-height:16px;
			}
			
				.newsContent a {
					color:#F6C200; 
					font-size:11px;
					font-weight:bold;
				}
			
			
			.newsContentHeadline {
				height:28px
				font-weight:bold; 
			}
				
				.newsContentHeadline a {
					font-size:11px;
					line-height:28px;
					font-weight:bold;
				}
			
			.newsContentContent {
				padding:8px 0 0 0;
			}
			
				.newsContentContent a {
					color:#F6C200; 
					line-height:20px;
					font-size:11px;
					font-weight:bold;
				}
	
	
	#bottomGA {
		width:180px;
		height:10px; 
		background:#009CA5;
	}
	
	.clear {
		clear:both;
		height:0xp;
	}	
	
	.vertSpacer7px {
		height:7px; 
	}
	
	.vertSpacer9px {
		height:9px; 
	}
	
	.vertSpacer30px {
		height:30px; 
	}
	
	
	
			.suggest_link {
				padding: 2px 6px 2px 15px;
				line-height:14px;  
				
			}
			.suggest_link_over {
				color:#f4c400;
				padding: 2px 2px 2px 15px;
				
				line-height:14px; 
				
			}
			
			#search_suggest {
				min-height:1px; 
				width:180px;
				text-align: left; 
				cursor:pointer;
				display:none;
			}	
			
			#LSHighlight {
				color:#009ca5;
			}
			
			.hiddenVal {
				display:none;
			}
			
			.searchResult {
				margin:0 0 20px 0;
				font-family:arial, sans-serif; 
				font-size:11px; 
				color:#666666; 
				font-weight:normal;
				text-decoration:none;
			}
			
			.searchResult a {
				font-size:11px; 
				line-height:16px;
				font-weight:bold;
			}
			
			.searchResult .more {
				color:#F6C200; 
				font-size:11px; 
				font-weight:bold;
			}
			
	
	.fLeft {
		float:left;
		width:135px;
		margin:5px 0 5px 0;
	}	
	
	.fILeft {
		float:left;
		margin:5px 5px 5px 0;
	}
		.fILeft input {
			height:16px;
			width:165px;
			border:1px solid #CFD6DA;
		}
	
	.fIRight {
		float:left;
		margin:5px 0 5px 0;
	}
		
		.fIRight input {
			height:16px;
			width:160px;
			border:1px solid #CFD6DA;
		}
		
		.fILeft textarea{
			height:118px;
			width:330px;
			border:1px solid #CFD6DA;
		}
		
		.fILeft select{
			width:168px;
			border:1px solid #CFD6DA;
		}
	
	#frmSend1 {	
		float:left;
		width:90px; 
		height:18px;
		margin:5px 0 25px 401px; 
		background-image:url(../images/styleElements/formSendButton_de.gif); 
		background-repeat:no-repeat;
		cursor:pointer;
	}
	
	#frmSend2 {	
		float:left;
		width:90px; 
		height:18px;
		margin:5px 0 25px 401px; 
		background-image:url(../images/styleElements/formSendButton_en.gif); 
		background-repeat:no-repeat;
		cursor:pointer;
	}
	
	.yellowLink {
		color:#F6C200; 
		line-height:20px;
		font-size:11px;
		font-weight:bold;
	}