body {font: normal 100.01% Helvetica, Arial, sans-serif;
      background-image: url(images/bg-bohnduell.jpg);
      padding: 0; margin-top: 0;  }
      
#ligatabelle h1 {font-size: 1.5em; text-align: center; margin-top: 0em; border-bottom: 1px solid black;  }
#ligatabelle h2 {font-size: 1.2em; text-align: center; margin-top: 0em; }
#ligatabelle h3 {font-size: 1em; text-align: center; margin-top: 0em; }

#turnierbreit h1 {font-size: 1.5em; text-align: center; margin-top: 0em; border-bottom: 1px solid black;  }
#turnierbreit h2 {font-size: 1.2em; text-align: center; margin-top: 0em; }
#turnierbreit h3 {font-size: 1em; text-align: center; margin-top: 0em; }

h1 {font-size: 1.5em; text-align: left; margin-top: 0em; color: #333333; }
h2 {font-size: 1.2em; text-align: left; margin-top: 0em; color: #333333; }
h3 {font-size: 1em; text-align: left; margin-top: 0em; color: #333333; }



#trenner {width: 640px; background-color: #CCCC99; line-height: 8px; }
*.submenu {width: 640px; text-align: left; color: #CCCC99; line-height: 2em;}
#inhalt {width: 640px; margin: 0; padding-top: 20px; padding-bottom: 20px; padding-left: 0; padding-right: 0; text-align: justify;
         background-color: #CCCC99; color: #333333; }
#turnierbreit {width: 800px; margin: 0; padding-top: 20px; padding-bottom: 20px; padding-left: 0; padding-right: 0; text-align: center;
         background-color: #CCCC99; color: #333333; }

#footer {color: #cccc99; line-height: 2em; font-size: 0.8em; }


a:link { color: #333333; }
a:visited { color: #333333; }
a:active { color: #333333; }
a:hover { color: #333333; }
a[href]:hover { color: white; }

#linksub a { color: #CCCC99; }
#linksub a:visited { color: #CCCC99; }
#linksub a:active { color: #CCCC99; }
#linksub a:hover { color: white; }

#newsdate {font-size:80%; color: green; }
#newstitel {font-weight: bold; margin-bottom: 0.2em; }
#newseintrag {margin-bottom: 1.5em; }
#newslink {font-size:80%; color: #606060; text-decoration: underline; text-align: left; }

#lb {text-align: left; }
#rb {text-align: right; }
#center {text-align: center; }

#ergebnisse {text-align: center; margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding: 1em;
             empty-cells: show; border-collapse:collapse; text-align: center;}

#ergebnisse td {border-width: 2px; border-color: #333333; border-style: solid; margin: 0em; padding: 0.3em; }
#ergebnisse th {border-width: 3px; border-color: #333333; border-style: solid; margin: 0em; padding: 0.3em; }



#turnier {font: normal 100.01% Helvetica, Arial, sans-serif; width: 600px;
          color: black; background-color: #CCCC99; text-align: center;
          padding: 0em; margin: 0em; }
#turnier h1 { text-align: center}          
          
#turname {font-size: 2em; color: black; margin-bottom: 0em; margin-top: 0.5em}          
#groupname {font-size: 1.7em; color: black; text-align: center; margin-bottom: 0em; margin-top: 0.5em}          
#finalname {font-size: 1.1em; color: black; text-align: center }          
#nameround {font-size: 1.5em; color: black; text-align: center }          
#nametable {font-size: 1.3em; color: black; text-align: center }          
#deadline {font-size: 1em; color: black; text-align: center; margin-bottom: 0.5em; margin-top: 0em }          
#lastchange {font-size: 0.8em; color: black; text-align: center; margin-bottom: 0.5em; margin-top: 0em  }          
#linkup {font-size: 0.8em; color: black; text-align: center }          
#linkround {font-size: 0.9em; text-align: center; color: black; margin: 0 0 0.3em 0}          

#overview {font-size: 0.6em;
           background-color: #CCCC99; text-align: center; 
           margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding: 1em;
           border-collapse:collapse; }

#sumturtable {font-size: 0.8em; table-layout: auto;	
           background-color: #CCCC99; color: black; text-align: center; 
           margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding: 1em;
           empty-cells: show; border-collapse:collapse; }
#sumturtable td, th {border-width: 2px; border-color: #333333; border-style: groove; margin: 0.5em; padding: 0.5em; color: black }
#betweentables {width: 2em; }

#lastresult {font-size: 0.6em; table-layout: auto;	
           background-color: #CCCC99; text-align: center; 
           margin-top: 1.5em; margin-bottom: 0em; margin-left: auto; margin-right: auto; padding: 1em;
           empty-cells: show; border-collapse:collapse; }
#lastresult td, th {border-width: 1px; border-color: black; border-style: solid; margin: 0.1em; padding: 0.2em; }

#turtable {font-size: 1em; table-layout: auto;	
           background-color: #CCCC99; color: black; text-align: center; 
           margin-top: 0.5em; margin-bottom: 2em; margin-left: auto; margin-right: auto; padding: 1em;
           empty-cells: show; border-collapse:collapse; }
#turtable td, th {border-width: 2px; border-color: #333333; border-style: groove; margin: 0.5em; padding: 0.5em; color: black }


#medals {font-size: 1em; table-layout: fixed;	
         background-color: #CCCC99; text-align: center; 
         margin-top: 0.5em; margin-bottom: 1em; margin-left: auto; margin-right: auto; padding: 1em;
         empty-cells: hide; border-collapse: collapse; }
#medals td, th {border-width: 3px; border-color: black; border-style: ridge; margin: 0.5em; padding: 1em; }

#spaltespiele {text-align: left; }
#comment {color: blue; }
#player {text-align: left; }
#player a { color: black; }
#gold {background-color: #cbbd21; color: black; text-align: left; }
#silver {background-color: #a9a9a3; color: black; text-align: left; }
#bronze {background-color: #d0a43a; color: black; text-align: left; }
#winner {background-color: green; text-align: left; }
#loser {background-color: red; text-align: left; }
#draw {background-color: #777777; text-align: left; }
#up {background-color: green; }
#down {background-color: red; }


#spieltagref {margin-top: -1em; margin-bottom: 2em; text-align: center }

#turtable a:link {color: black; }
#turtable a:visited {color: black; }
#turtable a[href]:hover {color: white; }
#turtable 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: 2em 0 0 0; padding: 0.2em; min-width: 18em; }



