/* allgemeine angaben fuer alles + jedes */
body {font-family:verdana;font-style:normal;}

/* wird fuer links auf der inhaltsseite (linker frame) und home/zurueck benutzt*/
/* die farbe wird von link/vlink im body-tag gesteuert */
.chlink {font-family:verdana;font-weight:bold;font-size:10pt;}

/* fuer weitere angaben im navigationsframe: bold raus */
.chnote {font-family:verdana;font-weight:normal;font-size:10pt;}

h1 {font-family:verdana;font-weight:bold;font-size:24pt;}
h2 {font-family:verdana;font-weight:bold;font-size:18pt;}
h3 {font-family:verdana;font-weight:bold;font-size:16pt;}
h4 {font-family:verdana;font-weight:bold;font-size:14pt;}
h5 {font-family:verdana;font-weight:bold;font-size:13pt;}
h6 {font-family:verdana;font-weight:bold;font-size:12pt;}

p  {font-family:verdana;font-weight:normal;font-size:12pt;}
pre   {font-family:courier;}

*[title] {border-bottom:thin dashed #FF6699; cursor:help;}
.hotdot[title],
.newdot[title],
.chgdot[title],
.ch2dot[title],
.olddot[title],
.dindot[title] {border-bottom: hidden;}

.fixed      {font-family:courier;}
.tbtest     {font-family:verdana;font-weight:normal;font-size:11pt;}
.wichtig    {color:red;background-color:yellow;}
.kopf       {background-color:#F0F0F0;}
.gerade     {background-color:#DDDDDD;}
.ungerade   {background-color:#F0F0F0;}
.menu       {font-size:9pt;}
.trace      {color:#FFFFFF;background-color:#000000;}
.euro       {font-family:arial;}

/* fuer noframes-version */
.sidebar { background-color:#dfdfdf; }
.title   { background-color:#dfdfdf; }
.main    { background-color:#ffffff; margin-left:20px; }
.whitebg { background-color:#ffffff; }

ul,ol {font-family:verdana;font-size:12pt;font-weight:normal;}
li {font-family:verdana;font-weight:normal;font-size:11pt;}

a:link      {font-weight:bold;}
a:visited   {font-weight:bold;}
a:active    {font-weight:bold;}

input,textarea { font-family:verdana;font-size:80%;font-weight:normal; }

/* table {background-color:#BBBBBB;} */
td          {font-family:verdana;font-weight:normal;font-size:10pt; }
td.header   {font-size:12pt;font-weight:bold;text-align:center; }
tr.kopf     {font-family:verdana;font-weight:normal;font-size:10pt;}
tr.gerade   {font-family:verdana;font-weight:normal;font-size:10pt;}
tr.ungerade {font-family:verdana;font-weight:normal;font-size:10pt;}
th          {font-family:verdana;font-weight:normal;font-size:11pt;background-color:#00FFFF;}

/* sieg und niederlage */
.sieg          {color:red;   background-color:white;border:2px solid red}
.remis         {color:orange;background-color:white;border:2px solid orange }
.verlust       {color:blue;  background-color:white;border:2px solid blue }
.schwarz       {color:#0000FF;background-color:#9999FF;font-weight:bold;text-align:center;vertical-align:middle; }
.weiss         {color:#FF0000;background-color:#FF9999;font-weight:bold;text-align:center;vertical-align:middle; }
td.diagonale   {background-color:#00FFFF;text-align:center;vertical-align:middle;  }

tr.xgerade:nth-child(odd) {background-color:#F0F0F0;}
tr.xgerade:nth-child(even) {background-color:#DDDDDD;}
td.xgerade:nth-child(odd) {background-color:#F0F0F0;}
td.xgerade:nth-child(even) {background-color:#DDDDDD;}

/* nur mozilla, spaltentexte */
.spalten {
   -moz-column-gap         : 5px;
   -moz-column-width       : 400px;
   -moz-column-rule        : 5px solid white;
   column-gap         : 5px;
   column-width       : 400px;
   column-rule        : 5px solid white;
   -webkit-column-gap         : 5px;
   -webkit-column-width       : 400px;
   -webkit-column-rule        : 5px solid white;
}

.rot90l
   {
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -moz-transform-origin: left bottom
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      transform: rotate(-90deg);
}

.datebox .year
   {
      display: block;
      writing-mode: tb-rl;
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
      position: absolute;
      right: 0;
      bottom: 9px;
      font-size: 24px;
   }


/* firefox-elend bei drop-down-listen */
option {          padding-right:    0.5em;
}

/* unabhaengige formate */
select:focus      { background-color:     #FAEBD7;
                    border: double red;
                  }
.center           { text-align:           center;         }
.right            { text-align:           right;          }
.fett             { font-weight:          bold;           }
.rot              { color:                red;            }
.pagebreak_bef_no { page-break-before:    avoid;    }
.pagebreak_aft_no { page-break-after:     avoid;    }
.pagebreak_bef_do { page-break-before:    always;   }
.pagebreak_aft_do { page-break-after:     always;  }
.pagebreak_in_no  { page-break-inside:    avoid;   }
.ws_no_wrap       { white-space:          nowrap;  }
.col_no_display   { visibility:           collapse;}

.hotdot     {     font-size:80%;font-weight:bold;color:#FF0000;}
.newdot     {     font-size:80%;font-weight:bold;color:#FF9628;}
.chgdot     {     font-size:80%;font-weight:bold;color:#FFFF00;}
.ch2dot     {     font-size:80%;font-weight:bold;color:#00FF00;}
.olddot     {     font-size:80%;font-weight:bold;color:#0000FF;}
.dindot     {     font-size:80%;font-weight:bold;color:#000000;}

.hotdotbg   {     font-size:80%;font-weight:bold;background-color:#FF0000;}
.newdotbg   {     font-size:80%;font-weight:bold;background-color:#FF9628;}
.chgdotbg   {     font-size:80%;font-weight:bold;background-color:#FFFF00;}
.ch2dotbg   {     font-size:80%;font-weight:bold;background-color:#00FF00;}
.olddotbg   {     font-size:80%;font-weight:bold;background-color:#0000FF;}
.dindotbg   {     font-size:80%;font-weight:bold;background-color:#000000;}

.gamearea   {     border:1px solid orange; }

.team1      { font-weight: bold; font-size:14pt;color:#00FF00; }
.team2      { font-weight: bold; font-size:14pt;color:#0000FF; }
.team3      { font-weight: bold; font-size:14pt;color:#000000; }
.team4      { font-weight: bold; font-size:14pt;color:#FF9628; }
.team5      { font-weight: bold; font-size:14pt;color:#FF0000; }
.team6      { font-weight: bold; font-size:14pt;color:#FF69B4; }
.team7      { font-weight: bold; font-size:14pt;color:#E9967A; }
.ergebnis   { text-align: center; }


