/* Tabellendeklaration fuer Ergebnisse, Spielberichte, Tabellen usw. */

#ergeb1 table {
 table-layout: auto;
}

#ergeb1 tr {
 background-color: #cdc;
}

#ergeb1 tr:hover {
 background-color: #aba;
}

#ergeb1 tr.hbl {
 background-color: #DFE2FF;
}

#ergeb1 tr.hbl:hover {
 background-color: #aba;
}

#ergeb1 td {
 text-align: center;
 font-size: 11px;
 font-family: Arial;
 color: #000;
 background: #DFE2FF;
 border-top: 1px solid #fff;
 border-bottom: 0px solid #fff;
 }

#ergeb1 td a {
 text-decoration: underline;
 background-image: url('/pfeil_grau_links.gif');
 background-repeat: no-repeat;
 background-position: 3px 5px;
 padding-left: 11px;
 padding-right: 11px;
 padding-top: 0;
 padding-bottom: 0;
}

#ergeb1 td a:hover {
 text-decoration: none;
 background-image: url('/pfeil_grau_links.gif');
 background-repeat: no-repeat;
 background-position: 3px 5px;
 padding-left: 11px;
 padding-right: 11px;
 padding-top: 0;
 padding-bottom: 0;
}

#ergeb1 .kopf-c {
 background-image: url('/bg_denis3.gif');
         background-repeat: repeat;
         text-align: center;
 font-size: 12px;
         font-weight: bolder;
         color: #FFF;
}

#ergeb1 .kopf-c a {
 text-decoration: none;
         background-image: none;
 color: #FFF;
 border-left: 1px solid #FFF;
 border-top: 1px solid #FFF;
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;
 padding: 0px 10px 0px 10px;
}

#ergeb1 .kopf-c a:hover {
 text-decoration: none;
 background-image: none;
 border-left: 1px solid #000;
 border-top: 1px solid #000;
 border-right: 1px solid #FFF;
 border-bottom: 1px solid #FFF;
 padding: 0px 10px 0px 10px;
         margin: -1px -1px 1px 1px;
}

#ergeb1 .kopf-l {
         background-image: url('/bg_denis3.gif');
         text-align: left;
         font-size: 12px;
         font-weight: bolder;
         color: #FFF;
}

/* hellblau */

#ergeb1 .hbl-l {
 text-align: left;
 background-image: url('/bg_denis21.gif');
 }

#ergeb1 .hbl-r {
 text-align: right;
 background-image: url('/bg_denis21.gif');
 }

#ergeb1 .hbl-c-bl {
 font-weight: bold;
 color: blue;
 background-image: url('/bg_denis21.gif');
 }

#ergeb1 .hbl-c-r {
 color: red;
 background-image: url('/bg_denis21.gif');
 }

#ergeb1 .hbl-c-r-b {
 font-weight: bold;
 color: red;
 background-image: url('/bg_denis21.gif');
 }

#ergeb1 .hbl-l-bl {
 text-align: left;
 font-weight: bold;
 color: blue;
 background-image: url('/bg_denis21.gif');
 }

#ergeb1 .hbl-r-bl {
 text-align: right;
 font-weight: bold;
 color: blue;
 background-image: url('/bg_denis21.gif');
 }

#ergeb1 .hbl-c {
 background-image: url('/bg_denis21.gif');
 }

#ergeb1 .hbl-c-gr {
 font-weight: bold;
 color: green;
 background-image: url('/bg_denis21.gif');
 }

#ergeb1 .hbl-c-hgr {
 font-size: 10px;
 color: #8A8A8A;
 background-image: url('/bg_denis21.gif');
 }

/* hellrosa */

#ergeb1 .hr-c-smc {
 color: #FFF;
 font-variant: small-caps;
 font-size: 12px;
 background-image: url('/bg_denis3.gif');
 }

#ergeb1 .hr-l-smc {
 color: #FFF;
 text-align: left;
 font-size: 12px;
 font-variant: small-caps;
 background-image: url('/bg_denis3.gif');
 }

#ergeb1 .hr-c {
 color: #FFF;
 font-size: 12px;
 background-image: url('/bg_denis3.gif');
 }

#ergeb1 .hr-c-b {
 color: #FFF;
 font-size: 12px;
 font-weight: bold;
 background-image: url('/bg_denis3.gif');
 }

#ergeb1 .hr-c-r {
 font-size: 12px;
 background-image: url('/bg_denis3.gif');
 color: #FFF;
 }

#ergeb1 .hr-c-r-b {
 font-size: 12px;
 font-weight: bold;
 background-image: url('/bg_denis3.gif');
 color: #FFF;
 }

#ergeb1 .hr-l {
 color: #FFF;
 text-align: left;
 font-size: 12px;
 background-image: url('/bg_denis3.gif');
 }

#ergeb1 .hr-l-b {
 color: #FFF;
 text-align: left;
 font-weight: bold;
 font-size: 12px;
 background-image: url('/bg_denis3.gif');
 }

/* hellgr�n */

#ergeb1 .hgr-c {
 background-image: url('/bg_denis4.gif');
 }

#ergeb1 .hgr-l {
 text-align: left;
 background-image: url('/bg_denis4.gif');
 }

