body, html {
	position: relative;
	text-align: center;
	background:#FF0000;
	height:auto; 
	
}

#outerwrapper{
	text-align: left;
	margin: auto;
	position: relative;
	width: 990px;
	background:#FF0000;
	
}

#logogross{

position:absolute;
left:354px;
top:145px;
width:282px;
height:335px;
background: URL(grafiken/logogross.png);
background-repeat: no-repeat;
z-index:3;
	
}


#frankfurt{

position:absolute;
left:0px;
top:475px;
width:990px;
height:60px;
background:URL(grafiken/frankfurt.png);
background-repeat: no-repeat;
z-index:3;
	
}

#banner{

position:absolute;
left:-25px;
top:-10px;
width:990px;
height:150px;
background:url(grafiken/banner.png);
background-repeat: no-repeat;
z-index:1;
	
}

#logo{

position:absolute;
left:15px;
top:0px;
width:146px;
height:173px;
background:url(grafiken/logo.png);
background-repeat: no-repeat;
z-index:3;
	
}

#laufschrift{
	
	position:absolute;
	top:20px;
	left: 30px;
	height: 30px;
	width: 740px;
	z-index: 5;
}

#navigation{

position:absolute;
left:20px;
top:175px;
width:170px;
height:auto;
background:#ff0000;
background-repeat: no-repeat;
z-index:2;
	

}

#content{

position:absolute;
left:145px;
top:160px;
width:800px;
height:auto;
padding-top:30px;
padding-left:20px;
padding-right:20px;
padding-bottom:30px;
background:white;
background-repeat: no-repeat;
z-index:4;
}

#contentx{

position:absolute;
left:145px;
top:160px;
width:800px;
height:auto;
padding-top:30px;
padding-left:20px;
padding-right:20px;
padding-bottom:30px;
background:URL(grafiken/chronik.png);
z-index:4;
}

#left{
	
position: relative;
top:0px;
left:0px;
height:auto;
width:390px;
float:left;
z-index:5;

}

#right{
	
position: relative;
top:0px;
left:0px;
height:auto;
width:390px;
float:right;
z-index:5;

}

a:link {
	color: black;
	text-decoration: none;
	! important;
}
a:visited {
	text-decoration: none;
	color: black;
	! important;
}
a:hover {
	text-decoration: underline;
	color: black;
	! important;
}
a:active {
	text-decoration: none;
	color: black;
	! important;
}

a:focus { outline: none; }

.F1 {
		color:blue;
		font-size: 12pt;
		}

.F2 {
		color:green;
		font-size: 12pt;
		}
		
.F3{
		color:red;
		font-size: 12pt;
		}
		
.F4 {
		color:orange;
		font-size: 12pt;
		}






#start{

position:absolute;
left:10px;
top:0px;
width:105px;
height:45px;
padding-top: 10px;
text-align: center;
background:url(grafiken/button.png);
background-repeat: no-repeat;
z-index:5;
}

#termine{

position:absolute;
left:10px;
top:50px;
width:105px;
height:45px;
padding-top: 10px;
text-align: center;
background:url(grafiken/button.png);
background-repeat: no-repeat;
z-index:5;
}



#vorstand{

position:absolute;
left:10px;
top:100px;
width:105px;
height:45px;
padding-top: 10px;
text-align: center;
background:url(grafiken/button.png);
background-repeat: no-repeat;
z-index:5;
}

#bilder{

position:absolute;
left:10px;
top:150px;
width:105px;
height:45px;
padding-top: 10px;
text-align: center;
background:url(grafiken/button.png);
background-repeat: no-repeat;
z-index:5;
}

#chronik{

position:absolute;
left:10px;
top:200px;
width:105px;
height:45px;
padding-top: 10px;
text-align: center;
background:url(grafiken/button.png);
background-repeat: no-repeat;
z-index:5;
}

#gruppen{

position:absolute;
left:10px;
top:250px;
width:105px;
height:45px;
padding-top: 10px;
text-align: center;
background:url(grafiken/button.png);
background-repeat: no-repeat;
z-index:5;
}

#komitee{

position:absolute;
left:10px;
top:300px;
width:105px;
height:45px;
padding-top: 10px;
text-align: center;
background:url(grafiken/button.png);
background-repeat: no-repeat;
z-index:5;
}

#kontakt{

position:absolute;
left:10px;
top:350px;
width:105px;
height:45px;
padding-top: 10px;
text-align: center;
background:url(grafiken/button.png);
background-repeat: no-repeat;
z-index:5;
}

#impressum{

position:absolute;
left:10px;
top:400px;
width:105px;
height:45px;
padding-top: 10px;
text-align: center;
background:url(grafiken/button.png);
background-repeat: no-repeat;
z-index:5;
}


.bild { 

float: left;
text-align: center ;
margin-left: 100px ;
}

.bild img { 

margin-top:10px; 
margin-bottom:10px ; 

}
