/*Seitenhintergründe+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.hintergrund_seite{
	background-color: #D4D4D4;
	font-family: Tahoma;
}


.hintergrund1{
	background-color:#E9E9E9;
	font-family: Tahoma;
	font-size: 10pt;
	margin-left: 20px;
	margin-top: 35px;
	color:#5C5C5C;
}

#hintergrund_weiss{
	position: absolute;
	left: 48px;
	top: 0px;
	height: 976px;
	width: 874px;
	z-index: 1;
	background-color:White;
}


#logo{
	position: absolute;
	left: 50px;
	top: 0px;
	height: 100px;
	width: 220px;
	z-index: 2;
}


#wetter{
	position: absolute;
	left: 70px;
	top: 359px;
	z-index: 3;
}



/*Linkleiste+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#linkleiste_hintergrund{
	position: absolute;
	left: 270px;
	top: 0px;
	height:100px;
	width: 650px;
	background-color: #D4D4D4;
	z-index: 2;	
}


#strich1{
	position: absolute;
	left: 486px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
	color:#292929;
}

#strich2{
	position: absolute;
	left: 739px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
	color:#292929;	
}

#strich3{
	position: absolute;
	left: 656px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
	color:#292929;	
}

#strich4{
	position: absolute;
	left: 548px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
	color:#292929;	
}

#strich5{
	position: absolute;
	left: 842px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
	color:#292929;	
}


.aktiv{
	color: #577e3b;
}


#start{
	position: absolute;
	left: 435px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
}


#agbs{
	position: absolute;
	left: 502px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
}





#impressum{
	position: absolute;
	left: 564px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
}


#kontakt{
	position: absolute;
	left: 674px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
}

#gaestebuch{
	position: absolute;
	left: 756px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
}

#forum{
	position: absolute;
	left: 860px;
	top: 75px;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana;
	z-index: 3;
}





/*Bildelement++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#bildelement{
	position: absolute;
	left: 50px;
	top: 101px;
	z-index: 2;
}








/*linke Spalte++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#balken_links{
	position: absolute;
	left: 50px;
	top: 352px;
	height: 624px;
	width: 220px;
	background-color: #1f3112;
	z-index: 2;
	
}



/*Hauptavigation++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*Farben....................................................*/

#haupt_farbe1{
	position: absolute;
	left: 70px;
	top: 107px;
	height: 38px;
	width: 7px;
	background-color:a2ff00;
	z-index: 3;
}

#haupt_farbe1_aktiv{
	position: absolute;
	left: 70px;
	top: 107px;
	height: 38px;
	width: 200px;
	background-color:a2ff00;
	z-index: 3;
}

#haupt_farbe2{
	position: absolute;
	left: 70px;
	top: 147px;
	height: 38px;
	width: 7px;
	background-color: 54b001;
	z-index: 3;
}

#haupt_farbe2_aktiv{
	position: absolute;
	left: 70px;
	top: 147px;
	height: 38px;
	width: 200px;
	background-color: 54b001;
	z-index: 3;
}

#haupt_farbe3{
	position: absolute;
	left: 70px;
	top: 187px;
	height: 38px;
	width: 7px;
	background-color: 006b23;
	z-index: 3;
}

#haupt_farbe3_aktiv{
	position: absolute;
	left: 70px;
	top: 187px;
	height: 38px;
	width: 200px;
	background-color: 006b23;
	z-index: 3;
}

#haupt_farbe4{
	position: absolute;
	left: 70px;
	top: 227px;
	height: 38px;
	width: 7px;
	background-color: 1c3c65;
	z-index: 3;
}

#haupt_farbe4_aktiv{
	position: absolute;
	left: 70px;
	top: 227px;
	height: 38px;
	width: 200px;
	background-color: 1c3c65;
	z-index: 3;
}

#haupt_farbe5{
	position: absolute;
	left: 70px;
	top: 267px;
	height: 38px;
	width: 7px;
	background-color:0159c7;
	z-index: 3;
}

