/* #3333FF: blau, Hintergrund Seite und einzelne Tabellenüberschriften 
	 #FFFFFF: weiss, Textfarbe auf blauen Grund
	 #000000: schwarz, Text- und Linkfarbe auf weißen Grund
	 #666666: grau, besuchte Links
	 #FF0000: rot, aktive Links 
*/	 
 body {
  		background-color: #3333FF; 
			color: #ffffff;  
			font-family: Helvetica, Arial, sans-serif;
 			}
 
 :link 						 { color:#000000; }
 :visited					 { color:#666666; }
 :active 					 { color:#FF0000; }

a,p,h1,h2,h3,h4,ul,ol,li,div,td,th,nobr,b,i,span,small
     { 
		 font-family: Helvetica, Arial, sans-serif; 
		 color:#000000; 
		 }

h1 {font-size:172%; }
h2 {font-size:144%; }
h3 {font-size:120%; }
h4 {font-size:100%; }

/* class für die weiße Grundfläche, mit Netscape Korrekturen */
.inhalt {background-color:#FFFFFF; 
				color:#000000;
				margin-left: 1em; 
				margin-right:1em;
				margin-top:1em;
				padding-left: 1em;
				padding-right: 0.5em;
				padding-top: 1em;
				padding-bottom:1em;
				border: none;  
				}
			
			
/* class für die Kopfzeile */			
.kopf	{margin-top:1ex; margin-bottom: 2ex;}			
.linkerkopf {margin-left:auto; font-size: 125%; font-weight: bold;}
.home {float: right;}



/* class für Tabellen. Tabellen haben standardmäßig (weiße) Rahmen  */
table {border-collapse: collapse;
			background-color: #FFFFFF;
			} 
tr { vertical-align: top; text-align: left; }
td { vertical-align: top; 
	   text-align: left; 
		 border-style: solid; 
		 border-width:2px;
		 border-color: #FFFFFF;
		 padding-left:5px;
		 padding-right:5px;
		 }
		 
th { vertical-align: top; 
	   text-align: left; 
		 font-weight:bold; 
	 	 border-style: solid; 
		 border-width:2px;
		 border-color: #FFFFFF;
		 padding-left:5px;
		 padding-right:5px;
		}

/*weiße Tabelle ohne Ränder */		 
td.weiss   {border-style: none;
						background-color: #FFFFFF;
     				color: #000000;}

/* Schachtabellen haben grauen Hintergrund, 
	 blaue Überschrift (td.caption), 
	 fette Zwischenüberschrift (th) */ 
	
table.schach {background-color: #DDDDDD;
						  color: #000000;
							margin-top:1em;
							margin-left: auto;
							margin-right: auto;}	  
td.caption {background-color: #3333FF; 
				 	  color: #ffffff;
					  font-weight:bold;
						border-style: solid; 
		 				border-width:1px;
						border-color: #3333FF;}
					 
p.sieger {font-size: 144%;
				 	font-weight: bold;
					color: #cc0000;
					text-align: center;
				 }					 

/*Für Bilder */
p.caption {
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}


/*class für Navigationsleiste */

.navigation {font-size:80%; line-height: 1.3em;
						background-color: #FFFFFF;}

					


/*ausrichten */
.center {text-align: center;}
.right {text-align: right;}

/*Schriftgrößen */
.grossfett {font-size: 120%;
					  font-weight: bold;}
						



/*wird es gebraucht ?*/

.fett {font-weight: bold}
.groesser {font-size: 144%}

.weiss { color:#FFFFFF; }
.grau {color:#CCCCCC; }
.hellblau { color:#CCFFFF; }
.blau {color:#3333FF; }
.schwarz {color:#000000; }

.backschwarz {background-color:#000000; color:#FFFFFF;}
.backweiss {background-color:#FFFFFF;color:#000000;}
.backblau {background-color:#3333FF; color:#FFFFFF;}
.backgrau {background-color:#CCCCCC; color:#000000;}



				