body  {  margin:0;
		 padding:0;
		 width:100%;
		 height:100%; 
		 text-align:center; }

		 
/**unsichtbare Container**/	
	 
#layout { position:absolute;
		  width:1100px;
		  height:600px;
		  left:50%;
		  top:50%;
		  margin-left:-510px;
		  margin-top:-325px;
		  padding:0;
		  border:0px solid #000;}
		  
html>body #layout { height:614px; 
					top:50%;
					margin-top:-267px; }
	
#aussen { line-height:250%;
		  width:1100px;
		  height:600px;
		  text-align:left;
		  padding:0;}
		  
/**Ende unsichtbare Container**/	

/**Menu**/

#headline { width:1100px;
			height:50px;
			background-color:#252323;
			position:absolute;
			margin-top:51px; }
			
#head_links {width:30px;
			 height:50px;
			 background-color:#ea9f00; 
			 position:absolute;}
			 
#head_rechts { width:30px;
			   height:50px;
			   background-color:#ea9f00;
			   margin-left:1070px; 
			   position:absolute;}
			   
#button_1 { margin-left:37px;
		    margin-top:52px;
		    position:absolute; 
			width:50px;
			height:53px;}
			
#menu_1 { margin-left:40px;
		  margin-top:56px;
		  position:absolute; }
		  

		
	 
#button_2 { margin-left:175px;
			margin-top:52px;
			position:absolute; 
			width:50px;
			height:53px; }
			
#menu_2 { margin-left:188px;
		  margin-top:56px;
		  position:absolute;
		  z-index:9; }

		  
#button_3 { margin-left:310px;
			margin-top:52px;
			position:absolute; 
			width:50px;
			height:53px; }
			
#menu_3 { margin-left:317px;
		  margin-top:56px;
		  position:absolute;
		  z-index:9; }
		  
		  
#button_4 { margin-left:432px;
			margin-top:52px;
			position:absolute;
			width:50px;
			height:53px; }
			
#menu_4 { margin-left:454px;
		  margin-top:56px;
		  position:absolute;
		  z-index:9; }
		  
#button_6 { margin-left:538px;
		    margin-top:52px;
			position:absolute; 
			width:50px;
			height:53px; }
			
#menu_6 { margin-left:565px;
		 margin-top:56px;
		 position:absolute;
		 z-index:9; }
		  
#button_5 { margin-left:645px;
		    margin-top:52px;
			position:absolute; 
			width:50px;
			height:53px; }
			
#menu_5 { margin-left:665px;
		 margin-top:56px;
		 position:absolute;
		 z-index:9; }
	 

a:link, a:visited, a:active { font-family: Tahoma, Arial, sans serif;
	 						  font-size:14px;
	 						  letter-spacing:0.5px;
	 						  font-weight:bold; 
	 						  margin:0;
	 						  padding:0;
	 						  color:#ffffff; 
	 						  text-decoration:none; }

/**Ende Menu**/

/**Logo**/	

#logo { position:absolute;
		margin-left:870px;
		margin-top:0;
		width:195px;
		height:190px;
		background-image:url(images/logo.jpg);
		background-repeat:no-repeat;
		z-index:10; }					  

/**Ende Logo**/	



/**Inhalt**/	

	 
#titel { font-family:Tahoma, Arial, sans serif;
		 font-size:20px;
		 position:absolute;
		 margin-left:50px;
		 margin-top:15px; 
		 font-style:italic;
		 color:#FFFFFF; 
		 letter-spacing:2.5px; }
		 
.head1{ font-family:Tahoma, Arial, sans serif;
	  	font-size:12px;
	  	letter-spacing:0.5px;
	  	font-weight:bold; 
	  	font-style:normal;
	  	margin-top:5px;
		margin-bottom:10px;
	  	padding:0;
	  	color:#ffffff; 
	  	text-decoration:none; 
	  	position:absolute; 
	  	width:150px; 
		z-index:100;}
	  
