
/* Kopfzeile einer CSV Tabelle */
.csvhead {
	color: black;
	font-weight: bold;
	background-color: lightgray;
}

/* Zeile einer CSV Tabelle */
.csvrow {
	color: gray;
	font-weight: bold;
}

/* Zeile einer CSV Tabelle beim mouseover */
.csvrow:hover {
	background-color: lightgreen;
}

/* Headcell in einer Scorecard */
.sctdinfo {
	color: black;
	font-weight: bold;
	background-color: lightgray;
}



/* zentrierte ausgabe eines Zellinhalts */
.ctr {
	text-align: center;
}

/* zentrierte ausgabe eines Zellinhalts mit Ueberraschungsanzeige*/
.ctrms {
	text-align: center;
	background-color: #FFFFAA;
}

/* zentrierte ausgabe eines Zellinhalts mit Ueberraschungsanzeige */
.ctrbs {
	text-align: center;
	background-color: #FFAAAA;
}

/* zentrierte ausgabe eines Zellinhalts */
.ctrlred {
	background-color: #FF8888;
	text-align: center;
}

/* zentrierte ausgabe eines Zellinhalts */
.ctrlgrn {
	background-color: lightgreen;
	text-align: center;
}

/* linksbuendige ausgabe eines Zellinhalts */
.lft {
	text-align: lft;
}

/* rechtsbuendige ausgabe eines Zellinhalts */
.rgt {
	text-align: right;
}

/* Fortschrittstabelle Gegner hat weiss */
.white {
	color: gray;
	background-color: white;
	text-align: center;
}
.white:hover {
	background-color: lightgreen;
}


/* Fortschrittstabelle Gegner kampflos */
.forfait {
	color: black;
	background-color: lightgray;
	text-align: center;
}
.forfait:hover {
	background-color: lightgreen;
}


/* Fortschrittstabelle Gegner hat schwarz */
.black {
	color: white;
	background-color: gray;
	text-align: center;
}
.black:hover {
	background-color: lightgreen;
}


/* Um Zellen abwechselnd farbig anzuzeigen */
/*.csvrow:nth-child(odd) {
	background-color: lightblue;
}
.csvrow:nth-child(even) {
	background-color: lightgreen;
}*/

/* Definitionen von der Sortierung */
table {
	border: 1px solid black;
	border-spacing: 0px;
	border-collapse: collapse
  /* border-collapse: separate; */ 
}

table td {
	border: 1px solid black;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 3px
}

/* steuert die kleine Tabelle im Header, die rechtsbuendig die Sprachvarianten als Buttons anzeigt */
.langctrl {
	border: 0px solid black;
	text-align: right;
}

/* Tableheader erhaelt eine einfache umrandung, wenn ohne Sortierung */
table th {
	border: 1px solid black;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 3px
	background-color: green;
}

table h2 {
	margin: 0
}

table caption {
	padding: 0.5em;
	text-align: left;
	font-weight: bold;
}


/* Tableheader erhaelt eine dickere umrandung, wenn mit Sortierung */
table.is_sortable thead th {
	background-color: lightgray;
	border: 2px solid black;
}
