body {
	position: absolute;
	vertical-align: bottom;
	height: 574px;
	width: 1024px;

	margin: -287px 0 0 -512px;

	top: 50%;
	left: 50%;
	border: 1px solid black;
	
	padding: 0px;
	overflow: hidden;

	scrollbar-track-color:#F04E23;
	scrollbar-face-color:#F04E23;
	scrollbar-arrow-color:#6B6A68;

	scrollbar-base-color:#6B6A68; 	
	scrollbar-highlight-color: #6B6A68;

	scrollbar-3dlight-color: #F04E23;
	scrollbar-darkshadow-color: #F04E23;
} 

html {
  overflow: hidden;

}
a.hauptnavi {
	color: #939598;
	text-decoration: none;
	padding-right: 68px;
	} 
	
a.hauptnavi_aktiv {
	color: #F04E23;
	text-decoration: none;
	padding-right: 68px;
	}
	
a.ref_navi_1 {
	color: #ffffff;
	text-decoration: none;
	padding-right: 10px;
	} 
	
a.ref_navi_1_aktiv {
	color: #6B6A68;
	text-decoration: none;
	padding-right: 10px;
	font-weight: bold;
	}
	
a.ref_navi_2 {
	color: #ffffff;
	text-decoration: none;
	display: block;

	} 
	
a.ref_navi_2_aktiv {
	color: #B0B2B5;
	text-decoration: none;
	display: block;
	font-weight: bold;

	}
	
a.ref_navi_3 {
	color: #ffffff;
	text-decoration: none;
	display: block;
	} 
	
a.ref_navi_3_aktiv {
	color: #6B6A68;
	text-decoration: none;
	display: block;
	font-weight: bold;
	}
	
a.reader { 
	color: #ffffff; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	word-spacing: 1px;
  }
  
a.link_mail{ 
	text-decoration: none;
	color: white;
  	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
	}
	
#buttons_hauptnavi {
	font-size: 13px;
  	font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    position: absolute;
    z-index: 1; 
    top: 35px;
   	left: 205px; 
   }
   
#buttons_ref_1 {
	font-size: 12px;
  	font-family:Arial, Helvetica, sans-serif;
    position: absolute;
    z-index: 2; 
    top: 65px;
   	left: 467px;
   	width: 600px; 
   }
   
#buttons_ref_2 {
	font-size: 13px;
  	font-family:Arial, Helvetica, sans-serif;
    position: absolute;
    z-index: 1; 
    top: 432px; 
	left: 460px; 
   	position: absolute; 
	z-index: 1; 
   }
   
#buttons_ref_3 {
	font-size: 13px;
  	font-family:Arial, Helvetica, sans-serif;
    height: 112px;
    width: 180px;
    position: absolute;
    z-index: 1; 
    top: 308px; 
	left: 460px; 
   	position: absolute; 
	z-index: 1; 
	overflow: auto;
   }
   
   
#balken_oben { 
	background-color: #939598;
 	position: absolute;
 	top: 0px; 
 	width: 1024px;
   	height: 20px;
 	}
#balken_ref {
	background-color: #F1B18E;
 	position: absolute;
 	z-index: 1;
 	top: 57px; 
 	width: 436px;
 	left: 462px;
   	height: 33px;
 	}
#balken_hellgrau_navi {
 	background-color: #d9dbdc;
 	position: absolute;
 	top: 22px; 
 	width: 1024px;
   	height: 33px;
 	}
 	
#mitte {
	background-color: #F04E23;
 	position: absolute;
 	left: 202px;
 	top: 57px;
   	height: 435px;
   	width: 696px; 
   	}
   	
#balken_hellgrau_unten{
 	background-color: #d9dbdc;
 	position: absolute;
 	bottom: 22px; 
 	width: 1024px;
   	height: 58px;
 	}
 	
#balken_unten { 
	background-color: #939598;
 	position: absolute;
 	bottom: 0px;
 	width: 1024px;
   	height: 20px;
 	}
 	
#bild_links {
	position: absolute;
 	left: 0px;
 	top: 57px;	
 	width: 200px;
 	height: 434px;
   	}
   	
#bild_rechts { 
	position: absolute;
 	left: 900px;
 	top: 57px;
 	width: 124px;
 	height: 434px;
 	}
 	
#motto{ 
 	position: absolute;
  	top: 494px;
  	left: 0px; 
  	width: 472px;
  	height: 58px;
  	z-index: 1;
   }
   
#firmenlogo {
	position: absolute;
  	z-index: 1;
  	bottom: 23px;
  	left: 543px; 
  	}
#download_reader { 
  position: absolute;
  z-index: 1; 
  top: 285px; 
  left: 461px; 
  }

p.absatz{ 
margin-top: 12px; 
}

p.absatz_anspruch{ 
margin-top: 14px; 
}
  
.anspruch_stil  { 
	color: white;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 1;
	top: 140px;
	left: 455px; 
	}
  	
 .anspruch_verstand {
	color: white;
  	font-size: 35px;
  	font-family: Arial, Helvetica, sans-serif;
 	position: absolute;
  	z-index: 1;
  	top: 315px;
  	left: 455px; 
  	}
  	
.anspruch_1 { 
   color: white; 
   font-size: 13px;
   font-family: Arial, Helvetica, sans-serif;
   position: absolute;
   z-index: 1; 
   top: 200px; 
   left: 220px; 
   width: 230px; 
   }
  
.anspruch_2   {
 	color: white;
  	font-size: 13px;
   	font-family: Arial, Helvetica, sans-serif;
    position: absolute; 
    z-index: 1; 
    top: 200px;
    left: 455px;
    width: 210px;
    }
    
