body, html, tr, td, div, span, table, h1, h2, h3, img, li, ul   {
   font-family: Arial, Helvetica, sans-serif; font-size: 12px;
   padding: 0px;
   margin: 0px;
   border: 0px;
   vertical-align: top;

  }


html  {height:100%;}
body {
        font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;
        background-color:#ffffff;
		height: 101%;	
		background-image: url(images/hg_body.png);
							background-repeat: repeat-x;
							background-position: 0px 0px; 
}

/* Domainueberschrift  */
h1 { font-family: Verdana, sans-serif; font-size: 28px; font-weight: bold; font-style:normal; color:#666666; margin:0px 0px 30px 0px;text-align:center;}
h3 { font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; font-style:normal; color:#666666; margin:0px 0px 20px 0px;}



  /* Sonder */
.img {border:0px;}
.textblock {text-align:justify;}
.clearer {clear:both;}
.listung { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#000000; border: none; 
	list-style-image: url(images/listung_strich.gif);margin-left:15px;}  
.spruch {padding-left:75px;}

#rahmen {
							width:1000px;
							min-height:100%;
							height:auto;
					   	margin:0px auto;
							padding:0px 0px 0px 0px;
							z-index:0;
							
							background-image: url(images/hg_rahmen.png);
							background-repeat: repeat-x;
							background-position: 0px 0px; 
							border:0px solid #000000;
					}
					
					

							
#header {
					width:1000px;
					height:320px;
					background-image: url(images/symbol.png);
					background-repeat: no-repeat;
					background-position: 0px 0px; 
					margin:0px auto;

				}
							
	#header_content {width:900px;border:0px solid #000000;
											padding:0px 0px 0px 150px;
												
											}						
		#header_img {float:left;border:0px solid #000000;padding-top:80px;
												
											}					
	#header_text {float:left;margin-left:15px;border:0px solid #000000;padding-top:90px;
												
											}					
	#header_button {float:left;margin-left:15px;padding-top:65px;
												
											}				
											
											
	#main {width:970px;min-height:412px;border:0px solid #000000;
											padding:0px 0px 0px 50px;}
	.main_left {float:left;width:430px;}
	.main_right {float:left;width:430px;margin-left:30px;}
	
	
	
	#footer {width:900px;height:30px;margin:0px auto;border:0px solid #000000;}
	.footer_left {float:left;}
	.footer_right {border:0px solid #ff0000;float:right;text-align:right;}
.footer_right_index {border:0px solid #ff0000;float:right;text-align:right;}
		
	
	
/*Verlinkungen*/
	a:link{font-family:Arial, Helvetica, sans-serif; color:#333333; border: none; text-decoration: none;}
	a:visited{color:#d60119;text-decoration: none; font-size:12px; font-weight:bold;background-color:transparent;}
	a:hover{color:#d60119;text-decoration: underline; font-size:12px; font-weight:bold;background-color:transparent;}
	a:active{color:#d60119;text-decoration: underline; font-size:12px; font-weight:bold;background-color:transparent;}


	a.footlink:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#666666; border: none; text-decoration: none; }
	a.footlink:visited{color:#666666;text-decoration: none; font-weight:bold;font-size:12px; background-color:transparent; }
	a.footlink:hover{color:#6ab840;text-decoration: underline;font-weight:bold;font-size:12px; background-color:transparent;}
	a.footlink:active{color:#6ab840;text-decoration: underline;font-weight:bold;font-size:12px; background-color:transparent;}


				
				.footer_right ul {list-style-type:none;}
				
				.footer_right li {	
					margin-left:10px;					
					display:block;
					text-align:left;
					float:left;				
				   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#666666;
				   border:0px solid #000000; }
				   
					.footer_right a:link{font-family:Arial, Helvetica, sans-serif; color:#999999; border: none; text-decoration: none;font-size:12px; }
					.footer_right a:visited{color:#999999;text-decoration: none; font-size:12px; font-weight:bold;background-color:transparent;}
					.footer_right a:hover{color:#333333;text-decoration: underline; font-size:12px; font-weight:bold;background-color:transparent;}
					.footer_right a:active{color:#999999;text-decoration: underline; font-size:12px; font-weight:bold;background-color:transparent;}		
			
			
			
			
						
				.footer_right_index ul {list-style-type:none;}
				
				.footer_right_index li {	
					margin-left:10px;					
					display:block;
					text-align:left;
					float:left;				
				   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#666666;
				   border:0px solid #000000; }
				   
					.footer_right_index a:link{font-family:Arial, Helvetica, sans-serif; color:#999999; border: none; text-decoration: none;font-size:12px; }
					.footer_right_index a:visited{color:#999999;text-decoration: none; font-size:12px; font-weight:bold;background-color:transparent;}
					.footer_right_index a:hover{color:#333333;text-decoration: underline; font-size:12px; font-weight:bold;background-color:transparent;}
					.footer_right_index a:active{color:#999999;text-decoration: underline; font-size:12px; font-weight:bold;background-color:transparent;}					

							