*html .head1 { margin-top:14px; }
	  
	  
.head2 { font-family:Tahoma, Arial, sans serif;
	  	 font-size:12px;
	  	 letter-spacing:0.5px;
	  	 font-weight:bold; 
	  	 font-style:normal;
		  margin-bottom:10px;
	  	 margin-top:5px;
	  	 padding:0;
	  	 color:#ffffff; 
	  	 text-decoration:none;
	  	 position:absolute;
	  	 margin-left:204px; 
	  	 width:140px; 
		 z-index:100;}
	  
*html .head2 { margin-top:14px; }	  
	  
.head3 { font-family:Tahoma, Arial, sans serif;
	  	 font-size:12px;
	  	 letter-spacing:0.5px;
	  	 font-weight:bold; 
	  	 font-style:normal;
	  	 margin-top:5px;
		 margin-bottom:10px; 
	  	 padding:0;
	  	 color:#ffffff; 
	  	 text-decoration:none; 
	  	 position:absolute;
	  	 margin-left:404px;
	  	 width:142px;
		 z-index:100; }
	  
*html .head3 { margin-top:14px; }	


	  
.head4 { font-family:Tahoma, Arial, sans serif;
	  	 font-size:12px;
	  	 letter-spacing:0.5px;
	  	 font-weight:bold; 
	  	 font-style:normal;
	  	 margin-top:5px;
		  margin-bottom:10px;
	  	 padding:0;
	  	 color:#ffffff; 
	  	 text-decoration:none; 
	  	 position:absolute;
	  	 margin-left:598px;
	  	 width:140px;  
		 z-index:100;}
	 
	  
*html .head4 { margin-top:14px; }

.head5 { font-family:Tahoma, Arial, sans serif;
	  	 font-size:12px;
	  	 letter-spacing:0.5px;
	  	 font-weight:bold; 
	  	 font-style:normal;
	  	 margin-top:5px;
		  margin-bottom:10px;
	  	 padding:0;
	  	 color:#ffffff; 
	  	 text-decoration:none;
	  	 position:absolute;
	  	 margin-left:150px; 
	  	 width:140px; 
		 z-index:100;}
	  
*html .head5 { margin-top:14px; }


.head6{ font-family:Tahoma, Arial, sans serif;
	  	 font-size:12px;
	  	 letter-spacing:0.5px;
	  	 font-weight:bold; 
	  	 font-style:normal;
	  	 margin-top:5px;
		  margin-bottom:10px;
	  	 padding:0;
	  	 color:#ffffff; 
	  	 text-decoration:none;
	  	 position:absolute;
	  	 margin-left:302px; 
	  	 width:160px; 
		 z-index:100;}
	  
*html .head6 { margin-top:14px; }

.head7{ font-family:Tahoma, Arial, sans serif;
	  	 font-size:12px;
	  	 letter-spacing:0.5px;
	  	 font-weight:bold; 
	  	 font-style:normal;
	  	 margin-top:5px;
		  margin-bottom:10px;
	  	 padding:0;
	  	 color:#ffffff; 
	  	 text-decoration:none;
	  	 position:absolute;
	  	 margin-left:470px; 
	  	 width:140px;
		 z-index:100; }
	  
*html .head7 { margin-top:14px; }

.head8{ font-family:Tahoma, Arial, sans serif;
	  	 font-size:12px;
	  	 letter-spacing:0.5px;
	  	 font-weight:bold; 
	  	 font-style:normal;
	  	 margin-top:5px;
		 margin-bottom:10px;
	  	 padding:0;
	  	 color:#ffffff; 
	  	 text-decoration:none;
	  	 position:absolute;
	  	 margin-left:620px; 
	  	 width:140px; 
		 z-index:100;}
	  
*html .head8 { margin-top:14px; }

#startbutton { margin-top:20px;
			   margin-left:100px;
			   position:absolute; }
		 



#content { height:423px;
		   width:1100px;
		   margin-left:0;
		   padding-left:0px;
		   padding-right:0px;
		   padding-bottom:0px;
   		   margin-right:0;
		   margin-top:131px;
		   position:absolute;
		   line-height:normal; 
		   background-color:#252323; 
		    }