#haupt_farbe5_aktiv{
	position: absolute;
	left: 70px;
	top: 267px;
	height: 38px;
	width: 200px;
	background-color:0159c7;
	z-index: 3;
}

#haupt_farbe6{
	position: absolute;
	left: 70px;
	top: 307px;
	height: 38px;
	width: 7px;
	background-color:00b4ff;
	z-index: 3;
}

#haupt_farbe6_aktiv{
	position: absolute;
	left: 70px;
	top: 307px;
	height: 38px;
	width: 200px;
	background-color:00b4ff;
	z-index: 3;
}



/*Rubriken................................................*/

#hauptnavigation_aktuelles{
	position: absolute;
	left: 90px;
	top: 117px;
	color:White;
	font-size:10pt;
	font-family: Verdana;
	z-index: 4;
}

#hauptnavigation_sportangebot{
	position: absolute;
	left: 90px;
	top: 157px;
	color:White;
	font-size:10pt;
	font-family: Verdana;
	z-index: 4;
}

#hauptnavigation_kindergeburtstag{
	position: absolute;
	left: 90px;
	top: 197px;
	color:White;
	font-size:10pt;
	font-family: Verdana;
	z-index: 4;
}

#hauptnavigation_service{
	position: absolute;
	left: 90px;
	top: 237px;
	color:White;
	font-size:10pt;
	font-family: Verdana;
	z-index: 4;
}

#hauptnavigation_bildergalerie{
	position: absolute;
	left: 90px;
	top: 277px;
	color:White;
	font-size:10pt;
	font-family: Verdana;
	z-index: 4;
}

#hauptnavigation_restaurant{
	position: absolute;
	left: 90px;
	top: 317px;
	color:White;
	font-size:10pt;
	font-family: Verdana;
	z-index: 4;
}






/*Unternavigation+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#unternavigation_hintergrund{
	position: absolute;
	left: 50px;
	top: 352px;
	height: 130px;
	width: 220px;
	background-color: #739b57;	
	z-index: 3;
}

#unternavigation_hintergrund2{
	position: absolute;
	left: 50px;
	top: 352px;
	height: 250px;
	width: 220px;
	background-color: 9cff42;	
	z-index: 3;
}

#unternavigation_hintergrund3{
	position: absolute;
	left: 50px;
	top: 352px;
	height: 90px;
	width: 220px;
	background-color: 5dce55;	
	z-index: 3;
}

#unternavigation_hintergrund4{
	position: absolute;
	left: 50px;
	top: 352px;
	height: 90px;
	width: 220px;
	background-color: 6088ba;	
	z-index: 3;
}

#unternavigation_hintergrund5{
	position: absolute;
	left: 50px;
	top: 352px;
	height: 170px;
	width: 220px;
	background-color: 5097e6;	
	z-index: 3;
}



/*Farben................................................*/

#unter_2a{
	position: absolute;
	left: 70px;
	top: 358px;
	height: 38px;
	width: 7px;
	background-color:54b001;
	z-index: 4;
}


#unter_2b{
	position: absolute;
	left: 70px;
	top: 398px;
	height: 38px;
	width: 7px;
	background-color:54b001;
	z-index: 4;
}

#unter_2c{
	position: absolute;
	left: 70px;
	top: 438px;
	height: 38px;
	width: 7px;
	background-color:54b001;
	z-index: 4;
}


#unter_2d{
	position: absolute;
	left: 70px;
	top: 478px;
	height: 38px;
	width: 7px;
	background-color:54b001;
	z-index: 4;
}


#unter_2e{
	position: absolute;
	left: 70px;
	top: 518px;
	height: 38px;
	width: 7px;
	background-color:54b001;
	z-index: 4;
}


#unter_2f{
	position: absolute;
	left: 70px;
	top: 558px;
	height: 38px;
	width: 7px;
	background-color:54b001;
	z-index: 4;
}



