html,body {font-size: 12px; 
					 font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; 
					 color:#AFAFAF; 
					 overflow:auto;
					 text-align:left;  
					 margin:0px;  
					 padding:0px; 
					 height: 100%;					
					 background-color:#333333;}
					 
td {font-size: 12px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#494949;
		}					 

h2 {font-size:14px;font-weight:bold;}

#box {width:878px; 
		  min-height:100%; 
		 
		  padding:0px;
			border-left:1px solid #ffffff;
			border-right:1px solid #ffffff;
			background-color:#e1e1e1;
			background-image:url(../images/layout/railbattleleftbg.gif);
  			background-repeat:repeat-y;
  			background-position:left;}

* html #box {height: 100%;}

	#header {width:878px;
			  	 /*height:120px;*/
					 float:left;
					
					 text-align:left;
					 border-top:1px solid #ffffff;
					 background-color:#000000;}
	
.haarlinie_h {width:878px;
							height:1px;
							background-color:#000000;}
							
.haarlinie_v {width:1px;height:100%;
background-color:#000000;}

	#centerheader_o {width:878px;
					   height:20px;
					   float:left;
					
					   text-align:right;
					   padding-top:3px;
					   background-color:#000000}
	
	#centerheader_m {width:878px;
					   		 height:170px;
					   		 background-color:#b2d1b1;
					   		 float:left;
					  
					   		 text-align:left;}
			
	#centerheader_u {width:878px;
					   		 height:35px;
					   		 background-color:#000000;
							
							 text-color:#1c3a71;
							float:left;}
							 
							 

	
	
	#contentlayer {width:878px;
				   height:100%;
				   float:left;
				   text-align:left;background-color:#e1e1e1;
			background-image:url(../images/layout/railbattleleftbg.gif);
  			background-repeat:repeat-y;
  			background-position:left;}
				   
#leftcolumn {width:220px;float:left;overflow:hidden;text-align:left;}	   

				  	
		#leftmenu {width:185px;
			
		text-color:#000000;
		text-decoration:none;
		font-weight:normal;
					  float:left;
					
					  text-align:left;padding-top:20px;padding-left:15px;}
					  
	#banner {width:220px;
			
		text-color:#000000;
		text-decoration:none;
		font-weight:normal;
					  float:left;}				  
	
					  
			
		#leftnews {width:140px;

				float:left;
					  text-align:left;padding-top:20px;padding-left:10px;}
		
		
			
			
		#rightcolumn { width:458px;
		 
						float:left;
					text-align:left;background-color:#FCFCFC;height:100%;}
	
	
		#nocheine { width:200px;
						float:left;
					
					text-align:left;background-color:#E1E1E1;height:100%;}
	
		
			#maincontent {width:400px;text-align:left;padding-left:0px;}
		
.bodytext {font-size: 11px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#000000;text-decoration:none;font-weight:normal;}

.bulletlist {font-size: 11px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#000000;text-decoration:none;font-weight:normal;}


#topmenu {width:871px;padding-left:15px;padding-top:9px;float:left;text-align:left;overflow:hidden;color:#FFFFFF;font-weight:normal;}		

/*#addmenu {width:240px;height:26px;float:left;text-align:left;overflow:hidden;color:#000000;font-weight:normal;}*/

#submenu {;width:150px;float:left;padding-top:19px;padding-left:10px;text-align:right;overflow:hidden;}

.submenuitem {width:150px;height:16px;padding-top:0px;/*background-image:url(../images/layout/bullet.gif);background-repeat:no-repeat;*/}

a.submenutext {font-size: 11px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#000000;text-decoration:none;font-weight:normal; }
		
a.submenutext:hover {font-size: 11px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#3f3f3f;text-decoration:none;font-weight:normal; }
		
a.submenutextactive {font-size: 11px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#000000;text-decoration:none;font-weight:bold; }		

.submenu2item {width:150px;height:10px;margin-top:-10px;}

a.submenu2text {font-size: 10px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#000000;text-decoration:none;font-weight:normal; }
		
a.submenu2text:hover {font-size: 10px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#3f3f3f;text-decoration:none;font-weight:normal; }
		
a.submenu2textactive {font-size: 10px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#000000;text-decoration:none;font-weight:bold; }		


a.topmenutext {font-size: 12px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#FFFFFF;text-decoration:none;font-weight:normal; }
		
a.topmenutext:hover {font-size: 12px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#E1E1E1;text-decoration:none;font-weight:normal; }
		
a.topmenutextactive {font-size: 12px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#999999;text-decoration:none;font-weight:bold; }
		
		
a.leftmenutext {font-size: 12px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#000000;text-decoration:none;font-weight:bold; }
		
a.leftmenutext:hover {font-size: 14px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#E21B22;text-decoration:none;font-weight:bold; }
		
a.leftmenutextactive {font-size: 14px;  
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  
		color:#999999;text-decoration:none;font-weight:bold; }		