	HTML {
		overflow-y:scroll;
	}
	
	BODY {
		overflow-y:hidden;
		margin:0;
		padding:0;
		
		font-family:arial, sans-serif;
		font-size:9pt;
		color:#58585a;
	}
	
	A {
		text-decoration:none;
	}
	
	IMG {
		border:0;
	}
	
	#mainContainer {
		position:relative;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		width:1000px;
	}
	
	#header {
		position:relative;
		background:url(../images/head.jpg) no-repeat;
		width:990px; 
		height:173px; 
		padding:0 0 0 10px;
	}
	
	#header_en {
		position:relative;
		background:url(../images/head_en.jpg) no-repeat;
		width:990px; 
		height:173px; 
		padding:0 0 0 10px;
	}
	
		
		#logo {
			float:left;
			position:relative;
		}
		
		#headRightContainer {
			float:left;
			position:relative;
			top:0px;
			left:613px; 
			background:url(../images/headRightContainer_bg.png) no-repeat;
			width:180px;
			height:63px;
			padding:110px 0 0 10px;
		}
			
			.langNav {
				position:relative;
				float:left;
				width:115px;
				height:31px; 
				line-height:31px;
				margin:0 0 1px 0;
				padding:0 0 0 55px;
			}
			
				.langNav a {
					font-size:9pt;
					font-weight:bold;
					color:#7a654c;
				}
			
				.de {
					background:url(../images/flag_de.gif) 115px 11px no-repeat;
				}
				
				.en {
					background:url(../images/flag_en.gif) 115px 11px no-repeat;
				}
	
	#primaryNavBar {
		width:990px;
		height:28px;
		background:#f2951c;
		padding:0 0 0 10px;
	}
	
		.primNavPoint {
			position:relative;
			float:left;
			height:28px;
			width:197px;
			text-align:center;
			line-height:28px;
			font-weight:bold;
			color:#fff;
		}
		
		.primNavPoint a {
			color:#fff;
		}
		
		.primNavPoint a:hover {
			color:#58585a;
		}
		
			.primNavPoint.first {
				background-color:#fbdfbb;
				width:197px;
			}
			
				.primNavPoint.first a {
					color:#58585a;
				}
				
				.primNavPoint.first a:hover {
					color:#f2951c;
				}
			
			.primNavPoint.last {
				width:165px;
				padding:0 0 0 37px;
			}
			
			.primNavPoint.first.selected a {
				color:#f2951c;
			}
			
			.primNavPoint.selected a {
				color:#58585a;
			}
	
	#contentContainer {
		width:1000px; 
	}
		
		#mainTable {
			min-height:400px;
			height:auto !important;
  			height:400px;
		}
	
		#secondaryNav {
			vertical-align:top;
			background:url(../images/secNav_bg.gif) repeat-y;
			background-color:#c9c9ca;
			width:217px;
			height:100%;
			padding:10px 0 10px 0;
		}
			
			#secondaryNav .orangeLineSpacer {
				width:217px; 
				height:1px; 
				background:#f2951c;
			}
			
			.secNavPoint {
				border-left:10px solid #58585a;
				border-right:10px solid #58585a;
				width:197px;
				background:#f2f2f2;
			}
			
				.secNavPoint.singleLine {
					line-height:30px;
				}
			
			.secNavPoint a {
				display:block;
				height:34px;
				width:173px;
				padding:5px 0 0 20px;
				font-weight:bold;
				color:#58585a;
			}
			
			.secNavPoint a:hover {
				color:#f2951c;
			}
			
			.secNavPoint.orange {
				background:#fbe8cd;
			}
			
			.secNavPoint.orange a {
				color:#f2951c;
			}
			
			.secNavPoint.selected {
				border-left:10px solid #f2951c;
				border-right:10px solid #f2951c;
			}
			
			#thirdNav {
				padding:10px 5px 10px 15px;
			}
			
			#thirdNav ul {
				list-style-type:none;
				margin:2px 0 15px 0;
				padding:0 0 0 25px;
			}
			
			#thirdNav li {
				margin:0 10px 2px 0;
			}
				
				#thirdNav li a {
					color:#58585a;
				}
				
				#thirdNav li a:hover, #thirdNav li a.selected {
					color:#f2951c;
				}
		
	
		#content {
			vertical-align:top;
			padding:31px 10px 34px 10px; 
			width:583px;
			height:100%;
			
		}
		
			#content h1, #content h2.orange, #content h2.grey, #content h2.orangeLine {
				padding:0 7px 0 7px;
				margin:0;
				font-size:9pt;
				border-bottom:1px solid #f2951c;
			}
			
				#content h1 {
					padding-bottom:3px;
				}
			
			#content h2.orange {
				background:#fce8cd;
				height:23px;
				line-height:23px;
				color:#f2951c;
			}
			
			#content h2.orangeLine {
				border:1px solid #f2951c;
				height:23px;
				line-height:23px;
				color:#f2951c;
				text-align:center;
				margin-bottom:10px;
			}
			
			#content h2.grey {
				background:#bfbfc0;
				height:23px;
				line-height:23px;
				color:#58585a;
				border-bottom:1px solid #58585a;
			}
			
			#content p {
				padding:0 7px 0 7px;	
				margin:10px 0 10px 0;
			}
			
				#content p.bold {
					font-weight:bold;
				}
				
				#content .contentImage {
					border:1px solid #f2951c;
					padding:2px;
				}
				
					#content .contentImage.left {
						float:left;
						margin:0 10px 10px 0;
					}
			
			#content a {
				color:#f2951c;
				font-weight:bold;
			}
			
			#content a:hover {
				text-decoration:underline;
			}
			
			#content em {
				font-size:8pt;
			}
			
			#content ul {
				list-style-image:url(../images/listBullet.gif);
				margin-top:10px;
				margin-bottom:10px;
			}
			
				#content ul.small li {
					font-size:7pt;
				}
			
			#content li {
				font-weight:bold;
				margin:0 0 10px 0;
			}
			
			
		
		#rightImage {
			vertical-align:top;
			border-left:10px solid #58585a;
			border-right:1px solid #f2951c;
			width:169px;
			background:#fff;
			overflow:hidden;
		}
	
	#footer {
		width:1000px;
		height:28px;
		padding:0;
		background:#f2951c;
		
		text-align:center;
		line-height:28px; 
		font-weight:bold;
	}
			
			
			
			