/* CSS Document */

         
	html, body {
	margin:0;
	padding:0;
	font-family:"Monotype Corsiva", "Brush Script MT", "French Script MT", "Vladimir Script", "staccato222 BT", "Times New Roman";
	font:#ffffff;
	background-color: black;
	    }

	
	body {
	
	line-height:140%;
	text-align:left;
	margin-top:54px;
	background-color:#000000
	
	}
	
	
	
	h1 {
	font: 25px
	}
	
	h2 {
	font: 24px
	}
	
		h3 {
	font: 23px
	}
	
		h4 {
	font: 22px
	}
	
	

       a.top_link {
	display:block;
	position:absolute;
	width:99px;
	text-align:center;
	height:20px;
	font-size:9px;
	font-weight:bold;
	padding-top:1px;
	text-decoration:none;
	border:solid #666666 1px;
	top: 85px;
}
	   
       a.top_link:link, a.top_link:visited {
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-color:#F19312;
}
	          
       a.top_link:hover, a.top_link:active {
       color:#FFFFFF;
       background-position:top right;
       background-repeat:no-repeat;
       background-color:#F19312;
	   font-size:13px;}
			       
       a#home {
       	bottom:83px;
	left:175px;
	z-index:3;
}
	   
       a#infos {
	bottom:83px;
	left:278px;
	z-index:4;
}
	   
       a#Produkte {
	bottom:83px;
	left:381px;
	z-index:5;
}
	   
       a#sonstiges {
	bottom:83px;
	left:484px;
	z-index:6;
}
         
	   a#Links {
	bottom:83px;
	left:587px;
	z-index:7;
}
         
	   a#impr {
	bottom:83px;
	left:690px;
	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:#F19312;
	top:117px;
	left:440px;
	width:220px;
	hight:20px;
	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:#F19312;
	top:117px;
	left:539px;
	width:220px;
	hight:20px;
	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:#F19312;
         	color:#FFFFFF; }
		 
         	.sub_link:hover, .sub_link:active {
         	background-color:#F19312;
         	color:#FFFFFF;}
			
			.leftlink{
			text-align:center; 
			vertical-align:middle;
			font-weight:bold;
			}
			
			.caption{
			font-family:"Arial", "Times New Roman", "French Script MT";
			font:20px #FFFFFF
			}
			
			.bild_links{
			float:left;
			}
			
			
		 
		 
#all {
width:960px;
margin:0px auto;
text-align:left;
display:block;

}		
		 
#top_navigation {
	position:relative;
	width:945px;
	height:107px;
	background-color:#222222;
}

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

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

	
	
#wrapper{
float:left;
position:relative;
width:100%;
display:block;
}
	
    #left_navigation {
	float:left;
	border-right:solid 5px;
	border-bottom:solid 5px;
	border-top:5px solid;
	position:relative;
	width:170px;
	background:#7D0000;
	height: 427px;
	background-color: #550000;
    }
	
	#left_navi_oben{
	border-bottom:5px solid ;
	height:45px;
	position:relative;
	width:100%
	}
	
	#la{
	position:relative;
	float:left;
	width:100%;
	height:25px;
	border-bottom:3px solid;
	}
	
	
	#lb{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid;
	background:#FF9900;
	background-color: #F19312;
	
	}
	
	
	#lc{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid;
	background-color: #F19312;
	
	}
	
	
	#ld{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid;
	background-color: #F19312;
	
	}
	
	
	#le{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid;
	background-color: #F19312;
	
	}
	
	
	#lf{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid;
	background-color: #F19312;
	}
	
	
	#lg{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid;
	background-color: #F19312;
	}
				
				#lh{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	text-decoration: none;
	border-bottom:3px #000000 solid;
	background-color: #F19312;
	}
	
	
	
	
	#lia{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid;
	background-color: #F19312;
	}
	
				
				
				#li{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid;
	text-decoration: none;
	background: none;
	background-color: #F19312;
	}
	
				#ljb{
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	border-bottom:3px solid;
	text-decoration: none;
	background: none;
	background-color: #F19312;
	
	
	}
				
	#inhalt+rechts{
	float:left;
	display:block;
	height:435px;
	width:730px
	}
		
		#Inhalt {
	display:inline;
	float:left;
	position:relative;
	height:427px;
	width:615px;
	font-family:"Arial", "Times New Roman", "French Script MT";
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	border-bottom:solid 5px #000000;
	border-top:solid 5px #000000;
	vertical-align: bottom;
	background:#000000
	}
	
	#caption {
	border-bottom:5px solid #000000;
	height:45px;
	line-height:40px;
	padding-left:10px;
	width:605px;
	font-size:20px;
	vertical-align: bottom;
	background-color:#550000;
	font-family:"Arial", "Times New Roman", "French Script MT"
			}
			
	 
	#text{
	width:615px;
	overflow:auto;
	height:375px;
	font-size:15px;
	background:url(Bilder/fire-one.jpg) no-repeat center;
	
		
	} 
	
	
	#links_rechts{
	border-left: 5px solid;
	border-bottom:solid 5px;
	border-top:5px solid;
	float:left;
	position:relative;
	width:150px;
	height:427px;
	background:#7D0000;
	background-color: #550000;
  	}
	
	#rechts_caption{
	height:45px;
	border-bottom:5px solid ;
	padding-left:10px
	
	}
	
	#rechts_strich{
	background-color:#7D0000;
	height:30px;
	border-bottom:5px solid ;
	text-align:center;
	font-size:20px;
	 
	
	}
	
	#rechts_partner{
	height:95px;
	border-bottom: 5px;
	border-bottom-style: solid;
	
	
	}
	
	#rechts_sonstiges_a{
	background-color:#F19312;
	border-bottom:5px solid;
	height:60px;
	}
	
	#wetter{
	height:160px;
	
}


		
	#footer {
	clear:both;
	width:945px;
	height:69px;
	background:#111111 url(Bilder/footer.jpg) no-repeat;
	font:"Arial" , "Times New Roman", "Brush Script MT", "French Script MT", "Vladimir Script", "staccato222 BT",  14px;
	text-align:center;
	
	}
	

			
#footer a:link    { text-decoration:none;color:#ffffff;font-size:14px }
#footer a:visited { color:#ffffff ;text-decoration:none; font-size:14px;}
#footer a:hover   { font-size:15px;text-decoration:none;color:#FFFFFF}
#footer a:active  { color:#FFFFff;text-decoration:none;font-size:14px;}
		 	 
html a:link    { text-decoration:none;color:#ffffcc;font-size:16px }
html a:visited { color:#ffcc99 ;text-decoration:none; font-size:16px;}
html a:hover   { color:#ffffff;font-size:17px;text-decoration:none;}
html a:active  { color:#ffcc99;text-decoration:none;font-size:16px;}


#text  a:link    { color:#FFFFCC;font-size:20px }
#text  a:visited { color:#FFCC99 ; font-size:20px;}
#text  a:hover   { color:#ffffcc;font-size:22px;}
#text  a:active  { color:#ffcc99;font-size:20px;}
