h2.rsTabHead {
  padding                     : 2px 2px 2px 4px;
  margin                      : 0;
  text-align                  : left;
  text-transform              : uppercase;
  font-weight                 : bold;
  font-size                   : 10px;
  font-family                 : Verdana, Arial, Helvetica, Sans-serif;
  color                       : #fff;
  background-color            : #b80a00;
  clear                       : both;
}

h2.rsTabHead a:link,
h2.rsTabHead a:active,
h2.rsTabHead a:visited {
  color                       : #fff;
  text-decoration             : none;  
}

h2.rsTabHead a:hover {
  color                       : #f8e252;
  text-decoration             : none;  
}

.rsTabShortcut {
  padding                     : 2px 2px 2px 4px;
  margin                      : 0;
  color                       : #888;
  font-weight                 : normal;
}

.rsTabShortcut a:link,
.rsTabShortcut a:active,
.rsTabShortcut a:visited,
.rsTabShortcut a:focus {
  padding                     : 0;
  margin                      : 0;
  color                       : #b80a00;
  text-decoration             : none;
}

.rsTabShortcut a:hover {
  color                       : #f00;
  text-decoration             : underline;
}

table.rsTab1 tbody tr.rsDate td,
table.rsTab2 tbody tr.rsDate td,
table.rsTab3 tbody tr.rsDate td,
table.rsTab4 tbody tr.rsDate td,
table.rsTab5 tbody tr.rsDate td,
table.rsTab6 tbody tr.rsDate td,
table.rsTab7 tbody tr.rsDate td,
table.rsTab8 tbody tr.rsDate td,
table.rsTab9 tbody tr.rsDate td,
table.rsTab10 tbody tr.rsDate td {
  color                       : #b80a00;
  font-weight                 : bold;
}

table.rsTab1 tbody tr.rsLeague td a:link,
table.rsTab2 tbody tr.rsLeague td a:link,
table.rsTab3 tbody tr.rsLeague td a:link,
table.rsTab4 tbody tr.rsLeague td a:link,
table.rsTab5 tbody tr.rsLeague td a:link,
table.rsTab6 tbody tr.rsLeague td a:link,
table.rsTab7 tbody tr.rsLeague td a:link,
table.rsTab8 tbody tr.rsLeague td a:link,
table.rsTab9 tbody tr.rsLeague td a:link,
table.rsTab10 tbody tr.rsLeague td a:link,
table.rsTab1 tbody tr.rsLeague td a:active,
table.rsTab2 tbody tr.rsLeague td a:active,
table.rsTab3 tbody tr.rsLeague td a:active,
table.rsTab4 tbody tr.rsLeague td a:active,
table.rsTab5 tbody tr.rsLeague td a:active,
table.rsTab6 tbody tr.rsLeague td a:active,
table.rsTab7 tbody tr.rsLeague td a:active,
table.rsTab8 tbody tr.rsLeague td a:active,
table.rsTab9 tbody tr.rsLeague td a:active,
table.rsTab10 tbody tr.rsLeague td a:active,
table.rsTab1 tbody tr.rsLeague td a:visited,
table.rsTab2 tbody tr.rsLeague td a:visited,
table.rsTab3 tbody tr.rsLeague td a:visited,
table.rsTab4 tbody tr.rsLeague td a:visited,
table.rsTab5 tbody tr.rsLeague td a:visited,
table.rsTab6 tbody tr.rsLeague td a:visited,
table.rsTab7 tbody tr.rsLeague td a:visited,
table.rsTab8 tbody tr.rsLeague td a:visited,
table.rsTab9 tbody tr.rsLeague td a:visited,
table.rsTab10 tbody tr.rsLeague td a:visited,
table.rsTab1 tbody tr.rsLeague td a:focus,
table.rsTab2 tbody tr.rsLeague td a:focus,
table.rsTab3 tbody tr.rsLeague td a:focus,
table.rsTab4 tbody tr.rsLeague td a:focus,
table.rsTab5 tbody tr.rsLeague td a:focus,
table.rsTab6 tbody tr.rsLeague td a:focus,
table.rsTab7 tbody tr.rsLeague td a:focus,
table.rsTab8 tbody tr.rsLeague td a:focus,
table.rsTab9 tbody tr.rsLeague td a:focus,
table.rsTab10 tbody tr.rsLeague td a:focus {
  color                       : #b80a00;
  font-weight                 : bold;
  text-decoration             : none;
}table.rsTab1 tbody tr.rsLeague td a:hover,
table.rsTab2 tbody tr.rsLeague td a:hover,
table.rsTab3 tbody tr.rsLeague td a:hover,
table.rsTab4 tbody tr.rsLeague td a:hover,
table.rsTab5 tbody tr.rsLeague td a:hover,
table.rsTab6 tbody tr.rsLeague td a:hover,
table.rsTab7 tbody tr.rsLeague td a:hover,
table.rsTab8 tbody tr.rsLeague td a:hover,
table.rsTab9 tbody tr.rsLeague td a:hover,
table.rsTab10 tbody tr.rsLeague td a:hover {
  color                       : #f00;
  text-decoration             : underline;
}