#ergeb1 .hgr-r-smc {
 font-variant: small-caps;
 text-align: right;
 font-size: 12px;
 background-image: url('/bg_denis4.gif');
 }

#ergeb1 .hgr-c-b {
 font-weight: bold;
 background-image: url('/bg_denis4.gif');
 }

#ergeb1 .hgr-c-r {
 background-image: url('/bg_denis4.gif');
 color: red;
 }

#ergeb1 .hgr-c-r-b {
 font-weight: bold;
 background-image: url('/bg_denis4.gif');
 color: red;
 }

#ergeb1 .hgr-c-bl {
 font-weight: bold;
 background-image: url('/bg_denis4.gif');
 color: blue;
 }

/* dunkelgr�n */

#ergeb1 .dgr-c {
 background-image: url('/bg_denis4.gif');
 }

#ergeb1 .dgr-l {
 text-align: left;
 background-image: url('/bg_denis4.gif');
 }

#ergeb1 .dgr-c-bl {
 background-image: url('/bg_denis4.gif');
 font-weight: bold;
 color: blue;
 }

#ergeb1 .dgr-l-bl {
 text-align: left;
 background-image: url('/bg_denis4.gif');
 font-weight: bold;
 color: blue;
 }

#ergeb2 table {
 table-layout: fixed;
 width: 100%;
 empty-cells: show;
 border-top: 2px solid #579BD2;
 border-left: 3px solid #579BD2;
 border-bottom: 2px solid #175B92;
 border-right: 3px solid #175B92;
 margin: 5px 20px 0px 2px;
 border-collapse: collapse;
 overflow: hidden;
}

#ergeb2 table tr td table {
 width: 100%;
 border: 0;
 margin: 0;
 padding: 0;
}

#ergeb2 table tr td.in table tr td.daten{
 background-color: #C0DCFF;
}

#ergeb2 .hist{
 background-color: #C0DCFF;
}

#ergeb2 tr {
 background-color: #D7EBFF;
}

#ergeb2 tr:hover {
 background-color: #CCDDFF;
}

#ergeb2 tr.no:hover {
 background-color: #D7EBFF;
}

#ergeb2 tr.leer {
 background-color: #fff;
 border: 0;
 margin: 0;
 padding: 0;
 font-size: 6px;
 line-height: 6px;
}

#ergeb2 th {
 background-image: url('/bg_denis1.gif');
 text-align: center;
 color: #fff;
 font-size: 13px;
}

#ergeb2 th:hover {
 background-image: url('/bg_denis1.gif');
 color: #fff;
 font-size: 13px;
}

#ergeb2 td {
 font-family: Arial;
 color: #333;
 font-size: 11px;
 border: 1px solid #fff;
 padding: 0 5px 0 5px;
 text-align: justify;
 vertical-align: top;
}

#ergeb2 td.in {
 border: 0;
 padding: 0;
}

#ergeb2 td a {
 text-decoration: underline;
 background-image: url('/pfeil_grau_links.gif');
 background-repeat: no-repeat;
 background-position: 3px 5px;
 padding-left: 11px;
 padding-right: 11px;
 padding-top: 0;
 padding-bottom: 0;
}

#ergeb2 td a.ohne {
 text-decoration: underline;
 background-image: none;
 padding: 0;
}

#ergeb2 td a.ohne2 {
 text-decoration: none;
 background-image: none;
 padding: 0;
}

#ergeb2 td a:hover {
 text-decoration: none;
}

#ergeb2 .kopf {
 background: #CCDDFF;
 font-size: 12px;
 font-weight: bolder;
 color: darkblue;
}

#ergeb2 .kopf a {
 text-decoration: none;
 color: darkblue;
}

#ergeb2 .fuss {
 background: #AACCEE;
 font-size: 11px;
 color: darkblue;
}

#ergeb2 .klein {
 font-size: 10px;
 padding: 0px;
}

#ergeb2 .b {
 font-weight: bolder;
}

#ergeb2 .c {
 text-align: center;
}

#ergeb2 .l {
 text-align: left;
}

#ergeb2 .r {
 text-align: right;
}

#ergeb2 .m {
 vertical-align: middle;
}

#ergeb2 .bl {
 color: blue;
}

#ergeb2 .grau {
 color: grey;
}

#ergeb2 .red {
 color: red;
}

#ergeb2 .ung {
 text-decoration: line-through;
}

#ergeb2 .red2 {
 color: #990055;
}

#ergeb2 td.leer {
 background: #EEFFFF;
 font-size: 0px;
         line-height: 6px;
}

#ergeb2 li {
	list-style-type: none;
}

#ergeb2 li ul {
	visibility: hidden;
	position: absolute;
         left: 640px;
	padding: 0px;
	margin: 0px;
	width: 320px;
         text-align: center;
	z-index: 3000;
}

#ergeb2 li.msieFix ul {
	visibility: visible;
}

#ergeb2 .auswahlth {
 height: 17px;
 background: #CCDDFF;
 font-size: 10px;
 font-weight: bolder;
 color: darkblue;
}

#ergeb2 .auswahltd {
 background: #CCDDFF;
 font-size: 10px;
 font-weight: bolder;
 color: darkblue;
}

#lupe {
 left: 420px;
 position: absolute;
 line-height: 12px;
 z-index: 10000;
 font-size: 20px;
}

#lupe a {
 padding-right: 6px;
}