
body{
font: 100.01% sans-serif;
background-color: white;
text-align: center;
color: black;
}


h1{
color: black;					/*Schriftfarbe*/
text-align: center;				/*Ausrichtung des Textes*/
margin: 0px 5%;	      				/*Abstand zu den Rändern*/
font-size: 2em;
margin-bottom: 1em;
}

h3{
color: black;
background-color:white;
text-align: left;
font-size: 1em;
margin-top:0px;
padding-left: 5px;
padding-top: 2px;
}

img{
margin-bottom: 0px;
padding: 0px 0px 0px 0px;
}

li{
list-style-type: square;
text-indent: 1em;
padding-top: 1.5em;
font-weight: bold;
list-style-position: outside;
}

ul ul li{
text-indent: 1em;
padding-top: 0.4em;
list-style-image: url(../Grafik/Pfeilschwarz.gif);
font-weight: normal;
}


img.schwarzerpfeil{
padding-left: 0.2em;
padding-right: 0.2em;
padding-top: 0em;
padding-bottom:0em;
vertical-align: middle;
}

div.bildstil1{
position: relative;
float: right;
}

div.bildstil2{
position: relative;
float: left;
padding-right: 0.5em;
}

p.bildbeschreibung{
font-weight: bold;
text-align: right;
font-size: 0.6em;
}

#tabelle table{
border-collapse: collapse;		/*Tabellenränder fallen zusammen*/
border: 1px solid black;
color: black;
}

#tabelle caption{
font-weight: bold;
padding-top: 0.3em;
padding-bottom: 0.3em;
}

#tabelle thead, tfoot{
font-weight: bold;			/*Schriftstil*/
text-align: left;
background-color: #EFEFEF;
color:black;
padding-top: 0.3em;
padding-bottom: 0.3em;
border-bottom: 3px solid black;
border-top: 1px solid black;
}

tr.gerade{
background-color: white;
}
tr.hilf{
background-color: #FFFF99;
font-weight: bold;
border-top: 10px solid white;
}
tr.fett{
background-color: #FFFF99;
font-weight: bold;
}
tr.hervorgehoben{
background-color: white;
}
tr.verein{
background-color: #0080FF;
color: white;
font-weight: bold;
}

#tabelle tbody td{
padding: 3px;
text-align: left;
}

#tabelle th{
font-weight: bold;
text-align: left;
padding: 3px;

}

#rahmen{
margin-right: 0%;
margin-left: 0%;
padding-bottom: 5px;
}

div.box2{
margin: 20px 0px 10px 0px;
position: relative;
color: black;
background-color: white;
text-align: left;
padding: 7px;
border-color: silver;
border-width: 1px;
border-style: solid;
}

div.box2 p{
text-align: justify;
margin-top: 0.5em;
margin-bottom: 0.5em;
}


.details{
font-size: 0.7em;
text-align: left;
color: gray;
margin-top: 0px;
margin-bottom: 0px;
}

hr{
margin-top: 15px;
color:gray;
border-width:1px;
}

a:link{
color: #0060FF;
text-decoration: underline;
}
a:visited{
color: #0060FF;
text-decoration: underline;
}
a:hover{
color: black;
text-decoration: underline;
}
a:active{
color: #0060FF;
text-decoration: underline;
}

/* +++++++++++++++++++++++++++++++++++  Design  ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#container{
width: 100%;
min-height: 100%;
text-align: left;
margin: 0 auto;
background-color: white;
}

#banner{
display: none;
width: 100%;
height: 95px;
background-color:#0080FF;
}

#navigation{
display: none;
width: 0px;
float: left;
text-align: left;
background-color:white;
}

#navigationul{
display: none;
color:white;
background-image:url(../Grafik/Hinterg.jpg);
padding-top: 1em;
padding-bottom: 1em;
margin-top: 0em;
}

#navigationul ul{
display: none;
font-size:0px;
list-style-type: none;
padding-left: 10px;
margin-left:0px;
vertical-align: middle;
}

#navigationul li{
display: none;
background-image: url(../Grafik/Button.gif);
background-repeat:no-repeat;
font-size:20px;
font-weight: normal;
margin-top: 5px;
padding-top: 2px;
padding-bottom: 5px;
list-style-type: none;
}

#navigation li span{
display: none;
color: white;
}

#navigationul img{
border-style: none;
margin: 0 0 0 0;
}

#navigationul a:link{
color: white;
padding: 0px;
border-style: none;
text-decoration: none;
}


#navigationul a:visited{
color: white;
padding: 0px;
border-style: none;
text-decoration: none;
}


#navigationul a:hover{
color: white;
text-decoration: underline;
}

#navigationul a:active{
color: white;
text-decoration: underline;
}

#inhalt{
position: relative;
background-color: #FFFFFF;
margin-top:0px;
text-align: justify;
}

#willkommen{
text-align: center;
background-color: white;
color: black;
font-size: 1.5em;
font-weight: bold;
font-style: italic;
padding-top: 1em;
margin-bottom:1em;
}

#willkommen p{
margin: 5px;
}

#update{
text-align: center;
font-size: 0.9em;
font-weight: bold;
background-image:url(../Grafik/Hinterg.jpg);
}

#kontakt{
display: none;
width: 100%;
clear: left;
text-align: center;
font-size: 0.7em;
font-style: italic;
background-color:#8F8F8F;
color:white;
}

#kontakt a{
color:white;
}