table#aktuell {
	border:2px solid black;
	border-collapse:collapse;
}

table#aktuell td {
	width:3ex;
	height:3ex;
	min-width:3ex;
	min-height:3ex;
	border:1px solid black;
	text-align:center;
	padding:0em;
	padding-left:0.2ex;
	padding-right:0.2ex;
}

/* pkt + soberg rules for ie dieplay */
table#aktuell td+td+td+td+td+td+td+td+td+td {
	width:auto;
}

table#aktuell td+td+td+td+td+td+td+td+td+td+td {
	width:auto;
}

table#aktuell td.name {
	width:10em;
	text-align:left;
	padding-left:0.5ex;
	padding-right:0.5ex;
}

table#aktuell td.na {
	background-image:url(/jugend/gfx/transparency/000000-25.png);
}

table#aktuell tr.head {
	font-weight:bold;
	background-image:url(/jugend/gfx/transparency/000000-25.png);
}

table#aktuell tr.head td {
	text-align:center;
}

table#paarungen {
	width:100%;
	border:2px solid black;
	border-collapse:collapse;
	table-layout:fixed;
}

table#paarungen td {
	/* name */
	width:40%;
	border-bottom:1px solid #888;
	text-align:left;
	padding:1ex;
}

table#paarungen td+td {
	/* "-" */
	width:5%;
	text-align:center;
}

#paarungen td+td+td {
	/* name */
	width:40%;
	border-bottom:1px solid #888;
	text-align:left;
}

table#paarungen td+td+td+td {
	/* ergebnis */
	width:15%;
	text-align:center;
}


table#paarungen tr.head {
	background-image:url(/jugend/gfx/transparency/000000-25.png);
}

table#paarungen tr.head td {
	text-align:center;
	font-weight:bold;
	border:2px solid black;
	width:100%;
	height:3ex;
}


@media print {
	table#paarungen td {
		height:3ex;
		padding:0ex 1ex;
	}
}


table.rangliste {
	border:2px solid black;
	border-collapse:collapse;
}

table.rangliste tr.head {
	background-image:url(/jugend/gfx/transparency/000000-25.png);
}


table.rangliste tr.head td {
	border-bottom:1px solid black;
	font-weight:bold;
}

table.rangliste td {
	border-bottom:1px solid #888;
	padding:0.2ex 1ex;
	text-align:center;
}

table.rangliste td.name {
	text-align:left;
}