.anspruch_3  { 
	color: white;
	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    z-index: 1; 
    top: 200px; 
    left: 680px;
    width: 200px; 
    }
.leistung_hand {
	color: white;
  	font-size: 32px;
  	font-family: Arial, Helvetica, sans-serif;
 	position: absolute;
  	z-index: 1;
  	top: 187px;
  	left: 220px; 
  	}
  	
.leistung_mitkomp {
	color: white;
  	font-size: 32px;
  	font-family: Arial, Helvetica, sans-serif;
 	position: absolute;
  	z-index: 1;
  	top: 232px;
  	left: 370px; 
  	} 
  	
 .leistung_partner {
	color: white;
  	font-size: 32px;
  	font-family: Arial, Helvetica, sans-serif;
 	position: absolute;
  	z-index: 1;
  	top: 277px;
  	left: 292px; 
  	} 
  	
 .links_partner {
 	position: absolute;
  	z-index: 1;
  	top: 370px;
  	left: 425px; 
  	}
  
  	
.leistung_1 {
	color: white;
  	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
  	width: 260px;
 	position: absolute;
  	z-index: 1;
  	top: 138px;
  	left: 425px; 
  	}
  	
.leistung_2 {
	color: white;
  	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
  	width: 260px;
 	position: absolute;
  	z-index: 1;
  	top: 280px;
  	left: 425px; 
  	}
  	
.leistung_3 {
	color: white;
  	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
  	width: 230px;
 	position: absolute;
  	z-index: 1;
  	top: 137px;
  	left: 660px; 
  	}
  	
.kontakt_kurze { 
 	color: white;
  	font-size: 35px; 
  	font-family: Arial, Helvetica, sans-serif;
   	position: absolute;
    z-index: 1; 
    top: 80px; 
    left: 230px;
    }
   
 .kontakt_2 {
    color: white;
  	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
  	width: 240px;
 	position: absolute;
  	z-index: 1;
  	top: 130px;
  	left:230px;
 	}
 	
.danke{
    color: white;
  	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
 	position: absolute;
  	z-index: 1;
  	top: 230px;
  	left:230px;
 	}
 .bild_birgit {
 	position: absolute;
  	top: 130px;
  	left: 480px;  	
  	z-index: 1;
 	}
 	

.ueber_ref {
	color: white;
  	font-size: 30px;
  	font-family: Arial, Helvetica, sans-serif;
 	position: absolute;
  	z-index: 1;
  	top: 70px;
  	left: 220px; 
  	}
.text_ref_1 {
   color: white; 
   font-size: 13px;
   font-family: Arial, Helvetica, sans-serif;
   position: absolute;
   z-index: 1; 
   top: 110px; 
   left: 220px; 
   width: 210px; 
   }
   
#text_ref_2  { 
  color: white; 
  font-size: 13px; 
  font-family: Arial, Helvetica, sans-serif; 
  position: absolute; 
  z-index: 1; 
  top: 309px; 
  left: 665px;
  width: 230px;
}

.text_gedrungen{
line-height: 14px; 
}

.text_ref_2_bikepark  { 
  color: white; 
  font-size: 13px; 
  font-family: Arial, Helvetica, sans-serif; 
  position: absolute; 
  z-index: 1; 
  top: 315px; 
  left: 665px;
  width: 230px;
}
.titel_ref_links{
   color: white; 
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   position: absolute;
   z-index: 1; 
   top: 110px; 
   left:461px;
   }

.bild_ref_links{
   position:absolute;
   z-index: 1; 
   top: 130px; 
   left: 461px;
   width: auto;
   height: 154px;
   
    }
    
.titel_ref_rechts{
   color: white; 
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   position: absolute;
   z-index: 1; 
   top: 110px; 
   left:665px;
   }

.bild_ref_rechts{
   position:absolute;
   z-index: 1; 
   top: 130px; 
   left: 665px;
   width: auto;
   height: 154px;
   
   }
.bild_ref_knusperhaus{
   position:absolute;
   z-index: 1; 
   top: 130px; 
   left: 627px;
   width: auto;
   height: 154px;
   
   }
ul { 
	color: #ffffff; 
	font-size: 23px; 
	line-height: 20px;
	text-decoration: none;
  	padding-top: -12px; 
  	list-style-type: circle; 
  }
  
/*<agl.folder "kontakt">*/
.kontakt_position_eingabe {
	 position: absolute;
	 z-index: 1;
	 top: 160px; 
	 width: 240px 
	}
input { 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	background-color: #E1E4E5;
	margin-bottom: 5px; 
	border: solid 1px #939598 ;
	}
textarea {
	background-color: #E1E4E5;
	border: solid 1px #939598;
	}
form { 
	position: absolute;
	z-index: 2;
	top: 80px; 
	left: 500px;
	height:  300px;
	}
.absenden {
	 text-align: center;
	 padding-top: 5px;
	 width: 25px; 
	 }
.tabelle_form{
	font-size:13px; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	width: 140px;
	color: #ffffff;	
	}


/*</agl.folder>*/
.text_impressum {
  font-size: 13px;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  color: white; 
  position: absolute;
 left: 50px;
  top: 10px;
  z-index:1;
 }
 .text_impressum_klein {
  position: absolute;
  top: 140px;
  left: 50px;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  color: white; 
  font-size: 11px;
  width: 600px; 
  text-align: justify;
  z-index:1;
 }
.zusatz1_imp{
 font-size: 13px;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  color: white; 
  position: absolute;
  top: 10px;
  left:498px;
  z-index:1;
}
.zusatz2_imp{
 font-size: 13px;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  color: white; 
  position: absolute;
  top: 10px;
  left:280px;
  z-index:1;

}