/* CSS Document */

table {
	margin: 15px auto;
	text-align: center;
	border-collapse: collapse;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #333333;
	font-size: 1.1em;
	width: auto;
}

table table {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1.0em;
	width: auto;
}

td {
	line-height: 1.5em;
	padding-left: 0.8em;
	text-align: left;
}

.tr-0 {	background-color: #CCCCCC; font-weight: bold; border: 1px solid #333333; }

/*	Tabellentypen für
	
	Allgemeine Tabelle: contenttable
	Ergebnisse: erg, ergeinzel, einzel
	Ergebnistabellen: tab9, tab10, tab13, tabelle
	Teilnehmerlisten: teilnehmer
	Mannschaftsaufstellungen: aufstellung
*/

/* Tabellenformatierung für ERG und ERGEINZEL */
.erg, .ergeinzel { border: 1px solid #333333; margin: 15px auto; }
.erg .tr-odd, .ergeinzel .tr-even { background-color:#EAEAEA; }
.erg .tr-even, .ergeinzel .tr-odd { background-color:#FFFFFF; }
.ergeinzel .tr-0 { background-color: #CCCCCC; font-weight: bold; border: 1px solid #333333; }
.erg .tr-0 { font-weight: normal; border: none; }
.erg .td-0, .ergeinzel .td-0 { text-align: right; width: 12em; }
.erg .td-1, .ergeinzel .td-1 { text-align: right; width: 2em; }
.erg .td-2, .ergeinzel .td-2 { text-align: center; width: 1em; }
.erg .td-3, .ergeinzel .td-3 { text-align: left; width: 2em; }
.erg .td-last, .ergeinzel .td-last { text-align: left; width: 12em; }

/*Tabellenformatierung für EINZEL */
.einzel .tr-even { background-color:#EAEAEA; }
.einzel .tr-odd  { background-color:#FFFFFF; }
.einzel .tr-0 {	background-color: #CCCCCC; font-weight: bold; border: 1px solid #333333; }
.einzel .td-0 { text-align: center; }
.einzel .td-1 { text-align: right; width: 12em; }
.einzel .td-2 { text-align: center; }
.einzel .td-3 { text-align: center; }
.einzel .td-4 { text-align: center; }
.einzel .td-last { text-align: left; width: 12em; }

/* Tabellenformatierung für TAB8, TAB9, TAB10, TAB13 */
table.tab8, table.tab9, table.tab10, table.tab13 { border: 1px solid #333333; margin: 15px auto; width: 630px;}
.tab8 td, .tab9 td, .tab10 td, .tab13 td { padding-left: 0; border-bottom: 1px solid #333333; border-right: 1px solid #333333; text-align: center; width: 2em; }
.tab8 .td-0, .tab9 .td-0, .tab10 .td-0, .tab13 .td-0 {font-weight: bold; background-color: #CCCCCC; }
.tab8 .td-1, .tab9 .td-1, .tab10 .td-1, .tab13 .td-1 {text-align: left; width: 11em; padding-left: 0.8em;}
.tab8 .td-10, .tab8 .td-13, .tab9 .td-11, .tab9 .td-14, .tab10 .td-12, .tab10 .td-15, .tab13 .td-15, .tab13 .td-18 { border-right: none; text-align: right; }
.tab8 .td-11, .tab8 .td-14, .tab9 .td-12, .tab9 .td-15, .tab10 .td-13, .tab10 .td-16, .tab13 .td-16, .tab13 .td-19 { border-right: none; width: 0.9em; }
.tab8 .td-12, .tab8 .td-last, .tab9 .td-last, .tab9 .td-last, .tab10 .td-14, .tab10 .td-last, .tab13 .td-17, .tab13 .td-last { text-align: left; }

/*Tabellenformatierung für TABELLE */
.tabelle .tr-even { background-color:#EAEAEA; }
.tabelle .tr-odd  { background-color:#FFFFFF; }
.tabelle .tr-0 { background-color: #CCCCCC; font-weight: bold; border: 1px solid #333333; }
.tabelle .td-0 { text-align: center; }
.tabelle .td-4 { text-align: center; }
.tabelle .td-5 { text-align: center; }
.tabelle .td-6 { text-align: center; }
.tabelle .td-7 { text-align: center; }
.tabelle .td-8 { text-align: center; }
.tabelle .td-last { text-align: center; }

/*Tabellenformatierung für TEILNEHMER */
.teilnehmer .tr-even { background-color:#EAEAEA; }
.teilnehmer .tr-odd  { background-color:#FFFFFF; }
.teilnehmer .tr-0 {	background-color: #CCCCCC; font-weight: bold; border: 1px solid #333333; }


/* Tabellenformatierung für AUFSTELLUNG */
.aufstellung td { text-align: center; width: 1.0em; }
.aufstellung .td-0 { text-align: left; width: auto; }
.aufstellung .tr-even { background-color:#EAEAEA; }
.aufstellung .tr-odd  { background-color:#FFFFFF; }
.aufstellung .tr-0 { background-color: #CCCCCC; font-weight: bold; border: 1px solid #333333; }
.aufstellung .tr-last { font-weight: bold; }


/* Tabellenformatierung für RTE */
.standard, .htmlarea-showtableborders {	border: none; }
.standard td, .htmlarea-showtableborders td { text-align: left; vertical-align: top; width: auto;}