#gruen1 { height:423px;
		  width:30px;
		  margin-left:0;
		  z-index:2;
		  position:absolute;
		  background-color:#ea9f00; }
		  
#gruen2 { height:423px;
		  width:30px;
		  margin-left:1070px;
		  z-index:3;
		  position:absolute;
		  background-color:#ea9f00; }
					 
#content_text { height:350px;
				width:980px;
				padding-top:5px;
				position:absolute;
				overflow:auto; 
				margin-top:60px;
				margin-left:50px; 
				border:0px solid #fff; z-index:90;}
				
#content_text_partner { height:330px;
				width:860px;
				padding:0;
				position:absolute;
				overflow:auto; 
				margin-top:45px;
				margin-left:50px; }
		   

p,li, table { font-family:Tahoma, Arial, sans serif;
	   font-size:12px;
	   color:#FFFFFF; 
	   letter-spacing:0.5px;
	   line-height:20px; }
	   
p.partner { line-height:15px; }	   
	   
a.textlinks, a.textlinks:active, a.textlinks:visited { font-family: Tahoma, Arial, sans serif;
	 		 font-size:12px;
	 		 letter-spacing:0.5px;
	 		 font-weight:bold; 
	 		 margin:0;
	 		 padding:0;
	 		 color:#ffffff; 
	 		 text-decoration:none; }
			 
a.textlinks:hover { font-family: Tahoma, Arial, sans serif;
	 		 		font-size:12px;
	 		 		letter-spacing:0.5px;
	 		 		font-weight:bold; 
	 		 		margin:0;
	 		 		padding:0;
	 		 		color:#ffffff; 
	 		 		text-decoration:underline; }
h1.textlink_aktiv { font-family: Tahoma, Arial, sans serif;
	 		 		font-size:12px;
	 		 		letter-spacing:0.5px;
	 		 		font-weight:bold; 
	 		 		margin:0;
	 		 		padding:0;
	 		 		color:#099e4c; 
	 		 		text-decoration:none; }	
					
.magazininhalt { height: 330px;
				 overflow:auto;  }					
								
/**Ende Inhalt, Seitentitel**/	


/**Fuss**/	

#footer { position:absolute;
		  width:1100px; 
		  height:42px;
		  border:0px solid #000;
		  margin-top:570px;
		  font-family: Tahoma, Arial, sans serif; 
		  font-size:12px;
		  font-weight:bold; 
		  color:#ffffff;
		  background-color:#252323; }
		  
#fuss { margin-left:40px; 
		margin-top:1px; }	
	  
#foot_left   { width:30px;
			   height:42px;
			   background-color:#ea9f00;
			   position:absolute; 
			   margin-top:-41px; }
			   
#foot_right  { width:30px;
			   height:42px;
			   background-color:#ea9f00;
			   margin-left:1070px; 
			   position:absolute; 
			   margin-top:-41px; }
			   


html>body #sponsor { margin-left:138px; }
			   
#impressum { font-family: Tahoma, Arial, sans serif; 
		  	 font-size:12px;
		     font-weight:bold; 
			 z-index:10;
			 margin-top:10px;
			 position:relative; margin-left:920px;}			   
			   


  *:first-child+html #impressum { margin-left:394px; }


#anmeldehinweis { position:absolute;
	  	 margin-left:425px;
		 margin-top:290px;
		 visibility:hidden;
	  	 width:300px; }  
		 
#hinweistabelle { font-family:Tahoma, Arial, sans serif;
	  	 font-size:12px;
	  	 letter-spacing:0.5px;
	  	 font-weight:bold; 
	  	 font-style:normal;
	  	 margin:0;
	  	 padding:0;
	  	 color:#000000; 
	  	 text-decoration:none;
		 border-width:2px;
		 border-style:solid;
		 border-color:blue;
		 background-color:#FFFFEF;	 }  