div.rsKamp {
  border-width                : 1px 1px 1px 1px;
  border-style                : solid;
  border-color                : #ddd;
  display                     : block;
  height                      : 120px;
  padding                     : 0;
  margin                      : 0 0 16px 0;
}

div.rsKamp div.rsKampLag,
div.rsKamp div.rsKampRes {
  float                       : left;
}

div.rsKamp div.rsKampLag {
  padding                     : 0;
  margin                      : 10px 0 10px 0;
  width                       : 188px;
  text-align                  : center;
}

div.rsKamp div.rsKampLag h2 {
  font-size                   : 20px;
}

div.rsKamp div.rsKampRes {
  width                       : 88px;
  text-align                  : center;
  font-size                   : 20px;
  font-weight                 : bold;
  padding                     : 0;
  margin                      : 30px 0 0 0;
}

div.rsKamp div.rsKampRes span {
  font-size                   : 14px;
  color                       : #888;
}

div.rsKampListe {
  width                       : 28%;
  float                       : right;
  margin                      : 0 0 14px 0;
  padding                     : 0;
}

div.rsKampListe ul {
  border-width                : 1px 1px 1px 1px;
  border-style                : solid;
  border-color                : #ddd;
  margin                      : 0;
  padding                     : 0;
  list-style-type             : none;
  list-style-position         : outside;
}

div.rsKampListe ul li {
  margin                      : 2px 0 4px 4px;
  padding                     : 0;
}

div.rsKampListe ul li ul {
  border-width                : 0;
  list-style-type             : none;
  list-style-position         : outside;
}

div.rsKampListe ul li ul li {
  margin                      : 2px 0 4px 8px;
  padding                     : 0;
}

span.rsMinute {
  line-height                 : 16px;
}

table.rsTab1,
table.rsTab2,
table.rsTab3,
table.rsTab4,
table.rsTab5,
table.rsTab6,
table.rsTab7,
table.rsTab8,
table.rsTab9,
table.rsTab10 {
  width                       : 100%;
  border-collapse             : collapse;
  border-spacing              : 0;
  table-layout                : auto;
  caption-side                : top;
  font-size                   : 10px;
  font-family                 : Verdana, Arial, Helvetica, Sans-serif;
  margin                      : 0 0 16px 0;
  padding                     : 0;
  background-color            : #fff;
}

table.rsTab6 {
  clear                       : both;
}

table.rsTab8 {
  width                       : 70%;
  float                       : left;
}

table.rsTab9 {
  width                       : 49%;
  float                       : left;
}

