body     { background-color: #06c; margin: -275px 0 0 -500px; padding: 0; position: absolute; top: 50%; left: 50%; width: 1000px; height: 550px; overflow: hidden; vertical-align: bottom; border: solid 1px #9cf }
h1  { color: #06c; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; z-index: 1 }

html { 
overflow: hidden;
 }

#balken_oben { 
 	position: absolute;
 	top: 0px; 
   	z-index:3;
 	}

#balken_navi{
 	position: absolute;
 	top: 65px;
   	z-index:1;
   	}

#ecke{
	position: absolute;
	top:65px;
	left: 131px;
	z-index:2;
	}

#main  { background-color: #AEE5FA; position: absolute; z-index: 1; top: 65px; left: 131px; width: 900px; height: 509px }
 	
 #headline{
    position: absolute;
 	top: 100px;
 	left: 190px;
 	z-index:2;
 	}
#bild_seite   { position: absolute; z-index: 2; top: 10px; left: 345px; width: ¿ }
#bild_index1 { position: absolute; z-index: 2; top: 425px; left: 490px }

#bild_index2  { position: absolute; z-index: 2; top: 425px; left: 660px }

#bild_index3  { position: absolute; z-index: 2; top: 425px; left: 830px }

#bild_5    { position: absolute; z-index: 2; top: 140px; left: 530px; border-style: solid; border-color: white }

 #bild_4    { position: absolute; z-index: 2; top: 140px; left: 700px; border-style: solid; border-color: white }

 #bild_1    { position: absolute; z-index: 2; top: 398px; left: 530px; border-style: solid; border-color: white }

#bild_2    { position: absolute; z-index: 2; top: 269px; left: 700px; border-style: solid; border-color: white }
	
#bild_3    { position: absolute; z-index: 2; top: 269px; left: 530px; border-style: solid; border-color: white }
#bild_0  { position: absolute; z-index: 2; top: 398px; left: 700px; border-style: solid; border-color: white }
#text_aktiv_links  { color: #06c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; z-index: 1 }

a.aktiv  { color: #06c; text-decoration: none }
a.link { 
color: white;
text-decoration: none;
  }
.text { color: #06c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; position: absolute; z-index: 2; top: 90px; left: 20px; width: 280px }
.imp{
font-size: 9px;
width: 310px;

}
#logo_impress  { position: absolute; z-index: 2; top: 150px; left: 140px; width: 120px; height: 40px }

p.abstand_1{ 
margin-bottom:8px; 
}
p.abstand_2{ 
margin-top:7px; 
}    
 .text_preise   { color: #06c; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; z-index: 2 }
 
 .text_kontakt { color: #06c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; z-index: 2; top: 380px; left: 445px; width: 300px }
     
 .tabelle{ 
	position: absolute;
	left:10px;
	top: 100px; 
	width: 319px; 
	z-index: 2;
 }
 
table { color: #06c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse }
  
td.preise{
  border: solid 1px #ffffff;  
  padding: 5px;
  text-align: center;
 }
 
 td.farbe { font-weight: bold; background-color: #09c; text-align: center; padding: 5px; border: solid 1px #ffffff }

.absenden {
	 text-align: center;
	 padding-top: 5px;
	 width: 25px; 
	 }
	 
#tabelle_kontakt{ 
	position: absolute;
	left:200px;
	top: 110px; 
	width: 500px; 
	z-index: 2;
 }

form{
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px;
	}



input   { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin-bottom: 5px; border: solid 1px #9cf }
  
textarea   { background-color: #ffffff; text-align: left; border: solid 1px #9cf }
	


 

/*<agl.folder "navigation">*/
#navi{
	position: absolute;
	height: 300px;
	z-index: 1;
	left: 15px;
	top: 150px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;

}

a.buttons_navi { color: #06c; text-decoration: none; display: block; padding-top: 20px }
a.buttons_navi_aktiv{
	color:  #ffffff;
	text-decoration: none;
	padding-top: 20px;
	display: block;
}
a:hover { 
color: #ffffff;

 }