body             {
	font-family: helvetica, arial, geneva, sans-serif;
	font-size: medium;
	color: #000000;
}

.punkte   	 {
font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00}
.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


a {
	/* height: 1%; /* damit der IE den ganzen Link aktiviert */
	text-decoration: none;
	background-color: transparent;
	color: #0000cc;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 0 0 0;
}
a:hover {
color: #f00;
text-decoration: underline;


}



#header {
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
   height:185px;
	line-height: 11px;
	background-color: #ffffff;
}







#menu {

	position:absolute;
	top:205px;
	left:20px;
	width:180px;
	padding: 0px 0px 0px 0px;
	background:#cccccc url(footer.gif) bottom left no-repeat;
	line-height:17px;
	}




body>#header {height:185px;}

#main {
	margin: 0px 0px 0px 220px;
	padding:0px;
                width:760px;

}



body>#menu {width:180px;}




body{
	margin: 0px;
}

#menu p {
padding-bottom: 10px;

}

#menu a {
   display: list-item;
   margin: 5px 0px;
   background-color: #cccccc;
   width: 133px;
}

#menu a.e_off {
	padding: 3px 5px 3px 20px;
                margin: 5px 10px 0px 10px;
	color: #ffffff;
	border: 0px solid #d6e0e0;
	list-style: none;
	font-size: medium;
                font-weight:bold;
}

#menu a.e_on {
	padding: 3px 5px 3px 20px;
                margin: 5px 10px 0px 10px;
	color: #FF0000;
	border: 0px solid #d6e0e0;
	list-style: none;
	font-size: medium;
                font-weight:bold;
	}
#menu a.z_off {
	padding: 0px 0px 0px 0px;
	color: #336666;
	border: 0px solid #d6e0e0;
	list-style: square inside;
}
#menu a.z_on {
	padding: 0px 0px 0px 0px;
	color: #f00;
	border: 0px solid #d6e0e0;
	list-style: square inside;
}
#menu a.d_off {
	padding:0px 0px 0px 8px;
	color: #336666;
	border: 0px solid #d6e0e0;
	list-style: none inside;
}
#menu a.d_on {
	padding: 0px 0px 0px 8px;
	color: #f00;
	border: 0px solid #d6e0e0;
	list-style: none inside;
}

#menu a:hover {
background-color: #cccccc; 
color: #ff0000;
}






.invis, hr {
display: none;
}

hr.show{display:block;}


.f-left {
float:left;
margin-right: 10px;
}