table.rsTab1 colgroup.rsCol1 {
  width                       : 60%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab1 colgroup.rsCol2 {
  width                       : 20%;
  color                       : #000;
  text-align                  : center;
  vertical-align              : middle;
}table.rsTab1 colgroup.rsCol3 {
  width                       : 20%;
  color                       : #888;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab1 colgroup.rsCol4 {
  width                       : 40%;
  color                       : #888;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab2 colgroup.rsCol1 {
  width                       : 3px;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab2 colgroup.rsCol2 {
  width                       : 10%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab2 colgroup.rsCol3 {
  width                       : 70%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab2 colgroup.rsCol4 {
  width                       : 16%;
  color                       : #000;
  text-align                  : right;
  vertical-align              : middle;
}

table.rsTab3 colgroup.rsCol1 {
  width                       : 8%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab3 colgroup.rsCol2 {
  width                       : 76%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab3 colgroup.rsCol3 {
  width                       : 16%;
  color                       : #000;
  text-align                  : right;
  vertical-align              : middle;
}

table.rsTab4 colgroup.rsCol1 {
  width                       : 1%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab4 colgroup.rsCol2 {
  width                       : 4%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab4 colgroup.rsCol3 {
  width                       : 39%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab4 colgroup.rsCol4 {
  width                       : 7%;
  color                       : #000;
  text-align                  : right;
  vertical-align              : middle;
}

table.rsTab5 colgroup.rsCol1 {
  width                       : 8%;
  color                       : #888;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab5 colgroup.rsCol2 {
  width                       : 28%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab5 colgroup.rsCol3 {
  width                       : 28%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab5 colgroup.rsCol4 {
  width                       : 14%;
  color                       : #000;
  text-align                  : center;
  vertical-align              : middle;
}

table.rsTab5 colgroup.rsCol5 {
  width                       : 22%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab5 colgroup.rsCol6 {
  width                       : 8%;
  color                       : #000;
  text-align                  : center;
  vertical-align              : middle;
}

table.rsTab5 colgroup.rsCol7 {
  width                       : 22%;
  color                       : #000;
  text-align                  : center;
  vertical-align              : middle;
}table.rsTab5 colgroup.rsCol8 {
  width                       : 70%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab6 colgroup.rsCol1 {
  width                       : 20%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab6 colgroup.rsCol2 {
  width                       : 80%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab6 colgroup.rsCol3 {
  width                       : 4%;
  color                       : #000;
  text-align                  : center;
  vertical-align              : middle;
}

table.rsTab6 colgroup.rsCol4 {
  width                       : 7%;
  color                       : #000;
  text-align                  : center;
  vertical-align              : middle;
}

table.rsTab6 colgroup.rsCol5 {
  width                       : 9%;
  color                       : #000;
  text-align                  : center;
  vertical-align              : middle;
}

table.rsTab7 colgroup.rsCol1 {
  width                       : 4%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab7 colgroup.rsCol2 {
  width                       : 50%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab7 colgroup.rsCol3 {
  width                       : 38%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab7 colgroup.rsCol4 {
  width                       : 8%;
  color                       : #000;
  text-align                  : right;
  vertical-align              : middle;
}

table.rsTab8 colgroup.rsCol1 {
  width                       : 29%;
  color                       : #888;
  text-align                  : left;
  vertical-align              : middle;
  text-transform              : uppercase;
  font-weight                 : bold;
}

table.rsTab8 colgroup.rsCol2 {
  width                       : 71%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab9 colgroup.rsCol1 {
  width                       : 8%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab9 colgroup.rsCol2 {
  width                       : 42%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab10 colgroup.rsCol1 {
  width                       : 4%;
  color                       : #000;
  text-align                  : center;
  vertical-align              : middle;
}

table.rsTab10 colgroup.rsCol2 {
  width                       : 88%;
  color                       : #000;
  text-align                  : left;
  vertical-align              : middle;
}

table.rsTab10 colgroup.rsCol3 {
  width                       : 8%;
  color                       : #000;
  text-align                  : center;
  vertical-align              : middle;
}

table.rsTab1 caption,
table.rsTab2 caption,
table.rsTab3 caption,
table.rsTab4 caption,
table.rsTab5 caption,
table.rsTab6 caption,
table.rsTab7 caption,
table.rsTab8 caption,
table.rsTab9 caption,
table.rsTab10 caption {
  padding                     : 2px 2px 2px 4px;
  margin                      : 0;
  text-align                  : left;
  text-transform              : uppercase;
  font-size                   : 10px;
  font-weight                 : bold;
  color                       : #fff;
  background-color            : #df3228;
}