body 
{
	background-color: #A0A0A0;
	color:black;
}

a 
{
	color:inherit;
	background-color:inherit;
	text-decoration:none;
}

.ueberschrift
{
   color:#2B40FF;
   padding-top:1em;
   padding-bottom:0.3em;
}

.name
{
	text-align:left;
}

.rechts
{
	text-align:right;
}

.links
{
   text-align:left;
}

.markiert
{
	background-color:#91ABFF;
	color:inherit;
}

.aktiv
{
	color:#EEFFF3;
	background-color:inherit;
}

.blau
{
	color:inherit;
	background-color:#AEBDFF;
}

.gruen
{
   color:inherit;
   background-color:#B7FF00;
}

.pgruen
{
	color:green;
	background-color:inherit;
}

.prot
{
	color:red;
	background-color:inherit;
}

.leichtgruen
{
  background-color:#D3FFCA
}
.zentriert
{
	text-align:center;
}

.sieg 
{
	background-color: #B7FFE0;
 	color:inherit;
}


.remis 
{
	background-color: #F9FF83;
 	color:inherit;
}


.niederlage 
{
   background-color: #FF9E95;
  	color:inherit;
}

.grau 
{
	background-color:#CDC8FF;
	color:inherit;
}

#hauptmenu 
{
	color:inherit;
	background-color: #C3C3C3;
	list-style-type:none;
}

#hauptmenu a
{
	text-decoration:none;
	font-size:0.8em;
	font-weight:bold;
	margin:0.3em;
}

#hauptmenu a:hover
{
	color:#FFEC6D;
	background-color:inherit;
}

#hauptmenu li
{
	display:inline;
}

#logo
{
	padding-top:5%;
	padding-bottom:5%;
	padding-left:1%;
	padding-right:1%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:1.5em;
	font-style:oblique;
	border-color:black;
	border-style:solid;
	border-width:1px;
}

#menu2
{
	float:right;
	width:30%;
	color:inherit;
	background-color:#EAEAEA;
}

#menu2 a
{
	text-decoration:none;
}

#menu2 dl
{
	margin-top:5%;
	font-style:oblique;
	font-size:0.9em;
	padding-left:3%;
}

#menu2 dl dt
{
	font-size:1.1em;
	margin-top:1%;
	margin-bottom:1%;
}

#sitemap
{
	padding-left:5%;
}

#sitemap a
{
	text-decoration:none;
}

#sitemap dl 
{
	padding-left:5%;
}

.terminliste
{
	margin-top:5%;
	margin-left:auto;
	margin-right:auto;
	font-style:normal;
	font-size:0.9em;
}

#content
{
	margin-top:2%;
	margin-right:35%;
	padding-left:1%;
	padding-right:1%;
	width:65%;
	color:inherit;
	background-color:#DCDCDC;
	position:absolute;
}

.uebersicht
{
	margin-left:auto;
	margin-right:auto;
	color:inherit;
	background-color:#EAEAEA;
	font-size:0.8em;
}

.uebersicht caption
{
	margin-top:1%;
	margin-left:auto;
	margin-right:auto;
}

.nachricht
{
	color:inherit;
	background-color:#EAEAEA;
	font-size:0.9em;
	padding-left:1%;
	padding-right:1%;
	margin-bottom:1%;
}

.nachricht a
{
	text-decoration:underline;
}
.nachricht h2
{
	font-size:1em;
}

.nachricht h3
{
	font-size:0.9em;
}

.nachricht_rand
{
	color:inherit;
	background-color:#EAEAEA;
	font-size:0.9em;
	padding-left:1%;
	padding-right:1%;
	margin-bottom:1%;
	border-style:solid;
}

.nachricht_rand a
{
	text-decoration:underline;
}
.nachricht_rand h2
{
	font-size:1em;
}



.fusszeile 
{
	background-color:inherit;
	color:inherit;
	font-size:0.7em;
}

.fusszeile a
{
	text-decoration:none;
}
.hinweis
{
	text-align:center;
	font-size:0.8em;
}

.top
{
	text-decoration:none;
	float:left;
}
.autor
{
	text-align:right;
}

.autor a
{
	text-decoration:underline;
}

.ligatabelle
{
	text-align:center;
	color:inherit;
	background-color:white;
	border-style:groove;
	margin-left:auto;
	margin-right:auto;
}

.ligatabelle td
{
	border-style:solid;	
	border-color:#919191;
	border-width:1px;
	border-collapse:separate;
	empty-cells:hide;
}

.ligatabelle tbody tr:hover
{
	color:inherit;
	background-color: #EAFFFF;
}

.Aufstellung 
{
  background-color: white;
  color:inherit;
  white-space : nowrap;
	border-style:ridge;
	margin-left:auto;
	margin-right:auto;
}
.Aufstellung td 
{
	border-width:thin;
	border-style:groove;
	border-color:#DCF3FF;
	border-collapse:collapse;
}

.Aufstellung tbody tr:hover 
{
	color:inherit;
	background-color: #EAFFFF;
}

.Aufstellung1
{
  background-color: white;
  color:inherit;
  white-space : nowrap;
   border-style:ridge;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}
.Aufstellung1 td 
{
   border-width:thin;
   border-style:groove;
   border-color:#DCF3FF;
   border-collapse:collapse;
}

.Aufstellung1 tbody tr:hover 
{
   color:inherit;
   background-color: #EAFFFF;
}

.kreuztabelle
{
	background-color: white;
	white-space : nowrap;
   border-style:ridge;
   margin-left:auto;
   margin-right:auto;
	text-align:right;
}

.kreuztabelle thead
{
	background-color: inherit;
	text-align:center;
}

.kreuztabelle td 
{
   border-width:thin;
   border-style:groove;
   border-color:#DCF3FF;
   border-collapse:collapse;
}

.kreuztabelle tbody tr:hover 
{
   color:inherit;
   background-color: #EAFFFF;
}

.zwischenstand
{
	background-color: white;
	white-space : nowrap;
   border-style:ridge;
   margin-left:auto;
   margin-right:auto;
	text-align:center;
}

.zwischenstand thead
{
	background-color: inherit;
	text-align:center;
}

.zwischenstand td 
{
   border-width:thin;
   border-style:groove;
   border-color:#DCF3FF;
   border-collapse:collapse;
}

.zwischenstand tbody tr:hover 
{
   color:inherit;
   background-color: #EAFFFF;
}

.twz
{
	color: gray
}

