/*.......................................................................*/
/* Resultat tabeller 0.1.1  .............................................*/
/* Ändrad: 2008-01-30 (TAC) .............................................*/

/* <div class="tb_green8"> ...............................................*/
div.tb_green8 #colgrp1 { width:  3.0em; } /* startnummer    kolumn   */
div.tb_green8 #colgrp2 { width: 24.0em; } /* spelarnamn     kolumn   */
div.tb_green8 #colgrp3 { width:  7.0em; } /* ratingtal      kolumn   */
div.tb_green8 #colgrp4 { width:  4.0em; } /* resultat       kolumner */
div.tb_green8 #colgrp5 { width:  4.0em; } /* totalpoäng     kolumn   */
div.tb_green8 #colgrp6 { width:  4.0em; } /* placering      kolumn   */
div.tb_green8 #colgrp7 { width:  4.0em; } /* ratingdiff.    kolumn   */
div.tb_green8 {
        font-size: 14pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.tb_green8 table {
        margin-left: auto; margin-right: auto; /* centrerar tabellen  */
        color: navy;
        background-color: #9ACD32;
        border-collapse: collapse;
        border: 4px double navy;
        text-align: center;
}
div.tb_green8 caption {
        margin-left: auto; margin-right: auto; /* centrerar rubriken  */
        color: white;
        background-color: navy;
        border: 3px double navy;
        font-weight: bold;
        line-height: 3.0em;
}
div.tb_green8 .dark {
        background-color: #CCFFCC;
}
div.tb_green8 th.player {
        text-align: left;
}
div.tb_green8 td.result {
        vertical-align: middle; /* */
}
div.tb_green8 th {
        border: 2px solid navy;
        padding: 4px;
        vertical-align: top;
}
div.tb_green8 td {
        border: 2px solid navy;
        padding: 4px;
}
div.tb_green8 .weak {
        font-size: 10pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb_green8 .tiny {
        font-size: 5pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb_green8 .opp {
        font-size: .7em;
        font-weight: normal;
}
div.tb_green8 .white {
        text-align: left;
}
div.tb_green8 .black {
        text-align: right;
}
div.tb_green8 .play_black {
        background-color: #C0C0C0;
}
div.tb_green8 .play_white {
        background-color: #FFFFFF;
}
/* </div class="tb_green8"> ...............................................*/
/* .......................................................................*/

/* <div class="tb2_green8"> .............................................*/
div.tb2_green8 #colgrp1 { width:  3.0em; } /* startnummer    kolumn   */
div.tb2_green8 #colgrp7 { width:   46px; } /* spelarporträtt kolumn   */
div.tb2_green8 #colgrp2 { width: 18.0em; } /* spelarnamn     kolumn   */
div.tb2_green8 #colgrp3 { width:  5.0em; } /* ratingtal      kolumn   */
div.tb2_green8 #colgrp4 { width:  4.0em; } /* resultat       kolumner */
div.tb2_green8 #colgrp5 { width:  5.0em; } /* totalpoäng     kolumn   */
div.tb2_green8 #colgrp6 { width:  5.0em; } /* placering      kolumn   */
div.tb2_green8 #colgrp8 { width:  6.0em; } /* ratingdiff.    kolumn   */
div.tb2_green8 {
        font-size: 15pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.tb2_green8 table {
        margin-left: auto; margin-right: auto; /* centrerar tabellen  */
        color: navy;
        background-color: #CCFFCC;
        border-collapse: collapse;
        border: 3px double navy;
        text-align: center;
}
div.tb2_green8 caption {
        margin-left: auto; margin-right: auto; /* centrerar rubriken  */
        color: white;
        background-color: ForestGreen;
        border: 3px double navy;
        font-weight: bold;
        line-height: 2.0em;
}
div.tb2_green8 .dark {
        background-color: #33FF33;
}
div.tb2_blue1 th.player {
        text-align: left;
}
div.tb2_green8 td.result {
        vertical-align: middle; /* */
        font-size: 14pt;
}
div.tb2_green8 td.rdiff {
        vertical-align: middle; /* */
	font-size: 10pt;
}
div.tb2_green8 th {
        border: 2px solid navy;
        padding: 3px;
        vertical-align: top;
}
div.tb2_green8 td {
        border: 1px solid navy;
        padding: 2px;
}
div.tb2_green8 .weak {
        font-size: 12pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb2_green8 .tiny {
        font-size: 10pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb2_green8 .opp {
        font-size: 0.8em;
        font-weight: normal;
}
div.tb2_green8 .white {
        text-align: left;
}
div.tb2_green8 .black {
        text-align: right; 
}
div.tb2_green8 .play_black {
        background-color: #C0C0C0;
        vertical-align: text-top;
        margin-bottom: 0;
}
div.tb2_green8 .play_white {
        background-color: #FFFFFF;
        vertical-align: text-top;
        margin-bottom: 0;
}
/* </div class="tb2_green8"> ...........................................*/
/*.......................................................................*/

/* <div class="tb_blue1"> ...............................................*/
div.tb_blue1 #colgrp1 { width:  1.5em; } /* startnummer    kolumn   */
div.tb_blue1 #colgrp2 { width: 12.0em; } /* spelarnamn     kolumn   */
div.tb_blue1 #colgrp3 { width:   auto; } /* ratingtal      kolumn   */
div.tb_blue1 #colgrp4 { width:   auto; } /* resultat       kolumner */
div.tb_blue1 #colgrp5 { width:   auto; } /* totalpoäng     kolumn   */
div.tb_blue1 #colgrp6 { width:   auto; } /* placering      kolumn   */
div.tb_blue1 #colgrp8 { width:   auto; } /* ratingdiff.    kolumn   */
div.tb_blue1 {
        font-size: 8pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.tb_blue1 table {
        margin-left: auto; margin-right: auto; /* centrerar tabellen  */
        color: navy;
        background-color: #E0FFFF;
        border-collapse: collapse;
        border: 4px double navy;
        text-align: center;
}
div.tb_blue1 caption {
        margin-left: auto; margin-right: auto; /* centrerar rubriken  */
        color: white;
        background-color: navy;
        border: 3px double navy;
        font-weight: bold;
        line-height: 2.0em;
}
div.tb_blue1 .dark {
        background-color: #90CCFF;
}
div.tb_blue1 th.player {
        text-align: left;
}
div.tb_blue1 td.result1 {
        font-size: 1.4em;
}
div.tb_blue1 td.result2 {
        font-weight: bold;
}
div.tb_yellow1 td.result3 {
        font-weight: bold;
}
div.tb_blue1 th {
        border: 1px solid navy;
        padding: 2px;
        vertical-align: top;
}
div.tb_blue1 td {
        border: 1px solid navy;
        padding: 2px;
}
div.tb_blue1 .weak {
        font-size: .8em;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb_blue1 .tiny {
        font-size: .8em;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb_blue1 .opp {
        font-size: .7em;
        font-weight: normal;
}
div.tb_blue1 .white {
        text-align: left;
}
div.tb_blue1 .black {
        text-align: right;
}
div.tb_blue1 .play_black {
        background-color: #C0C0C0;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
div.tb_blue1 .play_white {
        background-color: #FFFFFF;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
/* </div class="tb_blue1"> ...............................................*/
/* .......................................................................*/

/* <div class="tb2_blue1"> .............................................*/
div.tb2_blue1 #colgrp1 { width:  1.5em; } /* startnummer    kolumn   */
div.tb2_blue1 #colgrp7 { width:   auto; } /* spelarporträtt kolumn   */
div.tb2_blue1 #colgrp2 { width: 16.0em; } /* spelarnamn     kolumn   */
div.tb2_blue1 #colgrp3 { width:   auto; } /* ratingtals     kolumn   */
div.tb2_blue1 #colgrp4 { width:   auto; } /* resultat       kolumner */
div.tb2_blue1 #colgrp5 { width:   auto; } /* totalpoäng     kolumn   */
div.tb2_blue1 #colgrp6 { width:   auto; } /* placerings     kolumn   */
div.tb2_blue1 #colgrp8 { width:   auto; } /* ratingdiff.    kolumn   */
div.tb2_blue1 {
        font-size: 8pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.tb2_blue1 table {
        margin-left: auto; margin-right: auto; /* centrerar tabellen  */
        color: navy;
        background-color: #E0FFFF;
        border-collapse: collapse;
        border: 4px double navy;
        text-align: center;
}
div.tb2_blue1 caption {
        margin-left: auto; margin-right: auto; /* centrerar rubriken  */
        color: white;
        background-color: navy;
        border: 3px double navy;
        font-weight: bold;
        line-height: 2.0em;
}
div.tb2_blue1 .dark {
        background-color: #90CCFF;
}
div.tb2_blue1 th.player {
        text-align: left;
}
div.tb2_blue1 td.result1 {
        font-size: 1.4em;
}
div.tb2_blue1 td.result2 {
        font-weight: bold;
}
div.tb2_yellow1 td.result3 {
        font-weight: bold;
}
div.tb2_blue1 th {
        border: 1px solid navy;
        padding: 2px;
        vertical-align: top;
}
div.tb2_blue1 td {
        border: 1px solid navy;
        padding: 2px;
}
div.tb2_blue1 .weak {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb2_blue1 .tiny {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb2_blue1 .opp {
        font-size: .7em;
        font-weight: normal;
}
div.tb2_blue1 .white {
        text-align: left;
}
div.tb2_blue1 .black {
        text-align: right;
}
div.tb2_blue1 .play_black {
        background-color: #C0C0C0;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
div.tb2_blue1 .play_white {
        background-color: #FFFFFF;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
/* </div class="tb2_blue1"> ...........................................*/
/*.......................................................................*/

/* <div class="tb_yellow1"> .............................................*/
div.tb_yellow1 #colgrp1 { width:  1.5em; } /* startnummer    kolumn   */
div.tb_yellow1 #colgrp2 { width: 16.0em; } /* spelarnamn     kolumn   */
div.tb_yellow1 #colgrp3 { width:   auto; } /* ratingtal      kolumn   */
div.tb_yellow1 #colgrp4 { width:   auto; } /* resultat       kolumner */
div.tb_yellow1 #colgrp5 { width:   auto; } /* totalpoäng     kolumn   */
div.tb_yellow1 #colgrp6 { width:   auto; } /* placering      kolumn   */
div.tb_yellow1 #colgrp8 { width:   auto; } /* ratingdiff.    kolumn   */
div.tb_yellow1 {
        font-size: 8pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.tb_yellow1 table {
        margin-left: auto; margin-right: auto; /* centrerar tabellen  */
        color: navy;
        background-color: #FFFFCC;
        border-collapse: collapse;
        border: 4px double navy;
        text-align: center;
}
div.tb_yellow1 caption {
        margin-left: auto; margin-right: auto; /* centrerar rubriken  (FireFox!)*/
        color: #0033FF;
        background-color: #FFCC00;
        border: 3px double navy;
        font-weight: bold;
        line-height: 2.0em;
}
div.tb_yellow1 .dark {
        background-color: #FFFF66;
}
div.tb_yellow1 th {
        vertical-align: top;
}
div.tb_yellow1 th.player {
        text-align: left;
}

div.tb_yellow1 td.result1 {
        font-size: 1.4em;
}
div.tb_yellow1 td.result2 {
        font-weight: bold;
}
div.tb_yellow1 td.result3 {
        font-weight: bold;
}
div.tb_yellow1 th {
        border: 1px solid navy;
        padding: 2px;
}
div.tb_yellow1 td {
        border: 1px solid navy;
        padding: 2px;
}
div.tb_yellow1 .weak {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb_yellow1 .tiny {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb_yellow1 .opp {
        font-size: .7em;
        font-weight: normal;
}
div.tb_yellow1 .white {
        text-align: left;
}
div.tb_yellow1 .black {
        text-align: right;
}
div.tb_yellow1 .play_black {
        background-color: #C0C0C0;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
div.tb_yellow1 .play_white {
        background-color: #FFFFFF;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
/* </div class="tb_yellow1"> ............................................*/
/* .......................................................................*/

/* <div class="tb2_yellow1"> .............................................*/
div.tb2_yellow1 #colgrp1 { width:  1.5em; } /* startnummer    kolumn   */
div.tb2_yellow1 #colgrp7 { width:   auto; } /* spelarporträtt kolumn   */
div.tb2_yellow1 #colgrp2 { width: 16.0em; } /* spelarnamn     kolumn   */
div.tb2_yellow1 #colgrp3 { width:  auto; } /* ratingtal      kolumn   */
div.tb2_yellow1 #colgrp4 { width:  auto; } /* resultat       kolumner */
div.tb2_yellow1 #colgrp5 { width:  auto; } /* totalpoäng     kolumn   */
div.tb2_yellow1 #colgrp6 { width:  auto; } /* placering      kolumn   */
div.tb2_yellow1 #colgrp8 { width:  auto; } /* ratingdiff.    kolumn   */
div.tb2_yellow1 {
        font-size: 8pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.tb2_yellow1 table {
        margin-left: auto; margin-right: auto; /* centrerar tabellen  */
        color: navy;
        background-color: #FFFFCC;
        border-collapse: collapse;
        border: 4px double navy;
        text-align: center;
}
div.tb2_yellow1 caption {
        margin-left: auto; margin-right: auto; /* centrerar rubriken  (FireFox!)*/
        color: #0033FF;
        background-color: #FFCC00;
        border: 3px double navy;
        font-weight: bold;
        line-height: 2.0em;
}
div.tb2_yellow1 .dark {
        background-color: #FFFF66;
}
div.tb2_yellow1 th {
        vertical-align: top;
}
div.tb2_yellow1 th.player {
        text-align: left;
}
div.tb2_yellow1 td.result1 {
        font-size: 1.4em;
}
div.tb2_yellow1 td.result2 {
        font-weight: bold;
}
div.tb2_yellow1 td.result3 {
        font-weight: bold;
}
div.tb2_yellow1 th {
        border: 1px solid navy;
        padding: 2px;
}
div.tb2_yellow1 td {
        border: 1px solid navy;
        padding: 2px;
}
div.tb2_yellow1 .weak {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb2_yellow1 .tiny {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb2_yellow1 .opp {
        font-size: .7em;
        font-weight: normal;
}
div.tb2_yellow1 .white {
        text-align: left;
}
div.tb2_yellow1 .black {
        text-align: right;
}
div.tb2_yellow1 .play_black {
        background-color: #C0C0C0;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
div.tb2_yellow1 .play_white {
        background-color: #FFFFFF;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
/* </div class="tb2_yellow1"> ...........................................*/
/*.......................................................................*/

/* <div class="tb_gulobla1"> ............................................*/
div.tb_gulobla1 #colgrp1 { width:  1.5em; } /* startnummer    kolumn   */
div.tb_gulobla1 #colgrp2 { width: 16.0em; } /* spelarnamn     kolumn   */
div.tb_gulobla1 #colgrp3 { width:   auto; } /* ratingtal      kolumn   */
div.tb_gulobla1 #colgrp4 { width:   auto; } /* resultat       kolumner */
div.tb_gulobla1 #colgrp5 { width:   auto; } /* totalpoäng     kolumn   */
div.tb_gulobla1 #colgrp6 { width:   auto; } /* placering      kolumn   */
div.tb_gulobla1 #colgrp8 { width:   auto; } /* ratingdiff.    kolumn   */
div.tb_gulobla1 {
        font-size: 8pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.tb_gulobla1 table {
        margin-left: auto; margin-right: auto; /* centrerar tabellen  */
        color: navy;
        background-color: #FFFFCC;
        border-collapse: collapse;
        border: 4px double navy;
        text-align: center;
}
div.tb_gulobla1 caption {
        margin-left: auto; margin-right: auto; /* centrerar rubriken  */
        color: white;
        background-color: navy;
        border: 3px double navy;
        font-weight: bold;
        line-height: 2.0em;
}
div.tb_gulobla1 .dark {
        background-color: #FFFF33;
}
div.tb_gulobla1 th.player {
        text-align: left;
}
div.tb_gulobla1 td.result1 {
        font-size: 1.4em;
}
div.tb_gulobla1 td.result2 {
        font-weight: bold;
}
div.tb_gulobla1 td.result3 {
        font-weight: bold;
}
div.tb_gulobla1 th {
        border: 1px solid navy;
        padding: 2px;
        vertical-align: top;
}
div.tb_gulobla1 td {
        border: 1px solid navy;
        padding: 2px;
}
div.tb_gulobla1 .weak {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb_gulobla1 .tiny {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb_gulobla1 .opp {
        font-size: .7em;
        font-weight: normal;
}
div.tb_gulobla1 .white {
        text-align: left;
}
div.tb_gulobla1 .black {
        text-align: right;
}
div.tb_gulobla1 .play_black {
        background-color: #C0C0C0;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
div.tb_gulobla1 .play_white {
        background-color: #FFFFFF;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
/* </div class="tb_gulobla1"> ............................................*/
/* .......................................................................*/

/* <div class="tb2_gulobla1"> .............................................*/
div.tb2_gulobla1 #colgrp1 { width:  1.5em; } /* startnummer    kolumn   */
div.tb2_gulobla1 #colgrp7 { width:   auto; } /* spelarporträtt kolumn   */
div.tb2_gulobla1 #colgrp2 { width: 16.0em; } /* spelarnamn     kolumn   */
div.tb2_gulobla1 #colgrp3 { width:   auto; } /* ratingtal      kolumn   */
div.tb2_gulobla1 #colgrp4 { width:   auto; } /* resultat       kolumner */
div.tb2_gulobla1 #colgrp5 { width:   auto; } /* totalpoäng     kolumn   */
div.tb2_gulobla1 #colgrp6 { width:   auto; } /* placering      kolumn   */
div.tb2_gulobla1 #colgrp8 { width:   auto; } /* ratingdiff.    kolumn   */
div.tb2_gulobla1 {
        font-size: 8pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.tb2_gulobla1 table {
        margin-left: auto; margin-right: auto; /* centrerar tabellen  */
        color: navy;
        background-color: #FFFFCC;
        border-collapse: collapse;
        border: 4px double navy;
        text-align: center;
}
div.tb2_gulobla1 caption {
        margin-left: auto; margin-right: auto; /* centrerar rubriken  */
        color: white;
        background-color: navy;
        border: 3px double navy;
        font-weight: bold;
        line-height: 2.0em;
}
div.tb2_gulobla1 .dark {
        background-color: #FFFF33;
}
div.tb2_gulobla1 th {
        vertical-align: top;
}
div.tb2_gulobla1 th.player {
        text-align: left;
}
div.tb2_gulobla1 td.result1 {
        font-size: 1.4em;
}
div.tb2_gulobla1 td.result2 {
        font-weight: bold;
}
div.tb2_gulobla1 td.result3 {
        font-weight: bold;
}
div.tb2_gulobla1 th {
        border: 1px solid navy;
        padding: 2px;
}
div.tb2_gulobla1 td {
        border: 1px solid navy;
        padding: 2px;
}
div.tb2_gulobla1 .weak {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb2_gulobla1 .tiny {
        font-size: 7pt;
        font-weight: normal;
        vertical-align: text-bottom;
}
div.tb2_gulobla1 .opp {
        font-size: .7em;
        font-weight: normal;
}
div.tb2_gulobla1 .white {
        text-align: left;
}
div.tb2_gulobla1 .black {
        text-align: right;
}
div.tb2_gulobla1 .play_black {
        background-color: #C0C0C0;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
div.tb2_gulobla1 .play_white {
        background-color: #FFFFFF;
        vertical-align: text-top;
        font-size: 1.4em;
        font-weight: bold;
}
/* </div class="tb2_gulobla1"> ...........................................*/
/*.......................................................................*/

/* /Resultat tabeller ...................................................*/
/*.......................................................................*/


