/* CSS Document */

         
	html, body {
    margin:0;
    padding:0;
	font-family:Arial, Helvetica, sans-serif
    }

	
	body {
	
	line-height:140%;
	text-align:left;
	margin-top:54px;
	
	}
	
	
	
	h1 {
	font: 18px
	}
	
	h2 {
	font: 16px
	}
	
		h3 {
	font: 14px
	}
	
		h4 {
	font: 12px
	}
	
	

       a.top_link {
	display:block;
	position:absolute;
	width:102px;
	text-align:center;
	height:17px;
	font-size:12px;
	font-weight:bold;
	padding-top:1px;
	text-decoration:none;
	border:solid #666666 1px;
	top: 87px;
}
	   
       a.top_link:link, a.top_link:visited {
       color:black;
       background-repeat:no-repeat;
       background-color:#FFead5;}
	          
       a.top_link:hover, a.top_link:active {
       color:black;
       background-position:top right;
       background-repeat:no-repeat;
       background-color:#FFead5;
	   font-size:13px;}
			       
       a#home {
	bottom:113px;
	left:175px;
	z-index:3;
}
	   
       a#infos {
	bottom:83px;
	left:277px;
	z-index:4;
}
	   
       a#Produkte {
	bottom:83px;
	left:380px;
	z-index:5;
}
	   
       a#sonstiges {
	bottom:83px;
	left:484px;
	z-index:6;
}
         
	   a#Links {
	bottom:83px;
	left:588px;
	z-index:7;
}
         
	   a#impr {
	bottom:83px;
	left:689px;
	z-index:8;
}
	   
       a#home:hover, a#home:active,
       a#news:hover, a#news:active,
       a#game:hover, a#game:active,
       a#cheats:hover, a#cheats:active,
       a#comm:hover, a#comm:active,
       a#impr:hover, a#impr:active {
       z-index:9;}
	          
#game_sublinks {
	position:absolute;
	background-color:#ffead5;
	top:111px;
	left:440px;
	width:220px;
	border-bottom:2px solid black;
	border-left:2px solid black;
	border-right:2px solid black;
	z-index:10;
	visibility:hidden;
}
	
	#sonstiges_sublinks {
	position:absolute;
	background-color:#ffead5;
	top:111px;
	left:539px;
	width:220px;
	border-bottom:2px solid black;
	border-left:2px solid black;
	border-right:2px solid black;
	z-index:10;
	visibility:hidden;
}
	
	
	
         	
			
			.sub_link {
         	display:block;
			width:100%;
         	text-align:center;
         	height:18px;
           	font-size:12px;
         	font-weight:bold;
         	padding-top:1px;
         	text-decoration:none;
         	border-top:1px solid black;}
         
         	.sub_link:link, .sub_link:visited {
         	background-color:#FFead5;
         	color:#000000; }
		 
         	.sub_link:hover, .sub_link:active {
         	background-color:white;
         	color:black;}
			
			.leftlink{
			text-align:center; 
			vertical-align:middle;
			font-weight:bold;
			}
			
			.caption{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px
			}
			
			.bild_links{
			float:left;
			}
			
			
		 
		 
#all {
width:960px;
margin:0px auto;
text-align:left;
display:block;

}		
		 
#top_navigation {
	position:relative;
	width:945px;
	height:106px;
	background-color:#FFFFFF;
}

	#top_navigation-links {
	float:left;
	height:106px;
	width:170px;
	background:no-repeat scroll 0px;
	border:1px #000099 solid
	}

#banner{
background-color:#ffffff;
float:right;
width:770px;
z-index:auto
}

	
	
