body {
 font-family: verdana, arial, sans-serif;
 font-size: 100%;
 color: #000000;
 background-color: #FFFF97;
 margin: 0px auto;
  padding:0px;
}


#rahmen {
background-color:#FFFF97;
  position: relative;
  top:0px;
  width:950px;
  height:100%;
  border:0px solid black;
  margin: 0px auto;
  padding:0px;
  text-align: left;
  left:50%;
margin-left:-400px;
}


#oben {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/la1.jpg);
background-position: 190px 15px;
background-repeat: no-repeat;
}



#menue {
position: absolute;
margin: 0px;
padding: 5px;
padding-left: 5px;
left: 0px;
top: 195px;
width: 175px;
height: auto;
background-color:white;
}




#inhalt {
position: absolute;
left: 210px;
top: 200px;
width: 590px;
height: auto;
background-color:#FFFF97;
margin-top: 10px;
padding: 5px;
}


#rechts {
position: absolute;
left: 780px;
top: 200px;
width: 250px;
height: auto;
background-color:#FFFF97;
margin-top: 10px;
padding: 5px;
}


#unten {
position: absolute;
left: 0px;
top: 200px;
width: 800px;
height: auto;
background-color:#FFFF97;
margin-top: 15px;
padding: 10px;
}


#athleten {
position:absolute;
left: 180px;
padding-top: 15px;
top: 200px;
width: 540px;
background-color:#FFFFFF;
}


#kader {
border: 0px;


 }


#bambini {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/bambini.jpg);
background-position: 200px 5px;
background-repeat: no-repeat;
}

#rks {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/rks_o.jpg);
background-position: 200px 5px;
background-repeat: no-repeat;
}

#mehrkampf {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/mk.jpg);
background-position: 200px 5px;
background-repeat: no-repeat;
}

#mkmenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 195px;
height: auto;
background-color:white;
}

#grosse {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/grosse.jpg);
background-position: 200px 5px;
background-repeat: no-repeat;
}

#grossmenue {
position: absolute;
margin: 0px;
padding-top: 40px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 195px;
height: auto;
background-color:white;
}

#geher {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/geher1.jpg);
background-position: 200px 5px;
background-repeat: no-repeat;
}

#gehermenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 195px;
height: auto;
background-color:white;
}

#bambimenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 195px;
height: auto;
background-color:white;
}

#dietrichmenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 195px;
height: auto;
background-color:white;
}

#yvettemenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 195px;
height: auto;
background-color:white;
}

#kigamenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 195px;
height: auto;
background-color:white;
}

#springer {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/springer.jpg);
background-position: 200px 5px;
background-repeat: no-repeat;
}

#springermenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 195px;
height: auto;
background-color:white;
}


#sprinter {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/sprinter.jpg);
background-position: 200px 5px;
background-repeat: no-repeat;
}

#sprintermenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 200px;
height: auto;
background-color:white;
}


#werfer {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/werfer.jpg);
background-position: 200px 5px;
background-repeat: no-repeat;
}

#werfermenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 195px;
height: auto;
background-color:white;
}



#laufen {
position: absolute;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
border: 0px;
background-color: white;
background-image: url(images/laufen.jpg);
background-position: 200px 5px;
background-repeat: no-repeat;
}

#laufenmenue {
position: absolute;
margin: 0px;
padding-top: 50px;
padding-left: 10px;
left: 0px;
top: 200px;
width: 175px;
height: auto;
background-color:white;
}


p, td, ul {
font-size: 85%;
line-height: 25px;
margin: 15px;
margin-left: 25px;
}






h1 {
text-align: center;
font-size: 1.8em;
color: #000080;
font-family: verdana, sans-serif;
margin: 15px;
padding: 0px;
}



h2 {
font-size: 1.5em;
color: #E50000;
font-family: verdana, sans-serif;
margin: 15px;
padding: 0px;
text-align: center;
}



h3 {
font-size: 1.2em;
color: #E50000;
font-family: verdana, sans-serif;
margin: 15px;
padding: 0px;
text-align: center;
}


h4 {
font-size: 1.0em;
color: #00B200;
font-family: verdana, sans-serif;
margin-top: 35px;
padding: 0px;
text-align: center;
}

h5 {
font-size: 1.2em;
color: #0033FF;
font-family: verdana, sans-serif;
margin-top: 35px;
padding: 0px;
text-align: center;
}

