body {
background-color: #99cc33;
background-image:url();
font-size: 50px;
font-family: Arial-Black, Arial, sans-serif;
color:#ccc;  
padding-top:150px;
text-align: center;
}

#inhalt { 	
text-align: left;
vertical-align: middle;
padding: 0px;	
margin: 0px auto;
background-color: #99cc33;
width:1100px;
}
		
#textbox { 	
text-align: left;
margin-top: 0px;
padding: 0px;
border: 0px solid #ccc;
float:right;
}

#bodybox { 	
background-color: #666;
font-size: 12px;
font-weight:none;
padding:10px;
margin-left:17px;
width:1000px;
}

	
#navibox { 
text-align: left;
padding:18px;
margin-left:0px;
}

#logo {
padding:10px;
align:right;
}

#subnav a:hover { 
color:#666;
font-size: 30px;
text-decoration: none; 
}

#navibox a {
padding:18px;	 
color:#ccc;
font-size: 20px;	
background-color:#fff;
text-decoration: none; 
}

#navibox .unselected a { 
color:#ccc;
padding:18px;	
font-size: 20px;	
background-color:#fff;
text-decoration: none; 
}


#navibox a:hover { 
color:#666;
padding:18px;	
font-size: 20px;
background-color:#ccc;
text-decoration: none; 
}
		
p, h1, pre {
margin: 0px; 
padding: 10px 20px; 
}

table {
margin: 0px; 
padding: 10px 20px; 
}


h1 {
font-size: 20px;
font-weight:bold,
text-transform:capitalize;
color:#2c577c;
background-color: #fff;
}

h2 {
margin-left:0px;
font-size:18px;
text-decoration:none;
padding: 0px 20px;
color:#2c577c;
}

h3 {
margin-left:0px;
font-size:22px;
text-decoration:none;
padding: 5px 20px;
}

a { 
color:#2c577c;
font-size: 14px;
font-weight:bold;	
text-decoration: none; 
}

a:hover { 
color:#666;
font-size: 14px;
font-weight:bold;	
background-color:#fff;
text-decoration: none; 
}