#unter_3a{
	position: absolute;
	left: 70px;
	top: 358px;
	height: 38px;
	width: 7px;
	background-color:006b23;
	z-index: 4;
}


#unter_3b{
	position: absolute;
	left: 70px;
	top: 398px;
	height: 38px;
	width: 7px;
	background-color:006b23;
	z-index: 4;
}




#unter_4a{
	position: absolute;
	left: 70px;
	top: 358px;
	height: 38px;
	width: 7px;
	background-color:1c3c65;
	z-index: 4;
}


#unter_4b{
	position: absolute;
	left: 70px;
	top: 398px;
	height: 38px;
	width: 7px;
	background-color:1c3c65;
	z-index: 4;
}





#unter_5a{
	position: absolute;
	left: 70px;
	top: 358px;
	height: 38px;
	width: 7px;
	background-color:0159c7;
	z-index: 4;
}


#unter_5b{
	position: absolute;
	left: 70px;
	top: 398px;
	height: 38px;
	width: 7px;
	background-color:0159c7;
	z-index: 4;
}

#unter_5c{
	position: absolute;
	left: 70px;
	top: 438px;
	height: 38px;
	width: 7px;
	background-color:0159c7;
	z-index: 4;
}

#unter_5d{
	position: absolute;
	left: 70px;
	top: 478px;
	height: 38px;
	width: 7px;
	background-color:0159c7;
	z-index: 4;
}




#unter_k1{
	position: absolute;
	left: 70px;
	top: 358px;
	height: 38px;
	width: 7px;
	background-color:2c411d;
	z-index: 4;
}


#unter_k2{
	position: absolute;
	left: 70px;
	top: 398px;
	height: 38px;
	width: 7px;
	background-color:2c411d;
	z-index: 4;
}

#unter_k3{
	position: absolute;
	left: 70px;
	top: 438px;
	height: 38px;
	width: 7px;
	background-color:2c411d;
	z-index: 4;
}




#eingerueckt1{
	position: absolute;
	left: -999px;
	top: -999px;
	height: 38px;
	width: 7px;
	background-color:#4c6c35;
	z-index: 4;
}


#eingerueckt2{
	position: absolute;
	left: -999px;
	top: -999px;
	height: 38px;
	width: 7px;
	background-color:#4c6c35;
	z-index: 4;
}



#eingeschoben1{
	position: absolute;
	left: -999px;
	top: -999px;
	height: 38px;
	width: 7px;
	background-color:#7bc836;
	z-index: 4;
}

#eingeschoben2{
	position: absolute;
	left: -999px;
	top: -999px;
	height: 38px;
	width: 7px;
	background-color:#7bc836;
	z-index: 4;
}

#eingeschoben3{
	position: absolute;
	left: -999px;
	top: -999px;
	height: 38px;
	width: 7px;
	background-color:#7bc836;
	z-index: 4;
}

#eingeschoben4{
	position: absolute;
	left: -999px;
	top: -999px;
	height: 38px;
	width: 7px;
	background-color:#7bc836;
	z-index: 4;
}

#eingeschoben5{
	position: absolute;
	left: -999px;
	top: -999px;
	height: 38px;
	width: 7px;
	background-color:#7bc836;
	z-index: 4;
}

#eingeschoben6a{
	position: absolute;
	left: -999px;
	top: -999px;
	height: 38px;
	width: 7px;
	background-color:#7bc836;
	z-index: 4;
}

#eingeschoben6b{
	position: absolute;
	left: -999px;
	top: -999px;
	height: 38px;
	width: 7px;
	background-color:#7bc836;
	z-index: 4;
}


/*Unterpunkte..............................................*/

#soccer{
	position: absolute;
	left: 90px;
	top: 368px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#tennis{
	position: absolute;
	left: 90px;
	top: 408px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#squash{
	position: absolute;
	left: 90px;
	top: 448px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#speedminton{
	position: absolute;
	left: 90px;
	top: 488px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#kegeln{
	position: absolute;
	left: 90px;
	top: 528px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#snooker{
	position: absolute;
	left: 90px;
	top: 568px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}



