body      { color            : #333; 
            background-color : #fff;
            background-image : url("dgbg.bmp"); 
            font-family      : "Verdana";
            font-weight      : normal;
            font-size        : 10px;
            text-align       : center; /* damit auch IE wrapper zentriert */
          }
.cpt, p   { color            : #555;
            margin           : 0px;
            border           : 0px;
            padding          : 5px  5px  5px  5px; 
            font-size        : 11px;
            text-align       : left;
            line-height      : 13px;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
.mbcthsq0 {
            width            : 90%;
            background-color : #fff;
            margin           : 0 auto;
          }
.mbcthsq1 {
            color            : #000;
            font-size        : 27px;
            font-family      : "Verdana";
            font-weight      : bold;
            line-height      : 33px;
          }
.mbcthsq2 {
            color            : #000;
            font-size        : 18px;
            font-family      : "Verdana";
            font-weight      : bold;
            line-height      : 20px;
          }
.mbcthsq3 {
            color            : #c00;
            font-size        : 27px;
            font-family      : "Verdana";
            font-weight      : bold;
            line-height      : 33px;
          }
.mbcthsq4 {
            color            : #c00;
            font-size        : 20px;
            font-family      : "Verdana";
            font-weight      : bold;
            line-height      : 24px;
          }
.mbcthsq5,
.mbcthsq6,
.mbcthsq7 {
            color            : #000;
            font-size        : 11px;
            font-family      : "Verdana";
            font-weight      : bold;
            line-height      : 13px;
          }
.mbcthsq6 {
            text-align       : left;
          }
.mbcthsq7 {
            text-align       : right;
          }
.mbcthsq8,
.mbcthsq9 {
            border           : 0;
            display          : block;
            margin           : auto;
          }
.mbcthsq8 {
            height           : 8px;
            background-color : transparent;
          }
.mbcthsq9 {
          }
/*----------------------------------------------------------------------------------------------------------------------*/
#wrapper  {
            width            : 988px;
            margin           : 0px auto; /* zentrieren */
            background-color : #fff;
            text-align       : center;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
#logoblock
          {
            width            : 677px;
            height           : 177px;
            margin           : auto;
            float            : left;
            background-image : url("logo.jpg");
          }
#sponblock1
          {
            height           : 70px;
            width            : 677px;
            margin           : 0px 0px 3px 0px;
            float            : left;
            background-image : url("nbg2.bmp");
            background-repeat: repeat;
            vertical-align   : middle;
          }
#sponblock2
          {
            width            : 300px;
            height           : 250px;
            margin           : auto;
            float            : right;
            background-color : #ffffff;
          }
#naviblock
          {
            width            : 980px;
            margin           : auto;
          }
#main
          {
            width            : 980px;
            margin           : auto;
            background-image : url("bbg.bmp");
            background-repeat: repeat;
          }
#head
          { background-color : #ffffff;
            width            : 980px; /* 898 - plus 80 */
            margin           : 0px auto;
          }
.closer   {
            font-size        : 0px; /* damit IE height ernst nimmt */
            height           : 3px;
            clear            : both; /* damit wrapper bis unter die floats reicht */
            background-color : #fff;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
#sponwrap {
            width            : 100%;
            margin           : 2px 0px 2px 0px;
          }
.sponsor  {
            border           : 0px; 
            padding          : 5px 14px;
            vertical-align   : middle;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
#logopic  { width            : 677px; }
#logopic,
#addpic   { border           : 0px; }
#logopic  { margin-right     : 1px; }
#addpic   { margin-left      : 1px; }
/*----------------------------------------------------------------------------------------------------------------------*/
.navi     {
            background-color : #f4f4f4;
            border-collapse  : collapse;
            border-top       : solid 1px #ddd;
            border-bottom    : solid 1px #ddd;
            width            : 100%;
          }
.mitema,
.mitema a,
.mitema a:hover,
.mitemi   {
            width            : 98px; 
            text-align       : center;
            font-size        : 12px;
            font-weight      : normal; 
            color            : #333;
            padding          : 1px 0px 2px 0px;
          }
.mitema a:hover
          {
            font-weight      : normal; 
            color            : #f00;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
#left,
#cont,
#right    {
            padding          : 15px  0px  0px  0px;
            text-align       : center;
            vertical-align   : top;
            float            : left;
          }
#left     { width            : 178px;        }  /* 198 */
#right    { width            : 300px;           /* 198 */
/*          background-color : #ffffff; */
          }
/*----------------------------------------------------------------------------------------------------------------------*/
#cont     {
            width            : 502px;
            text-align       : center;
            background-color : #fff;
          }
