@media all{

html, body, table
{
color: #300;
background: #FFFAFA;
}

div.kopf h1, div.kopf h5
{
opacity: 0.9;
}

div.kopf h1
{
background: #FAA;
color: #300;
}

div.kopf h5
{
background: #FCC;
color: #300;
}


div.nav1 a, div.nav2 a, div.nav3 a
{
background: #FCC;
color: #300;
opacity: 0.9;
}

div.nav1 a:hover, div.nav2 a:hover, div.nav3 a:hover
{
color: #100;
background: #FBA;
}

div.inhaltnav
{
color: #300;
background: #FDD;
opacity: 0.9;
}

div.text h2
{
color: #700;
}

div.turnier
{
border: 2px double #FAA;
background: #FFF;
}

div.turnier h3
{
background: #FAA;
opacity: 0.9;
}

.dunkel
{
background: #FEE;
}

table.vereinsliste th
{
background: #FDD;
}

table.vereinnav td, table.vereinnav th
{
border: 1px solid #FDD;
}

/* Einzelergebnisse */
div.einzelergebnisse > table thead {background: #FAA;}
div.einzelergebnisse > table tbody {background: #FFF;}

/* Ergebnismeldung */
div.ergebnismeldung table thead {background: #FAA;}
div.ergebnismeldung table tbody {background: #FFF;}

/* Mannschaftsergebnisse */
div.mannschaftsergebnisse > table tbody {background: #FFF;}

/* Tabelle */
div.tabelle > table thead {background: #FAA;}
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 #FAA;
}

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

}

