#turnier {font: normal 100.01% Helvetica, Arial, sans-serif;
          min-width: 40em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
          color: black; background-color: #F0E8FF; text-align: center;
          padding: 0em; margin: 0em; }
          
#registration {font-size: 1em; color: black; padding-top: 2em; text-align: center}          

#turname {font-size: 2em; color: black; }          
#groupname {font-size: 1.7em; color: black; }          
#finalname {font-size: 1.1em; color: black; }          
#nameround {font-size: 1.5em; color: black; }          
#nametable {font-size: 1.3em; color: black; }          
#deadline {font-size: 1em; color: #A00000; font-weight: bold;}          
#lastchange {font-size: 0.8em; color: black; }          
#linkup {font-size: 0.8em; color: black; }          
#linkround {font-size: 0.9em; color: black; margin: -1em 0 2.3em 0}          

#overview {font-size: 0.8em;
           background-color: #CCEEFF; text-align: center; 
           margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding: 0em;
           border-collapse:collapse; }

#sumturtable {font-size: 1em; table-layout: auto;	
           background-color: #CCEEFF; text-align: center; 
           margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding: 0em;
           empty-cells: show; border-collapse:collapse; }
#sumturtable td, th {border-width: 2px; border-color: #000000; border-style: solid; margin: 0.5em; padding: 0.5em; }
#betweentables {width: 2em; }

#turtable {font-size: 1em; table-layout: auto;	
           background-color: #CCEEFF; text-align: center; 
           margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding: 0em;
           empty-cells: show; border-collapse:collapse; }
#turtable td, th {border-width: 2px; border-color: #000000; border-style: solid; margin: 0.5em; padding: 0.5em; }

#matchtable {font-size: 1em; table-layout: auto;	
           background-color: #C8C3BE; text-align: center; 
           margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding: 0em;
           empty-cells: show; border-collapse:collapse; }
#matchtable td, th {border-width: 3px; border-color: grey; border-style: ridge; margin: 0.5em; padding: 0.5em; }

#matchcoltable {font-size: 1em; 
           text-align: center; 
           margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding-left: 4em;
           empty-cells: show; border-collapse:collapse; }
#matchcoltable td, th { margin: 5em; padding: 0.5em; vertical-align: top;}
#betweenmatchtables {width: 2em; }

#lastresult {font-size: 0.8em; table-layout: auto;
           background-color: #CCEEFF; text-align: center; 
           margin-top: 1.5em; margin-bottom: 5em; margin-left: auto; margin-right: auto; padding: 0em;
           empty-cells: hide; border-collapse:collapse; }
#lastresult td, th {border-width: 2px; border-color: #000000; border-style: solid; margin: 0.1em; padding: 0.2em; }

#regtable {font-size: 1em; table-layout: auto;	
           background-color: #C8C3BE; text-align: center; 
           margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding: 0em;
           empty-cells: show; border-collapse:collapse; }
#regtable td, th {border-width: 3px; border-color: grey; border-style: none; margin: 0.5em; padding: 0em; }


#medals {font-size: 1em; table-layout: fixed;	
         background-color: #CCEEFF; text-align: center; 
         margin-top: 0; margin-bottom: 3em; margin-left: auto; margin-right: auto; padding: 1em;
         empty-cells: hide; border-collapse: collapse; }
#medals td, th {border-width: 2px; border-color: #000000; border-style: solid; margin: 0.5em; padding: 1em; }

#spaltespiele {text-align: left; }
#comment {color: blue; }
#extrapoints {color: #A00000; font-weight: bold;}
#disqualified {color: black; }
#player {text-align: left; }
#gold {background-color: #cbbd21; color: black; text-align: center; }
#silver {background-color: #a9a9a3; color: black; text-align: center; }
#bronze {background-color: #d0a43a; color: black; text-align: center; }
#winner {background-color: green; text-align: left; }
#loser {background-color: red; text-align: left; }
#draw {background-color: #777777; text-align: left; }
#up {background-color: #98e89c; }
#down {background-color: #fe819a; }


#spieltagref {margin-top: -1em; margin-bottom: 2em; }

#turnier a:link {color: black; }
#turnier a:visited {color: black; }
#turnier a[href]:hover {color: black; }
#turnier a:active {color: black; }

#nolink a {text-decoration: none; }
a span.popup, a:link span.popup{display: none; }
a:hover span.popup {display: inline;
	                 font-size:80%; position: absolute; text-align: left;
                   background: white; color: black;  border: 1px solid black; 
                   margin: 1.5em 0 0 0; padding: 0.2em; min-width: 18em; }

#htmlbg {background-color: #F0E8FF;}