.conttab  {
            width            : 480px;
            border-collapse  : collapse;
            margin           : auto;
          }
.conttab1 {
            width            : 95%;
            margin           : auto;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
.tlogo    {
            background-color : #e8e8e8;
            background-image : url("nbg3.bmp");
            text-align       : center;
            vertical-align   : middle;
          }
.thead    {
            height           : 47px;
            text-align       : right;
            vertical-align   : middle;
            background-image : url("nbg3.bmp");    
            padding          : 5px 10px  0px  0px;
          }
.snt      {
            color            : #333;
            font-size        : 16px;
            font-weight      : bold;
            margin           : 0px 10px 10px 10px;
            padding          : 15px 2px 14px 2px;
            display          : block;
            text-align       : center;
            line-height      : 20px;
            font-family      : Verdana, sans;
            background-color : #fff; 
            background-image : url("dgbg.bmp");    
          }
.currtop  {            color: #333333; font-size:     22px; padding    :  1px 0px 10px 0px;
                                       font-weight: normal; display: block; text-align: center;
                 line-height:    24px; font-family: Verdana, sans;
          }
.spontop  {            color: #333333; font-size:     16px; padding    :  5px 2px 5px 2px;
                                       font-weight:   bold; display: block; text-align: center;
                 line-height:    20px; font-family: Verdana, sans;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
#imgtest  {
            position         : absolute;
            top              : 92px;
            left             : 220px;
          }
.freebox  {
            text-align       : center;
            vertical-align   : middle;
            width            : 96px;
            border           : solid 1px #d8d8d8; 
            background-color : #e8e8e8;
            background-image : url("nbg1.bmp");
          }
/*----------------------------------------------------------------------------------------------------------------------*/
.draw     { clear            : both;
            margin-left      : auto;
            margin-right     : auto;
          }
.imgw     { text-align       : center;        }
.imgwr    { float            : right;
            margin-left      : 10px;          }
.imgwl    { float            : left;
            margin-right     : 10px;
          }
.tspac    { height           : 0px;           }
/*----------------------------------------------------------------------------------------------------------------------*/
.red      {            color: #dd0000;
          }
#x        {            color: #222222; text-align: center; padding:  1px  0px  1px  1px;
            font-weight: bold; font-size: 16px; line-height: 22px;
          }
.x1       {            color: #ffffff; text-align:   left; padding:  3px  0px  3px  0px; 
            background-color: #dd0000;          font-weight: bold; font-size: 11px; border: solid 0px #eeeeee;
          }
.x2       {            color: #ffffff; text-align:   left; padding:  3px  0px  3px  6px;
            background-color: #dd0000;          font-weight: bold; font-size: 11px; border: solid 0px #eeeeee;
          }
.x1, .x2  { } 
.x3       { background-image: url("nbg1.bmp"); height: 15px; }
.sel1     {            color: #dd0000; text-align: center; padding:  3px  0px  3px  0px; height: 20px;
            font-weight: normal; font-size: 12px; border: solid 0px #ff0000;
            background-image: url("nbg2.bmp"); 
/*            background-color: #fbfbfb; */
          }
.sel2     {            color: #333333; text-align: center; padding:  3px  0px  3px  0px; height: 20px;
            font-weight: normal; border: solid 0px #aaaaaa;
/*            background-image: url("nbg2.bmp"); */
          }
