body, html, #l_navigation, #r_navigation, #verein, #abteilungen, #inhalt, #inhalt_abteilung, .inhalt_abteilung, #info, #kurse {
margin:0;
padding:0;
}

body {
font: 100.01% sans-serif;
background-color:#FFFFFF;
}

#kopf {
background-color: #FFFFFF;
color: #000000;
padding: 10px;
text-align: center;
margin-bottom: 0;
}

#l_navigation {
width: 15%;
float: left;
background-color:#FFFFFF;
color: #3054BF;
}

#r_navigation {
width: 25%;
float: left;
background-color:#FFFFFF;
color: #3054BF;
}

#inhalt {
width: 59.9%;
float: left;
background-color: #FFFFFF;
color: #000000;
}

#inhalt_abteilung {
margin: 25px;           
}

.inhalt_vorstand {
margin: 0 25px 25px 25px;
padding: 0px;
}

#kopf h1 {
margin: 0; padding: 25px;
}

p {
margin: 25px 25px 0 25px;
}

h1 {
margin: 0 25px 25px 25px;
padding-top: 25px;
font-size: 1.0em;
}

h2 {     
margin: 0 25px 0 25px;
padding-top: 25px;
font-size: 1.0em;
}

li {
font-size:0.8em;
}

table {
padding: 25px;           
}

hr {
margin: 25px; width: 95%;          
}

.linie_sportstaetten {
margin: 0px; width: 500px;          
}