@charset "UTF-8";
body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
 		background: #ffffff url(./img/rosa.jpg);
 		background-repeat: repeat-x;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000000;
    }
	
h1{
 		font-family:Arial, Helvetica, sans-serif;
 		font-size: 15px;
 		color: #c90e1f;
		font-weight: bold;
 		line-height: 20px;
	}
	
h2{
 		font-family:Arial, Helvetica, sans-serif;
 		font-size: 13px;
 		color: #000000;
		font-weight: normal;
 		line-height: 15px;
	}

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

	}
    .thrColElsHdr #sidebar1 {
    	float: left; 
    	background: transparent;
		position:relative;
    }
	
	#sidebar1 {
		font: normal 12px Arial, Helvetica;
		padding-left: 20px;
		margin-top: 0px;
		padding-right: 30px;
		margin-bottom: 100px;
		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;
		background: #fff url(./img/line.gif) repeat-x 8px bottom;
 		height: 25px;
 		line-height: 30px;
	}
	
	#sidebar1 ul li a.aktiv {
		background: #e3e5e6 url(./img/line.gif) repeat-x 8px bottom;
  		color: #504453;
	}
	
	.thrColElsHdr #mainContent {
     	float:left;
		width:500px;
		margin-bottom: 50px;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
    }
	
	.footer {
		float:left;
		font-size: 10px;
		color: #c90e1f;
		margin-right:10px;
	}
	
    .thrColElsHdr #footer { 
    	padding: 0 10px;
   		width: 800px;
    } 
    .thrColElsHdr #footer p {
    	margin: 0;
    	padding: 10px 0;
    }
    
	.italic {
		font-style: italic;
		}
   
	.clear {clear:both;}
	
    .fltrt { /* Mit dieser Klasse kann man ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right;
    	padding-left: 8px;
		padding-right: 5px;
		margin-top: 0px;
		font-size: 7px;
		color: #c90e1f;
		position:relative;
		margin-top:-60px;
    }
    .fltlft { /* Mit dieser Klasse kann man ein Element auf der Seite nach links fließen lassen. */
    	float: left;
    	padding-right: 8px;
    }
	