a.m {
display: block;
width: 143px;
line-height: 45px;
text-align: center;
background-color: #FFFFFF;
background-image: url(images/buttonblau.jpg);
background-repeat: no-repeat;
border: 0px;
margin-left: 25px;
padding-left: 0px;
text-decoration: none;
padding-bottom: 3px;
font-size: 1.1em;
color: #FFCC00;
margin-top: 10px;
}


a:visited.m {
display: block;
width: 143px;
line-height: 45px;
text-align: center;
background-color: #FFFFFF;
background-image: url(images/buttonblau.jpg);
background-repeat: no-repeat;
border: 0px;
margin-left: 25px;
padding-left: 0px;
text-decoration: none;
font-weight: bold;
font-size: 1.0em;
color: #FFFF00;
}


a:hover.m {
display: block;
width: 143px;
line-height: 45px;
text-align: center;
background-color: #FFFFFF;
background-image: url(images/buttongelb.jpg);
background-repeat: no-repeat;
border: 0px;
margin-left: 25px;
text-decoration: none;
font-size: 1.0em;
font-weight: bold;
color: #0066FF;
}


a:active.m {
display: block;
width: 143px;
line-height: 45px;
text-align: center;
background-color: #FFFFFF;
background-image: url(images/buttongelb.jpg);
background-repeat: no-repeat;
border: 0px;
margin-left: 25px;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
color: #800000;
}



a.oben {
float: left;
display: table;
width: 110px;
line-height: 30px;
text-align: center;
background-color: #0066FF;
border-top: 2px solid #CCE5FF;
border-left: 2px solid #CCE5FF;
border-bottom: 4px solid #0000CC;
border-right: 4px solid #0000CC;
margin-left: 5px;
text-decoration: none;
font-weight: bold;
font-size: 1.0em;
color: #FFCC00;
}


a:visited.oben {
float: left;
display: table;
width: 110px;
line-height: 30px;
text-align: center;
background-color: #0066FF;
border-top: 2px solid #CCE5FF;
border-left: 2px solid #CCE5FF;
border-bottom:4px solid #0000CC;
border-right: 4px solid #0000CC;
margin-left: 5px;
text-decoration: none;
font-weight: bold;
font-size: 1.0em;
color: #FFCC00;
}


a:hover.oben {
float: left;
display: table;
width: 110px;
line-height: 30px;
text-align: center;
background-color: #FFCC00;
border-top: 4px solid #FFFF99;
border-left: 4px solid #FFFF99;
border-bottom: 2px solid #FFB200;
border-right: 2px solid #FFB200;
margin-left: 5px;
text-decoration: none;
font-weight: bold;
font-size: 1.0em;
color: #0066FF;
}


a:active.oben {
float: left;
display: table;
width: 110px;
line-height: 30px;
text-align: center;
background-color: #FFCC00;
border-top: 4px solid #FFFF99;
border-left: 4px solid #FFFF99;
border-bottom: 2px solid #FFB200;
border-right: 2px solid #FFB200;
margin-left: 5px;
text-decoration: none;
font-weight: bold;
font-size: 1.0em;
color: #0066FF;
}

a.sponsor {
float: left;
display: table;
width: 110px;
line-height: 30px;
margin-left: 5px;
}





a {
font-size: 95%;
color: #000080;
}

a:visited {
font-size: 95%;
color: #000080;
}

a:hover {
font-size: 95%;
color: #800000;
text-decoration: none;
}

a:active {
font-size: 95%;
color: #800000;
}


.table1 {
border: 0px;
background-color: whitesmoke;
width:650px;
align: center;
style: fixed;
}


.td1 {
width: 200px;
border-bottom: 1px  #3399FF;
border-top: 0px;
border-left:0px;
border-right: 0px;
font-color:#0000A0;
background-color:whitesmoke;
}


.td2 {
border-bottom: 0px solid #3399FF;
border: 0px;
font-color:#0000A0;
background-color:#FFFFB2;
}

.td3 {
padding-bottom: 0px;
padding-top: 0px;
}


.change {
margin-bottom: 10px;
font-size: 10px;
}



table {
padding-bottom: 15px;
padding-top: 15px;
}


td {
padding: 10px;
border-right: 3px solid #0000FF;
border-bottom: 3px solid #0000FF;
font-color: #0000A0;
background-color:whitesmoke;
}

table1 {
padding-bottom: 3px;
padding-top: 3px;
}

td1 {
padding: 10px;
border-right: 0px solid #0000FF;
border-bottom: 0px solid #0000FF;
font-color: #0000A0;
background-color:whitesmoke;
}


textarea {
border-right: 4px solid #0000FF;
border-bottom: 4px solid #0000FF;
font-color: #0000A0;
background-color:#FFFF66;
}
