



body { margin: 0px; font:100% Verdana, Arial, Helvetica, sans-serif;

	background:url(Bilder/03.jpg) bottom left repeat-y; height:100%; width:100%;

	 }

	 

html {height:100%; width:100%;}



h1 {margin-top:0px; margin-bottom:10px; font-weight:bold; }



/* --------- Hintergrund ---------- */



.lo { position:absolute;

 	 top:0px;

	 width:770px; 

   height:564px;

   background:url(Bilder/01.jpg) top left no-repeat; 

	 z-index:2;}														

 

.ro {

   position:absolute;

   top:0px;

   height:126px;

   width:100%;

	 background:url(Bilder/02.jpg) top right repeat-x;

	 z-index:1;}

	



.ru {

  position:relative;

  float:left;

	background-image:url(Bilder/infobox.png); background-repeat:no-repeat;

	float: right;

	z-index:1; 

	font-size:12px; 

	font-family:Verdana, Arial, Helvetica, sans-serif;}

	





/* --------- Text in Balken---------- */



.text_ro {position:absolute; top:32px; right:35px; font-weight:bold; line-height:1.5em; font-stretch:expanded; z-index:4; font-size:12px;}

.text_ro a: { font-weight:bold; color:#ffffff; text-decoration:none; border:0 }

.text_ro a:link { font-weight:bold; color:#ffffff; text-decoration:none; border:0 }

.text_ro a:visited { font-weight:bold; color:#ffffff; text-decoration:none; border:0  }

.text_ro a:hover { font-weight:bold; color:#99ccff; text-decoration:none; border:0  }

.text_ro a:active { font-weight:bold; color:#ffffff; text-decoration:none; border:0  }

.text_ro a:focus { font-weight:bold; color:#99ccff; text-decoration:none; border:0  } 



.adresse {position:absolute; top:3px; right:35px; font-weight:bold; color:#ffffff;font-size:12px; line-height:1.4em; font-stretch:expanded; z-index:4; }



/* --------- Logo ---------- */



.logo {position:absolute; top:20px; left:20px; z-index:4;}



/* --------- Buttons ---------- */



.buttons {position: absolute; z-index:4;}



.button1 {position: absolute; top:160px; left:20px}

.button2 {position: absolute; top:210px; left:20px}



.button3 {position: absolute; top:260px; left:20px}

.button3_1 {position: absolute; top:292px; left:20px}

.button3_2 {position: absolute; top:317px; left:20px}

.button3_3 {position: absolute; top:342px; left:20px}

.button3_4 {position: absolute; top:367px; left:20px}



.button4 {position: absolute; top:310px; left:20px}

.button4_1 {position: absolute; top:342px; left:20px}

.button4_2 {position: absolute; top:367px; left:20px}

.button4_3 {position: absolute; top:392px; left:20px}

.button4_4 {position: absolute; top:417px; left:20px}



.button5 {position: absolute; top:360px; left:20px}

.button5_1 {position: absolute; top:396px; left:20px}

.button5_2 {position: absolute; top:421px; left:20px}

.button5_3 {position: absolute; top:446px; left:20px}

.button5_4 {position: absolute; top:471px; left:20px}



.button6 {position: absolute; top:410px; left:20px}

.button7 {position: absolute; top:460px; left:20px}

.button8 {position: absolute; top:550px; left:25px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}



.button4_r_team {position: absolute; top:404px; left:20px}

.button5_r_team {position: absolute; top:454px; left:20px}

.button6_r_team {position: absolute; top:504px; left:20px}

.button7_r_team {position: absolute; top:554px; left:20px}

.button8_r_team {position: absolute; top:644px; left:25px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}



.button5_r_beh {position: absolute; top:454px; left:20px}

.button6_r_beh {position: absolute; top:504px; left:20px}

.button7_r_beh {position: absolute; top:554px; left:20px}

.button8_r_beh {position: absolute; top:604px; left:25px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}





.button6_r_info {position: absolute; top:508px; left:20px}

.button7_r_info {position: absolute; top:558px; left:20px}

.button8_r_info {position: absolute; top:648px; left:20px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}



.inhalt {

				position:relative;

				padding: 118px 0px 25px 200px;

				margin:0;

				width:55%;

				z-index:3;

				}



.inhaltindex {

				position:absolute;

				top:118px;

				left:200px;

				margin:0;

				width:80%;

				z-index:3;

				

				}

				

.inhalt4 {

				position:relative;

				padding: 200px 0px 50px 200px;

				margin:0;

				width:50%;

				z-index:3;

				font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;

				} 

.box1 {

				position:relative;

				float:left;

				

				width:450px;

				height:7px;

				z-index:3;

				}



.box2{

				position:relative;

				float:left;

				margin:0;

				width:450px;

				height:7px;

				z-index:3;

				}

	

				

.inhalt p { margin:0;

	          padding:0;}

						

.text_normal {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }



.inhalt2 {background:#E3F4FF; padding: 15px 20px 15px 30px; border:solid 1px; border-color:E00000; width:350px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; z-index:3}





.ueberschrift {color:FFFFFF; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}



sup.text {font-size:12px;}



a: { font-weight:normal; color:#0000E0; text-decoration:none; border:0 }

a:link { font-weight:normal; color:#0000E0; text-decoration:none; border:0 }

a:visited { font-weight:normal; color:#000080; text-decoration:none; border:0  }

a:hover { font-weight:normal; color:#99ccff; text-decoration:none; border:0  }

a:active { font-weight:normal; color:#0000E0; text-decoration:none; border:0  }

a:focus { font-weight:normal; color:#99ccff; text-decoration:none; border:0  } 





/*-- Schild --*/



.schild_o_r {background-image:url(Bilder/Schild/oben_links.gif);  background-repeat:no-repeat; width:7px; height:7px;  position:relative; float:left; }

.schild_o   {background-image:url(Bilder/Schild/oben.gif);        background-repeat:repeat-x;  width:380px;            position:relative; float:left;}

.schild_o_l {background-image:url(Bilder/Schild/oben_rechts.gif); background-repeat:no-repeat; width:7px; height:7px;  position:relative; float:left; }



.schild_i   {position:relative; float:left;background-color:#e3f4ff; width:370px; border-left: solid 1px; border-right: solid 1px; border-color:#003399; padding-left: 10px; padding-right: 10px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }



.schild_u_r {background-image:url(Bilder/Schild/unten_links.gif);  background-repeat:no-repeat;                            position:relative; float:left; }

.schild_u   {background-image:url(Bilder/Schild/unten.gif);        background-repeat:repeat-x;   width:380px;              position:relative; float:left; }

.schild_u_l {background-image:url(Bilder/Schild/unten_rechts.gif); background-repeat:no-repeat;                            position:relative; float:left; }





/*-- Team --*/







.teams {width: 200px; valign:top; padding-bottom:5px; padding-right:30px;}

.teamstext {width: 200px; valign:top; padding-bottom:30px; padding-right:30px;}





.lebens{padding-right:35px;padding-bottom:10px;}

.jahreszahl{padding-right:35px;padding-bottom:10px; width:80px; }



/*-- bildtext --*/





.bildtext {padding-right:20px; }



			

/*-- Informationstexte --*/



.verluebersch {font-weight:bold; color:#000000; text-decoration:none; border:0}

.verluebersch a: { font-weight:bold; color:#000000; text-decoration:none; border:0 }

.verluebersch a:link { font-weight:bold; color:#000000; text-decoration:none; border:0 }

.verluebersch a:visited { font-weight:bold; color:#000000; text-decoration:none; border:0  }

.verluebersch a:hover { font-weight:bold; color:#99ccff; text-decoration:none; border:0  }

.verluebersch a:active { font-weight:bold; color:#000000; text-decoration:none; border:0  }

.verluebersch a:focus { font-weight:bold; color:#99ccff; text-decoration:none; border:0  }



.reiter {position: absolute; top:170px; left:195px; z-index:4;}

.register {position: absolute; top:203px; left:195px; z-index:4;}

.registertext {position: absolute; left:195px;  top:203px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; width:600px; padding:25px; padding-left:10px; z-index:5;}

.registertext2 {position: absolute; left:190px;  top:203px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; width:720px; padding:25px; padding-left:20px; z-index:5;}

.registerbild {position: absolute; top:208px; left:520px;  float:left; }

.registerbild3 {position: absolute; top:150px; left:520px;  float:left; }

.registerbild2 {position: absolute; top:425px; left:705px;  float:left; }

.vorhernachher {padding-right: 10px; valign:top;}



.regerklaerung {width:500px; height:170px; }

.regauf{ padding-bottom:5px;width:150px;}

.ertext {padding-top:2px; padding-left:10px; padding-bottom:10px;padding-right:10px; margin-left:0px; background-color:white; }



.bleistungen {background-color:#E3F4FF; padding:10px; margin:20px;}

.bleistungen td {background-color:#E3F4FF; padding:10px;}



/*-- FRAGEN--*/





.oben {background-image:url(Bilder/oben.gif); background-repeat:no-repeat; height:8px; width:691px;}

.frage {background-image:url(Bilder/streifen_blau.gif); background-repeat:repeat-y; padding-left: 10px; padding-bottom:10px; width:691px; font-weight:bold;}





.antwort {valign:bottom; background-image:url(Bilder/streifen.gif); background-repeat:repeat-y; padding-top: 10px; padding-bottom:10px; width:691px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.antwort p {margin-left:20px; margin-right:20px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;} 

.antwort ul {margin-left:20px; margin-right:20px; padding-left: 15px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;} 









.unten {background-image:url(Bilder/unten.gif); background-repeat:no-repeat; margin-bottom:10px;  width:691px;}