table.rsTab1 caption a:link,
table.rsTab1 caption a:active,
table.rsTab1 caption a:visited,
table.rsTab2 caption a:link,
table.rsTab2 caption a:active,
table.rsTab2 caption a:visited,
table.rsTab3 caption a:link,
table.rsTab3 caption a:active,
table.rsTab3 caption a:visited,
table.rsTab4 caption a:link,
table.rsTab4 caption a:active,
table.rsTab4 caption a:visited,
table.rsTab5 caption a:link,
table.rsTab5 caption a:active,
table.rsTab5 caption a:visited,
table.rsTab6 caption a:link,
table.rsTab6 caption a:active,
table.rsTab6 caption a:visited,
table.rsTab7 caption a:link,
table.rsTab7 caption a:active,
table.rsTab7 caption a:visited,
table.rsTab8 caption a:link,
table.rsTab8 caption a:active,
table.rsTab8 caption a:visited,
table.rsTab9 caption a:link,
table.rsTab9 caption a:active,
table.rsTab9 caption a:visited,
table.rsTab10 caption a:link,
table.rsTab10 caption a:active,
table.rsTab10 caption a:visited {
  color                       : #fff;
  text-decoration             : none;
}

table.rsTab1 caption a:hover,
table.rsTab2 caption a:hover,
table.rsTab3 caption a:hover,
table.rsTab4 caption a:hover,
table.rsTab5 caption a:hover,
table.rsTab6 caption a:hover,
table.rsTab7 caption a:hover,
table.rsTab8 caption a:hover,
table.rsTab9 caption a:hover,
table.rsTab10 caption a:hover {
  color                       : #f8e252;
  text-decoration             : none;
}

table.rsTab1 thead tr th,
table.rsTab2 thead tr th,
table.rsTab3 thead tr th,
table.rsTab4 thead tr th,
table.rsTab5 thead tr th,
table.rsTab6 thead tr th,
table.rsTab7 thead tr th,
table.rsTab8 thead tr th,
table.rsTab9 thead tr th,
table.rsTab10 thead tr th {
  padding                     : 1px 1px 1px 2px;
  margin                      : 0;
  text-align                  : left;
  color                       : #888;
  background-color            : Transparent;
  text-transform              : uppercase;
  font-weight                 : bold;
  border-width                : 1px 1px 1px 1px;
  border-style                : solid;
  border-color                : #ddd;
}

table.rsTab1 tbody tr th,
table.rsTab2 tbody tr th,
table.rsTab3 tbody tr th,
table.rsTab4 tbody tr th,
table.rsTab5 tbody tr th,
table.rsTab6 tbody tr th,
table.rsTab7 tbody tr th,
table.rsTab8 tbody tr th,
table.rsTab9 tbody tr th,
table.rsTab10 tbody tr th {
  padding                     : 0;
  margin                      : 0;
  text-align                  : left;
  font-weight                 : normal;
}

table.rsTab1 tbody tr td,
table.rsTab2 tbody tr td,
table.rsTab3 tbody tr td,
table.rsTab4 tbody tr td,
table.rsTab5 tbody tr td,
table.rsTab6 tbody tr td,
table.rsTab7 tbody tr td,
table.rsTab8 tbody tr td,
table.rsTab9 tbody tr td,
table.rsTab10 tbody tr td {
  border-width                : 1px 1px 1px 1px;
  border-style                : solid;
  border-color                : #ddd;
  padding                     : 1px 1px 1px 2px;
  margin                      : 0;
  display                     : table-cell;
  border-spacing              : 0;
  border-collapse             : collapse;
}table.rsTab1 tbody tr td a:link,
table.rsTab1 tbody tr td a:active,
table.rsTab1 tbody tr td a:visited,
table.rsTab2 tbody tr td a:link,
table.rsTab2 tbody tr td a:active,
table.rsTab2 tbody tr td a:visited,
table.rsTab3 tbody tr td a:link,
table.rsTab3 tbody tr td a:active,
table.rsTab3 tbody tr td a:visited,
table.rsTab4 tbody tr td a:link,
table.rsTab4 tbody tr td a:active,
table.rsTab4 tbody tr td a:visited,
table.rsTab5 tbody tr td a:link,
table.rsTab5 tbody tr td a:active,
table.rsTab5 tbody tr td a:visited,
table.rsTab6 tbody tr td a:link,
table.rsTab6 tbody tr td a:active,
table.rsTab6 tbody tr td a:visited,
table.rsTab7 tbody tr td a:link,
table.rsTab7 tbody tr td a:active,
table.rsTab7 tbody tr td a:visited,
table.rsTab8 tbody tr td a:link,
table.rsTab8 tbody tr td a:active,
table.rsTab8 tbody tr td a:visited,
table.rsTab9 tbody tr td a:link,
table.rsTab9 tbody tr td a:active,
table.rsTab9 tbody tr td a:visited,
table.rsTab10 tbody tr td a:link,
table.rsTab10 tbody tr td a:active,
table.rsTab10 tbody tr td a:visited,
div.rsKampListe ul li a:link,
div.rsKampListe ul li a:active,
div.rsKampListe ul li a:visited {
  color                       : #900;
  font-weight                 : normal;
  text-decoration             : underline;
}

