@media all{

html, body, table
{
color: #003;
background: #F1F1FF;
}

div.kopf h1, div.kopf h5
{
opacity: 0.9;
}

div.kopf h1
{
background: #AAF;
color: #003;
}

div.kopf h5
{
background: #CCF;
color: #003;
}


div.nav1 a, div.nav2 a, div.nav3 a
{
background: #CCF;
color: #003;
opacity: 0.9;
}

div.nav1 a:hover, div.nav2 a:hover, div.nav3 a:hover
{
color: #001;
background: #ADF;
}

div.inhaltnav
{
color: #003;
background: #DDF;
opacity: 0.9;
}

div.text h2
{
color: #700;
}

div.turnier
{
border: 2px double #AAF;
background: #FFF;
}

div.turnier h3
{
background: #AAF;
}

.dunkel
{
background: #EEF;
}

table.vereinsliste th
{
background: #DDF;
}

table.vereinnav td, table.vereinnav th
{
border: 1px solid #DDF;
}

/* Einzelergebnisse */
div.einzelergebnisse > table thead {background: #AAF;}
div.einzelergebnisse > table tbody {background: #FFF;}

/* Ergebnismeldung */
div.ergebnismeldung table thead {background: #AAF;}
div.ergebnismeldung table tbody {background: #FFF;}

/* Mannschaftsergebnose */
div.mannschaftsergebnisse > table tbody {background: #FFF;}

/* Tabelle */
div.tabelle > table thead {background: #AAF;}
div.tabelle > table tbody {background: #FFF;}

div.tabelle th, div.tabelle td,
div.mannschaftsergebnisse th, div.mannschaftsergebnisse td,
div.einzelergebnisse th, div.einzelergebnisse td,
div.ergebnismeldung th, div.ergebnismeldung td
{
border: 1px solid #AAF;
}

div.stat1 table
{
background: #FFF;
border: #AAF 2px solid;
}

div.stat1 tbody, div.stat2 thead, div.stat2 tfoot
{
border: #AAF 2px solid;
}

div.stat1 table th
{
background: #DDF;
border: #AAF 1px solid;
}

div.stat1 table td
{
border: #AAF 1px solid;
}

div.stat1 tr.swz td
{
background: #EEF;
}

div.stat1 table td a
{
color: #006;
}

div.stat1 p a
{
color: #003;
}

div.text2 h3 a
{
color: #003;
}
}
