@charset "UTF-8";
body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
 		background: #eeeeee;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    }
	
h1{
 		font-family:Arial, Helvetica, sans-serif;
 		font-size: 16px;
 		color: #ffffff;
		font-weight: bold;
 		line-height: 20px;
	}
	
h2{
 		font-family:Arial, Helvetica, sans-serif;
 		font-size: 13px;
 		color: #ffffff;
		font-weight: normal;
 		line-height: 15px;
	}

p{
 		font-family:Arial, Helvetica, sans-serif;
 		color: #ffffff;
 		font-size: 11px;
 		line-height: 15px;
	}
 
img {
		border: 0px;
	}
	
a {
  		text-decoration: none;
 		 color: #c90e1f;
	}
	
a:hover {
		color: #000000;
}
    
    .thrColElsHdr #container {
	width: 800px;
	margin: 0 auto;
	border: 0px;
	text-align: left;
	padding: 0px;
    } 
	
	.thrColElsHdr #header { 
    	background: transparent; 
    } 
    .thrColElsHdr #header h1 {
    	margin: 0; 
	    background: url(./img/head.gif) no-repeat left;
	    width: 800px;
    	padding: 0;
		padding-top:0px;
		height:326px;
		overflow-y:visible;
		position:relative;
    }
    #bgrepeat {
		width:800px;
		margin-top:-90px;
	background-image: url(img/repeat.gif);
	background-repeat: repeat-y;
	visibility: visible;
		padding-top:20px;

	}
    .thrColElsHdr #sidebar1 {
    	float: left; 
    	background: transparent;
		position:relative;
    }
	
	#sidebar1 {
		font: normal 12px Arial, Helvetica;
		padding-left: 40px;
		margin-top: -90px;
		padding-right: 30px;
		overflow:hidden;
	}
	
	#sidebar1 ul {
		list-style: none;
 		padding: 0px;
		width:185px;
	}
	
	#sidebar1 ul li {
		height: 25px;
 		line-height: 20px;
		display:block;
		width:185px;
	}
	
	#sidebar1 ul li a {
 		display:block;
 		height: 25px;
 		line-height: 20px;
	}
	
	#sidebar1 ul li a.aktiv {
  		color: #504453;
	}
	
	.thrColElsHdr #mainContent {
     	float:left;
		width:400px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-top: -80px;
		margin-right: 0px;
		overflow-y:visible;
		position:relative;
    }
	
	.footer {
		float:left;
		font-size: 10px;
		margin-right:10px;
	}
	
    .thrColElsHdr #footer {
	padding: 0 10px;
	width: 800px;
	height: 62px;
	background-image: url(img/footer.gif);
    } 
    .thrColElsHdr #footer p {
    	margin: 0;
    	padding: 10px 0;
    }
    
	.italic {
		font-style: italic;
		color: #d96a6e;
		}
   
	.clear {clear:both;}
	
    .fltrt { 
    	float: right;
		font-size: 7px;
		color: #d96a6e;
		position:relative;
		padding-right: 210px;
		margin-top:44px;
    }
	
	.impr_dat_agb_weiss {
		font: normal 7px Arial, Helvetica;
		color: #d96a6e;
	}