#wrapper{
float:left;
position:relative;
width:100%;
display:block;
}
	
    #left_navigation {
	float:left;
	border-right:solid 5px #ffffff;
	border-bottom:solid 5px #ffffff;
	border-top:5px solid #ffffff;
	position:relative;
	width:170px;
	background-color:#EDEDF1;
	height: 427px;
    }
	
	#left_navi_oben{
	border-bottom:5px solid #ffffff;
	height:45px;
	position:relative;
	width:100%
	}
	
	#la{
	position:relative;
	float:left;
	width:100%;
	height:25px;
	border-bottom:5px solid #ffffff;
	}
	
	
	#lb{
	
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	background-color:#ffead5;
	border-bottom:3px solid #ffffff;
	
	}
	
	
	#lc{
	
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	background-color:#ffead5;
	border-bottom:3px solid #ffffff;
	
	}
	
	
	#ld{
	
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	background-color:#ffead5;
	border-bottom:3px solid #ffffff;
	
	}
	
	
	#le{
	
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	background-color:#ffead5;
	border-bottom:3px solid #ffffff;
	
	}
	
	
	#lf{
	
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	background-color:#ffead5;
	border-bottom:3px solid #ffffff;
	}
	
	
	#lg{
	
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	background-color:#ffead5;
	border-bottom:3px solid #ffffff;
	}
				
				#lh{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	background-color:#ffead5;
	border-bottom:3px solid #ffffff;
	text-decoration: none;
	}
	
	
	#lia{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	background-color:#ffead5;
	border-bottom:3px solid #ffffff;
	}
	
				
				
				#li{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	background-color:#ffead5;
	border-bottom:3px solid #ffffff;
	color: black;
	text-decoration: none;
	}
	
				#lj{
	position:relative;
	height:60px;
	float:left;
	width:100%;
	background-color:#EDEDF1;
	
	}
				
	#inhalt+rechts{
	float:left;
	display:block;
	height:435px;
	width:730px
	}
		
		#Inhalt {
	display:inline;
	float:left;
	position:relative;
	height:427px;
	width:615px;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:black;
	text-align:center;
	background-color:#E1E1E8;
	border-bottom:solid 5px #ffffff;
	border-top:solid 5px #ffffff;
	vertical-align: bottom;
	}
	
	#caption {
	border-bottom:5px solid #ffffff;
	height:45px;
	line-height:47px;
	padding-left:10px;
	width:605px;
	font-size:20px;
	vertical-align: bottom;
			}
			
	 
	#text{
	width:615px;
	overflow:auto;
	height:375px;
	font-size:16px;
		
	} 
	
	
	#links_rechts{
	border-left: 5px solid #ffffff;
	border-bottom:solid 5px #ffffff;
	border-top:5px solid #ffffff;
	float:left;
	position:relative;
	width:150px;
	height:427px;
	background-color:#EDEDF1
  	}
	
	#rechts_caption{
	height:45px;
	border-bottom:5px solid #ffffff;
	padding-left:10px;
	background-color:#EDEDF1
	
	}
	
	#rechts_strich{
	background-color:#ffead5;
	height:25px;
	border-bottom:3px solid #ffffff;
	text-align:center;
	font-size:14px;
	 
	
	}
	
	#rechts_partner{
	background-color:#EDEDF1;
	height:132px;
	border-bottom: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	
	}
	
	#rechts_sonstiges_a{
	background-color:#ffead5;
	border-bottom:5px solid #ffffff;
	height:25px;
	}
	
	#wetter{
	background-color:#EDEDF1;
	height:10px;
	
}


		
	#footer {
	clear:both;
	width:945px;
	height:53px;
	background: url(B/footer-banner.jpg) #3333FF ;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif 10px;
	text-align:center;
	border-right:5px solid #ffffff;
	border-bottom: 5px solid #ffffff;

	}
			 
			
#footer a:link    { text-decoration:none;color:#000000;font-size:12px }
#footer a:visited { color:#CCCCCC ;text-decoration:none; font-size:12px;}
#footer a:hover   { font-size:13px;text-decoration:none;}
#footer a:active  { color:#FFFF33;text-decoration:none;font-size:12px;}
		 	 
html a:link    { text-decoration:none;color:#000000;font-size:14px }
html a:visited { color:#000000 ;text-decoration:none; font-size:14px;}
html a:hover   { color:#000066;font-size:14px;text-decoration:none;}
html a:active  { color:#000000;text-decoration:none;font-size:14px;}


#text  a:link    { color:#000099;font-size:15px }
#text  a:visited { color:#0000FF ; font-size:15px;}
#text  a:hover   { color:#0000ff;font-size:16px;}
#text  a:active  { color:#000099;font-size:15px;}