body	{
		color:#000000;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color:#999999;
		}

h1		{
		margin-top:15px;
		font-size:24px;
		}

*+ html h1 {
		font-size: 24px;
		}
* html h1 {
		font-size:22px;
		}
		
h2		{
		font-size: 14px;
		}
						
*+ html h2 /* Korrektur IE 7*/
		{
		font-size: 16px;
		margin: 10px;
		}
		
* html h2 /* Korrektur IE 6*/
		{
		margin: 10px;
		}		

h4		{
		margin-top:3px;
		margin-bottom: 3px;
		font-size:12px;
		}
		
.regel h4 {
		padding-top: 10px;
		}
				
.pdf	{
		list-style-image: url(image/icon_foxit.gif);
		padding-left: 0px;
		}
		
a 		{
		font-size: 11px;
		text-decoration: none;
		color:#000000;
		}

a:hover {
		text-decoration: underline;
		color:#000000;
		}
		
/* -- Seitenaufbau - Beginn -- */
div#box1{
		width: 800px;
		border: 1px solid;
		border-color:#FFFFFF;
		overflow: auto;
        background-color: #3366FF;
		position: absolute;
		left: 50%;
		margin-left: -400px;
		}
		
div#banner{
        width: 800px;
        position: relative;
        }

div#navigation {
		width: 150px;
		position: relative;
		float: left;
		}
		
div#main {
        width: 465px;
        min-height: 700px;
		padding: 20px;
        background-color: #CCCCCC;
        position: relative;
		float: left;
        }
				  
div#termine {
        width: 140px;
        position: relative;
		float: left;
        }

div#fuss {
		height: 20px;
		width: 800px;
		font-size: 11px;
		clear: left;
		text-align: center;
		padding-top:8px;
		color:#FFFFFF;
        }
/* -- Seitenaufbau - Ende --*/

/* -- Ankündigung - Anfang -- */
#boxkopfwerb {
		background-color: #FFCC00;
		border-style: solid;
		border-width: 1px;
		border-color: #666666;
		padding-left: 12px;
		margin-top:15px;
		}

#boxwerb{
		background-color: #FDD868;
		text-align: center;
		border-style: solid;
		border-width: 1px;
		border-color: #666666;
		border-top-style: none;
		}
/* -- Ankündigung - Ende -- */

/* -- Box WK-Information - Anfang -- */
#infobox1 {
		width: 80px;
		position: relative;
		float:left;
		}
		
#infobox2 {
		width: 85px;
		position: relative;
		float:left;
		}
		
#infobox3 {
		width: 70px;
		position: relative;
		float:left;
		}
		
#infobox4 {
		width: 180px;
		position: relative;
		float:left;
		}
		
#infobox5 {
		clear: left;
		}
/* -- Box WK-Information - Ende -- */


/* -- Box - Anfang -- */
#boxtitel
		{
		border-style: solid;
		border-width: 1px;
		border-color:#666666;
		color:#FFFFFF;
		background-color:#0066FF;
		padding-left: 10px;
		margin-top:0px;
		}
		
#boxkopf
		{
		border-style: solid;
		border-width: 1px;
		border-color:#666666;
		color:#FFFFFF;
		background-color:#6699FF;
		padding-left: 10px;
		margin-top:15px;
		}

#speed
		{
		border-style: solid;
		border-width: 1px;
		border-color:#666666;
		color:#FFFFFF;
		padding-left: 10px;
		margin-top:15px;
		background-color:#0000FF;
		}

#fitness
		{
		border-style: solid;
		border-width: 1px;
		border-color:#666666;
		color:#FFFFFF;
		padding-left: 10px;
		margin-top:15px;
		background-color:#FFCC00;
		}


#box	{
		padding:15px;
		border-style:solid;
		border-top-style:none;
		border-color:#666666;
		border-width:1px;
		font-size:11px;
		background-color: #E4E4E4;
		}
		
#box a  {
		color: #0000FF;
		}
		
#box a:hover {
		color: #0000FF;
		text-decoration:underline;
		}
			
#box li	{
		padding-bottom: 2px;
		margin-left: 20px;
		padding-left: -10px;
	 	list-style-type: none;
		color:#000000;
		}	
*+ html #box li {
		margin-left: 5px;
		}
* html #box li {
		margin-left: 10px;
		}
		
