/* === allgemeine Formatierung === */
body {
    font-family: Comic Sans MS, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    background-color: #000000;
    }

/* === Positionierung Grafiken === */
img#rssbutton {
	position: absolute;
	bottom: 5px;
	right: 20px;
	width: 51px;
	height: 15px;
	overflow: visible; 
	}
img#textlogo {
	position: absolute;
	top: 0px;
	left: -154.5px;
	width: 309px;
	height: 124px;
	}
img#logorund {
	position: absolute;
	top: 0px;
	left: 1%;
	width: 140px;
	height: 140px;
	overflow: visible; 
	}
img#logo {
	position: absolute;
	bottom: 0px;
	left: 2%;
	width: 120px;
	height: 120px;
	overflow: visible;
	}
img#startlogo {
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0px;
    left: -200px;
	width: 400px;
	height: 325px;
	}
.startlogo1 {						
    position: absolute;
    padding: 0;
    margin: 0;
    top: 11em;
    left: 225px;
    right: 15%;
    bottom: 10%;
	overflow: visible;
    }
.startlogo2 {						
    position: absolute;
    padding: 0;
    margin: 0;
    top: 3%;
    left: 50%;
    right: 15%;
	width: 400px;
	height: 325px;
    }
.textlogo1 {						
    position: absolute;
    padding: 0;
    margin: 0;
	top: 0px;
	left: 225px;
	right: 15%;
	overflow: visible;
    }
.textlogo2 {						
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0px;
    left: 50%;
	right: 15%;
	width: 309px;
	height: 124px;
    }

/* === Positionierung des Menü === */
ul.hauptnav {
    position: absolute;
    list-style-type: none;
    padding: 0;
    margin: 0;
    top: 0.3em;
    left: 20%;
    width: 7em;
    height: 124px;
    overflow: auto;
    }
  
/* === Formatierung des Menü === */
ul.hauptnav li {
    background: #990000;
    margin: 0.5em 0;
    padding: 0.1em;
    text-align: center;
    }
ul.hauptnav a {
    text-decoration: none;
    }

/* === Positionierung des Menü === */
ul.navbar {
    position: absolute;
    list-style-type: none;
    padding: 0;
    margin: 0;
    top: 9em;
    left: 1.7%;
    width: 7.8em;
    bottom: 120px;
    overflow: auto;
    }
  
/* === Formatierung des Menü === */
ul.navbar li {
    background: #990000;
    margin: 0.8em 0;
    padding: 0.1em;
    border-right: 1em solid #ff0000;
    }
ul.navbar a {
    text-decoration: none;
    }
a:link {
    color: #ffffff;
    }
a:visited {
    color: #ffffff;
    }

/* === Positionierung/Formatierung der Signatur === */
div#signatur {
    color: #AFEEEE;
    position: absolute;
    left: 225px;
    right: 15%;
	bottom: 5px;
    font-family: Comic Sans MS, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    text-align: center;
	}

/* === Positionierung des Counter === */	
div#counter {
    text-align: center;
    left: 5px;
    right: 5px;
    bottom: 0px;
    position: absolute;
    }

/* === Positionierung/Formatierung der Seitenüberschriften === */
div#seitenueberschrift {
    color: #00BFFF;
    font-size: x-large;
    font-weight: bold;
    position: absolute;
    top: 130px;
    left: 225px;
    right: 15%;
    text-align: center;
    font-family: Comic Sans MS, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    }

/* === Positionierung der Seitentexte === */
div#textbereich {	
    color: #AFEEEE;					
    position: absolute;
    padding: 0;
    margin: 0;
    top: 175px;
    left: 225px;
    right: 15%;
    bottom: 45px;
    text-align: center;
    overflow: auto;
    font-family: Luxi Sans, Teen, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    }
div#vereintext {
    left: 5px;
    right: 5px;
    position: absolute;
	}
div#trainingtext1 {
    left: 5px;
    right: 5px;
    position: absolute;
    }
div#trainingzeit1 {
    position: absolute;
    top: 5em;
    left: 5%;
    width: 45%;
    }
div#trainingzeit2 {
    position: absolute;
    top: 5em;
    right: 5%;
    width: 45%;
    }
div#trainingtext2 {
    top: 15em;
    left: 5px;
    right: 5px;
    position: absolute;
    }
div#kontakt {
    left: 5px;
    right: 5px;
    position: absolute;
    text-align: center;	
	}
div#trainertext {
    left: 30px;
    right: 30px;
    position: absolute;
	}