<!--

#willkommen 			/* index.html */
{
 TEXT-ALIGN: 	center;
 color:		#006000;
 font-size:     	48px;
 font-weight:	bold;
 FONT-FAMILY: 	Castellar;
}

#ksv 				/* index.html */
{
 margin-bottom:	0.5em;
 TEXT-ALIGN: 	center;
 color:		black;
 font-size:     	36px;
 font-weight:	bold;
}

#fusslink 			/* index.html */
{
 margin-right:	0.3em;
 TEXT-ALIGN: 	center;
 color:		#00008b;
 font-size:	14px;
 font-weight:	bold;
}

#fusszeile 			/* index.html */
{
 TEXT-ALIGN: 	center;
 color:		#006000;
 font-size:	14px;
 font-weight:	bold;
}
 
#ueberschrift 			/* begruessung.html */
{
 color:		black;
 font-size:	24px;
}

#ueberschrift:first-letter 		/* ?berschrift begruessung.html */
{ 
 font-size:	32px;
 color:		red; 
 font-weight:	bold;
}
 
#begruessungstext 		/* Text begruessung.html */
{
 color:		black;
 font-size:	18px;
}

#unterschrift 			/* Unterschrift begruessung.html */
{ margin-top:	20px; 
  color:		black; 
  font-size:	18px; 
  font-weight:	bold; 
  font-style:	italic; 
  margin-left:  436px;   /* damit neben iframe 425 breit */
 }                       /* sonst nur bis Unterschrift (abgeschnitten) */

#headline			/* Titel auf jeder Daten-Seite */
{
 color:		#006000;
 font-size:     	20px;
 font-weight:	bold;
 padding-bottom:	10px;
}

#texte 				/* normale Seitentexte */
{
 color:		black;
 font-size:		16px;
}

#sondertext 			/* Text wir_ueber_uns.html */
{
 color:		black;
 font-size:		20px;
 padding-left:	35px;		/* noch weiter eingezogen */
 padding-right:	60px;
}

#sondertext:first-letter 		/* Text wir_ueber_uns.html */
{ 
 font-size:		24px;
 color:		red; 
 font-weight:	bold;
}

#legende				/* Legende bei einem Bild */
{
 font-size:		14px;
 font-style:	italic;
}

.zentriert				/* z.B. Überschriften zentriert */
{
 text-align:		center;
} 

.links				/* z.B. Überschriften linksbündig */
{
 text-align:		left;
} 

.block				/* z.B. Blocksatz */
{
 text-align:		justify;
 margin-top: 	3px;
} 


#zurueck_oben 			/* Rücksprung oben */
{
 color:		black;
 font-size:	16px;
 padding-bottom:	25px;
 text-align:	left;
}

#zurueck_unten 			/* Rücksprung unten */
{
 color:		black;
 font-size:		16px;
 padding-top:	10px;
 text-align:		left;
}


.verweise				/* für Listen mit Quadraten in der rechten Spalte */
{
 list-style-image: 	url(../bilder/quadrat_klein.gif);
 text-decoration:	none; 
}

.verweise a:link 			/* Verweise auf der linken Seite */
{
 color: 		black;
}

.verweise a:visited 
{
 color:		black;
}

.verweise a:hover 
{ 
 color:		red; 
}

.verweise a:active 
{ 
 color:		#006000; 
}

.path 
{
 color: 		#006000;
 font-size: 		12px;
 text-align:     	left;
 text-decoration:	none; 
 margin-top:	10px;
}

.path a:link 			
{
 color: 		grey; 
 }

.path a:visited 
{
 color:		grey;
}

.path a:hover 
{ 
 color:		red; 
}

.path a:active 
{ 
 color:		grey; 

}

.quadrat				/* f?r Listen mit Quadraten in der rechten Spalte */
{
 list-style-image: 	url(../bilder/quadrat.gif);
 padding-left:	10px;
 font-size:		20px;
 text-decoration:	none; 
}

.quadrat a:link 		
{
 color: 		blue;
}

.quadrat a:hover 
{ 
 color:		red; 
}


