html, body { 
padding : 0; 
margin : 0; 
background-color : #000; 
font-size : 90%; 
} 
h1 { 
margin : 20px 0 20px 20px; 
padding : 0; 
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 15px; 
	font-weight : bold; 
	text-align : left; 
	color : #c9f045;
} 
h2 { 
margin : 10px 0 10px 20px; 
padding : 0; 
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	font-weight : bold; 
	text-align : left; 
	color : #c9f045;
}
p {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	font-weight : normal; 
	text-align : left; 
	color : #c9f045; 
	margin : 0 15px 0 10px; 
	padding : 0 10px 0 10px;
	}
img {
background-color:transparent;
padding:0 15px 15px 0;
border:1px solid transparent;
}
#wrapper { 
margin : 0 auto; 
width : 990px; 
overflow:hidden;
background-color : #000; 
background : url('backround.jpg') no-repeat;
} 
#header { 
float : left; 
width : 100%; 
height : 120px;   
} 
#mitte { 
float : left; 
margin-right : 0; 
width : 100%; 
} 
#submenu { 
float : left;  
width : 290px;
height: 380px;
} 
#hauptcontent {  
float : left;  
width : 700px;  
}
#hauptcontent div, p, h3 { 
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	font-weight : normal; 
	text-align : left; 
	color : #c9f045; 
	margin : 0 15px 0 10px; 
	padding : 0 10px 0 10px; 
	} 
#hauptcontent ul, li { 
		font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		font-weight : normal; 
		text-align : left; 
		color : #c9f045; 
		margin : 0 15px 10px 10px; 
		padding : 0 10px 0 10px; 
	} 
#hauptcontent a, a:link, a:active, a:visited { 
	text-decoration : none; 
	font-size : 12px; 
	font-weight : bold; 
	color : #e3ee3c;
	} 
#hauptcontent a:hover { 
	color : #000000; 
	font-size : 12px; 
	font-weight : bold; 
	color :   #e3ee3c;
	} 
#footer { 
float : left; 
width : 100%; 
height : 20px;
background-color : transparent; 
background : url('footer.jpg') no-repeat;
}
#solidblockmenu{
margin: 90px 0 0 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 990px;
overflow: hidden;
border: 1px solid #e1cba2;
border-width: 1px 0;
background: black url(blockdefault.gif) center center repeat-x;
}

#solidblockmenu li{
display: inline;
font: bold 13px Arial;
margin: 9px 0 9px 0;
}

#solidblockmenu li a{
float: left;
font: bold 13px Arial;
color: white;
padding: 0px 5px 0 5px;
text-decoration: none;
border-right: 1px solid white;
}
#solidblockmenu li a:hover, .solidblockmenu li .current{
font: bold 13px Arial;
color: #000;
background: transparent url(blockactive.gif) center center repeat-x;
}

#solidblockmenu .menu_current a {
color: #000;
background: transparent url(blockactive.gif) center center repeat-x;
}

#navcontainer ul { 
margin : 50px 0 0 15px;
padding : 0 0 0 0;
list-style-type : none;
font-family : Arial, Helvetica, sans-serif; 
} 
#navcontainer li { 
margin : 5px 0 2px 0;
} 
#navcontainer a { 
display : block;
padding : 3px 1px 5px 24px;
width : 200px;
background-color : transparent;
background-image : url(down.gif);
} 
#navcontainer a:link, a:visited { 
color : #caf14a;
font-size : 12px;
text-decoration : none;
} 
#navcontainer a:hover { 
background-color : white;
font-size : 12px;
background-image : url(over.gif);
color : #f0e327;
} 
#navcontainer .menu_current a { 
background-color : white;
font-size : 12px;
background-image : url(current.gif);
color : #000;
} 