table.rsTab1 tbody tr td a:hover,
table.rsTab2 tbody tr td a:hover,
table.rsTab3 tbody tr td a:hover,
table.rsTab4 tbody tr td a:hover,
table.rsTab5 tbody tr td a:hover,
table.rsTab6 tbody tr td a:hover,
table.rsTab7 tbody tr td a:hover,
table.rsTab8 tbody tr td a:hover,
table.rsTab9 tbody tr td a:hover,
table.rsTab10 tbody tr td a:hover,
div.rsKampListe ul li a:hover {
  color                       : #f00;
  text-decoration             : underline;
}

table.rsTab1 tbody tr,
table.rsTab2 tbody tr,
table.rsTab3 tbody tr,
table.rsTab4 tbody tr,
table.rsTab5 tbody tr,
table.rsTab6 tbody tr,
table.rsTab7 tbody tr,
table.rsTab8 tbody tr,
table.rsTab9 tbody tr,
table.rsTab10 tbody tr {
  background-color            : Transparent;
}

table.rsTab1 tbody.rsRowBg tr,
table.rsTab2 tbody.rsRowBg tr,
table.rsTab3 tbody.rsRowBg tr,
table.rsTab4 tbody.rsRowBg tr,
table.rsTab5 tbody.rsRowBg tr,
table.rsTab6 tbody.rsRowBg tr,
table.rsTab7 tbody.rsRowBg tr,
table.rsTab8 tbody.rsRowBg tr,
table.rsTab9 tbody.rsRowBg tr,
table.rsTab10 tbody.rsRowBg tr,
table.rsTab1 tbody tr.rsRowBg,
table.rsTab2 tbody tr.rsRowBg,
table.rsTab3 tbody tr.rsRowBg,
table.rsTab4 tbody tr.rsRowBg,
table.rsTab5 tbody tr.rsRowBg,
table.rsTab6 tbody tr.rsRowBg,
table.rsTab7 tbody tr.rsRowBg,
table.rsTab8 tbody tr.rsRowBg,
table.rsTab9 tbody tr.rsRowBg,
table.rsTab10 tbody tr.rsRowBg {
  background-color            : #eee;
}

table.rsTab6 tbody td span {
  color                       : #666;
}

table.rsTab1 tfoot tr td,
table.rsTab2 tfoot tr td,
table.rsTab3 tfoot tr td,
table.rsTab4 tfoot tr td,
table.rsTab5 tfoot tr td,
table.rsTab6 tfoot tr td,
table.rsTab7 tfoot tr td,
table.rsTab8 tfoot tr td,
table.rsTab9 tfoot tr td,
table.rsTab10 tfoot tr td {
  padding                     : 1px 1px 4px 2px;
  margin                      : 0;
  text-align                  : right;
}table.rsTab1 tfoot tr td a:link,
table.rsTab1 tfoot tr td a:active,
table.rsTab1 tfoot tr td a:visited,
table.rsTab2 tfoot tr td a:link,
table.rsTab2 tfoot tr td a:active,
table.rsTab2 tfoot tr td a:visited,
table.rsTab3 tfoot tr td a:link,
table.rsTab3 tfoot tr td a:active,
table.rsTab3 tfoot tr td a:visited,
table.rsTab4 tfoot tr td a:link,
table.rsTab4 tfoot tr td a:active,
table.rsTab4 tfoot tr td a:visited,
table.rsTab5 tfoot tr td a:link,
table.rsTab5 tfoot tr td a:active,
table.rsTab5 tfoot tr td a:visited,
table.rsTab6 tfoot tr td a:link,
table.rsTab6 tfoot tr td a:active,
table.rsTab6 tfoot tr td a:visited,
table.rsTab7 tfoot tr td a:link,
table.rsTab7 tfoot tr td a:active,
table.rsTab7 tfoot tr td a:visited,
table.rsTab8 tfoot tr td a:link,
table.rsTab8 tfoot tr td a:active,
table.rsTab8 tfoot tr td a:visited,
table.rsTab9 tfoot tr td a:link,
table.rsTab9 tfoot tr td a:active,
table.rsTab9 tfoot tr td a:visited,
table.rsTab10 tfoot tr td a:link,
table.rsTab10 tfoot tr td a:active,
table.rsTab10 tfoot tr td a:visited {
  color                       : #888;
}