/* ---------------------- hier Elemente ------------------ */

BODY{
background: 	#ffffcc 
		url(../bilder/hintergrund.gif) repeat 0% 0%;
}




SELECT 
{
 FONT-SIZE: 	12px; 
 font-size:	0.8em;
 WIDTH: 	125px; 
 width:		7.8em;
 FONT-FAMILY: 	Arial,sans-serif; 
 BACKGROUND-COLOR: #ffffe0;
}
 
SELECT.s2 
{
 WIDTH: 		155px;
}
 
SELECT.s3 
{
 WIDTH: 		130px;
}
iframe
{
 marginWidth:	0px; 
 marginHeight:	0px; 
 frameBorder:	0px; 
 width:		425px; 
 scrolling:		no; 
 height:		300px;
}

iframe.i2				/* RWK-Onlinemelder */
{
 width:100%; height:850px; }

table.t1				/* Tabelle mit Rahmen */
{
 width:		99%;		 
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 border-collapse:	collapse;		/* Zellenrahmen fallen zusammen */
 empty-cells:	show;
 font-size:		16px;
}

table.t6				/* Tabelle mit Rahmen und zentriert  -> Vereine, KM*/
{
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 border-collapse:	collapse;		/* Zellenrahmen fallen zusammen */
 margin:		0 auto 0;		/* oben, rechts/links, unten */
 empty-cells:	show;
}

table.t2				/* Tabelle ohne Rahmen */
{ 
 width:		99%; 
 border-collapse:	collapse; 		/* Zellenrahmen fallen zusammen */
 empty-cells:	show; 
 font-size:		16px; 
 overflow: 	auto
}

table.t3				/* Tabelle ohne Rahmen und mit fester Breite  -> Downloads / JuBaLi*/	
{
 width:		75%;		 
 border-collapse:	collapse;		/* Zellenrahmen fallen zusammen */
 empty-cells:	show;
 font-size:		16px;
}

table.t4				/* Tabelle ohne Rahmen und mit fester Breite  ->   */	
{
 width:		55%;		 
 border-collapse:	collapse;		/* Zellenrahmen fallen zusammen */
 empty-cells:	show;
 font-size:		16px;
}

table.t5				/* Tabelle zentriert für Firefox (align center geht nicht) */	
{
margin:		0 auto 0;		/* oben, rechts/links, unten */
}


tr.z1				/* Zeile zentriert */
{
 text-align:		center;
}

tr.z2				/* Zeile zentriert und Fettschrift */
{
 text-align:		center;
 font-weight:	bold;
}

tr.z3	
{
 text-align:		center;		/* Zeile zentriert und Schriftgröße */
 font-size:		14px; 
}

tr.z4				/* Zeile mit fester Höhe */
{	
 height:		50px; 
}

tr.z5				/* Zeile linksbündig  ->  KM */
{
 text-align:		left;
}

tr.z6				/* Zeile fett und größere Schrift */
{
 font-size:		18px;
 font-weight:	bold;
}

td.sp1				/* Spalte mit Rahmen und eingerückt  -> downloads*/
{
 padding:		5px; 
 border-width:	1px; 
 border-color:	rgb(0,96,0); 
 border-style:	solid; 
}

td.sp2				/* Spalte mit Rahmen und eingerückt */
{
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 padding: 		5px;
}

td.sp2 a:link
{
 text-decoration: 	none;
}

td.sp2 a:visited
{
 text-decoration: 	none;
}

td.sp3				/* Spalte mit Rahmen, zentriert und eingerückt */
{
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 padding: 		5px;
 text-align:		center;
}

td.sp4				/* Spalte mit Rahmen und eingerückt  */
{
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 padding: 		10px;
}

td.sp4 a:link
{
 text-decoration: 	none;
}

td.sp4 a:visited
{
 text-decoration: 	none;
}

td.sp5				 /* Spalte mit Rahmen, zentriert und eingerückt */
{
 text-align:		center;
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 padding: 		5px;
}

td.sp5 a:link
{
 text-decoration: 	none;
}

