/* tablesorter */

table.ansetzungen td.pokal {
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	background-color: #ccc;
}

table.ansetzungen td.runde {
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
}
table.tablesorter thead tr .header {
	padding-right: 21px;
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}
table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
	background-color: #ccc;
}
table.tablesorter tbody td {
}
table.tablesorter tbody tr.odd td {
	color: #000;
	background: #dfd;
}

@media print {
	table.tablesorter thead tr .header,
	table.tablesorter thead tr .headerSortUp,
	table.tablesorter thead tr .headerSortDown {
		padding-right: 0;
		background-image: none;
	}
}

/* Datentabellen */

table.anmeldungen col.nummer,
table.teilnehmer col.nummer,
table.ansetzungen col.tisch,
table.ansetzungen col.nummer,
table.rangliste col.rang,
table.rangliste col.buchh,
table.rangliste col.soberg,
table.dwz col.we,
table.dwz col.differenz,
table.elo col.we,
table.elo col.differenz {
	text-align: right;
}
table.anmeldungen col.name,
table.anmeldungen col.land,
table.anmeldungen col.verein,
table.teilnehmer col.name,
table.teilnehmer col.verein,
table.ansetzungen col.name,
table.rangliste col.name,
table.dwz col.name,
table.elo col.name,
table.elo col.land {
	text-align: left;
	white-space : nowrap;
}
table.dwz col.name,
table.elo col.name {
	width: 225px;
}
table.anmeldungen col.dwz,
table.anmeldungen col.titel,
table.anmeldungen col.elo,
table.anmeldungen col.gruppe,
table.teilnehmer col.dwz,
table.teilnehmer col.titel,
table.teilnehmer col.elo,
table.ansetzungen col.punkte,
table.ansetzungen col.ergebnis,
table.rangliste col.dwz,
table.rangliste col.rundenergebnis,
table.rangliste col.punkte,
table.dwz col.titel,
table.dwz col.dwzindex,
table.dwz col.e,
table.dwz col.punkte,
table.dwz col.runden,
table.dwz col.leistung,
table.elo col.ro,
table.elo col.niveau,
table.elo col.punkte,
table.elo col.runden,
table.elo col.rp,
table.elo col.rn {
	text-align: center;
}
table.dwz col.dwzindex {
	white-space : nowrap;
}

table.anmeldungen tr>th,
table.teilnehmer tr>th,
table.ansetzungen tr>th,
table.ansetzungen tr>th+th+th+th+th+th,
table.rangliste tr>th,
table.rangliste tr>th+th+th+th+th+th+th+th+th+th,
table.dwz tr>th+th+th+th+th+th,
table.dwz tr>th+th+th+th+th+th+th+th+th,
table.elo tr>th+th+th+th+th+th+th,
table.elo tr>th+th+th+th+th+th+th+th+th+th,

table.anmeldungen tr>td,
table.teilnehmer tr>td,
table.ansetzungen tr>td,
table.ansetzungen tr>td+td+td+td+td+td,
table.rangliste tr>td,
table.rangliste tr>td+td+td+td+td+td+td+td+td+td,
table.dwz tr>td+td+td+td+td+td,
table.dwz tr>td+td+td+td+td+td+td+td+td,
table.elo tr>td+td+td+td+td+td+td,
table.elo tr>td+td+td+td+td+td+td+td+td+td {
	text-align: right;
}
table.anmeldungen tr>th+th,
table.teilnehmer tr>th+th,
table.teilnehmer tr>th+th+th+th+th+th,
table.ansetzungen tr>th+th+th,
table.ansetzungen tr>th+th+th+th+th+th+th,
table.rangliste tr>th+th,
table.dwz tr>th,
table.elo tr>th,

table.anmeldungen tr>td+td,
table.teilnehmer tr>td+td,
table.teilnehmer tr>td+td+td+td+td+td,
table.ansetzungen tr>td+td+td,
table.ansetzungen tr>td+td+td+td+td+td+td,
table.rangliste tr>td+td,
table.dwz tr>td,
table.elo tr>td {
	text-align: left;
	white-space : nowrap;
}
table.anmeldungen tr>th+th+th,
table.teilnehmer tr>th+th+th,
table.ansetzungen tr>th+th+th+th,
table.ansetzungen tr>th+th+th+th+th+th+th+th,
table.rangliste tr>th+th+th,
table.dwz tr>th+th,
table.dwz tr>th+th+th+th+th+th+th,
table.elo tr>th+th+th,
table.elo tr>th+th+th+th+th+th+th+th,

table.anmeldungen tr>td+td+td,
table.teilnehmer tr>td+td+td,
table.ansetzungen tr>td+td+td+td,
table.ansetzungen tr>td+td+td+td+td+td+td+td,
table.rangliste tr>td+td+td,
table.dwz tr>td+td,
table.dwz tr>td+td+td+td+td+td+td,
table.elo tr>td+td+td,
table.elo tr>td+td+td+td+td+td+td+td {
	text-align: center;
}

table.anmeldungen th.verein,
table.anmeldungen td.verein {
	text-align: left;
	white-space : nowrap;
}

table.rangliste td.w {
	text-align: center;
	color: #000;
	background-color: #FFC;
}
table.rangliste td.s {
	text-align: center;
	color: #000;
	background-color: #DDD;
}

