BODY  {
	font-size:12px;
	font-family:Verdana,Arial,Helvetica;
	background-color:#000;
	color:#000;
	padding:0px; margin:0px; }

H1 { font-size:15px; color:#000; border:1px solid #cc0000; padding:2px; margin:0px; }
H2 { font-size:14px; color:#666; border-bottom:1px solid #666; font-weight:bold; letter-spacing:1px; }
H3 { font-size:12px; color:#000; font-weight:bold; }
H4 { font-size:14px; color:#000; font-weight:bold; padding:0px; margin:0px; }

td {
     font-size:12px;
     font-family:Verdana,Arial,Helvetica;
     color:#000;
}

.weiss { color:#fff;}
.trainer { height:200px; }
.pic { border:1px solid #cc0000; margin-right:15px; }
.pic_right { border:1px solid #cc0000; margin-left:15px; }


#rahmen {
	position:absolute;
	left:50%;
	width:800px;
	margin-left:-400px;
	background-image:url(images/hg.gif);
	background-repeat:repeat-y;
}

#top {
	margin:0px 15px 0px 15px;
}
#menue {
	width:770;
	margin:15px;
	background-color:#CC0000;
}
#inhalt {
	width:580px;
	margin:0px 0px 15px 15px;;
	background-color:#fff;
}
#inhalt_txt {
	padding:15px;
	color:#000;
	font-size:12px;
    background-color:#fff;
}
#submenue {
	float:right;
	width:175px;
	height:170px;
	margin:0px 15px 0px 0px;
	padding:0px;
	background-image:url(images/hg_aktuelles.gif);
	background-repeat:repeat-y;
	background-color:#999;
}
#submenue_txt {
	padding:8px;
	color:#000;
	font-size:11px;
	line-height:15px;
}
#submenue_txt a {
	color:#000;
	font-weight:bold;
}
#termine {
	background-color:#999;
}

.dklgrau 		{ color:#555; }
.hellgrau 		{ color:#ccc; }
.mittelgrau		{ color:#999; }
.rot			{ color:#cc0000; }
.klein 			{ font-size:10px; }

Link 		{ color:#cc0000; text-decoration:underline; font-weight:bold; }
A:active 	{ color:#cc0000; text-decoration:underline; font-weight:bold; }
A:link 		{ color:#cc0000; text-decoration:underline; font-weight:bold; }
A:visited 	{ color:#cc0000; text-decoration:underline; font-weight:bold; }
A:hover 		{ color:#cc0000; text-decoration:underline; font-weight:bold; }