td.sp5 a:visited
{
 text-decoration: 	none;
}

td.sp6				/* Spalte mit Rahmen, zentriert und feste Breite */
{
 text-align:		center;
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 width:		35px;
}

td.sp11				/* Spalte mit Rahmen, linksbündig und eingerückt */
{
 text-align:		left;
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 padding: 		10px;
}

td.sp7				/* Spalte mit Rahmen, linksbndig, eingerückt und Schriftgröße */
{
 text-align:		left;
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 padding: 		2px;
 font-size:		12px;
}

td.sp9				/* Spalte mit Rahmen, linksbündig, eingerückt und feste Breite  ->  downloads*/
{
 text-align:		left;
 border-width:	1px;
 border-color:	#006000;
 border-style:	solid;
 padding: 		5px;
 width:		460px;
}

td.sp15				/* Spalte mit Rahmen und eingerückt */
{
 border-width:		1px;
 border-color:		#006000;
 border-style:		solid;
 padding-left: 		5px;
 padding-top:		20px;
 padding-right:		5px;
 padding-bottom:	5px;
}

td.sp16				/* Spalte mit Rahmen, oben, fett und eingerückt -> Vereine */
{
 border-width:		1px;
 border-style:		solid;
 border-color:		#006000;
 vertical-align:	top;
 font-weight:		bold;
 padding: 		5px;
}

td.sp17				/* Spalte mit Rahmen und eingerückt  ->  KM */
{
 border-width:		1px;
 border-color:		#006000;
 border-style:		solid;
 padding: 		5px;
}
td.sp18				/* Spalte ohne Rahmen, linksbündig und eingerückt  -> RWK */
{
 text-align:		left;
 padding: 		5px;
}

td.sp18 a:link
{
 text-decoration: 	none;
}

td.sp18 a:visited
{
 text-decoration: 	none;
}

td.sp8				/* Spalte ohne Rahmen, linksbündig und eingerückt */
{
 text-align:		left;
 padding-left: 	5px;
 padding-top:	35px;
 padding-right:	5px;
 padding-bottom:	5px;
}

td.sp10				/* Spalte ohne Rahmen, linksbündig, oben, eingerückt und größere Schrift */
{
 text-align:		left;
 vertical-align:	top;
 padding-left: 		25px;
 font-size:		18px;
}

td.sp23				/* Spalte ohne Rahmen, linksbündig, zentriert, eingerückt und größere Schrift  ->  Ausschreibung */
{
 text-align:		left;
 vertical-align:	center;
 padding-left: 		25px;
 font-size:		18px;
}

td.sp12				/* Spalte ohne Rahmen, linksbündig, oben, höher, schwarz,  nicht unterstrichen, 
                                                                               größere Schrift und eingerückt */
{
 text-align:		left;
 vertical-align:	top;
 height:		40px;
 padding-left: 		25px;
 color:			black;
 text_decoration:	none;
 font-size: 		20px; 
}

td.sp13				/* Spalte ohne Rahmen, linksbündig, oben und unterstrichen  ->  JuBaLi */
{
 text-align:		left;
 vertical-align:	top;
 text-decoration: 	underline;
}

td.sp14				/* Spalte ohne Rahmen, linksbündig, eingerückt und größere Schrift */
{
 text-align:		left;
 padding-left: 		25px;
 font-size: 		20px; 
}

td.sp19				/* Spalte ohne Rahmen, linksbündig, eingerückt und größere Schrift  ->  RWK*/
{
 text-align:		left;
 padding-top:		20px;
 padding-left: 		5px;
 font-size: 		20px; 
}

td.sp20				/* Spalte ohne Rahmen, linksbündig, eingerückt und größere Schrift  ->  RWK */
{
 text-align:		left;
 padding-top:		20px;
 padding-left: 		5px;
 font-size:		18px;
}

td.sp21				/* Spalte ohne Rahmen, linksbündig, eingerückt und größere Schrift  ->  RWK*/
{
 text-align:		left;
 padding-top:		36px;
 padding-left: 		5px;
 font-size: 		20px; 
}