table.rsTab1 tfoot tr td a:hover,
table.rsTab2 tfoot tr td a:hover,
table.rsTab3 tfoot tr td a:hover,
table.rsTab4 tfoot tr td a:hover,
table.rsTab5 tfoot tr td a:hover,
table.rsTab6 tfoot tr td a:hover,
table.rsTab7 tfoot tr td a:hover,
table.rsTab8 tfoot tr td a:hover,
table.rsTab9 tfoot tr td a:hover,
table.rsTab10 tfoot tr td a:hover {
  color                       : #f00;
}

/* SERIELEDER (GRØNN) */
.rsmester {
  background-color            : #063;
}

/* DIREKTE OPPRYKK (GRØNN) */
.rsdirekteopprykk {
  background-color            : #063;
}

/* KVALIFIKASJON OPPRYKK OG VIDERE KVALIFISERING (GRUPPESPILL) (LITT GRØNN) */
.rskvalopp,
.rskvalgruppe {
  background-color            : #52a926;
}

/* KVALIFIKASJON NEDRYKK (LITT RØD) */
.rskvalned {
  background-color            : #c00;
}

/* NEDRYKK (RØD) */
.rsnedrykk {
  background-color            : #900;
}

/* GRUPPEVINNER, KVALIFISERT VIDERE (GRØNN) */
.rsvideregruppe1 {
  background-color            : #063;
}

/* KVALIFISERT VIDERE (LITT GRØNN) */
.rsvideregruppe2 {
  background-color            : #52a926;
}

/* UTSLÅTT, KVALIFISERT FOR UEFA-CUP (BLÅ) */
.rsutslaattgruppe1 {
  background-color            : #036;
}

/* UTSLÅTT (RØD)*/
.rsutslaattgruppe1 {
  background-color            : #900;
}

/* KVALIFISERT FOR OMSPILL (BLÅ) */
.rsvideregruppe3 {
  background-color            : #036;
}

/* KVALIFISERT FOR ROYAL LEAGUE */
.rskvalcup {
  background-color            : #ffdb05;
}/* TABLES MATRIX */

table.match-matrix {
  display                                         : table;
  width                                           : 468px;
  border-collapse                                 : separate;
  border-spacing                                  : 1px;
  caption-side                                    : top;
  empty-cells                                     : show;
  table-layout                                    : auto;
  background-color                                : Transparent;
  border                                          : 1px solid #d2d2d2;
  padding                                         : 1px;
  margin                                          : 0 0 8px 0;
  font-size                                       : 8px;
}

table.match-matrix th {
  display                                         : table-cell;
  background-color                                : #fff;
  border-width                                    : 0;
  border-style                                    : solid;
  border-color                                    : #fff;
  color                                           : #fff;
  padding                                         : 0;
  margin                                          : 0;
}

table.match-matrix td {
  display                                         : table-cell;
  background-color                                : #eaeaea;
  border-width                                    : 0;
  border-style                                    : solid;
  border-color                                    : #fff;
  color                                           : #000;
  padding                                         : 0;
  margin                                          : 0;
  text-align                                      : center;
  font-size                                       : 8px;
}

table.match-matrix td.empty-cell {
  background-color                                : #fff;
}

table.match-matrix td a {
  display                                         : block;
  width                                           : 27px;
  height                                          : 27px;
  background-color                                : Transparent;
  padding                                         : 6px 0 0 0;
  font-size                                       : 9px;
  text-decoration                                 : underline;
  color                                           : #900;
}

table.match-matrix td a:hover {
  display                                         : block;
  width                                           : 27px;
  height                                          : 27px;
  background-color                                : #ddd;
  color                                           : #f00;
}