#allgemeines{
	position: absolute;
	left: 90px;
	top: 368px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#pakete{
	position: absolute;
	left: 90px;
	top: 408px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}



#schlaeger{
	position: absolute;
	left: 90px;
	top: 368px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#shop{
	position: absolute;
	left: 90px;
	top: 408px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}



#sportcenter{
	position: absolute;
	left: 90px;
	top: 368px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#geb{
	position: absolute;
	left: 90px;
	top: 408px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#futter{
	position: absolute;
	left: 90px;
	top: 448px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#akti{
	position: absolute;
	left: 90px;
	top: 488px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}




#anschrift{
	position: absolute;
	left: 90px;
	top: 368px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#zeiten{
	position: absolute;
	left: 90px;
	top: 408px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#anfahrt{
	position: absolute;
	left: 90px;
	top: 448px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}



#wegbeschreibung{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#skizze{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}


/*eingerückte Links....................................................*/

#soccPreise{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#tennisPreise{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#squashPreise{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#speedPreise{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#kegelPreise{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}

#snookerPreise{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;	
}

#snookerZeiten{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:10pt;
	font-family: Verdana;
	z-index: 5;
}




/*Inhaltsbereich+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*Allgemein..............................................*/

#balken{
	position: absolute;
	left: 272px;
	top: 352px;
	height:6px;
	width: 648px;
	background-color: #D4D4D4;
	z-index: 3;	
}


#inhalt{
	position: absolute;
	left: 270px;
	top: 381px;
	height: 595px;
	width: 650px;
	background-color:White;	
	z-index: 2;
}

.frame{
	height: 100%;
	width: 100%;
}


.abstand{
	margin-bottom: 20px;
}


.fett{
	font-weight:bold;
}


.fett_kapital{
	font-weight:bold;
	font-variant:small-caps;
	font-size:11pt;
	color:2c411d;
}




/*Home...................................................*/

#titelbalken{
	position: absolute;
	left: 272px;
	top: 358px;
	height:25px;
	width: 648px;
	background-color: #1f3112;
	z-index: 3;	
}


#ueberschrift{
	position: absolute;
	left: 290px;
	top: 361px;
	font-size:11pt;
	font-weight:bold;
	font-family: Verdana;
	color:White;
	z-index: 4;	
}

#ueberschrift1{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:11pt;
	font-weight:bold;
	font-family: Verdana;
	color:White;
	z-index: 4;	
}

#ueberschrift2{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:11pt;
	font-weight:bold;
	font-family: Verdana;
	color:White;
	z-index: 4;	
}

#ueberschrift3{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:11pt;
	font-weight:bold;
	font-family: Verdana;
	color:White;
	z-index: 4;	
}


#ueberschrift4{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:11pt;
	font-weight:bold;
	font-family: Verdana;
	color:White;
	z-index: 4;	
}

#ueberschrift5{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:11pt;
	font-weight:bold;
	font-family: Verdana;
	color:White;
	z-index: 4;	
}

#ueberschrift6{
	position: absolute;
	left: -999px;
	top: -999px;
	font-size:11pt;
	font-weight:bold;
	font-family: Verdana;
	color:White;
	z-index: 4;	
}

/*Aktuelles................................................*/

#titelbalken_aktuelles{
	position: absolute;
	left: 272px;
	top: 358px;
	height:25px;
	width: 648px;
	background-color: a2ff00;
	z-index: 3;	
}


#ueberschrift_aktuelles{
	position: absolute;
	left: 290px;
	top: 361px;
	font-size:11pt;
	font-weight:bold;
	font-family: Verdana;
	color:#292929;
	z-index: 4;	
}


.tabelle{
	font-size:10pt;
}