td.sp22				/* Spalte ohne Rahmen und linksbündig, eingerückt rechts und oben  ->  JuBaLi */
{
 text-align:		left;
 padding-left: 		10px;
 vertical-align:	top;
}

/* ----------------------   hier divs --------------------- */ 

#fenster 				/* Browser-Fenster */
{
 MARGIN: 	0em auto;  	/* äußerer Abstand */
 width:		90%; 
}

#seite 				/* logische Seite */
{
 width:		100%;   
}

#kopf 				/* Kopfbereich der Seite */
{
 LEFT: 		0; 
 TOP: 		0; 
 height:		125px;
 background: 	#ffffcc 
		url(../bilder/hintergrund.gif) repeat 0% 0%;
 text-align:		center;
}
 
#kopf img 
{
 margin-left: 	10px;		/* ?u?erer Abstand */
 margin-top:	0px;
}
 
#kopf h1 
{
 font-size: 		40px;
 color: 		#006000;
 margin: 		5px 0 0 0;	/* ?u?erer Abstand */
}
   
#kopf h2 
{
 font-size: 		32px;
 color: 		#006000;
 margin: 		0 0 10px 0;
}

#inhalt					/* Inhalt zwischen Kopf- und Fusszeilen */
{
 background: 		#ffffcc;  
 border: 		1px solid #006000;  

/* border-right: 	5px;	*/ 	/* f?r einfachen Schatteneffekt */
/* border-right-color: #666666; */
/* border-right-color: silver;  */
/* border-right-style: inset;   */
/* border-bottom: 	4px;          */
/* border-bottom-color: silver; */
/* border-bottom-style: inset;  */
}
 
#inhalt h1 
{
 color: 		#006000;
 margin-bottom:		25px;
 TEXT-ALIGN: 		center;
 text-decoration: 	underline;
}
 
#inhalt h2 
{
 color: 		#006000;
 margin_top:            20px;
 margin-bottom:		20px;
 TEXT-ALIGN: 		center;
 text-decoration: 	underline;
}

#inhalt h3 
{
 color: 		#006000;
 TEXT-ALIGN: 		center;
 margin-bottom:		1px;
}

#linke_spalte 			/* linke Spalte */
{
 MARGIN-TOP: 		25px; 		
 margin-bottom:		30px;		
 margin-left:		0px;
 margin-right:		0px;
 padding-left:		10px;	/* innerer Abstand */
 padding-right:		10px;
 padding-top:		10px;
 padding-bottom:	10px;
 FLOAT: 		left; 
 width:			200px;
}	

#rechte_spalte 			/* rechte Spalte */
{
 margin-left:		225px;
 MARGIN-TOP: 		0px; 		
 margin-bottom:		30px;		
 margin-right:		0px;
 BACKGROUND: 		#ffffcc;
}

#keine_spalten			/* alternativer Block ohne Positionierung rechte Seite */
{
 MARGIN-TOP: 		0px; 		
 margin-bottom:		5px;		
 margin-left:		0px;
 margin-right:		0px;
 padding-top:		5px;
 padding-left:		10px;
 padding-right:		10px;
 padding_bottom:	5px;		
}
 
#keine_spalten h2 
{
 color: 		#006000;
 TEXT-ALIGN: 		center;
 margin-bottom:		0px;
 text-decoration: 	underline;
}

#keine_spalten h3 			/* Vorschub  ->  JuBaLi  */
{
 color: 		#006000;
 TEXT-ALIGN: 		center;
 margin-top:            5px; 
 margin-bottom:		20px;
}

#block_zentriert			/* IE6, höheren Block zentrieren, damit unterer zentriert wird */
{
 padding-top:		10px;
 padding-bottom:	10px;
 padding-left:		10px;
 padding-right:		10px;
 text-align:		center;
}

#block_zentriert h2 			/* wenig Abstand nach h2  ->  links */
{
 color: 		#006000;
 margin_top:            0px;
 margin-bottom:		0px;
 TEXT-ALIGN: 		center;
 text-decoration: 	underline;
}

