body {font-size: 12px !important}

.hervorhebung { font-weight:bold; }
.klein { font-size:0.9em; }
.warnung {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}/* { color:#f00; }*/
/* .mini { color:#377749; font-family: Verdana, Arial, Helvetica; } */
.mono { font-family: courier new,courier,monospace;font-size:0.9em; }
.zurueckgezogen {border-bottom: dashed 1px; color:#c0c0c0; }


/* ol	{ list-style-type: none; margin: 0; padding-left: 0.5em; padding-top: 0em; padding-bottom: 0.1em; } */
/* ol li	{ list-style-type: none; margin: 0.3em; padding-left: 0.5em; padding-top: 0em; padding-bottom: 0.1em; display: inline;} */
ol {
list-style-type:none;
margin:0;
padding-bottom:0.1em;
padding-left:0;
padding-top:0;
}

ol li {
display:inline;
list-style-type:none;
margin-right:0.3em;
padding-bottom:0.1em;
padding-left:0;
padding-top:0;
}

span.links2 { color:#377749; text-decoration:none; font-family: Arial, Verdana, Helvetica;}

a img {border:0}

/* ******** */
/* Tabellen */
/* ******** */

.inhalt th a { color:#fff; }

.inhalt table , .inhalt tr , .inhalt th , .inhalt td {border-color: #000; border-width:1px;}
.inhalt table { border-collapse:collapse; empty-cells:show; margin-bottom:0.5em;  background-color: #fff;}
.inhalt tbody { background-color: #f9f7cf;}
.inhalt th , .inhalt td  { padding: 1px 2px 1px 2px; }
.inhalt th {border-bottom:3px double #000; font-weight:600; background-color:#4ba123 ; color: #fff; text-align:center; }
.inhalt thead th { padding: 0 3px 0 3px; }
.inhalt tfoot td { padding: 0 3px 0 3px; border-top:3px double #000; background-color: #f9f7cf; text-align:left; color: #000;}
.inhalt table a { font-weight:600;}
.inhalt tbody.foot {border-top:3px double #000; background-color: #f9f7cf;}

.inhalt dt { background-color:#4ba123 ; font-size: 1.1em; font-weight: 600; line-height: 1.1em; padding-left:0.5em; color:#fff; padding: .2em; margin-top: 0.5em; }
.inhalt dd { margin-left:0.5em}
.inhalt dt img {vertical-align:middle; }

.einzel dd { text-align: middle; }
.einzel dd span { margin: 0; padding:0; display:inline-block; }
.einzel dd>span { width:2em; text-align: center;}
.einzel span+span { width: 25%; text-align: left; }
.einzel span+span+span { width: 50%; text-align: left; }
.einzel span+span+span+span { width:4em; text-align: center; }
.einzel span+span+span+span+span { width: 5em; text-align: right;padding-left: 10px; }

.odd {background-color: #ffc;}
.even {background-color: #dfd /*#01FF62*/ /*#F0FFF1*/;}

.dwzWertung { border-bottom: black dashed 1px; font-weight:bold  }

.c tr>td {text-align:center}
.c td+td {text-align:center; }

.cl tr>td {text-align:center; }
.cl td+td {text-align:left}

.clc tr>td {text-align:center; }
.clc td+td {text-align:left}
.clc td+td+td {text-align:center}

.lcc tr>td {text-align:left; }
.lcc td+td {text-align:center}
.lcc td+td+td {text-align:center}

.ccl tr>td {text-align:center; }
.ccl td+td {text-align:center; }
.ccl td+td+td {text-align:left}

.lc tr>td {text-align:left}
.lc td+td {text-align:center; }

.rcr tr>td {text-align:right}
.rcr td+td {text-align:center; }
.rcr td+td+td {text-align:right; }

.cllc tr>td {text-align:center}
.cllc td+td {text-align:left; }
.cllc td+td+td {text-align:left; }
.cllc td+td+td+td {text-align:center; }

.cllcr tr>td {text-align:center}
.cllcr td+td {text-align:left; }
.cllcr td+td+td {text-align:left; }
.cllcr td+td+td+td {text-align:center; }
.cllcr td+td+td+td+td {text-align:right; }

.lclc tr>td {text-align:left}
.lclc td+td {text-align:center; }
.lclc td+td+td {text-align:left; }
.lclc td+td+td+td {text-align:center; }

.lcclc tr>td {text-align:left}
.lcclc td+td {text-align:center; }
.lcclc td+td+td {text-align:center; }
.lcclc td+td+td+td {text-align:left; }
.lcclc td+td+td+td+td {text-align:center; }

.clclc tr>td {text-align:center}
.clclc td+td {text-align:left; }
.clclc td+td+td {text-align:center; }
.clclc td+td+td+td {text-align:left; }
.clclc td+td+td+td+td {text-align:center; }

/* table.fiktiveDWZ { width:32em } */
.fiktiveDWZ td+td { width: 15em}
.fiktiveDWZ td+td+td { width: 6em;}
.fiktiveDWZ td+td+td+td { width: 8em;}


table.runde {width:45em;}
.runde tr>th { text-align:center; width:2em; }
.runde th+th { padding: 0; width:18em; text-align:left }
.runde th+th+th { text-align:center; width:2em; }
.runde th+th+th+th { /*padding: 0;*/ text-align:left; width:18em;}
.runde th+th+th+th+th { /* padding: 0 1em;*/ text-align:center; width:5em;}
/* .runde td { padding: 0 1em; } */
.runde tr>td { text-align:center; }
.runde td+td { text-align:left; }
.runde td+td+td { text-align:center; }
.runde td+td+td+td { text-align:left; }
.runde td+td+td+td+td { text-align:center; }


.spielplan tfoot td {border:1px solid #000; text-align: left; }
.spielplan tr>td { text-align: center; }
.spielplan td+td { text-align: left; }
.spielplan td+td+td { text-align: center; }
.spielplan td+td+td+td { width: 2em; }
.spielplan tfoot>tr>td { text-align: left; }

.portal64_ergebnistabelle table, .portal64_ergebnistabelle tr, .portal64_ergebnistabelle th, .portal64_ergebnistabelle td { border: 1px solid black}
.portal64_ergebnistabelle th {border-bottom:3px double #000;}
.portal64_ergebnistabelle td { text-align:left;}
.portal64_ergebnistabelle tr>td { text-align:center;}
.portal64_ergebnistabelle td+td { text-align:left; white-space:nowrap;}
.portal64_ergebnistabelle td+td+td { text-align:center; width:1.5em;}

.aufstellungen {width: 58em; white-space:nowrap; page-break-inside: avoid; border-style: solid; border:0}
.aufstellungen thead th {border-bottom:3px double #000;}
.aufstellungen thead th+th+th+th+th { border-right:1px solid; border-right-width:1px; }
.aufstellungen thead th+th+th+th+th+th { border-right-width:0px; }
.aufstellungen td { text-align:center; border-style: solid; border-width:0px}
.aufstellungen tr>td { width:2em; text-align:center;}
.aufstellungen td+td { width:15em; text-align:left;}
.aufstellungen td+td+td { width:4em; text-align:center;}
.aufstellungen td+td+td+td+td { width:4em; border-right:1px solid; border-right-width:1px; }
.aufstellungen td+td+td+td+td+td { width:2em; border-right:0px; border-right-width:0px; }
.aufstellungen td+td+td+td+td+td+td { width:15em; text-align:left;}
.aufstellungen td+td+td+td+td+td+td+td { width:4em; text-align:center;}

.aufstellungen td+td+td+td+td+td+td+td+td { width:4em; text-align:center;}
.aufstellungen td+td+td+td+td+td+td+td+td+td { width:4em; text-align:center;}

.aufstellungen tbody.foot {border-top:3px double #000; background-color: #f9f7cf;}
.aufstellungen tbody.foot td { text-align:left; border-width:0; white-space:normal; width:auto; }

.aufstellungen2 {width: 50em; white-space:nowrap; page-break-inside: avoid; border-style: solid; border:0}
.aufstellungen2 thead th {border-bottom:3px double #000;}
.aufstellungen2 thead th+th+th+th { border-right:1px solid; border-right-width:1px; }
.aufstellungen2 thead th+th+th+th+th { border-right-width:0px; }
.aufstellungen2 td { text-align:center; border-style: solid; border-width:0px}
.aufstellungen2 tr>td { width:2em; text-align:center;}
.aufstellungen2 td+td { width:15em; text-align:left;}
.aufstellungen2 td+td+td {  width:4em; text-align:center;}
.aufstellungen2 td+td+td+td { width:4em; border-right:1px solid; border-right-width:1px; }
.aufstellungen2 td+td+td+td+td { width:2em; border-right:0px; border-right-width:0px; }
.aufstellungen2 td+td+td+td+td+td { width:15em; text-align:left;}
.aufstellungen2 td+td+td+td+td+td+td { width:4em; text-align:center;}
.aufstellungen2 td+td+td+td+td+td+td+td { width:4em; text-align:center;}

.aufstellungen2 tbody.foot {border-top:3px double #000; background-color: #f9f7cf;}
.aufstellungen2 tbody.foot td { text-align:left; border-width:0; white-space:normal; width:auto; }




#printStatus { text-align:right; font-weight:bold; float:right; position:relative; top:-1em; }
/* .linkHilfe { position:relative; top:-1em; } */

/* select { font-family: "DejaVu Sans Mono", 'Vera Sans Mono', 'courier new',courier,monospace;font-size:0.75em; } */

.clearfix  { clear:both; }
.fmLabel   { width: 150px; float: left; /*clear: left;*/ text-align:right !important; padding: 2px; }
.fmLabel_t { width: 150px; float: left; /*clear: left;*/ text-align:right !important; padding-right: 2px; }
.fmElement { padding: 2px; text-align: left; }
.fmButtons { /*clear:both;*/ border-top: 1px dashed #000; margin-top: 20px; padding-top: 3px; margin-bottom: 2em; }

.termineSt {width:30em;}
.termineSt tr>td {width:45%;}
.termineSt td+td {width:auto; text-align:center; }
.termineSt td+td+td {width:45%; text-align:left; }
/* .termineSt td+td+td+td {width:auto; text-align:center;} */

.termine  {width:40em;}
.termine tr>td {width:42%;}
.termine td+td {width:1em; text-align:center; }
.termine td+td+td {width:42%; text-align:left; }
.termine td+td+td+td {width:auto; text-align:center;}

ul#ergebnisse_navigation { padding:0; /*font-size:0.8em;*/}
ul#ergebnisse_navigation li { display:inline; }
ul#ergebnisse_navigation li:before { content: "| "}
ul#ergebnisse_navigation li:first-child:before { content: ""}

/*Anzeige Staffeln Ergebnisdienst */
ul#anzeige_verbaende {float: left; width: 100%; margin: 0; padding: 0; }
ul#anzeige_verbaende li	{ list-style-type: none; margin-left: 0em; padding-left: 0.1em; padding-top: 0.1em; padding-bottom: 0.1em; }
#anzeige_verbaende, #anzeige_verbaende ul { padding: 0; margin: 0; list-style-type: none; width : 16em; border:0; font-weight:bold; margin-bottom:2em; }

/* all list items */
#anzeige_verbaende li { padding:0; border:0; margin:0; line-height : 1.2em; margin-bottom : -5px; width : 16em; list-style-type: none; }
#anzeige_verbaende ul li {font-weight: normal; }
#anzeige_verbaende li a { width : 16em; display : block; /*text-decoration : none;*/ padding : 0.3em 0.5em; font-weight: bold; font-size:1.2em}

/* second-level lists */
#anzeige_verbaende li ul { padding:0; margin-left:0; }
#anzeige_verbaende li ul li { padding:0; margin-left:0; }
#anzeige_verbaende li ul li  a { width : 16em; display : block; /*text-decoration : none;*/ padding : 0.3em 0.5em; font-size:1em; font-weight: normal;}

/* third-level lists */
#anzeige_verbaende li ul li ul { position : absolute; left: -999em; margin-left : 5em; margin-top : -1em; }
#anzeige_verbaende li a { width : 16em; display : block; /*text-decoration : none;*/ padding : 0.3em 0.5em;}
#anzeige_verbaende ul ul li a { width : 16em; display : block; text-decoration : none; background-color : #f9f7cf; border : 1px solid black; }
#anzeige_verbaende ul ul li a:hover { color : #f2f2e8; background-color : black; }
#anzeige_verbaende ul li:hover ul , #anzeige_verbaende li li.sfhover ul { left: auto; }
#anzeige_verbaende ul li:hover ul ul , #anzeige_verbaende li li.sfhover ul ul { left: -999em; }
#anzeige_verbaende ul ul li:hover ul , #anzeige_verbaende li li li.sfhover ul { left: auto; }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section subtemplates
  * @see     http://www.yaml.de/en/documentation/practice/subtemplates.html
  */

  .subcolumns { width: 100%; overflow:hidden; }

  /* (en) alternative class for optional support of old Mozilla/Netscape browers */
  /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c50l, .c50r { width: 50%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }

  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0; }
  .subcr { padding: 0 0 0 1em; }

  .equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }
  .equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,
  .equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,
  .equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r {
    display:table-cell; vertical-align:top;
    float:none; margin:0; overflow:hidden;
  }

 /*------------------------------------------------------------------------------------------------------*/