.platz{
	vertical-align:top;
}

.platz1{
	padding-left:10px;
	vertical-align:top;
}

.platz2{
	padding-left:50px;
	vertical-align:top;
}


/*Sportangebot..........................................*/

#titelbalken_sportangebot{
	position: absolute;
	left: 272px;
	top: 358px;
	height:25px;
	width: 648px;
	background-color: 54b001;
	z-index: 3;	
}


.rechtsbundig{
	text-align:right;
}

.linksbundig{
	text-align:left;
	padding-right:30px;
}

.mittig{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;  
}


.abstandRechts{
	padding-right:50px;
}

.bunt{
	background-color:54b001;
	color:White;
	font-weight:bold;
	font-size:11pt;

}

.bunt1{
	background-color:b9fd7b;
	font-weight:bold;
}

.bunt2{
	background-color:d6feb0;
}



/*Kindergeburtstag..........................................*/

#titelbalken_kindergeburtstag{
	position: absolute;
	left: 272px;
	top: 358px;
	height:25px;
	width: 648px;
	background-color: 006b23;
	z-index: 3;	
}



.rechtsbundig_abstand{
	text-align:right;
	padding-left:50px;
}


.mitte{
	text-align:left;
	padding-left:20;
}


.farbig{
	background-color:78e870;
}

.farbig1{
	background-color:bafdb1;
}



/*Service..........................................*/

#titelbalken_service{
	position: absolute;
	left: 272px;
	top: 358px;
	height:25px;
	width: 648px;
	background-color: 1c3c65;
	z-index: 3;	
}




/*Service..........................................*/

#titelbalken_bildergalerie{
	position: absolute;
	left: 272px;
	top: 358px;
	height:25px;
	width: 648px;
	background-color: 0159c7;
	z-index: 3;	
}






/*Bildergalerie+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#position_klein1{
	position: absolute;
	left: 20px;
	top: 35px;
	z-index: 1;	
}

#position_klein2{
	position: absolute;
	left: 94px;
	top: 35px;
	z-index: 1;	
}

#position_klein3{
	position: absolute;
	left: 168px;
	top: 35px;
	z-index: 1;	
}

#position_klein4{
	position: absolute;
	left:242px;
	top: 35px;
	z-index: 1;	
}

#position_klein5{
	position: absolute;
	left:316px;
	top: 35px;
	z-index: 1;	
}

#position_klein6{
	position: absolute;
	left:390px;
	top: 35px;
	z-index: 1;	
}

#position_klein7{
	position: absolute;
	left:464px;
	top: 35px;
	z-index: 1;	
}

#position_klein8{
	position: absolute;
	left:538px;
	top: 35px;
	z-index: 1;	
}


#position_klein9{
	position: absolute;
	left: 20px;
	top:95px;
	z-index: 1;	
}

#position_klein10{
	position: absolute;
	left: 94px;
	top:95px;
	z-index: 1;	
}

#position_klein11{
	position: absolute;
	left: 168px;
	top:95px;
	z-index: 1;	
}

#position_klein12{
	position: absolute;
	left:242px;
	top:95px;
	z-index: 1;	
}

#position_klein13{
	position: absolute;
	left:316px;
	top:95px;
	z-index: 1;	
}

#position_klein14{
	position: absolute;
	left:390px;
	top:95px;
	z-index: 1;	
}

#position_klein15{
	position: absolute;
	left:464px;
	top:95px;
	z-index: 1;	
}

#position_klein16{
	position: absolute;
	left:538px;
	top:95px;
	z-index: 1;	
}


#position_gross{
	position: absolute;
	left:20px;
	top: 165px;
	z-index: 1;	
}




/*Links++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.blau{
	color:#0000A0;
	text-decoration:underline;
}

a:link{
	color:#292929;
	text-decoration: none;
}

a:visited{
	color:#292929;
	text-decoration: none;
}

a:hover{
	color: #577e3b;
}