#block_zentriert h3 			/* wenig Abstand vor h3  ->  links */
{
 color: 		#006000;
 TEXT-ALIGN: 		center;
 margin-top:            0px; 
 margin-bottom:		30px;
}

#block_links				/* Text im Block links ausgerichtet */
{
 padding-top:		10px;
 padding-bottom:	10px;
 padding-left:		25px;
 padding-right:		25px;
 text-align:		left;
}

#block_willkommen			/* Block mit definierter Breite, Rahmen und ohne besonderen Hintergrund */
{
 margin-left:		12%;		/* damit und mit width erreiche ich eine Zentrierung */
 padding-top:		25px;
 padding-left:		10px;
 padding-bottom:	25px;
 padding-right:		10px;
 width:			43em;
 border:		1px solid #006000;
 background: 		#ffffcc;
}

#block_fame				/* Block links ausgerichtet  ->  Hall-of-Fame */
{
 padding-top:		10px;
 padding-bottom:	10px;
 padding-left:	25px;
 padding-right:	25px;
 text-align:		left;
}
 
#block_fame h2 
{
 color: 		#006000;
 TEXT-ALIGN: 	left;
 margin-bottom:	5px;
}

#block_fame h3 			
{
 color: 		#006000;
 TEXT-ALIGN: 	left;
 margin-top:	50px;
}

#block_fame li 			
{
 margin-left:	-25px;
}

#block_fix				/* Block mit definierter Breite, linksbündig und eingerückt  ->  Anschrift */
{
 width:		600px;
 padding-left:	100px;
 text-align:		left;
}

#block_satz			/* Block mit definierter Breite und Blocksatz */
{
 width:		400px;
 text-align:		justify;
}

#block_aktuelles			/* Textblock mit Rahmen und hellem Hintergrund */
{
 padding-top:	10px;
 margin-bottom:	10px;
 padding-left:	10px;
 padding-right:	10px;
 BACKGROUND: 	#ffffdf;
 background: 	#ffffcc;
}

#block_pseudo			/* damit Inhalt z.B. Aufzählungen linksbündig zentriert sind */
{
 padding-top:	50px;
 width:		400px;		/* ohne width keine Zentrierung */
 text-align:		left;
}

#block_liste			/* damit Aufzählung nach rechts verschoben werden kann*/
{
padding-left: 	70px;
}

#block 				/* Block für Bild mit Legende und rechtsumfließenden Text */
{
 float: 		left; 
 padding-top:	2px;
 padding-bottom:	2px;
 padding-left:	2px;
 padding-right:	5px;
 text-align:		center;
}	

#block_bild			/* Block für Bild mit Legende und linksumfließenden Text */
{
 float: 		right; 
 padding-top:	5px;
 padding-bottom:	2px;
 padding-left:	20px;
 padding-right:	5px;
 text-align:		center;
}	

#block_verweise			/* Textblock für linke Spalte */
{
 background: 	#ffffcc;
 margin-bottom:	10px;
 padding:	5px;
}

#block_ende			/* um Bilder im Block einzuschließen */
{
 clear:		both;
}

#block_tabelle  	/* scrollable Tabelle */
{
overflow-x: auto; 
overflow-y: hidden;
}

#abschluss			/* Bereich nach den beiden Spalten */
{
 padding-top:	10px;
 padding-bottom:10px;
 padding-left:	10px;
 padding-right:	10px; 
 font-size:	16px;
 text-align:	center;
 clear:		both;
 color:		red;
}

#fuss 				/* Fu?bereich der Seite */
{
 margin-BOTTOM: 0px; 
 margin-left:	0px; 
 PADDING-TOP: 	10px; 
 PADDING-RIGHT: 10px; 
 PADDING-LEFT: 	10px; 
 PADDING-BOTTOM:10px; 
 HEIGHT: 	20px; 
 height:	1.25em;
 TEXT-ALIGN: 	center;
 COLOR: 	#006000; 
 background: 	#ffffcc 
		url(../bilder/hintergrund.gif) repeat 0% 0%;
}
-->

