/* CSS Document */

/****** Definition und Position der Divs *************************************************************/


body {
		margin:				0;
		padding:			0; 
		background-image:url(image/bg_body.gif); 
		background-position:top left ;
		background-repeat: no-repeat;
		background-color:	#000;
		text-align:			left;
		}
		
		
#logo    { position:			absolute;
		top:				18px;
		left:				16px;
		width:				150px;
		height:				70px; 
		}
		
				
div#wrapper {

		position:			relative;
		top:				102px;
		left:				0px;
		width:				970px;
		height:				auto;
		text-align:			left;
		
		}
div#mainnavwrapper {

		position:			absolute;
		top:				0px;
		left:				0px;
		width:				180px;
		height:				2178px;
		background-image:url(image/bg_mainnav.gif) ;
		background-repeat:repeat-y;	
		padding:30px 0 0 20px	;
		}
div#mainnav {
	position:relative;
		top:161px;
		width:				150px;
		}				
	
	
div#headimage {
		position:			absolute;
		top:				0px;
		left:				180px;
		width:				510px;
		height:				149px;
				
		}
		
div#gelbeecke {
		position:			absolute;
		top:				0px;
		right:				0px;
		width:				10px;
		height:				10px;
		}		

		

div#tabsnavwrapper {

		position:			absolute;
		top:				125px;
		left:				208px;
		width:				auto;
		height:				25px;
		display:			block;
		overflow:           hidden;
		}	
			

div#icons  {

		position:			absolute;
		top:				25px;
		left:				713px;
		width:				200px;
		height:				120px;
		display:			block;
		overflow:           hidden;
		/*border: 1px dotted #000; */
		}
		
div#languages {
	position: 	absolute;
	top: 123px;
	left: 845px;
	width: auto;
	height: 25px;
	display: block;
	overflow: hidden;
	
}
div#languages a {
	color: #000;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
		
		
div#content {
		position:			absolute;
		top:				188px;
		left:				210px;
		width:				480px;
		height:				600px;
		text-align:			left;
		color:#000000;
		}
		
		


		
div#sidecontent { 
		position:			absolute;
		top:				188px;
		left:				720px;
		width:				250px;
		height:				500px;
		text-align:			left;
		}	
		
		
.search { border:#333399;}


.download { font-size:11px;
line-height:25px;
list-style: none;
}

.pdf { background-image:url(image/pdf_icon.gif);
background-repeat:no-repeat;
		display:block;
		text-indent: 25px;}

.spacer10px { height:10px; clear:both;}

.spacer15px { height:15px; clear:both;}

.spacer30px { height:30px; clear:both;}
		


.clear {
		clear:				both;
		}
		
		

		










		