.sels     { font-size: 0px; height: 1px;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
.at, .atc {            color: #555555; font-size:     11px; padding:  5px  0px  5px  0px; text-align: left;
            background-color: #ffffff; line-height:   13px; 
                       clear: both;
          }
.atc      { text-align: center; padding: 2px 0px 2px 7px;
          }
.art_dt   {            color: #333333; font-size:     11px; padding    : 10px  0px  0px  0px; text-align: left;
            background-color: #ffffff; line-height:   13px;
            margin-bottom: 10px; 
          }
.art_ph   {            color: #444444; font-size:     15px; padding    :  4px  0px  5px  7px; text-align: left; 
            background-color: #f4f4f4; font-weight:   bold; line-height: 22px; border: solid 1px #dddddd; clear: both;
          }
.art_th   {            color: #000000; font-size:     12px; padding    :  3px  0px  3px  0px; text-align: left; 
            background-color: #ffffff; font-weight: normal; line-height: 18px; border-bottom: solid 10px #ffffff;
            margin-top: 5px; margin-bottom: 5px; clear: both;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
.toci     { color: #333333; font-size: 11px; padding:  5px  7px  5px  7px; 
            line-height: 13px; background-color: #ffffff; text-align: left; 
          }
.bu       { font-size: 8px;
          }
.cpt      { text-align: center; margin-top: 2px; margin-bottom: 2px;
          }
.image    { border: solid 1px #bbbbbb; margin: 0px 10px 5px 10px; 
          }
.ic2      { border: solid 1px #bbbbbb;
          }
.ic       { text-align: center;
          }
.ir, .il  { margin: 0px 0px 10px 0px;
          }
.il       { float: left;
          }
.ir       { float: right;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
.f        { text-align: left; }
.fs, .frs,
.f, .fr   { color: #222222; font-size: 11px; vertical-align: middle; line-height: 14px; border-bottom: solid 1px #eeeeee;
          }
.fs       { background-image: url(dgbg.bmp); 
          }
.frs      { background-image: url(dgbg.bmp); background-position: 3px 0px;
          }
.f, .fs   { padding: 1px 0px 3px 7px;
          }
.fr, .frs { padding: 1px 7px 3px 0px; text-align: right; 
          }
/*----------------------------------------------------------------------------------------------------------------------*/
.lk, .lkl { color: #222222; font-size: 1px; border-bottom: solid 1px #eeeeee;
          }
.lkl      { text-align: center;   padding: 3px 0px 3px 0px;
          }
.lk       { text-align: left  ;   padding: 2px 0px 2px 0px;
          }
/*----------------------------------------------------------------------------------------------------------------------*/
.mu, .mt, .mur, .muc, .mtr, .mtc, .mpl, .mpr, .mpc
          { color: #222222; font-size: 11px; vertical-align: middle; line-height: 13px; border-bottom: solid 1px #eeeeee;
            padding: 08px 08px 08px 08px; text-align: left;
          }
.mu , .mt , .muc, .mtc { padding: 2px 0px 2px 7px; }
.mur, .mtr             { padding: 2px 7px 2px 0px; }
.mpl, .mpr             { padding: 5px 5px 5px 5px; }
.mpl      { text-align: left  ; vertical-align: top; }
.mpr      { text-align: right ; vertical-align: top; }
.mpc      { text-align: center; vertical-align: top; }
.mpic     { margin-bottom: 5px; background-image: url("bricks_s.jpg"); }

.lms      { color: #666666; font-size: 12px; vertical-align: middle; padding: 0px;
            border-left:   solid 1px #dddddd;
            border-top:    solid 1px #dddddd;
            border-bottom: solid 1px #dddddd;
            width: 20%;                      background-color: #f9f9f9;              vertical-align: top; 
          }
.ms       { color: #dd0000; font-size: 12px; vertical-align: middle; padding:  3px  0px  3px  7px;
            border-top:    solid 1px #dddddd; text-align: left;
            border-bottom: solid 1px #dddddd;
            width: 35%;                      background-color: #f9f9f9;              vertical-align: top; 
          }
.rms      { color: #666666; font-size: 12px; vertical-align: middle; padding: 0px;
            border-right:  solid 1px #dddddd;
            border-top:    solid 1px #dddddd;
            border-bottom: solid 1px #dddddd;
            width: 10%;                      background-color: #f9f9f9;              vertical-align: top; 
          }
/*----------------------------------------------------------------------------------------------------------------------*/
.kcm      {             color: #000; font-size  : 11px; padding:  2px  3px  2px  4px; text-align: center;
             background-color: #fff; font-weight: bold;                               border-top: solid 1px #ccc;
          }
.kc       {            color: #000; font-size   : 11px; padding:  0px  3px  0px  3px;
            background-color: #eee;
          }
.kc1      {            color: #c00; font-size   : 11px; padding:  0px  3px  0px  3px;
            background-color: #ffe4e4;
          }
.kc2      {            color: #000; font-size   : 11px; padding:  0px  3px  0px  3px; border: solid 1px #ddd;
            background-color: #fff;
          }
.ke0, .ke1, .ke2, .ke3, .ke4, .ke5, .ke6, .ke7, .ke8, .ke9, .ke10, .ke11, .ke12, .ke13, .ke14, .ke98
          { height: 3px; }
.ke0      { background-color: #aaa; } /* nix      */

.ke2      { background-color: #f00; } /* öm       */
.ke4      { background-color: #f00; } /* bl       */

.ke3      { background-color: #0bb; } /* lm       */
.ke5      { background-color: #0bb; } /* llo      */

.ke6      { background-color: #000; } /* rl       */
.ke7      { background-color: #c6f; } /* em       */
.ke9      { background-color: #bd0; } /* wm       */
.ke10     { background-color: #00f; } /* sas      */

.ke12     { background-color: #c6f; } /* esf jun  */
.ke14     { background-color: #f00; } /* ösrv jun */

.ke11     { background-color: #fc0; } /* psa      */
.ke13     { background-color: #fc0; } /* wispa    */

.ke98     { background-color: #00f; } /* sonstig  */

.kl       { background-color: #fff; color: #000; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl2      { background-color: #fff; color: #c00; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl3      { background-color: #fff; color: #088; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl4      { background-color: #fff; color: #c00; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl5      { background-color: #fff; color: #088; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl6      { background-color: #fff; color: #000; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl7      { background-color: #fff; color: #93c; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl9      { background-color: #fff; color: #8a0; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl10     { background-color: #fff; color: #00c; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl11     { background-color: #fff; color: #d90; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl12     { background-color: #fff; color: #93c; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl13     { background-color: #fff; color: #d90; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl14     { background-color: #fff; color: #c00; font-size: 11px; padding:  0px  3px  0px  3px; }
.kl98     { background-color: #fff; color: #00c; font-size: 11px; padding:  0px  3px  0px  3px; }
/*----------------------------------------------------------------------------------------------------------------------*/
.ev1, .ev1r,
.ev1c     { color: #222222; font-size: 11px; vertical-align: middle; padding:  3px  0px  3px  7px;
            height: 18px; line-height: 13px;
          }
.ev2, .ev2r,
.ev2c     { color: #222222; font-size: 11px; vertical-align: middle; padding:  3px  0px  3px  7px;
            height: 18px; line-height: 13px;
          }
.ev1 , .ev2  { text-align: left;   }
.ev1r, .ev2r { text-align: right; }
.ev1c, .ev2c { text-align: center; }
/*----------------------------------------------------------------------------------------------------------------------*/
.t1, .t1r,
.t1c      { color: #222222; font-size: 11px; vertical-align: middle; padding:  0px  0px  0px  7px;
            height: 18px; text-align: left;
          }
.t2, .t2r,
.t2c      { color: #222222; font-size: 11px; vertical-align: middle; padding:  0px  0px  0px  7px;
            height: 18px; text-align: left;
          }
.t1r, .t2r { text-align: right; }
.t1c, .t2c { text-align: center; }
/*----------------------------------------------------------------------------------------------------------------------*/
.sp1      { background-color: #f4f4f4;        font-size: 6px; line-height: 2px; }
.sp2      { background-image: url("nbg.bmp2"); height: 1px; }
.sp3      {                                   font-size: 6px; line-height: 8px; }
.ntc, .nuc, .buc, .btc, .yx       { text-align: center; }
            .muc, .mtc            { text-align: center; }
            .bur, .btr            { text-align: right;  }
            .mur, .mtr            { text-align: right;  }
            .nur                  { text-align: right;  }

.y        {            color: #000000;
            background-color: #f4f4f4;
            padding: 3px 3px 3px 7px; border: solid 1px #dddddd; margin-top: 12px;
            font-weight: normal; font-size: 13px; text-align: left; line-height: 18px;  clear: both;
            margin-bottom: 7px; margin-top: 13px;
          }
.yprev    { color: #000000; background-image: url("nbg.bmp");
            padding-left: 8px; padding-top: 3px; padding-bottom: 4px;
            font-weight: normal; font-size: 13px; text-align: left; line-height: 17px;
          }
.w1       { color: #333333; font-size: 10px; background-image: url("nbg.bmp"); padding: 3px 4px 3px 4px; 
            border: solid 1px #dddddd; text-align: left;
          }
.w        { color: #333333; font-size: 09px; background-color: #f4f4f4;        padding: 5px            ; 
            border-left: solid 1px #bbbbbb; border-bottom: solid 1px #bbbbbb; border-right: solid 1px #bbbbbb;
            text-align: left; line-height: 14px;
          }
.w2l,
.w2c,
.w2r      { color: #333333; font-size: 11px; background-color: #f4f4f4;        padding: 2px            ;
            vertical-align: middle;
          }
.w2l      { text-align: right;
       /*  width: 23px; */
          }
.w2c      { text-align: center;
          }
.w2r      { text-align: left;
          }
.wl       { color: #333333; font-size: 10px; background-color: #f4f4f4;        padding: 6px            ; 
            border-left: solid 1px #bbbbbb; border-bottom: solid 1px #bbbbbb; border-right: solid 1px #bbbbbb;
            text-align: left; line-height: 14px;
          }
.wb       { color: #333333; font-size: 10px; background-color: #f4f4f4;
            line-height: 14px; font-weight: bold;
          }
.nr       { font-size: 12px; text-align: right ; padding: 5px 0px 0px 7px; width: 57%; line-height: 15px;
          }
.n        { font-size: 12px; text-align: left  ; padding: 5px 0px 0px 7px; width: 43%; line-height: 15px;
          }
.tbord    { background-image: url("bline.bmp"); width: 1px;
          }
.ab       { background-image: url("gnbg.bmp"); 
            background-image: url(dgbg.bmp); 
          } 
.aw       { margin: 3px; width: 99%;
            border-top: solid 1px #eeeeee;
            border-bottom: solid 1px #eeeeee;
          }
.ap       { padding: 5px 0px 5px 5px;
            font-weight: bold; font-size: 16px; color: #444444; vertical-align: middle; text-align: left;
          } 
/*----------------------------------------------------------------------------------------------------------------------*/
.sbg         { 
               background-repeat: repeat-y;
             }
.medoe       { float: left;                          text-align: left  ; padding: 20px  0px 20px  0px; width: 190px;
               background-image:  url(dgbg.bmp);                                                      height: 700px;
             }
.medwr       { float: left ;                         text-align: left  ; padding: 15px  0px 15px  0px; width: 190px;
               background-image:  url(dgbg.bmp);                                                      height: 725px;
 
             }
.sucoe       { float: right;                         text-align: center; padding: 12px  0px 12px  0px; width: 270px;
               background-color: #ffffff;                                          border-right: solid 10px #ffffff;
             }
.medal       {                                       text-align: center; padding: 10px  0px  10px  0px;
             }
.rank        {            color: #444444;            text-align: center; padding:  2px  7px  2px  7px;
               background: #f4f4f4 url("nbg2.bmp");                      margin-top:   10px; margin-bottom: 10px;
                                                                         margin-right: 0px;
               font-size: 13px; font-weight: normal;
             }
.winner      {            color: #333333;
               font-size: 11px; font-weight: normal; text-align: center; padding:  0px  0px  0px  0px;
             }
.partner     {            color: #bb6666;
               font-size: 09px; font-weight: normal; text-align: center; padding:  3px  0px  0px  0px;
             }
.spespa      { font-size: 5px;                                           padding:  0px  0px  0px  0px; 
             }
#clear       { clear: both;
             }
.clearer     { clear: both;
             }
/*----------------------------------------------------------------------------------------------------------------------*/
.h1, .y3     {            color: #444444; font-size:     15px; padding    : 4px  0px  5px 7px; text-align: left; 
               background-color: #f4f4f4; font-weight:   bold; line-height: 22px; border: solid 1px #dddddd; clear: both;
             }
.h5, .y4     {            color: #000000; font-size:     12px; padding    :  3px  0px  3px  7px; text-align: left; 
               background-color: #ffffff; font-weight: normal; line-height: 18px; border-bottom: solid 10px #ffffff;
               margin-top: 13px; margin-bottom: 8px; clear: both;
             }
.h2          {            color: #dd0000; font-size:     12px; padding    :  2px  0px  2px  7px; text-align: left; 
               background-color: #f4f4f4; font-weight: normal; line-height: 17px; border: solid 1px #dddddd;
               margin-top: 5px; margin-bottom: 3px; clear: both; 
             }
.m2          {            color: #000000; font-size:     12px; padding    :  3px  0px  3px  7px; text-align: left; 
               background-color: #eeeeee; font-weight: normal; 
             }
.mtab        { width: 100%; border-collapse: collapse; border-spacing: 0px; 
             }
 h3          { clear: both;
                          color: #777777; font-size:     18px; padding    : 14px  0px 14px  7px; 
               background-color: #ffffff; font-weight: normal;
             }
 h4          {            color: #dd0000; font-size:     12px; padding    :  2px  0px  2px  7px; text-align: left; 
               background-color: #f4f4f4; font-weight: normal; line-height: 17px; border: solid 1px #dddddd;
               margin-top: 15px; margin-bottom: 8px; clear: both;
             }
.sel2 a,
.sel2 a:hover{ font-size: 13px;
             }
.w  a        {            color: #444444; font-size:     11px; text-decoration : none; padding: 0px; }
.w  a:hover  {            color: #ff0000; font-size:     11px; text-decoration : none; padding: 0px; }
.w  a:visited{            color: #777777; font-size:     11px; text-decoration : none; padding: 0px; }
    a        {            color: #444444; font-size:     11px; padding    :  0px  0px  0px  0px;
               text-decoration : none; border: 0px; }
    a:hover  {            color: #ff0000; font-size:     11px; padding    :  0px  0px  0px  0px; 
               text-decoration : none; border: 0px; }
.mu a        {            color: #444444; font-size:     11px; padding    :  2px  0px  3px  7px;
               text-decoration : none; border: 0px; }
.mu a:hover  {            color: #ff0000;
               background-color: #f9f9f9; font-size:     11px; padding    :  2px  0px  3px  7px;
               text-decoration : none; border: 0px; display: block; }
.f   a,
.fs  a       {            color: #ee0000; font-size:     11px; padding    :  2px  0px  3px  0px;
               text-decoration : none; border: 0px; }
.f   a:hover,
.fs  a:hover {            color: #ffaa00; font-size:     11px; padding    :  2px  0px  3px  0px; 
               text-decoration : none; border: 0px; }
.ms a        {            color: #dd0000; font-size:     12px; padding    :  2px  0px  3px  0px;
               text-decoration : none; border: 0px; }
.ms  a:hover {            color: #ffaa00; font-size:     12px; padding    :  2px  0px  3px  0px;
               background-color: #f9f9f9; display: block;
               text-decoration : none; border: 0px;
             }
.h2  a       {            color: #000000; font-size:     12px; padding    :  0px 0px 0px 0px; text-align: left; 
               background-color: #eeeeee; font-weight: normal; line-height: 18px; text-decoration: none;
             }
.h2  a:hover {            color: #ff0000; font-size:     12px; padding    :  0px 0px 0px 0px; text-align: left; 
               background-color: #eeeeee; font-weight: normal; line-height: 18px; text-decoration: none;
             }
.blank       {            color: #333333; font-size:     11px; padding    :  3px 0px 3px 7px;
               background-color: #ffffff;                      line-height:   13px;
               text-align      : left;
             }
/*----------------------------------------------------------------------------------------------------------------------*/
.cud         {            color: #333333; font-size:     11px; padding    :  5px  3px  5px 6px; text-align: center;
               background-color: #ffffff; width: 17%;                                       vertical-align: middle;
             } 
.cuc         {            color: #000000; font-size:      1px; padding    :  2px  3px  2px 3px; text-align: center; 
               background-color: #ffffff; width:  8%;                                       vertical-align: middle;
             }
.cul         {            color: #333333; font-size:     11px; padding    :  3px  0px  3px 3px; text-align:   left;   
               background-color: #ffffff;                      line-height: 14px;           vertical-align: middle;
             }
.cul1        {            color: #333333; font-size:     11px; padding    :  3px  0px  3px 3px; text-align:   left;   
               background-color: #ffffff;                      line-height: 14px;           vertical-align: middle;
             }
.cus         { height: 1px; 
               background-image:  url(cus.bmp);
             }
.cut         {            color: #222222; font-size:     11px; padding    :  0px  0px  6px 6px; text-align:   left; 
               background-color: #ffffff;                      line-height: 14px;           vertical-align: middle;
             }
.cul a       {            color: #dd0000; font-size:     11px; padding    :  0px  0px  0px 0px; text-align:   left; 
               background-color: #ffffff; font-weight: normal; text-decoration: none;
             }
.cul a:hover {            color: #ff9900; font-size:     11px; padding    :  0px  0px  0px 0px; text-align:   left; 
               background-color: #ffffff; font-weight: normal; text-decoration: none;
             }
/*----------------------------------------------------------------------------------------------------------------------*/
.nwd         {            color: #333333; font-size:     11px; padding    :  5px  0px  5px 6px; text-align:   left;
               background-color: #f4f4f4;                                                   vertical-align: middle;
                   border-color: #e8e8e8;
                   border-width: 1px 0px 1px 1px;
                   border-style: solid;
             }
.nwc         {            color: #000000; font-size:     11px; padding    :  2px  3px  2px 3px; text-align: center; 
               background-color: #f4f4f4;                                                   vertical-align: middle;
                   border-color: #e8e8e8;
                   border-width: 1px 0px 1px 0px;
                   border-style: solid;
             }
.nwl         {            color: #333333; font-size:     11px; padding    :  3px  0px  3px 6px; text-align:   left;   
               background-color: #f4f4f4; 
                                                               line-height: 14px;           vertical-align: middle;
                   border-color: #e8e8e8;
                   border-width: 1px 1px 1px 0px;
                   border-style: solid;
             }
.nwl1        {            color: #333333; font-size:     11px; padding    :  3px  3px  3px 3px; text-align:   left;   
                   border-color: #e8e8e8;
                   border-width: 1px 1px 1px 0px;
                   border-style: solid;
               background-color: #ffffff;                      line-height: 14px;           vertical-align: middle;
             }
.nws         {            color: #000000; font-size:      1px;
               background-color: #ffffff; border-bottom: solid 1px #dddddd;
             }
.nwt, .nwt1  {            color: #222222; font-size:     11px; padding    :  3px  0px  9px 7px; text-align:   left; 
               background-color: #ffffff;                      line-height: 15px;           vertical-align: middle;
             }
.nwl a       {            color: #dd0000; font-size:     11px; padding    :  0px  0px  0px 0px; text-align:   left; 
               background-color: #f4f4f4; font-weight: normal; text-decoration: none;
             }
.nwl a:hover {            color: #ff9900; font-size:     11px; padding    :  0px  0px  0px 0px; text-align:   left; 
               background-color: #f4f4f4; font-weight: normal; text-decoration: none;
             }
/*----------------------------------------------------------------------------------------------------------------------*/
.kud         {            color: #333333; font-size:     11px; padding    :  5px  0px  5px 0px; text-align:  right;
               background-color: #ffffff; width: 70px;                                       vertical-align: middle;
             }
.kuc         {            color: #000000; font-size:      1px; padding    :  2px  8px  2px 8px; text-align: center; 
               background-color: #ffffff; width: 36px;                                       vertical-align: middle;
             }
.kul         {            color: #333333; font-size:     11px; padding    :  5px  0px  5px 0px; text-align:   left;   
               background-color: #ffffff; width: 346px;        line-height: 14px;             vertical-align: middle;
             }
.kus         {           height: 1px;
               background-color: #cccccc; 
             }
.kuss        {           height: 4px;
             }
.kul a       {            color: #dd0000; font-size:     11px; padding    :  0px  0px  0px 0px; text-align:   left; 
               background-color: #ffffff; font-weight: normal; text-decoration: none;
             }
.kul a:hover {            color: #ff9900; font-size:     11px; padding    :  0px  0px  0px 0px; text-align:   left; 
               background-color: #ffffff; font-weight: normal; text-decoration: none;
             }
/*----------------------------------------------------------------------------------------------------------------------*/

.rrnt        { padding: 3px 1px 3px 1px; color: #000000; font-size:   11px; font-family: "Arial", "Helvetica", "sans"; 
               background-color: #f4f4f4; text-align:  center; width: 155px;
             }
.rrnl        { padding: 3px 1px 3px 1px; color: #000000; font-size:   11px; font-family: "Arial", "Helvetica", "sans"; 
               background-color: #fff4f4; text-align:  left;   width: 75px;
             }
.rrsp,
.rrpl        { padding: 3px 3px 3px 3px; color: #000000; font-size:   11px; font-family: "Arial", "Helvetica", "sans"; 
               background-color: #f4f4f4; text-align:  left;
             }
.rrdg        { background-color: #f4f4f4;
             }
.f0, .f1, .f2, .f3      { padding: 1px 1px 1px 1px; }
.f11, .f12, .f13		{ padding: 0px 2px 0px 1px; }
.f21, .f22, .f23		{ padding: 0px 2px 0px 1px; }

.f4, .f4w, .f4wl, .f4wr	{ padding: 3px 1px 3px 1px; }

.f0                     { color: #333333; border-right:  1px solid #666666; }
.f1                     { color: #333333; border-bottom: 1px solid #666666;
                                          border-right:  1px solid #666666; }
.f2                     { color: #333333; border-bottom: 1px solid #666666; }
.f3                     { color: #333333;
               background-color: #ffffff;   }
.f11, .f13              { color: #333333; border-top:    1px solid #666666; }
.f12                    { color: #333333; border-right:  1px solid #666666;
                                          border-top:    1px solid #666666; }
.f21, .f23              { color: #333333; border-bottom: 1px solid #666666; }
.f22                    { color: #333333; border-right:  1px solid #666666;
                                          border-bottom: 1px solid #666666; }
.f4                     { color: #333333;
               background-color: #dddddd; border:        0px solid #666666; }
.f4w, .f4wl, .f4wr      { color: #333333; 
               background-color: #f4f4f4;  }

.f12, .f22, .f23, .f13, .f4wr { text-align:  right;   }
.f11, .f21              { text-align:  left;   width: 65px; }
.f3                     { text-align:  left;   width: 30px; }
.f4, .f4w               { text-align:  center;  }

.f0, .f1, .f2, .f3,
.f11, .f12, .f13,
.f21, .f22, .f23,
.f4, .f4w, .f4wl, .f4wr
         { font-size:   11px; font-family: "Arial", "Helvetica", "sans"; /*+*/
         }
.in      { color: #000000; border: 3px;
         }
.f4wl    { width: 68px;
         }
.bo      {            color: #333333;
           background-color: #ffeecc; padding: 2px 0px 2px 10px; text-align:  left; vertical-align: middle;
           font-size: 11px;
           border: solid 1px #ffcc99; 
         }
.team_l,
.team_r,
.matches {            color: #333333;
           background-color: #ffeecc; padding: 4px; vertical-align: middle;
           font-size: 11px; font-weight: bold;
           border: solid 1px #ffcc99; 
         }
.matches { text-align:  center; }
.team_l  { text-align:  left;   }
.team_r  { text-align:  right;  }
.games,
.play_l,
.play_r  {            color: #333333;
           background-color: #ffffff; padding: 4px; vertical-align: middle;
           font-size: 11px;
           border: solid 1px #cccccc; 
         }
.games   { text-align:  center; }
.play_l  { text-align:  left;   width: 140px; }
.play_r  { text-align:  right;  width: 140px; }


