@media all{


/* Darstellung Einzelergebnisse */

div.einzelergebnisse table,
div.ergebnismeldung table
{
	width: 98%;
	margin-left: 1%;
}

div.einzelergebnisse table + table
{
	margin-top: 2ex;
}

div.einzelergebnisse th,
div.einzelergebnisse td
{
	/*
	border: 1px solid #FFF;
	*/
	padding-left: 0.5ex;
	padding-right: 0.5ex;
}


div.einzelergebnisse table tr td:first-child
{
	text-align: center;
	width: 3%;
}

div.einzelergebnisse table tr td:first-child + td,
div.einzelergebnisse table tr td:first-child + td + td + td + td + td
{
	text-align: center;
	width: 5%;
}


div.einzelergebnisse table tr td:first-child + td + td,
div.einzelergebnisse table tr td:first-child + td + td + td + td + td + td,
div.einzelergebnisse table tr th:first-child + th + th,
div.einzelergebnisse table tr th:first-child + th + th + th + th + th + th
{
	text-align: left;
	width: 34%;
}

div.einzelergebnisse table tr td:first-child + td + td + td,
div.einzelergebnisse table tr td:first-child + td + td + td + td + td + td + td
{
	text-align: right;
	width: 4%;
}

div.einzelergebnisse table tr td:first-child + td + td + td + td,
div.einzelergebnisse table tr th:first-child + th + th + th + th
{
	text-align: center;
	width: 3%;
}

div.einzelergebnisse table tr td:first-child + td+td+td+td+td+td+td+td,
div.einzelergebnisse table tr th:first-child + th+th+th+th+th+th+th+th
{
	text-align: center;
	width: 8%;
}

div.einzelergebnisse a
{
text-decoration: none;
color: #333;
}

/* Darstellung Mannschaftsergebnisse */

div.mannschaftsergebnisse table
{
	width: 82%;
	margin-left: 1%;
}

div.mannschaftsergebnisse th,
div.mannschaftsergebnisse td
{
	border: 1px solid #BBF;
	padding-left: 0.5ex;
	padding-right: 0.5ex;
}

div.mannschaftsergebnisse table tr td:first-child,
div.mannschaftsergebnisse table tr td:first-child + td + td
{
	text-align: left;
	width: 40%;
}

div.mannschaftsergebnisse table tr td:first-child + td
{
	text-align: center;
	width: 2%;
}

div.mannschaftsergebnisse table tr td:first-child + td + td + td,
div.mannschaftsergebnisse table tr td:first-child + td + td + td + td 
{
	text-align: center;
	width: 9%;
}

/* Darstellung Tabellen */

div.tabelle table
{
	width: 82%;
	margin-left: 1%;
}

div.tabelle td,
div.tabelle th
{
	border: 1px solid #BBF;
	padding-left: 0.5ex;
	padding-right: 0.5ex;
	text-align: center;
}

div.tabelle td, div.mannschaftsergebnisse td
{
   background: #FFF;
}

div.tabelle tr td:first-child,
div.tabelle tr th:first-child
{
	text-align: right;
	width: 5%;
}

div.tabelle tr > td:first-child + td,
div.tabelle tr > th:first-child + th
{
	text-align: left;
	width: 56%;
}

div.tabelle tr > td:first-child + td + td,
div.tabelle tr > td:first-child + td + td + td,
div.tabelle tr > td:first-child + td + td + td + td
{
	width: 5%;
}

div.tabelle tr > td:first-child + td + td + td + td + td,
div.tabelle tr > td:first-child + td + td + td + td + td + td
{
	width: 12%;
}

table.vergleich td
{
border: 1px solid #CCC;
border-collapse: collapse;
}

table.einzel th
{
border: 1px solid #CCC;
border-collapse: collapse;
background: #FFD;
font-size: 83%;
padding: 2px;
text-align: center;
}

table.einzel td
{
border: 1px solid #CCC;
border-collapse: collapse;
background: #FFF;
font-size: 83%;
padding: 2px;
text-align: center;
}

table.turnier3 th
{
border: 1px solid #CCC;
border-collapse: collapse;
background: #FFD;
font-size: 90%;
padding: 2px;
text-align: right;
}

table.turnier3 td
{
border: 1px solid #CCC;
border-collapse: collapse;
background: #FFF;
font-size: 90%;
padding: 2px;
text-align: right;
}

table.einzel tr > td:first-child,
table.einzel tr > th:first-child
{
text-align: right;
}

table.einzel tr > td:first-child + td,
table.einzel tr > th:first-child + th,
table.turnier3 tr > td:first-child + td,
table.turnier3 tr > th:first-child + th,
table.turnier3 tr > td:first-child + td + td,
table.turnier3 tr > th:first-child + th + th
{
text-align: left;
}

table.einzel tr > td:first-child + td + td + td + td + td + td + td + td + td + td,
table.einzel tr > th:first-child + th + th + th + th + th + th + th + th + th + th
{
text-align: right;
}

table.einzel tr > td:first-child + td + td + td + td + td + td + td + td + td + td + td,
table.einzel tr > th:first-child + th + th + th + th + th + th + th + th + th + th + th
{
text-align: right;
}

table.turnier1, table.turnier2
{
width: 500px;
}

table.turnier12
{
width: 450px;
}

div.u12 table
{
width: 600px;
}

div.u12 table th
{
border: 1px solid #FD8;
border-collapse: collapse;
background: #FD8; 
opacity:0.9;
font-size: 90%;
padding: 2px;
text-align: center;
}

div.u12 table td
{
border: 1px solid #FD8;
border-collapse: collapse;
background: #FFF;
font-size: 90%;
padding: 2px;
text-align: center;
}

table.turnier1 th,  table.turnier12 th, table.blhr th
{
border: 1px solid #CCC;
border-collapse: collapse;
background: #FFD;
font-size: 83%;
padding: 2px;
text-align: center;
}

table.turnier1 td,  table.turnier12 td, table.blhr td
{
border: 1px solid #CCC;
border-collapse: collapse;
background: #FFF;
font-size: 83%;
padding: 2px;
text-align: center;
}

table.turnier1 tr > td:first-child,
table.turnier1 tr > th:first-child,
table.turnier12 tr > td:first-child,
table.turnier12 tr > th:first-child
{
text-align: right;
}

table.turnier1 tr > td:first-child + td,
table.turnier1 tr > th:first-child + th,
table.turnier12 tr > td:first-child + td,
table.turnier12 tr > th:first-child + th
{
text-align: left;
}

table.turnier1 tr > td:first-child + td + td + td,
table.turnier1 tr > th:first-child + th + th + th,
table.turnier12 tr > td:first-child + td + td + td + td + td,
table.turnier12 tr > th:first-child + th + th + th + th + th
{
text-align: left;
}


table.turnier1 tr > td:first-child + td + td + td + td + td + td + td,
table.turnier1 tr > th:first-child + th + th + th + th + th + th + th 
{
text-align: right;
}

table.turnier1 tr > td:first-child + td + td + td + td + td + td + td + td,
table.turnier1 tr > th:first-child + th + th + th + th + th + th + th + th
{
text-align: right;
}

table.turnier2 th
{
border: 1px solid #CCC;
border-collapse: collapse;
background: #FFD;
font-size: 83%;
padding: 2px;
text-align: center;
}

table.turnier2 td
{
border: 1px solid #CCC;
border-collapse: collapse;
background: #FFF;
font-size: 83%;
padding: 2px;
text-align: center;
}

table.turnier2 tr > td:first-child,
table.turnier2 tr > th:first-child
{
text-align: right;
}

table.turnier2 tr > td:first-child + td,
table.turnier2 tr > th:first-child + th
{
text-align: left;
}


table.turnier2 tr > td:first-child + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td,
table.turnier2 tr > th:first-child + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th
{
text-align: right;
}

table.pranger
{
width: 100%;
}

table.pranger tr > td:first-child,
table.pranger tr > th:first-child
{
text-align: left;
width: 35%;
padding: 2px;
}

table.pranger tr > td:first-child + td,
table.pranger tr > th:first-child +th
{
text-align: left;
width: 20%;
padding: 2px;
}

table.pranger tr > td:first-child + td +td,
table.pranger tr > th:first-child + th + th
{
text-align: left;
width: 35%;
padding: 2px;
}

table.pranger tr > td:first-child + td + td + td,
table.pranger tr > th:first-child + th + th + th
{
text-align: right;
width: 10%;
padding: 2px;
}

table.blhr tr >th:first-child, table.blhr tr >td:first-child,
table.blhr tr >th:first-child + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th,
table.blhr tr >td:first-child + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td,
table.blhr tr >th:first-child + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th,
table.blhr tr >td:first-child + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td,
table.maid1 tr >td:first-child, table.maid2 tr >td:first-child,
table.maid1 tr >th:first-child, table.maid2 tr >th:first-child,
table.maid1 tr >td:first-child + td + td + td + td + td + td + td + td, table.maid2 tr >td:first-child + td + td,
table.maid1 tr >th:first-child + th + th + th + th + th + th + th + th, table.maid2 tr >th:first-child + th + th,
div.u12 table tr > th:first-child,
div.u12 table tr > td:first-child,
div.u12 table tr > th:first-child + th + th + th + th + th + th + th + th + th,
div.u12 table tr > td:first-child + td + td + td + td + td + td + td + td + td
{
text-align: right;
padding: 2px;
}

div.u12 table tr > th:first-child + th,
div.u12 table tr > td:first-child + td,
table.maid1 tr >td:first-child + td, table.maid2 tr >td:first-child + td,
table.maid1 tr >th:first-child + th, table.maid2 tr >th:first-child + th,
table.blhr tr >th:first-child +th , table.blhr tr >td:first-child +td
{
text-align: left;
padding: 2px;
}

table.maid1 tr >td:first-child + td + td, table.maid2 tr >td:first-child + td + td,
table.maid1 tr >th:first-child + th + th, table.maid2 tr >th:first-child + th + th,
table.maid1 tr >td:first-child + td + td + td, table.maid2 tr >td:first-child + td + td + td,
table.maid1 tr >th:first-child + th + th + th, table.maid2 tr >th:first-child + th + th + th,
table.maid1 tr >td:first-child + td + td + td + td, table.maid2 tr >td:first-child + td + td + td + td,
table.maid1 tr >th:first-child + th + th + th + th, table.maid2 tr >th:first-child + th + th + th + th,
table.maid1 tr >td:first-child + td + td + td + td + td, table.maid2 tr >td:first-child + td + td + td + td + td,
table.maid1 tr >th:first-child + th + th + th + th + th, table.maid2 tr >th:first-child + th + th + th + th + th,
table.maid1 tr >td:first-child + td + td + td + td + td + td, table.maid2 tr >td:first-child + td + td + td + td + td + td,
table.maid1 tr >th:first-child + th + th + th + th + th + th, table.maid2 tr >th:first-child + th + th + th + th + th + th,
table.maid1 tr >td:first-child + td + td + td + td + td + td + td, table.maid2 tr >td:first-child + td + td + td + td + td + td + td,
table.maid1 tr >th:first-child + th + th + th + th + th + th + th, table.maid2 tr >th:first-child + th + th + th + th + th + th + th
{
text-align: center;
padding: 2px;
}

table.blhr th, table.blhr td
{
text-align: center;
}
div.stat
{
width: 300px;
}

div.stat h3, div.stat h4
{
margin-top: 1px;
margin-bottom: 1px;
}

div.stat table
{
background: #FFF;
width: 300px;
}

div.stat tfoot
{
font-weight:bold;
}

div.stat table th
{
padding: 2px;
font-size: 83%;
}

div.stat table td
{
padding: 2px;
font-size: 83%;
}

tr.swz td
{
font-weight: bold;
}

div.tabelle a
{
text-decoration: none;
font-weight: normal;
color: #111;
}

div.stat table td a
{
text-decoration: none;
font-weight: bold;
}

div.stat p
{
font-size: 83%;
text-align: justify;
margin-top: 1px;
}

div.stat p a
{
text-decoration: none;
}

.sw 
{
color: #999 ! important;
background: #999 ! important;
}

div.text2 h3 a
{
text-decoration: none;
}


}