#box ul {
		margin: 5px 5px 5px -30px;
		}
		
*+ html #box ul /* Korrektur navigation/termine IE 7*/
		{
		margin: 5px 5px 5px 15px;
		}

* html #box ul /* Korrektur navigation/termine IE 5.5*/
		{
		margin-left: 0px;
		}
/* -- Box - Ende -- */


/* -- Home-Box: News, Top5 - Anfang -- */
#boxhome{
		padding:10px;
		border-style:solid;
		border-top-style:none;
		border-color:#666666;
		border-width:1px;
		font-size:11px;
		background-color: #E4E4E4;
		}

#boxhome li{
		margin-left: 0px;
		padding-bottom: 5px;
		list-style:none;
		color:#000000;
		}
		
*+ html #boxhome li{
		list-style-position:outside; 
		}		
		
* html #boxhome li
		{
		list-style-position:outside;
		}
				
#boxhome a 
		{
		color: #0000FF;
		}
		
#boxhome a:hover {
		color: #0000FF;
		text-decoration:underline;
		}
/* -- Home-Box: News, Top5 - Ende -- */

		
/* -- Navigation vertikal -- */
ul#navigation li {
    	list-style: none;
		margin-right: 20px;
		padding-bottom: 0px;
		margin-left:-5px;
  		}
* html ul#navigation li {
		margin-left:5px;
		}		
ul#navigation a {
		display: block;
		padding: 0.7em 0.2em 0.7em 0.2em;
		text-decoration: none;
		font-weight: bold;
		border-bottom: 1px solid yellow;
		color:#FFFFFF;
		}
		
* html ul#navigation a {
		width: 100%;     /*Breitenangabe fuer IE 5.x */
		w\idth: 9.8em;  /* Breitenangabe fuer IE 6 */
		}
		
ul#navigation a:hover {
		background-color: #6699FF;
		text-decoration: none;
		color:#000000;
		}
/* -- Navigation - Ende --*/

/* -- Navigation horizontal Anfang -- */
#navihori  {
		border: solid 1px;
		border-bottom: none;
		border-color:#000000;
		padding: 6px 0px 6px 0px;
		background-color: #C0C0C0;
  		}
		
#navihori a {
		padding: 0.8em 0.8em 0.8em 0.6em;
		text-decoration: underline;
		font-weight: bold;
		}
* html #navigation a {
		width: 100%;     /*Breitenangabe fuer IE 5.x */
		w\idth: 7.8em;  /* Breitenangabe fuer IE 6 */
		}

#navihori a:hover {
		text-decoration: none;
		color:#000000;
		}
/* -- Navigation horizontal Ende --*/

ul		{
		margin-left: -20px;
		}		

/* -- Abstand Termineliste -- */
* html ul /* Korrektur navigation/termine IE 6*/
		{
		margin-top:10px;
		margin-left: 10px;
		}
		
*+ html ul /* Korrektur navigation/termine IE 7*/
		{
		margin-top:10px;
		margin-left: 20px;
		}
		
		
/* -- Terminleiste - Anfang --*/
#termine a {
		color:#FFFFFF;
		}

#termine a:hover{
		background-color: #6699FF;
		text-decoration: none;
		display: block;
		}		
		
#termine li{
		color:#FFFFFF;
		list-style-type: none;
		padding-bottom: 10px;
		}
		
#termine ul{
		margin-left: -25px;
		}
		
*+ html #termine ul /* Korrektur navigation/termine IE 7*/
		{
		margin-top:10px;
		margin-left: 15px;
		}
		
* html #termine ul /* Korrektur navigation/termine IE 6*/
		{
		margin-top:10px;
		margin-left: 15px;
		}
/* -- Terminleiste - Ende --*/
		
				
/* -- Tabellen -- */		
#regel	{
		border: solid 1px;
		border-color:#000000;
		margin-top: 15px;
		margin-bottom: 15px;
		text-align: center;
		}

#ergeb	{
		border-color:#000000;
		margin-top: 15px;
		margin-bottom: 15px;
		text-align: left;
		}
		
.table	{font-size: 11px;}

/* Schattenschrift */
.oben 	{
		position: absolute;
		color: #FFCC00;
		top: 18px;
		left: 55px;
		z-index: 1;}
		
.unten 	{
		position: absolute;
		color: #000000;
		top: 20px;
		left: 57px;
		z-index: 0;}		
