@media all
{
	
/*ALLGEMEIN 
-------------------------*/
	
	html, body {
		width: 100%;
		height: 100%;
		padding: 0;
		margin: 0;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10pt;
		
	}
	a{
		text-decoration:none;
		color:black;
	}
	a:hover{
		color:#db0f0c;
	}
	#wraper {
		width:1180px; 
		min-height:100%; 
		margin:0 auto; 
		padding:0; 
		background-image: url(img/t.gif);
		background-repeat: repeat-y;
		background-color:#f5f5f5;
	}
	
	
	.clear{
		clear:both;
		height:0px;
		font-size:0px;
	}
	
	
/* HEADER 
------------------*/

	#header {
		width:1180px; 
		height:95px;
		margin:0px; 
		padding:0px;
	}
	#header_right{
		width:962px;
		height:95px;
		background-color:#dedede;
		float:right;
	
	}
	
	#header_left{
		width:218px;
		height:95px;
		float:left;
		
		
	}
	
	#header_left img{
		width:218px;
		height:95px;
	
		
		
	}
	
	#header_logo{
	
		width:962px;
		height:65px;
		background-image:url(img/logo.gif);
		background-repeat:no-repeat;
		
	}
	
	#logo_link{
		position: absolute;
		display:block;
		height:65px;
		width:170px;
		cursor:pointer;
		
	}
	
	#sprache{
		width:100px; 
		height:20px; 
		position:relative; 
		right:-900px; 
		top:5px;
	}
	.flage{
		float:left; 
		width:20px; 
		height:20px;
		padding: 2px  0 0 5px ;
		
	}
	
	#suche{
		float:right;
		height:25px;
		width:265px;
		margin:10px 10px 0 0;
		padding:0 ;
		
	}
	#formular{
		margin:0px;
		padding:0px;
		
	}
	#input_feld{
		border:1px solid #666666;
		
	}
	#botton{
		border:0px;
		background-color:#dedede;
		position:absolute;
		top:34px;
		font-weight:bold;
		
	}
	
	#header_navi{
		
		width:909px;
		height:30px;
		background-color:#eaeaea;
		padding-left:53px
		
	}
	#navi{
		width:905px; 
		height:30px;
		padding:0px;
		float:left;
	}
	.navi_punkte{
		width:auto;
		height:30px;
		float:left;
		line-height:30px;
		margin:0 25px 0  0;
		font-weight:bold;
		
		
	}
	.navi_punkt_last{
		width:auto;
		height:30px;
		float:right;
		line-height:30px;
		margin:0 8px 0  0;
		font-weight:bold;
		position
	}
	
	
	#content{
		width:1180px;
		min-height:500px;
		margin:0px;
		padding:0px;
		
	}
	
	#navi_links{
		width:216px;
		min-height:100%;
		float:left;
		overflow:inherit;
		background:#eaeaea;
		
		
	}
	#navi_links_behaelter{
		width:211px;
		min-height:100%;
		margin:50px 0 20px 5px;
	}
	.navi_ul1{
		list-style-type: none;
		margin:0 5px 0 5px;
		padding:0px;
		
	}
	.navi_li1 {
		
		margin:0px;
		padding:5px 0 0 25px;
		background-image:url(img/list.gif) ;
		background-position: 3px 7px  ;
		background-repeat: no-repeat;
		
	}
	.navi_ebene2{
		margin:0 0 0 10px; 
		padding:5px 0 0 5px ;
	}
	.navi_ul2{
		list-style-type: none;
		margin:0 0 0 5px;
		padding:0px;
		
	}
	.navi_li2 {
		margin:0px;
		padding:1px 0 0 15px;
		background-image:url(img/list_klein.gif) ;
		background-position: 3px 7px  ;
		background-repeat: no-repeat;
	}
	.navi_ebene3{
		margin-top:-15px;
		padding:0px; 
		display:inline; 
		
	}
	.navi_ul3{
		list-style-type: none;
		margin:0px 0 0 5px;
		padding:0 ;
	}
	.navi_li3 {
		margin:3px 0 0 0;
		padding:1px 0 0 15px;
		background-image:url(img/pfeil.gif) ;
		background-position: 3px 7px  ;
		background-repeat: no-repeat;
		
	}
	#inhalt{
		width:960px;
		min-height:500px;
		float:right ;
		background-image:url(img/vertikal.gif);
		background-position: right;
		background-repeat: no-repeat;
		margin:0px;
		padding:0px;
		
		
	}
	#pfad{
		margin:5px 0 0 10px;
		width:930px;
		height:auto;
	}
	#behaelter{
		width:840px;
		min-height:100%;
		padding:20px 20px 104px 50px;
		clear:both;
	}
	
	
	/*FOOTER
	........................*/
	
	
	
	#footer{
		width:1180px;
		height:81px;
		margin:0 auto ;
		margin-top:-81px;
		padding:0px;
		position:relative;
		
	}
	#footer_oben{
		height:34px;
		width:1180px;
		background-image:url(img/footer_1.gif);
		background-repeat: no-repeat;
		background-position:263px;
		margin:0;
		padding:0px;
	
	}
	#footer_unten{
		height:47px;
		width:1180px;
		background-image:url(img/footer_2.gif);
		background-repeat: no-repeat;
		background-position:263px;
		background-color:#dedede;
		margin:0px;
		padding:0px;
		
		
	
	}
	#impressum{
		margin:0;
		padding:30px 0 0 10px;
		width:75px;
		height:5px;
		font-size:11px;
		position:absolute;
		left:1090px;
				
	}
	#adresse{
		height:35px;
		width:270px;
		margin:0 0 0 0;
		line-height:12px;
		font-size:10px;
		padding:7px 0 0 15px;
		color: #333333;
		position:absolute;
		
		
		
	}
}	