* {
	font-size: 10px;
	position: relative;
	margin: 0;
	padding: 0;
}

body{
	width: 80.5em;
	height: 60.5em;
	margin: auto auto;
}

.header {
	width: 80.5em;
	height: 16em;
}

.logo2 {
	float: left;
	width: 21em;
	height: 16em;
	margin: 0 0 0 0;
}

.header2 {
	float: left;
	width: 59.5em;
	height: 16em;
	margin: 0 0 0 0;
}

.logo {
	display: none;
}

.navi {
	float: left;
	width: 12em;
	height: 32em;
}

.navi ul{
	list-style-type: none;
	z-index: 4;
	margin-top: -32em;
}

.navi ul li{
	margin: 0.5em 2em;
}

.navi ul li a:hover, .footer a:hover{
	color: #333333;
}

li ul {
	display: none;
}

li:hover &gt; ul {
	margin: 0.5em -1.5em;
	font-size: 0.5em;
	font-weight: bold;
	display: block;
}

.navi ul .subnavi {
	margin-left: 2.8em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.navi ul .subnavi a{
	font-size: 1.1em;
}

.navi li a:active, .footer a:active, .navi .aktiv, .footer .aktiv, .navi .infonewsaktiv{
	color: #E60004;
}

.navi ul li a {
	text-decoration: none;
	color: #999999;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.2em;
}


.navi .in{
	margin-top: 4em;	
}

.navi .infonews{
	font-family: Verdana;
	font-size: 1.2em;
	color: #666666;
}

.navi .infonewsaktiv{
	font-family: Verdana;
	font-size: 1.2em;
	color: #E60004;
}

.zurueckweiter{
	font-family: Verdana;
	font-weight: bold;
	font-size: 0.9em;
	z-index: 11;
	position: fixed;
	top: 58em;
	
}

.zurueckweiter a{
	text-decoration: none;
	color: #333333;
}

.zurueckweiteraktiv:hover{
	color: #E60004;
}

a.zurueckweiterinaktiv{
	text-decoration: none;
	color: #cccccc;
}

.contentleft {
	float: left;
	width: 52em;
	height: 32em;
	font-family: Verdana;
	color: #333333;
	margin: 0 0 0 2em;
	z-index: 8;
}

.impressummail{
	text-decoration: underline;
	color: #E60004;	
}

.sitemaplink{
	text-decoration: none;
	color: #333333;
}

.sitemaplink:hover{
	font-weight: bold;
}

.image{
	width: 52em;
	height: 32em;
}

.text{
	width: 52em;
	height: 32em;
	margin: -32em 0em;
	z-index: 9;
}

.textleft{
	float: left;
	width: 25em;
	height: 30em;
	/*text-align: justify;*/
	z-index: 9;	
}

.textright{
	float: right;
	width: 25em;
	height: 30em;
	margin: 0 0 0 2em;
	text-align: justify;
	z-index: 9;
}

.team_hg{
	width: 52em;
	height: 30em;
	margin-bottom: 1em;
}

.sponsoringheadline{
	width: 52em;
	margin-left: 10em;
	z-index: 8;
}

.sponsoring_hg{
	width: 52em;
	height: 13em;
	
}

.img_vorstand {
	width: 52em;
	height: 30em;
}

.teamtext{
	margin-top: -9.5em;
}

.teamtext2{
	margin-top: 1em;
}

.sponsoringtext{
	width: 52em;
	height: 32em;
	margin: -0.5em 0;
	z-index: 4;
	text-align: justify;
}

.sponsoringtextleft{
	float: left;
	width: 25em;
	height: 25em;
	z-index: 6;
}

.sponsoringtextright{
	float:right;
	width: 25em;
	margin: 0 0 0 2em;;
	z-index: 6;
}

.aufzaehlung ul{
	/*width: 47em;
	height: 60em;*/
	text-decoration: none;
	margin: -1em 0em;
	z-index: 4;
}

.aufzaehlung ul li{
	list-style-type: none;
	margin-top: 1em;
}

.aufzaehlung ul li a {
	color: #333333;
	font-family: Verdana;
	font-weight: normal;
	font-size: 1.2em;
}

.foerderungschema{
	width: 52em;
	height: 16em;
}

.contentright{
	float: left;
	width: 11.9em;
	height: 32em;
	margin: 0 0 0 2em;
}

.contentright1{
	width: 11.9em;
	height: 24em;
}

.contentright2{
	width: 11.9em;
	height: 8em;
}

.randrechts {
	float: right;
	width: 0.6em;
	height: 32em;
}

textarea {
	font-family: Verdana;
	font-size: 1.2em;
}

.klein{
	font-size: 1em;
}

.fett{
	font-weight: bold;
}

.wabra {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.2em;
	color: #999999;
	margin: 8em;
}

.stefan {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.2em;
	color: #999999;
	margin: 5.7em;
}

.wabraaktiv {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.2em;
	color: #E60004;
	margin: 8em;	
}

.stefanaktiv {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.2em;
	color: #E60004;
	margin: 5.7em;	
}

.wabra:hover, .stefan:hover  {
	color: #333333;
}

.cb{
	width: 1.5em;
	height: 1.5em;
}

.anliegen{
	margin: -25em 2em 5em;
	font-size: 1.2em;
}

form{
	font-size: 1.2em;
}

.bezug{
	color: #333333;
	font-weight: bold;
}

table{
	width: 52em;
	font-family: Verdana;
}

td{
	font-size: 1.2em;
}

.sel1, .sel6{
	width: 5em;
}

.sel2{
	width: 9em;
}

.sel3, .sel4{
	width: 6.9em;
}

.sel5, .sel7{
	width: 10em;
}

.spalte1{
	width: 15em;
}

.spalte1mitteilung{
	font-family: Verdana;
	font-size: 1.0em;
	margin-bottom: 6em;
	
}

.spalte2{
	font-size: 0.9em;;
	font-family: Verdana;
}

button a{
	text-decoration: none;
	font-size: 1.2em;
	color: #333333;
}

.abschicken{
	margin-top: 2em;
}

.mitteilung{
	margin-bottom: 2.5em;
}

p {
	color: #333333;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.4em;
	/*padding: 0 0 0 19.0em;*/
}

h1{
	color: #333333;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.5em;
	width: 52em;
	height: 2em;
	z-index:10;
}

a {
	font-family: Verdana;
	font-weight: regular;
	font-size: 1.2em;
}

.copyright{
	margin: -2.3em 0 0 2em;
	color: #999999;
	font-family: Verdana;
	z-index:1;
}

.footer {
	float: left;
	width: 80.5em;
	height: 12.5em;
	z-index:0;
}

.footer li{
	list-style-type: none;
	margin: -1.3em 0 0 37.5em;
	color: #999999;
	font-family: Verdana;
}

.footer a{
	padding: 0.7em;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	z-index: 5;
}


