/* 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;}

/* nur mozilla, spaltentexte */
.spalten {
   -moz-column-gap         : 5px;
   -moz-column-width       : 25em;
   -moz-column-rule        : 5px solid white;
   column-gap         : 5px;
   column-width       : 25em;
   column-rule        : 5px solid white;
   -webkit-column-gap         : 5px;
   -webkit-column-width       : 25em;
   -webkit-column-rule        : 5px solid white;
}
/* 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;}

