.playbyplay .axis path,
.playbyplay .grid .tick,
.horizonChart .axis path,
.horizonChart .grid .tick,
.horizonChart .quarterbox {
  fill: none;
  stroke: grey;
  shape-rendering: crispEdges;
}
.playbyplay .x0.axis path,
.playbyplay .x1.axis path {
  stroke-dasharray: 2 2;
}
.group,
.shots.made {
  fill: none;
}
.d3-tip {
  line-height: 1;
  padding: 12px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
}
.d3-tip:after {
  box-sizing: border-box;
  display: inline;
  width: 100%;
  line-height: 1;
  color: rgba(0, 0, 0, 0.8);
  content: "\25BC";
  position: absolute;
  text-align: center;
}
.d3-tip.n:after {
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
}
.horizonChart {
  height: 300px;
  width: 100%;
}
/* './storage/bbl_de/static/style/default_mixins.less.' */
/* './storage/bbl_de/static/style/main.css.' */
@font-face {
  font-family: 'function_probook';
  src: url('/?proxy=fonts/FunctionPro-Book-webfont.eot');
  src: url('/?proxy=fonts/FunctionPro-Book-webfont.eot&#iefix') format('embedded-opentype'), url('/?proxy=fonts/FunctionPro-Book-webfont.woff') format('woff'), url('/?proxy=fonts/FunctionPro-Book-webfont.ttf') format('truetype'), url('/?proxy=fonts/FunctionPro-Book-webfont.svg#function_probook') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'function_promedium';
  src: url('/?proxy=fonts/FunctionPro-Medium-webfont.eot');
  src: url('/?proxy=fonts/FunctionPro-Medium-webfont.eot&#iefix') format('embedded-opentype'), url('/?proxy=fonts/FunctionPro-Medium-webfont.woff') format('woff'), url('/?proxy=fonts/FunctionPro-Medium-webfont.ttf') format('truetype'), url('/?proxy=fonts/FunctionPro-Medium-webfont.svg#function_promedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'function_prodemi';
  src: url('/?proxy=fonts/FunctionPro-Demi-webfont.eot');
  src: url('/?proxy=fonts/FunctionPro-Demi-webfont.eot&#iefix') format('embedded-opentype'), url('/?proxy=fonts/FunctionPro-Demi-webfont.woff') format('woff'), url('/?proxy=fonts/FunctionPro-Demi-webfont.ttf') format('truetype'), url('/?proxy=fonts/FunctionPro-Demi-webfont.svg#function_prodemi') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'function_pro_bookbold';
  src: url('/?proxy=fonts/FunctionPro-Bold-webfont.eot');
  src: url('/?proxy=fonts/FunctionPro-Bold-webfont.eot&#iefix') format('embedded-opentype'), url('/?proxy=fonts/FunctionPro-Bold-webfont.woff') format('woff'), url('/?proxy=fonts/FunctionPro-Bold-webfont.ttf') format('truetype'), url('/?proxy=fonts/FunctionPro-Bold-webfont.svg#function_pro_bookbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'function_proXBdOb';
  src: url('/?proxy=fonts/FunctionPro-ExtraBoldOblique-webfont.eot');
  src: url('/?proxy=fonts/FunctionPro-ExtraBoldOblique-webfont.eot&#iefix') format('embedded-opentype'), url('/?proxy=fonts/FunctionPro-ExtraBoldOblique-webfont.woff') format('woff'), url('/?proxy=fonts/FunctionPro-ExtraBoldOblique-webfont.ttf') format('truetype'), url('/?proxy=fonts/FunctionPro-ExtraBoldOblique-webfont.svg#function_proXBdOb') format('svg');
  font-weight: normal;
  font-style: normal;
}
body,
html {
  margin: 0;
  padding: 0;
}
body {
  background: #e8e8e8;
}
.aleft {
  text-align: left;
}
.aright {
  text-align: right;
}
.acenter {
  text-align: center;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
.clear {
  clear: both;
  float: none !important;
}
.clearboth {
  clear: both;
}
.important {
  color: #e1712e !important;
  font-family: 'function_pro_bookbold' !important;
}
img {
  border: 0;
}
.pixel {
  position: absolute;
  display: none;
}
.grid {
  clear: both;
  width: 1200px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
}
.inner3,
.inner2,
.inner1 {
  position: relative;
}
.inner3 {
  width: 98%;
  margin: 0 1%;
}
.inner2,
div.w2 {
  max-width: 800px;
  width: 64.66666667%;
  margin: 0 1%;
  float: left;
}
.inner1,
div.w1 {
  max-width: 400px;
  width: 31.33333333%;
  margin: 0 1%;
  float: left;
}
div.w1,
div.w2 {
  padding: 20px 0;
}
.area-47 {
  float: right;
}
.area-45 {
  clear: both;
}
.inner3 div.w2 {
  width: 65.16666667%;
  margin: 0 1.2% 0 0;
}
.inner3 div.w1 {
  width: 31.83333333%;
  margin: 0 0 0 1.2%;
}
.main > .grid > :last-child {
  float: right;
}
.main.fixed {
  padding-top: 134px;
}
.main.fixed header,
.main.fixed nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.main.fixed header {
  background: none;
  z-index: 103;
  height: 1px;
}
.main.fixed header .teams {
  display: none;
}
.main.fixed header .producedbylaola1tv {
  display: none;
}
.main.fixed header .logo {
  margin: 7px 0;
}
.main.fixed header .logo img {
  display: block;
  width: auto;
  position: absolute;
  height: 30px;
}
.main.fixed nav ul {
  margin-left: 80px;
}
.main.fixed .wallpaper {
  top: 40px;
  position: fixed;
}
header {
  background: #000026;
  height: 70px;
  padding: 0;
  position: relative;
}
header .logo {
  display: block;
  float: left;
  margin: 10px 0;
}
header .logo img {
  display: block;
  border: 0;
  width: auto;
  height: 50px;
}
header .producedbylaola1tv {
  float: right;
  margin-top: 35px;
}
header .producedbylaola1tv a {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
}
header .producedbylaola1tv a img {
  height: 27px;
}
header .producedbylaola1tv a:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
header .teams {
  margin-left: 110px;
  margin-right: 125px;
}
header .teams .scrollcontent {
  width: 1000px;
  max-width: 100%;
  float: right;
  position: relative;
  overflow: hidden;
  height: 70px;
}
header .teams .scrollcontent ul {
  width: 900px;
  overflow: hidden;
  padding: 0 50px;
  margin: 0;
  position: static;
  top: 0;
  left: 0;
}
header .teams .scrollcontent li {
  list-style: none;
  float: left;
  position: relative;
  margin: 9px 0 0;
  width: 47px;
}
header .teams .scrollcontent li a {
  text-decoration: none;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
}
header .teams .scrollcontent li a:hover,
header .teams .scrollcontent li a.active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
header .teams .scrollcontent li div {
  left: 50%;
  display: none;
  position: absolute;
  top: -6px;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 12px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #ffffff;
  white-space: nowrap;
  text-align: center;
}
header .teams .scrollcontent li div span {
  position: relative;
  display: block;
  left: -55%;
  background-image: url("/?proxy=img/bg_tooltip.gif");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 200px 50px;
  padding: 2px 5% 9px;
  width: 100%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  header .teams .scrollcontent li div span {
    background-image: url("/?proxy=img/bg_tooltip@2x.gif");
    background-size: 200px 50px;
  }
}
header .teams .scrollcontent li:hover div {
  display: block;
  z-index: 3;
}
header .teams .scrollcontent li img {
  display: block;
  margin: 17px auto 0;
  border: 0;
}
header .teams .scrollcontent .paging {
  visibility: hidden;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  background: #000026;
  position: absolute;
  top: 9px;
  z-index: 2;
  text-indent: 999px;
  white-space: nowrap;
  overflow: hidden;
}
header .teams .scrollcontent .paging.prev span,
header .teams .scrollcontent .paging.next span {
  display: block;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  background-image: url("/?proxy=img/btn_arrows.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  margin-top: 17px;
  height: 34px;
  width: 50px;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  header .teams .scrollcontent .paging.prev span,
  header .teams .scrollcontent .paging.next span {
    background-image: url("/?proxy=img/btn_arrows@2x.png");
    background-size: 34px 218px;
  }
}
header .teams .scrollcontent .paging.prev span:hover,
header .teams .scrollcontent .paging.next span:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
header .teams .scrollcontent .paging.prev {
  left: 0;
}
header .teams .scrollcontent .paging.prev span {
  background-position: center -34px;
}
header .teams .scrollcontent .paging.next {
  right: 0;
}
header .teams .scrollcontent .paging.next span {
  background-position: center 0;
}
nav {
  background: #00163a;
  border-top: 1px solid #00296d;
  border-bottom: 1px solid #000000;
  margin: 0 0 20px;
  padding: 0;
  position: relative;
}
nav .togglemenu {
  display: none;
  background-image: url("/?proxy=img/btn_menu.png");
  background-position: 98% 8px;
  background-repeat: no-repeat;
  padding: 8px 11% 8px 0;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #ffffff;
  text-decoration: none;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter: alpha(opacity = (60));
  text-align: right;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  nav .togglemenu {
    background-image: url("/?proxy=img/btn_menu@2x.png");
    background-size: 24px 24px;
  }
}
nav .togglemenu:hover,
nav .togglemenu:focus {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
nav .inner3 > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  display: block;
}
nav .inner3 > ul > li {
  float: left;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
}
nav .inner3 > ul > li.hasChildren:hover > a {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  background-image: url("/?proxy=img/ico_arrow-b16.png");
  background-repeat: no-repeat;
  background-position: center bottom;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  nav .inner3 > ul > li.hasChildren:hover > a {
    background-image: url("/?proxy=img/ico_arrow-b16@2x.png");
    background-size: 16px 16px;
  }
}
nav .inner3 > ul > li > a {
  padding: 10px 20px;
  display: block;
  color: #ffffff;
  text-decoration: none;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter: alpha(opacity = (60));
  cursor: default;
}
nav .inner3 > ul > li > a.active {
  background-color: #e1712e;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
nav .inner3 > ul > li a[target="_blank"] {
  cursor: pointer;
}
nav .inner3 > ul > li a[target="_blank"]:after {
  content: "";
  width: 16px;
  height: 20px;
  background-image: url("/?proxy=img/ico_external-w16.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  display: block;
  margin-left: 4px;
  float: right;
  visibility: hidden;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  nav .inner3 > ul > li a[target="_blank"]:after {
    background-image: url("/?proxy=img/ico_external-w16@2x.png");
    background-size: 16px 16px;
  }
}
nav .inner3 > ul > li > a[target="_blank"]:after {
  margin-right: -20px;
}
nav .inner3 > ul > li a:hover[target="_blank"]:after {
  visibility: visible;
}
nav .inner3 > ul > li .subnav {
  display: none;
  position: absolute;
  top: 42px;
  left: 0;
  background: rgba(0, 0, 36, 0.95);
  width: 98%;
  padding: 0 1%;
  z-index: 101;
}
nav .inner3 > ul > li .subnav > ul {
  float: left;
  width: 16%;
  padding: 0;
  list-style: none;
  margin: 15px 2% 30px;
}
nav .inner3 > ul > li .subnav > ul > li {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  font-family: 'function_prodemi',Arial,sans-serif;
}
nav .inner3 > ul > li .subnav > ul > li .heading {
  color: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: inherit;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  display: block;
  padding: 5px 3px;
}
nav .inner3 > ul > li .subnav > ul > li a {
  color: #ffffff;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  text-decoration: none;
  display: block;
}
nav .inner3 > ul > li .subnav > ul > li a.active,
nav .inner3 > ul > li .subnav > ul > li a:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
nav .inner3 > ul > li .subnav > ul > li a.active {
  font-family: 'function_pro_bookbold',Arial,sans-serif;
}
nav .inner3 > ul > li .subnav > ul > li ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
nav .inner3 > ul > li .subnav > ul > li ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding: 5px 3px;
}
nav .inner3 > ul > li .subnav.fourOrLess {
  background-image: url(/?proxy=img/bg_subnav.png);
  background-position: right 40px;
  background-repeat: no-repeat;
}
nav .quicksearch {
  float: right;
}
nav .quicksearch form {
  margin: 0;
  padding: 8px 0;
  position: relative;
}
nav .quicksearch input.tf {
  border: 0;
  background: rgba(255, 255, 255, 0.2);
  width: 150px;
  height: 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0;
  padding: 0 25px 0 5px;
  color: #ffffff;
  font-family: 'function_probook',Arial,sans-serif;
  -webkit-appearance: none;
}
nav .quicksearch input.btn {
  position: absolute;
  right: 0;
  top: 8px;
  background-image: url("/?proxy=img/btn_search.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  border: 0;
  cursor: pointer;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  background-color: transparent;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  nav .quicksearch input.btn {
    background-image: url("/?proxy=img/btn_search@2x.png");
    background-size: 24px 24px;
  }
}
nav .quicksearch input.btn:hover,
nav .quicksearch input.btn:focus {
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(75));
  filter: alpha(opacity = (75));
}
.aufmacher {
  padding: 0 0 20px;
}
.aufmacher .inner3 + .inner3 {
  border-bottom: 1px solid #ffffff;
  background: #ffffff;
}
.aufmacher .inner3 {
  overflow: hidden;
}
.aufmacher .inner3 .heading {
  margin: 0;
}
.aufmacher .inner3 .current {
  float: left;
  position: relative;
  width: 68%;
  overflow: hidden;
}
.aufmacher .inner3 .current a {
  text-decoration: none;
  display: block;
  border: 1px solid #ffffff;
  border-bottom: 0;
  width: 100%;
  overflow: hidden;
}
.aufmacher .inner3 .current img {
  display: block;
  margin-left: -408px;
  left: 50%;
  position: relative;
  background: #00163a;
}
.aufmacher .inner3 .current .exklusiv {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 124px;
  height: 124px;
  background-image: url("/?proxy=img/badge_exklusiv.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .aufmacher .inner3 .current .exklusiv {
    background-image: url("/?proxy=img/badge_exklusiv@2x.png");
    background-size: 124px 125px;
  }
}
.aufmacher .inner3 .current .heading {
  color: #ffffff;
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 8px 20px 8px 60px;
  background-color: rgba(0, 22, 56, 0.85);
  background-image: url("/?proxy=img/ico_article-w.png");
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  max-width: 60%;
  min-height: 48px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .aufmacher .inner3 .current .heading {
    background-image: url("/?proxy=img/ico_article-w@2x.png");
    background-size: 50px 500px;
  }
}
.aufmacher .inner3 .current .heading.news {
  background-position: 6px 8px;
}
.aufmacher .inner3 .current .heading.video {
  background-position: 6px -92px;
}
.aufmacher .inner3 .current .heading.gallery {
  background-position: 6px -192px;
}
.aufmacher .inner3 .current .heading.stats {
  background-position: 6px -292px;
}
.aufmacher .inner3 .current .heading.social {
  background-position: 6px -392px;
}
.aufmacher .inner3 .thumbs {
  float: left;
  width: 32%;
  position: relative;
  background: #ffffff;
}
.aufmacher .inner3 .thumbs ul {
  padding: 0;
  list-style: none;
  border: 2px solid #00163a;
  border-bottom: 0;
  margin: 1px 1px 0 0;
}
.aufmacher .inner3 .thumbs li {
  padding: 0;
  overflow: hidden;
  margin: 0;
}
.aufmacher .inner3 .thumbs li a {
  background: #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #d9d9d9;
  text-decoration: none;
  display: block;
  padding: 12px 10px;
}
.aufmacher .inner3 .thumbs li br {
  display: none;
}
.aufmacher .inner3 .thumbs li.active {
  padding-left: 12px;
  margin-left: -12px;
  background-image: url("/?proxy=img/ico_arrow.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .aufmacher .inner3 .thumbs li.active {
    background-image: url("/?proxy=img/ico_arrow@2x.png");
    background-size: 12px 22px;
  }
}
.aufmacher .inner3 .thumbs li.active a {
  background: #e8e8e8;
}
.aufmacher .inner3 .thumbs small {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 13px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
  display: block;
  padding-bottom: 1px;
  height: 13px;
}
.aufmacher .inner3 .thumbs .heading {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #111111;
  height: 30px;
  padding: 5px 20px 5px 45px;
  overflow: hidden;
  background-image: url("/?proxy=img/ico_article-db.png");
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .aufmacher .inner3 .thumbs .heading {
    background-image: url("/?proxy=img/ico_article-db@2x.png");
    background-size: 50px 750px;
  }
}
.aufmacher .inner3 .thumbs .heading.news {
  background-position: -8px -3px;
}
.aufmacher .inner3 .thumbs .heading.video {
  background-position: -8px -153px;
}
.aufmacher .inner3 .thumbs .heading.gallery {
  background-position: -8px -303px;
}
.aufmacher .inner3 .thumbs .heading.stats {
  background-position: -8px -453px;
}
.aufmacher .inner3 .thumbs .heading.social {
  background-position: -8px -603px;
}
.aufmacher .inner3 .thumbs > .more {
  border: 2px solid #00163a;
  border-top: 0;
  margin: 0 1px 0 0;
  background: #e8e8e8;
}
.aufmacher .inner3 .thumbs > .more a {
  border-top: 1px solid #ffffff;
  display: block;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  font-family: 'function_prodemi',Arial,sans-serif;
  padding: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #00163a;
}
.aufmacher .inner3 .thumbs > .more.opened {
  border-bottom: 0;
  padding-bottom: 2px;
}
.aufmacher .inner3 > .more {
  display: none;
  border: 2px solid #00163a;
  border-top: 0;
  clear: both;
  margin: 0 1px 0 1px;
}
.aufmacher .inner3 > .more ul {
  margin: 0;
  padding: 15px 5px;
  background: #e8e8e8;
  overflow: hidden;
}
.aufmacher .inner3 > .more li {
  list-style: none;
  width: 25%;
  float: left;
}
.aufmacher .inner3 > .more li a {
  display: block;
  text-decoration: none;
  max-width: 272px;
  width: 95%;
  margin: 0 auto;
  overflow: hidden;
}
.aufmacher .inner3 > .more li img {
  display: block;
  position: relative;
  margin-left: -136px;
  left: 50%;
}
.aufmacher .inner3 > .more li small {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 13px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
  display: block;
  padding: 8px 0 0;
  height: 13px;
}
.aufmacher .inner3 > .more li .heading {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #111111;
  padding: 50px 0 0;
  margin: -46px 0 15px;
  position: relative;
  background-image: url("/?proxy=img/ico_article-db.png");
  background-position: right 0;
  background-repeat: no-repeat;
  height: 32px;
  overflow: hidden;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .aufmacher .inner3 > .more li .heading {
    background-image: url("/?proxy=img/ico_article-db@2x.png");
    background-size: 50px 750px;
  }
}
.aufmacher .inner3 > .more li .heading.news {
  background-position: right -50px;
}
.aufmacher .inner3 > .more li .heading.video {
  background-position: right -200px;
}
.aufmacher .inner3 > .more li .heading.gallery {
  background-position: right -350px;
}
.aufmacher .inner3 > .more li .heading.stats {
  background-position: right -500px;
}
.aufmacher .inner3 > .more li .heading.social {
  background-position: right -650px;
}
.aufmacher .inner3 > .more a.more {
  clear: both;
  background: #00163a;
  color: #ffffff;
  display: block;
  text-align: right;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  padding: 5px 10px;
  text-decoration: none;
}
.gamecenter {
  background: #00163a;
  padding: 2px 0;
  margin: 0 0 20px;
  clear: both;
  overflow: hidden;
}
.gamecenter .inner3 {
  background: #ffffff;
}
.gamecenter .inner3 .btns {
  float: right;
  clear: both;
}
.gamecenter .inner3 .btns a.more {
  clear: both;
  color: #ffffff;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  padding: 5px 10px;
  text-decoration: none;
  border: 2px solid white;
  margin: 5px 0;
  display: inline-block;
}
.gamecenter .inner3 .btns a.more:hover {
  background: #ffffff;
  color: #00163a;
}
.gamecenter .inner3 .btns a.tv-link {
  color: #ffffff;
  display: inline-block;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  padding: 5px 10px;
  text-decoration: none;
  margin: 5px 10px 5px 0;
  background: #e6007e;
  border: 2px solid #e6007e;
}
.gamecenter .inner3 .btns a.tv-link:hover {
  background: #e6007e;
}
.gamecenter .paging {
  position: absolute;
  top: 35px;
  z-index: 2;
  text-indent: 999px;
  white-space: nowrap;
  overflow: hidden;
}
.gamecenter .paging.prev span,
.gamecenter .paging.next span {
  display: block;
  background-image: url("/?proxy=img/btn_arrows.png");
  background-repeat: no-repeat;
  margin-top: 17px;
  height: 34px;
  width: 24px;
  cursor: pointer;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .gamecenter .paging.prev span,
  .gamecenter .paging.next span {
    background-image: url("/?proxy=img/btn_arrows@2x.png");
    background-size: 34px 218px;
  }
}
.gamecenter .paging.prev span:hover,
.gamecenter .paging.next span:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.gamecenter .paging.prev {
  left: -10px;
}
.gamecenter .paging.prev span {
  background-position: center -34px;
}
.gamecenter .paging.next {
  right: -10px;
}
.gamecenter .paging.next span {
  background-position: center 0;
}
.gamecenter .paging.inactive {
  visibility: hidden;
}
.gamecenter .presenting {
  float: right;
  width: 8%;
  padding: 6px 2% 0 1%;
  background: #019cbb;
  color: #ffffff;
  height: 124px;
}
.gamecenter .presenting p {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}
.gamecenter .presenting span {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
}
.gamecenter .presenting .adtag {
  display: block;
  margin: 0 auto;
  height: 75px;
  width: 90px;
  padding: 0;
  padding-top: 15px;
}
.gamecenter .presenting > img,
.gamecenter .presenting a {
  display: block;
  margin: 0 auto;
  max-width: 90px;
  max-height: 90px;
  height: auto;
  width: auto;
}
.gamecenter .presenting a img {
  height: auto;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  display: block;
}
.gamecenter .gwrapper {
  background: #ffffff;
  overflow: hidden;
  min-height: 130px;
  width: 88%;
  padding: 0 0 0 1%;
  margin: 0 auto;
}
.gamecenter ul {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #ffffff;
  overflow: hidden;
  display: none;
}
.gamecenter ul li {
  float: left;
  width: 11.11%;
}
.gamecenter ul li a {
  text-decoration: none;
  display: block;
}
.gamecenter ul li table {
  width: 96%;
  margin: 5px 2%;
  border-collapse: collapse;
}
.gamecenter ul li table img {
  display: block;
  float: left;
  margin-right: 5px;
  width: 24px;
  height: auto;
}
.gamecenter ul li table td {
  padding: 2px 4px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_prodemi',Arial,sans-serif;
  vertical-align: middle;
  color: #111111;
  letter-spacing: -0.05em;
}
.gamecenter ul li table tr.lost td {
  color: #777777;
}
.gamecenter ul li > div > .info {
  background: #e8e8e8;
  color: #111111;
  padding: 5px;
}
.gamecenter ul li > div > .info time {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 13px;
  font-family: 'function_prodemi',Arial,sans-serif;
  padding-bottom: 2px;
  display: block;
  letter-spacing: -0.05em;
}
.gamecenter ul li > div > .info small {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 13px;
  font-family: 'function_probook',Arial,sans-serif;
  display: block;
}
.gamecenter ul li .more {
  clear: both;
  padding: 5px 2%;
  overflow: hidden;
}
.gamecenter ul li .more .icon {
  float: left;
  background-image: url("/?proxy=img/ico_gamecenter-16.png");
  background-repeat: no-repeat;
  padding-left: 20px;
  height: 16px;
  margin: 0 5%;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .gamecenter ul li .more .icon {
    background-image: url("/?proxy=img/ico_gamecenter-16@2x.png");
    background-size: 16px 472px;
  }
}
.gamecenter ul li .more .icon.info {
  background-position: 0 0;
}
.gamecenter ul li .more .icon.boxscore {
  background-position: 0 -40px;
}
.gamecenter ul li .more .icon.stream {
  background-position: 0 -80px;
}
.gamecenter ul li .more .icon.tv {
  background-position: 0 -120px;
}
.gamecenter ul li .more .icon.live {
  background-position: 0 -160px;
}
.gamecenter ul li .more .icon.tickets {
  background-position: 0 -200px;
}
.gamecenter ul li .more .icon.compare {
  background-position: 0 -240px;
}
.gamecenter ul li .more .icon.stats {
  background-position: 0 -280px;
}
.gamecenter ul li .more .icon.schedule {
  background-position: 0 -320px;
}
.gamecenter ul li .more .icon.sport1 {
  background-position: 0 -360px;
}
.gamecenter ul li .more .icon.magenta {
  background-position: 0 -436px;
}
.gamecenter ul li .more .icon.analysis {
  background-position: 0 -400px;
}
.gamecenter ul li .more .icon:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.gamecenter ul li > div {
  border-right: 1px solid #e8e8e8;
  margin: 0 1px 0 0;
  padding: 0 1px 0 0;
}
.gamecenter ul li > div.live .info {
  background: #e1712e;
  color: #ffffff;
}
.gamecenter ul li > div.live table td:nth-child(2) {
  color: #e1712e;
}
.gamecenter ul li > div.live .more a {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  color: #e1712e;
}
.gamecenter ul li > div.live .more a.info {
  background-position: 0 -20px;
}
.gamecenter ul li > div.live .more a.boxscore {
  background-position: 0 -60px;
}
.gamecenter ul li > div.live .more a.stream {
  background-position: 0 -100px;
}
.gamecenter ul li > div.live .more a.tv {
  background-position: 0 -140px;
}
.gamecenter ul li > div.live .more a.live {
  background-position: 0 -180px;
}
.gamecenter ul li > div.live .more a.tickets {
  background-position: 0 -220px;
}
.gamecenter ul li > div.live .more a.compare {
  background-position: 0 -260px;
}
.gamecenter ul li > div.live .more a.sport1 {
  background-position: 0 -360px;
}
.gamecenter ul li:last-child > div {
  border: 0;
}
.socialicons {
  margin: 0;
  padding: 0;
  list-style: none;
}
.socialicons li a {
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  white-space: nowrap;
  background-image: url("/?proxy=img/btn_social-24.png");
  background-repeat: no-repeat;
  text-indent: -999px;
  overflow: hidden;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .socialicons li a {
    background-image: url("/?proxy=img/btn_social-24@2x.png");
    background-size: 30px 240px;
  }
}
.socialicons .fb {
  background-position: 0 0;
}
.socialicons .tw {
  background-position: 0 -30px;
}
.socialicons .in {
  background-position: 0 -60px;
}
.socialicons .yt {
  background-position: 0 -90px;
}
.socialicons .hp {
  background-position: 0 -120px;
}
.socialicons .bbl {
  background-position: 0 -150px;
}
.socialicons .cal {
  background-position: 0 -180px;
}
.socialicons .wa {
  background-position: 0 -210px;
}
.grid > .socialicons {
  position: absolute;
  left: -25px;
  top: 115px;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  overflow: hidden;
  padding: 2px 6px;
}
.grid > .socialicons li {
  padding: 4px 0;
  overflow: hidden;
}
.actionicon {
  width: 24px;
  height: 24px;
  background-image: url("/?proxy=img/ico_stats.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  margin: 0 auto;
  padding: 4px 8px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .actionicon {
    background-image: url("/?proxy=img/ico_stats@2x.png");
    background-size: 40px 780px;
  }
}
.actionicon.twopp,
.actionicon.twoma {
  background-position: 0 -30px;
}
.actionicon.twomi {
  background-position: 0 -60px;
}
.actionicon.threepp,
.actionicon.threema {
  background-position: 0 -90px;
}
.actionicon.threemi {
  background-position: 0 -120px;
}
.actionicon.blk {
  background-position: 0 -150px;
}
.actionicon.dreb {
  background-position: 0 -180px;
}
.actionicon.end {
  background-position: 0 -210px;
}
.actionicon.pfoul {
  background-position: 0 -240px;
}
.actionicon.ftma,
.actionicon.ftp {
  background-position: 0 -270px;
}
.actionicon.ftmi {
  background-position: 0 -300px;
}
.actionicon.oreb {
  background-position: 0 -330px;
}
.actionicon.rfoul {
  background-position: 0 -360px;
}
.actionicon.stl {
  background-position: 0 -393px;
}
.actionicon.start {
  background-position: 0 -420px;
}
.actionicon.subst {
  background-position: 0 -450px;
}
.actionicon.timeo {
  background-position: 0 -480px;
}
.actionicon.to,
.actionicon.tov {
  background-position: 0 -513px;
}
.actionicon.treb {
  background-position: 0 -540px;
}
.actionicon.ass {
  background-position: 0 -570px;
}
.actionicon.reb {
  background-position: 0 -600px;
}
.actionicon.eff {
  background-position: 0 -630px;
}
.actionicon.pct {
  background-position: 0 -660px;
}
.actionicon.pkt {
  background-position: 0 -690px;
}
.actionicon.duma {
  background-position: 0 -720px;
}
.actionicon.dumi {
  background-position: 0 -750px;
}
.content > table .socialicons li a[target="_blank"],
.content > table .icon[target="_blank"],
.content table.footable .socialicons li a[target="_blank"],
.content table.footable .icon[target="_blank"] {
  font-family: 'function_probook';
  text-overflow: inherit;
  padding-right: 15px;
}
.content > table .socialicons li a[target="_blank"]:after,
.content > table .icon[target="_blank"]:after,
.content table.footable .socialicons li a[target="_blank"]:after,
.content table.footable .icon[target="_blank"]:after {
  content: "";
  width: 12px;
  height: 20px;
  background-image: url("/?proxy=img/ico_external-g12.png");
  background-position: 0 0px;
  background-repeat: no-repeat;
  margin-left: 4px;
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content > table .socialicons li a[target="_blank"]:after,
  .content > table .icon[target="_blank"]:after,
  .content table.footable .socialicons li a[target="_blank"]:after,
  .content table.footable .icon[target="_blank"]:after {
    background-image: url("/?proxy=img/ico_external-g12@2x.png");
    background-size: 12px 12px;
  }
}
.content > table .socialicons li a:hover[target="_blank"]:after,
.content > table .icon:hover[target="_blank"]:after,
.content table.footable .socialicons li a:hover[target="_blank"]:after,
.content table.footable .icon:hover[target="_blank"]:after {
  visibility: visible;
}
.fb-like-box,
.fb-like-box span,
.fb-like-box span iframe[style] {
  width: 100% !important;
}
/*#twitter-widget-0 { width:734px!important; }*/
/* auskommentiert wegen Ticket #98992 */
#onSiteSearch .searcherror,
#onSiteSearch .searchtext,
#onSiteSearch .searchCategories,
#onSiteSearch .paging,
#onSiteSearch #searchResultTemplate {
  display: none;
}
.box,
.content {
  background: #ffffff;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.1);
  padding: 16px 20px 20px;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  min-height: 244px;
}
.inner1 .box > .article > a > img,
.inner1 .box > .promo > a > img {
  display: block;
  margin: 0 auto;
}
.inner1 .box > .article > a > img {
  width: auto;
  height: 189px;
}
.content div.w1 table.stats td p {
  padding: 0;
  font-size: 14px;
}
.content form.pageform .input-container {
  margin-left: 30%;
}
.content form.pageform .input-container .tf {
  width: 54%;
}
.content form.pageform .input-container select {
  width: 56%;
}
.content form.pageform .input-container .input-field-group {
  float: left;
  width: 33%;
  margin-top: 2px;
}
.content form.pageform .input-container .input-field-group span {
  display: inline;
  float: none;
  margin: 2px 0 0 2px;
}
.content form.pageform .input-container .input-field-group label {
  font-size: 14px;
  display: inline;
  float: none;
  margin: 2px 0 0 2px;
}
.content div.w1 .box {
  -webkit-box-shadow: none 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: none 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: none 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.content div.w1 .box .article {
  border: 0;
  background: #00163a;
  max-height: 189px;
  margin-bottom: 26px;
}
.content div.w1 .box .article .heading {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #111111;
  padding: 37px 45px 0 2%;
  margin: -25px 0 0;
  position: relative;
  background-image: url("/?proxy=img/ico_article-db.png");
  background-position: right -1000px;
  background-repeat: no-repeat;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content div.w1 .box .article .heading {
    background-image: url("/?proxy=img/ico_article-db@2x.png");
    background-size: 50px 750px;
  }
}
.content div.w1 .box .article .heading.news {
  background-position: right -50px;
}
.content div.w1 .box .article .heading.video {
  background-position: right -200px;
}
.content div.w1 .box .article .heading.gallery {
  background-position: right -350px;
}
.content div.w1 .box .article .heading.stats {
  background-position: right -500px;
}
.content div.w1 .box .article .heading.social {
  background-position: right -600px;
}
.content div.w1 .box .article .heading p {
  margin: 0;
}
.content div.w1 .box .article > a {
  color: #111111;
  background: #e8e8e8;
  text-decoration: none;
  overflow: hidden;
  display: block;
  padding: 0 0 10px;
}
.content div.w1 .box .article > a > img {
  display: block;
  float: none;
  margin-right: 0;
  max-width: none;
}
.box h3,
div.w1 h3 {
  margin: 0 0 10px;
  background: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 14px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  border-top: 4px solid #ffffff;
  height: 14px;
}
.box h3 span,
div.w1 h3 span {
  display: block;
  margin: 0 10px;
  background: #ffffff;
  padding: 0 10px;
  float: left;
  color: #e1712e;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.box h3 a.more,
div.w1 h3 a.more {
  float: right;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding: 0 5px;
}
.box > a,
div.w1 > a {
  display: block;
}
.box > a > img,
div.w1 > a > img {
  display: block;
}
.box > .social,
div.w1 > .social {
  border: 1px solid #d9d9d9;
  height: 472px;
  overflow: hidden;
}
.box > table,
div.w1 > table {
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
  margin-bottom: 4px;
}
.box > table tr:hover,
div.w1 > table tr:hover {
  background: #e0e0e0;
}
.box > table tr:last-child td,
div.w1 > table tr:last-child td {
  border-bottom: 0;
}
.box > table td,
div.w1 > table td {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  padding: 7px 0;
  white-space: nowrap;
  color: #111111;
  border-bottom: 1px solid #e8e8e8;
  max-width: 100px;
  text-overflow: ellipsis;
  min-width: 16px;
  overflow: hidden;
}
.box > table td.bold,
div.w1 > table td.bold {
  font-family: 'function_prodemi';
}
.box > table td.raquo,
div.w1 > table td.raquo {
  width: 24px;
  background-image: url("/?proxy=img/sprite-c16.png");
  background-position: 0 -30px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .box > table td.raquo,
  div.w1 > table td.raquo {
    background-image: url("/?proxy=img/sprite-c16@2x.png");
    background-size: 20px 90px;
  }
}
.box > table td a.profile,
div.w1 > table td a.profile {
  width: 16px;
  background-image: url("/?proxy=img/sprite-c16.png");
  background-position: 0 -7px;
  background-repeat: no-repeat;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .box > table td a.profile,
  div.w1 > table td a.profile {
    background-image: url("/?proxy=img/sprite-c16@2x.png");
    background-size: 20px 90px;
  }
}
.box > table th,
div.w1 > table th {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  background: #000026;
  color: #ffffff;
  padding: 4px 5px;
  text-align: left;
}
.box > table th.acenter,
div.w1 > table th.acenter {
  text-align: center;
}
.box > table th.aright,
div.w1 > table th.aright {
  text-align: right;
}
.box > table a,
div.w1 > table a {
  color: #111111;
  text-decoration: none;
  color: #00163a;
}
.box > table img,
div.w1 > table img {
  float: left;
  margin-right: 5px;
  height: 16px;
  width: auto;
}
.box > table.standings tr:nth-child(2n),
div.w1 > table.standings tr:nth-child(2n) {
  background: #f0f0f0;
}
.box > table.standings tr.playoffs td:first-child,
div.w1 > table.standings tr.playoffs td:first-child {
  background: rgba(225, 111, 45, 0.5);
}
.box > table.standings tr.relegation td:first-child,
div.w1 > table.standings tr.relegation td:first-child {
  background: rgba(120, 120, 120, 0.5);
}
.box > table.standings tr:hover,
div.w1 > table.standings tr:hover {
  background: #e0e0e0;
}
.box > table.standings td,
div.w1 > table.standings td {
  border-bottom: 0;
  padding: 4px 5px 5px;
}
.box > table.stats,
div.w1 > table.stats {
  height: 478px;
  margin-bottom: 0;
}
.box > table.stats td,
div.w1 > table.stats td {
  vertical-align: middle;
  padding: 0;
}
.box > table.stats h2,
div.w1 > table.stats h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 5px 0;
  color: #111111;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.box > table.stats h2 strong,
div.w1 > table.stats h2 strong {
  font-family: 'function_prodemi';
  text-transform: uppercase;
}
.box > table.stats p,
div.w1 > table.stats p {
  margin: 0;
  padding: 0;
}
.box > table.stats p span,
div.w1 > table.stats p span {
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #e1712e;
  display: block;
}
.box > table.stats .aleft p,
div.w1 > table.stats .aleft p,
.box > table.stats .aright p,
div.w1 > table.stats .aright p {
  color: #777777;
}
.box > table.stats + a.more,
div.w1 > table.stats + a.more {
  line-height: 24px;
  border-top: 1px solid #d9d9d9;
  width: 100%;
  text-align: right;
}
.box .boxnav,
div.w1 .boxnav {
  margin: 15px 0 0;
  padding: 0;
  list-style: none;
  display: table;
  width: 100%;
}
.box .boxnav li,
div.w1 .boxnav li {
  display: table-cell;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 25px;
  font-family: 'function_prodemi',Arial,sans-serif;
  padding: 0;
  *float: left;
  *width: 32.5%;
}
.box .boxnav li a,
div.w1 .boxnav li a {
  display: block;
  text-decoration: none;
  margin: 0 5%;
  color: #ffffff;
  background-color: #000026;
  text-align: center;
}
.box .boxnav li a.fb,
div.w1 .boxnav li a.fb,
.box .boxnav li a.tw,
div.w1 .boxnav li a.tw,
.box .boxnav li a.in,
div.w1 .boxnav li a.in {
  background-color: #000026;
  background-image: url("/?proxy=img/ico_social-w16.png");
  background-repeat: no-repeat;
  padding: 0 0 0 30px;
  text-align: left;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .box .boxnav li a.fb,
  div.w1 .boxnav li a.fb,
  .box .boxnav li a.tw,
  div.w1 .boxnav li a.tw,
  .box .boxnav li a.in,
  div.w1 .boxnav li a.in {
    background-image: url("/?proxy=img/ico_social-w16@2x.png");
    background-size: 25px 125px;
  }
}
.box .boxnav li a.fb,
div.w1 .boxnav li a.fb {
  background-position: 3px 0;
}
.box .boxnav li a.tw,
div.w1 .boxnav li a.tw {
  background-position: 3px -25px;
}
.box .boxnav li a.in,
div.w1 .boxnav li a.in {
  background-position: 3px -50px;
}
.box .boxnav li.active a,
div.w1 .boxnav li.active a {
  background-color: #e1712e;
}
.box .promo,
div.w1 .promo {
  overflow: hidden;
}
.box .promo a,
div.w1 .promo a {
  display: block;
  background: #00163a;
}
.box .promo img,
div.w1 .promo img {
  display: block;
}
.box .article,
div.w1 .article {
  background: #00163a;
  max-height: 189px;
  margin-bottom: 26px;
}
.box .article .heading,
div.w1 .article .heading {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #111111;
  padding: 37px 45px 0 0;
  margin: -25px 0 0;
  position: relative;
  background-image: url("/?proxy=img/ico_article-db.png");
  background-position: right -1000px;
  background-repeat: no-repeat;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .box .article .heading,
  div.w1 .article .heading {
    background-image: url("/?proxy=img/ico_article-db@2x.png");
    background-size: 50px 750px;
  }
}
.box .article .heading.news,
div.w1 .article .heading.news {
  background-position: right -50px;
}
.box .article .heading.video,
div.w1 .article .heading.video {
  background-position: right -200px;
}
.box .article .heading.gallery,
div.w1 .article .heading.gallery {
  background-position: right -350px;
}
.box .article .heading.stats,
div.w1 .article .heading.stats {
  background-position: right -500px;
}
.box .article .heading.social,
div.w1 .article .heading.social {
  background-position: right -600px;
}
.box .article .heading p,
div.w1 .article .heading p {
  margin: 0;
}
.box .article > a,
div.w1 .article > a {
  color: #111111;
  text-decoration: none;
  overflow: hidden;
  display: block;
}
.box .article_list,
div.w1 .article_list {
  overflow: auto;
  height: 189px;
}
.box .article_list ul,
div.w1 .article_list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.box .article_list li,
div.w1 .article_list li {
  clear: both;
  overflow: hidden;
  border-bottom: 1px solid #e8e8e8;
  padding: 5px 0;
}
.box .article_list li:last-child,
div.w1 .article_list li:last-child {
  border-bottom: 0;
}
.box .article_list li:hover,
div.w1 .article_list li:hover {
  background: #f0f0f0;
}
.box .article_list a,
div.w1 .article_list a {
  color: #111111;
  text-decoration: none;
}
.box .article_list .heading,
div.w1 .article_list .heading {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
}
.box .article_list span,
div.w1 .article_list span {
  color: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
}
.box .article_list img,
div.w1 .article_list img {
  display: block;
  float: left;
  margin-right: 4%;
}
.box .article_list .heading.news,
div.w1 .article_list .heading.news {
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.box .article_list .heading.news img,
div.w1 .article_list .heading.news img {
  height: 16px;
  width: auto;
}
.box .article_list.related,
div.w1 .article_list.related {
  height: auto;
}
.box .player,
div.w1 .player {
  float: left;
  width: 33.33%;
  position: relative;
  overflow: hidden;
}
.box .player a,
div.w1 .player a {
  display: block;
  color: #111111;
  border-right: 1px solid #e8e8e8;
  padding: 0 5%;
  text-decoration: none;
}
.box .player .img_player,
div.w1 .player .img_player {
  position: relative;
  display: block;
  height: 100px;
  width: auto;
}
.box .player .img_team,
div.w1 .player .img_team {
  position: absolute;
  top: 10px;
  right: 5%;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
}
.box .player h2,
div.w1 .player h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 5px 0;
}
.box .player h2 strong,
div.w1 .player h2 strong {
  font-family: 'function_prodemi';
  display: block;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.box .player p,
div.w1 .player p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 2px 0 0;
  height: 37px;
  overflow: hidden;
}
.box .player p span,
div.w1 .player p span {
  font-family: 'function_pro_bookbold';
  font-size: 28px;
  color: #e1712e;
  display: block;
}
.box .player:last-of-type > a,
div.w1 .player:last-of-type > a {
  border-right: 0;
}
.box .livebox,
div.w1 .livebox {
  background: url(/?proxy=img/livebox-bg_336x189.jpg) center 0 no-repeat;
  width: 92%;
  padding: 15px 4%;
  height: 159px;
  text-align: center;
  color: #ffffff;
}
.box .livebox ul,
div.w1 .livebox ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.box .livebox time,
div.w1 .livebox time {
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 24px;
  font-family: 'function_prodemi',Arial,sans-serif;
  display: block;
  margin: 0;
}
.box .livebox .teams,
div.w1 .livebox .teams {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
}
.box .livebox .presentedby,
div.w1 .livebox .presentedby {
  margin: 20px 0 0;
  clear: both;
}
.box .livebox .presentedby img,
div.w1 .livebox .presentedby img {
  height: 18px;
  width: auto;
}
.box .livebox .team,
div.w1 .livebox .team {
  width: 48px;
  background: rgba(18, 18, 18, 0.25);
  border: 1px solid rgba(217, 217, 217, 0.25);
  margin-top: 20px;
}
.box .livebox .team img,
div.w1 .livebox .team img {
  display: block;
  width: 90%;
  height: auto;
  margin: 0 auto;
}
.box .livebox .team1,
div.w1 .livebox .team1 {
  float: left;
}
.box .livebox .team2,
div.w1 .livebox .team2 {
  float: right;
}
.box .livebox .countdown,
div.w1 .livebox .countdown {
  margin: 0 auto;
  width: 168px;
  padding: 25px 0;
}
.box .livebox .countdown .cntSeparator,
div.w1 .livebox .countdown .cntSeparator {
  width: 6px;
  float: left;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 30px;
  font-family: 'function_prodemi',Arial,sans-serif;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
}
.box .livebox .countdown .desc,
div.w1 .livebox .countdown .desc {
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  font-family: 'function_probook',Arial,sans-serif;
}
.box .livebox .countdown .desc div,
div.w1 .livebox .countdown .desc div {
  float: left;
  width: 36px;
  margin-right: 6px;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  padding-top: 2px;
}
.box .livebox .paging,
div.w1 .livebox .paging {
  position: absolute;
  top: 110px;
  z-index: 2;
  text-indent: 999px;
  white-space: nowrap;
  overflow: hidden;
}
.box .livebox .paging.prev span,
div.w1 .livebox .paging.prev span,
.box .livebox .paging.next span,
div.w1 .livebox .paging.next span {
  display: block;
  background-image: url("/?proxy=img/btn_arrows.png");
  background-repeat: no-repeat;
  margin-top: 17px;
  height: 34px;
  width: 34px;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .box .livebox .paging.prev span,
  div.w1 .livebox .paging.prev span,
  .box .livebox .paging.next span,
  div.w1 .livebox .paging.next span {
    background-image: url("/?proxy=img/btn_arrows@2x.png");
    background-size: 34px 218px;
  }
}
.box .livebox .paging.prev span:hover,
div.w1 .livebox .paging.prev span:hover,
.box .livebox .paging.next span:hover,
div.w1 .livebox .paging.next span:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.box .livebox .paging.prev,
div.w1 .livebox .paging.prev {
  left: 0;
}
.box .livebox .paging.prev span,
div.w1 .livebox .paging.prev span {
  background-position: center -34px;
}
.box .livebox .paging.next,
div.w1 .livebox .paging.next {
  right: 0;
}
.box .livebox .paging.next span,
div.w1 .livebox .paging.next span {
  background-position: center 0;
}
.box .videoplayer,
div.w1 .videoplayer {
  width: 100%;
}
.box .videoplayer iframe,
div.w1 .videoplayer iframe {
  display: block;
}
.box > a.more,
div.w1 > a.more {
  float: right;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #e1712e;
  text-decoration: none;
  overflow: hidden;
  display: block;
  padding: 11px 0 0;
  clear: both;
}
.content.allstarvoting .heading,
.allstar-teaser .heading {
  background: #001c49;
  padding: 20px 2% 0;
  overflow: hidden;
  border-bottom: 4px solid #e1712e;
}
.content.allstarvoting .heading h1,
.allstar-teaser .heading h1 {
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 40px;
  font-family: 'function_proXBdOb',Arial,sans-serif;
  color: #ffffff;
  float: left;
  margin: 0;
  padding: 0 0 20px;
}
.content.allstarvoting .heading > img,
.allstar-teaser .heading > img {
  max-height: 80px;
  width: auto;
  padding-right: 10px;
}
.content.allstarvoting .heading .presenter,
.allstar-teaser .heading .presenter {
  float: right;
  width: auto;
  margin: 0 0 20px;
}
.content.allstarvoting .heading .presenter a,
.allstar-teaser .heading .presenter a {
  display: block;
  max-height: 80px;
  float: left;
  width: auto;
}
.content.allstarvoting .heading .presenter p,
.allstar-teaser .heading .presenter p {
  color: #ffffff;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  padding: 5px 10px;
  float: left;
}
.content.allstarvoting .heading .presenter img,
.allstar-teaser .heading .presenter img {
  width: auto;
  height: auto;
  max-height: 80px;
}
.allstar-teaser .teaser-content {
  background: #00163a url(/?proxy=img/bg_allstar-teaser.jpg) center center no-repeat;
  padding: 200px 0;
}
.allstar-teaser .teaser-content a.btn {
  display: block;
  width: 50%;
  border: 4px solid #ffffff;
  background: #e1712e;
  text-transform: uppercase;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 40px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  height: 40px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  padding: 20px 0;
  margin: 0 auto;
}
.allstar-teaser .footer {
  background: #001c49;
  padding: 20px 2%;
  margin-bottom: 20px;
  overflow: hidden;
  border-top: 4px solid #e1712e;
  text-align: center;
}
.allstar-teaser .footer .presenter {
  width: auto;
  vertical-align: middle;
  margin: 0;
}
.allstar-teaser .footer .presenter p {
  color: #ffffff;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 100px;
  font-family: 'function_probook',Arial,sans-serif;
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
}
.allstar-teaser .footer .presenter a {
  display: inline-block;
  width: auto;
  max-height: 100px;
  vertical-align: middle;
}
.allstar-teaser .footer .presenter img {
  height: auto;
  width: auto;
  max-height: 100px;
}
.content.allstarvoting .heading {
  margin-bottom: 20px;
}
.content.allstarvoting .tableheader.inactive {
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(75));
  filter: alpha(opacity = (75));
}
.content.allstarvoting .tab {
  padding: 20px 1%;
}
.content.allstarvoting .tab form {
  padding: 10px 0;
}
.content.allstarvoting .leftcol,
.content.allstarvoting .rightcol {
  float: left;
  width: 40%;
  padding: 0 0 10px;
}
.content.allstarvoting .leftcol .combobox,
.content.allstarvoting .rightcol .combobox {
  border: 1px solid #d9d9d9;
  height: 293px;
  overflow: auto;
  margin-bottom: 8px;
}
.content.allstarvoting .leftcol .combobox ul,
.content.allstarvoting .rightcol .combobox ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.content.allstarvoting .leftcol .combobox li,
.content.allstarvoting .rightcol .combobox li {
  height: 40px;
  padding: 4px 2%;
  overflow: hidden;
  border-bottom: 1px solid #d9d9d9;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 40px;
  font-family: 'function_probook',Arial,sans-serif;
  cursor: pointer;
}
.content.allstarvoting .leftcol .combobox li:hover,
.content.allstarvoting .rightcol .combobox li:hover {
  background: #f0f0f0;
}
.content.allstarvoting .leftcol .combobox li.selected,
.content.allstarvoting .rightcol .combobox li.selected {
  font-family: 'function_prodemi';
  background: #e8e8e8;
}
.content.allstarvoting .leftcol .combobox li small,
.content.allstarvoting .rightcol .combobox li small {
  font-size: 13px;
  color: #444444;
}
.content.allstarvoting .leftcol .combobox li:last-child,
.content.allstarvoting .rightcol .combobox li:last-child {
  border-bottom: 0;
}
.content.allstarvoting .leftcol .combobox li.coach:before,
.content.allstarvoting .rightcol .combobox li.coach:before {
  content: "C";
  float: right;
  background: #e1712e;
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(75));
  filter: alpha(opacity = (75));
  width: 32px;
  height: 32px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 32px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #ffffff;
  text-align: center;
  margin-top: 4px;
}
.content.allstarvoting .leftcol .combobox li.player:before,
.content.allstarvoting .rightcol .combobox li.player:before,
.content.allstarvoting .leftcol .combobox li.morePlayer:before,
.content.allstarvoting .rightcol .combobox li.morePlayer:before {
  content: "S";
  float: right;
  background: #00163a;
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(75));
  filter: alpha(opacity = (75));
  width: 32px;
  height: 32px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 32px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #ffffff;
  text-align: center;
  margin-top: 4px;
}
.content.allstarvoting .leftcol .combobox img,
.content.allstarvoting .rightcol .combobox img {
  height: 40px;
  width: auto;
  float: left;
  margin-right: 2%;
}
.content.allstarvoting .leftcol .combobox .not-ok:before,
.content.allstarvoting .rightcol .combobox .not-ok:before {
  content: "";
  margin-left: 2%;
  width: 31px;
  float: left;
  height: 40px;
}
.content.allstarvoting .leftcol select,
.content.allstarvoting .rightcol select {
  width: 100%;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 32px;
  font-family: 'function_probook',Arial,sans-serif;
  border: 1px solid #d9d9d9;
  height: 32px;
}
.content.allstarvoting .leftcol select small,
.content.allstarvoting .rightcol select small {
  font-size: 13px;
  color: #444444;
}
.content.allstarvoting .leftcol h4,
.content.allstarvoting .rightcol h4 {
  text-align: left;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  margin: 0;
  padding: 10px 0;
}
.content.allstarvoting .leftcol h4 + .combobox,
.content.allstarvoting .rightcol h4 + .combobox {
  margin-top: 35px;
}
.content.allstarvoting .leftcol .court,
.content.allstarvoting .rightcol .court {
  position: relative;
  margin-bottom: 20px;
}
.content.allstarvoting .leftcol .court > img,
.content.allstarvoting .rightcol .court > img {
  display: block;
  width: 100%;
  height: auto;
}
.content.allstarvoting .leftcol .court > ul,
.content.allstarvoting .rightcol .court > ul {
  margin: 0;
  padding: 0;
}
.content.allstarvoting .leftcol .court > ul li,
.content.allstarvoting .rightcol .court > ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.content.allstarvoting .leftcol .court .player,
.content.allstarvoting .rightcol .court .player,
.content.allstarvoting .leftcol .court .coach,
.content.allstarvoting .rightcol .court .coach,
.content.allstarvoting .leftcol .court .morePlayer,
.content.allstarvoting .rightcol .court .morePlayer {
  position: absolute;
  width: 22%;
}
.content.allstarvoting .leftcol .court .player > div,
.content.allstarvoting .rightcol .court .player > div,
.content.allstarvoting .leftcol .court .coach > div,
.content.allstarvoting .rightcol .court .coach > div,
.content.allstarvoting .leftcol .court .morePlayer > div,
.content.allstarvoting .rightcol .court .morePlayer > div {
  background: #ffffff;
  overflow: hidden;
  float: left;
  padding: 1px;
  position: relative;
}
.content.allstarvoting .leftcol .court .player .img_player,
.content.allstarvoting .rightcol .court .player .img_player,
.content.allstarvoting .leftcol .court .coach .img_player,
.content.allstarvoting .rightcol .court .coach .img_player,
.content.allstarvoting .leftcol .court .morePlayer .img_player,
.content.allstarvoting .rightcol .court .morePlayer .img_player {
  display: block;
  height: 62px;
  width: auto;
  margin: 0 20% 0 0;
  padding: 0;
  position: relative;
}
.content.allstarvoting .leftcol .court .player .img_team,
.content.allstarvoting .rightcol .court .player .img_team,
.content.allstarvoting .leftcol .court .coach .img_team,
.content.allstarvoting .rightcol .court .coach .img_team,
.content.allstarvoting .leftcol .court .morePlayer .img_team,
.content.allstarvoting .rightcol .court .morePlayer .img_team {
  display: block;
  float: left;
  height: 32px;
  right: 5%;
  margin: 0;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  position: absolute;
  top: 10px;
  width: auto;
}
.content.allstarvoting .leftcol .court .player .percent,
.content.allstarvoting .rightcol .court .player .percent,
.content.allstarvoting .leftcol .court .coach .percent,
.content.allstarvoting .rightcol .court .coach .percent,
.content.allstarvoting .leftcol .court .morePlayer .percent,
.content.allstarvoting .rightcol .court .morePlayer .percent {
  background: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  font-family: 'function_proXBdOb',Arial,sans-serif;
  padding: 4px 0 4px 5%;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.content.allstarvoting .leftcol .court .player h2,
.content.allstarvoting .rightcol .court .player h2,
.content.allstarvoting .leftcol .court .coach h2,
.content.allstarvoting .rightcol .court .coach h2,
.content.allstarvoting .leftcol .court .morePlayer h2,
.content.allstarvoting .rightcol .court .morePlayer h2 {
  background: #00163a;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.content.allstarvoting .leftcol .court .player h2 strong,
.content.allstarvoting .rightcol .court .player h2 strong,
.content.allstarvoting .leftcol .court .coach h2 strong,
.content.allstarvoting .rightcol .court .coach h2 strong,
.content.allstarvoting .leftcol .court .morePlayer h2 strong,
.content.allstarvoting .rightcol .court .morePlayer h2 strong {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.content.allstarvoting .leftcol .court .player .percent + h2,
.content.allstarvoting .rightcol .court .player .percent + h2,
.content.allstarvoting .leftcol .court .coach .percent + h2,
.content.allstarvoting .rightcol .court .coach .percent + h2,
.content.allstarvoting .leftcol .court .morePlayer .percent + h2,
.content.allstarvoting .rightcol .court .morePlayer .percent + h2 {
  padding: 4px 0 4px 5%;
}
.content.allstarvoting .leftcol .court .player > div + h2,
.content.allstarvoting .rightcol .court .player > div + h2,
.content.allstarvoting .leftcol .court .coach > div + h2,
.content.allstarvoting .rightcol .court .coach > div + h2,
.content.allstarvoting .leftcol .court .morePlayer > div + h2,
.content.allstarvoting .rightcol .court .morePlayer > div + h2 {
  padding: 16px 0 16px 5%;
}
.content.allstarvoting .leftcol .court li.player,
.content.allstarvoting .rightcol .court li.player,
.content.allstarvoting .leftcol .court li.morePlayer,
.content.allstarvoting .rightcol .court li.morePlayer {
  background: #00163a;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #ffffff;
  padding: 4px 4px 4px 0;
  height: 64px;
  padding-left: 60px;
}
.content.allstarvoting .leftcol .court li.player img,
.content.allstarvoting .rightcol .court li.player img,
.content.allstarvoting .leftcol .court li.morePlayer img,
.content.allstarvoting .rightcol .court li.morePlayer img {
  background: #ffffff;
  position: absolute;
  left: 0;
  top: 0;
  height: 72px;
  width: auto;
}
.content.allstarvoting .leftcol .court li.player small,
.content.allstarvoting .rightcol .court li.player small,
.content.allstarvoting .leftcol .court li.morePlayer small,
.content.allstarvoting .rightcol .court li.morePlayer small {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
  font-family: 'function_probook',Arial,sans-serif;
  padding-top: 4px;
}
.content.allstarvoting .leftcol .court .player1,
.content.allstarvoting .rightcol .court .player1,
.content.allstarvoting .leftcol .court .player:nth-child(1),
.content.allstarvoting .rightcol .court .player:nth-child(1),
.content.allstarvoting .leftcol .court .morePlayer:nth-child(1),
.content.allstarvoting .rightcol .court .morePlayer:nth-child(1) {
  left: 5%;
  top: 5%;
}
.content.allstarvoting .leftcol .court .player2,
.content.allstarvoting .rightcol .court .player2,
.content.allstarvoting .leftcol .court .player:nth-child(2),
.content.allstarvoting .rightcol .court .player:nth-child(2),
.content.allstarvoting .leftcol .court .morePlayer:nth-child(2),
.content.allstarvoting .rightcol .court .morePlayer:nth-child(2) {
  left: 57%;
  top: 8%;
}
.content.allstarvoting .leftcol .court .player3,
.content.allstarvoting .rightcol .court .player3,
.content.allstarvoting .leftcol .court .player:nth-child(3),
.content.allstarvoting .rightcol .court .player:nth-child(3),
.content.allstarvoting .leftcol .court .morePlayer:nth-child(3),
.content.allstarvoting .rightcol .court .morePlayer:nth-child(3) {
  left: 10%;
  top: 30%;
}
.content.allstarvoting .leftcol .court .player4,
.content.allstarvoting .rightcol .court .player4,
.content.allstarvoting .leftcol .court .player:nth-child(4),
.content.allstarvoting .rightcol .court .player:nth-child(4),
.content.allstarvoting .leftcol .court .morePlayer:nth-child(4),
.content.allstarvoting .rightcol .court .morePlayer:nth-child(4) {
  left: 52%;
  top: 33%;
}
.content.allstarvoting .leftcol .court .player5,
.content.allstarvoting .rightcol .court .player5,
.content.allstarvoting .leftcol .court .player:nth-child(5),
.content.allstarvoting .rightcol .court .player:nth-child(5),
.content.allstarvoting .leftcol .court .morePlayer:nth-child(5),
.content.allstarvoting .rightcol .court .morePlayer:nth-child(5) {
  left: 15%;
  top: 56%;
}
.content.allstarvoting .leftcol .court .coach,
.content.allstarvoting .rightcol .court .coach {
  left: 75%;
  top: 60%;
  width: 18%;
}
.content.allstarvoting .leftcol .court .coach > div,
.content.allstarvoting .rightcol .court .coach > div {
  float: none;
}
.content.allstarvoting .leftcol .court .coach .img_player,
.content.allstarvoting .rightcol .court .coach .img_player {
  height: auto;
  width: 80%;
}
.content.allstarvoting .leftcol .court .coach > div + h2,
.content.allstarvoting .rightcol .court .coach > div + h2 {
  padding: 4px 0 4px 5%;
}
.content.allstarvoting .leftcol .court li.coach,
.content.allstarvoting .rightcol .court li.coach {
  background: #00163a;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #ffffff;
  padding: 4px 1.5%;
  border-top: 72px solid #ffffff;
}
.content.allstarvoting .leftcol .court li.coach img,
.content.allstarvoting .rightcol .court li.coach img {
  height: 72px;
  background: #ffffff;
  display: block;
  margin: -76px auto 4px;
}
.content.allstarvoting .leftcol .court li.coach small,
.content.allstarvoting .rightcol .court li.coach small {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
  font-family: 'function_probook',Arial,sans-serif;
  padding-top: 4px;
}
.content.allstarvoting .tab .leftcol .combobox {
  height: 245px;
}
.content.allstarvoting #captchadiv {
  clear: both;
  background: #e8e8e8;
}
.content.allstarvoting #captchadiv div {
  margin: auto;
}
.content.allstarvoting #captchadiv #recaptcha_area {
  margin: 0 auto;
}
.content.allstarvoting .tab .middlecol {
  float: left;
  width: 20%;
  overflow: hidden;
  margin-top: 160px;
}
.content.allstarvoting .tab .middlecol .btn {
  background: #aaaaaa;
  width: 90%;
  margin: 0 auto 20px;
}
.content.allstarvoting .tab .middlecol .legend {
  font-style: normal;
  font-weight: normal;
  font-size: 50px;
  line-height: 140px;
  font-family: 'function_proXBdOb',Arial,sans-serif;
  font-size: 80px;
  text-align: center;
}
.content.allstarvoting .tab .btn {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 10px;
  margin: 10px auto;
  border: 0;
  background: #e1712e;
  cursor: pointer;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  overflow: hidden;
  width: 39%;
  white-space: normal;
}
.content.allstarvoting .tab > .btn {
  background: #e1712e;
  clear: both;
}
.content.allstarvoting .ok {
  color: #50ad4d;
}
.content.allstarvoting .not-ok {
  color: #c14545;
}
.content.allstarvoting .infobox {
  background: #e8e8e8;
  padding: 5px 2%;
  margin: 0 0 5px;
}
.content.allstarvoting .infobox p {
  padding: 5px 0;
  font-family: 'function_prodemi';
  line-height: 24px;
}
.content.allstarvoting .infobox .ok:before {
  content: "";
  float: left;
  width: 24px;
  height: 24px;
  margin-right: 2%;
  background-image: url("/?proxy=img/ico_check-c24.png");
  background-repeat: no-repeat;
  background-position: center 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content.allstarvoting .infobox .ok:before {
    background-image: url("/?proxy=img/ico_check-c24@2x.png");
    background-size: 30px 80px;
  }
}
.content.allstarvoting .infobox .not-ok:before {
  content: "";
  float: left;
  width: 24px;
  height: 24px;
  margin-right: 2%;
  background-image: url("/?proxy=img/ico_check-c24.png");
  background-repeat: no-repeat;
  background-position: center -40px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content.allstarvoting .infobox .not-ok:before {
    background-image: url("/?proxy=img/ico_check-c24@2x.png");
    background-size: 30px 80px;
  }
}
.content.allstarvoting .contentnav {
  height: 35px;
}
.content.allstarvoting .contentnav > li > a {
  padding: 5px 0;
}
.content.allstarvoting .contentnav > li.active > a {
  padding: 5px 0 9px;
  background-position: center -159px;
}
.content.allstarvoting .contentnav > li.active:after {
  top: 39px;
}
.content.allstarvoting .share {
  text-align: center;
  padding: 20px 0 40px;
}
.content.allstarvoting .share p {
  font-family: 'function_prodemi';
}
.content.allstarvoting .share .btn {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 40px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #ffffff;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0 5%;
}
.content.allstarvoting .share .btn:before {
  background-image: url("/?proxy=img/btn_share.png");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  content: "";
  float: left;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content.allstarvoting .share .btn:before {
    background-image: url("/?proxy=img/btn_share@2x.png");
    background-size: 32px 80px;
  }
}
.content.allstarvoting .share .fb {
  background-color: #3b5899;
}
.content.allstarvoting .share .fb:before {
  background-position: center 0;
}
.content.allstarvoting .share .tw {
  background-color: #42abe0;
}
.content.allstarvoting .share .tw:before {
  background-position: center -40px;
}
.content.allstarvoting .share .split {
  padding: 0 10%;
  overflow: hidden;
  margin: 20px 0;
  text-align: center;
}
.content.allstarvoting .share #twitter-widget-0 {
  width: auto !important;
}
.content.allstarvoting .share .split iframe {
  display: inline-block;
}
.box > .profile,
.content > .fright > .profile,
.content > .fleft > .profile,
.specialdata > .profile,
.box > div.w1 .profile,
.content > .fright > div.w1 .profile,
.content > .fleft > div.w1 .profile,
.specialdata > div.w1 .profile {
  overflow: hidden;
  background: #111111;
  position: relative;
  color: #ffffff;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  font-family: 'function_probook',Arial,sans-serif;
  height: 196px;
  padding: 10px;
}
.box > .profile > img,
.content > .fright > .profile > img,
.content > .fleft > .profile > img,
.specialdata > .profile > img,
.box > div.w1 .profile > img,
.content > .fright > div.w1 .profile > img,
.content > .fleft > div.w1 .profile > img,
.specialdata > div.w1 .profile > img {
  display: block;
  position: absolute;
  margin-top: -10px;
  left: 50%;
  margin-left: -168px;
  height: 216px;
  width: auto;
}
.box > .profile .name,
.content > .fright > .profile .name,
.content > .fleft > .profile .name,
.specialdata > .profile .name,
.box > div.w1 .profile .name,
.content > .fright > div.w1 .profile .name,
.content > .fleft > div.w1 .profile .name,
.specialdata > div.w1 .profile .name,
.box > .profile .team,
.content > .fright > .profile .team,
.content > .fleft > .profile .team,
.specialdata > .profile .team,
.box > div.w1 .profile .team,
.content > .fright > div.w1 .profile .team,
.content > .fleft > div.w1 .profile .team,
.specialdata > div.w1 .profile .team,
.box > .profile dl,
.content > .fright > .profile dl,
.content > .fleft > .profile dl,
.specialdata > .profile dl,
.box > div.w1 .profile dl,
.content > .fright > div.w1 .profile dl,
.content > .fleft > div.w1 .profile dl,
.specialdata > div.w1 .profile dl,
.box > .profile .overlay,
.content > .fright > .profile .overlay,
.content > .fleft > .profile .overlay,
.specialdata > .profile .overlay,
.box > div.w1 .profile .overlay,
.content > .fright > div.w1 .profile .overlay,
.content > .fleft > div.w1 .profile .overlay,
.specialdata > div.w1 .profile .overlay,
.box > .profile table,
.content > .fright > .profile table,
.content > .fleft > .profile table,
.specialdata > .profile table,
.box > div.w1 .profile table,
.content > .fright > div.w1 .profile table,
.content > .fleft > div.w1 .profile table,
.specialdata > div.w1 .profile table,
.box > .profile hr,
.content > .fright > .profile hr,
.content > .fleft > .profile hr,
.specialdata > .profile hr,
.box > div.w1 .profile hr,
.content > .fright > div.w1 .profile hr,
.content > .fleft > div.w1 .profile hr,
.specialdata > div.w1 .profile hr,
.box > .profile h4,
.content > .fright > .profile h4,
.content > .fleft > .profile h4,
.specialdata > .profile h4,
.box > div.w1 .profile h4,
.content > .fright > div.w1 .profile h4,
.content > .fleft > div.w1 .profile h4,
.specialdata > div.w1 .profile h4,
.box > .profile a.more,
.content > .fright > .profile a.more,
.content > .fleft > .profile a.more,
.specialdata > .profile a.more,
.box > div.w1 .profile a.more,
.content > .fright > div.w1 .profile a.more,
.content > .fleft > div.w1 .profile a.more,
.specialdata > div.w1 .profile a.more {
  visibility: hidden;
  position: relative;
}
.box > .profile .overlay,
.content > .fright > .profile .overlay,
.content > .fleft > .profile .overlay,
.specialdata > .profile .overlay,
.box > div.w1 .profile .overlay,
.content > .fright > div.w1 .profile .overlay,
.content > .fleft > div.w1 .profile .overlay,
.specialdata > div.w1 .profile .overlay {
  background: #111111;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
  filter: alpha(opacity = (90));
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.box > .profile .team,
.content > .fright > .profile .team,
.content > .fleft > .profile .team,
.specialdata > .profile .team,
.box > div.w1 .profile .team,
.content > .fright > div.w1 .profile .team,
.content > .fleft > div.w1 .profile .team,
.specialdata > div.w1 .profile .team {
  position: absolute;
  right: 10px;
  top: 0;
}
.box > .profile .name,
.content > .fright > .profile .name,
.content > .fleft > .profile .name,
.specialdata > .profile .name,
.box > div.w1 .profile .name,
.content > .fright > div.w1 .profile .name,
.content > .fleft > div.w1 .profile .name,
.specialdata > div.w1 .profile .name {
  position: absolute;
  -webkit-transform: rotate(-90deg) translate3d(0, 0, 0);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-backface-visibility: hidden;
  bottom: 75px;
  left: -58px;
  width: 170px;
  height: 40px;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 20px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
}
.box > .profile .name span,
.content > .fright > .profile .name span,
.content > .fleft > .profile .name span,
.specialdata > .profile .name span,
.box > div.w1 .profile .name span,
.content > .fright > div.w1 .profile .name span,
.content > .fleft > div.w1 .profile .name span,
.specialdata > div.w1 .profile .name span {
  text-transform: uppercase;
  color: #e1712e;
}
.box > .profile dl,
.content > .fright > .profile dl,
.content > .fleft > .profile dl,
.specialdata > .profile dl,
.box > div.w1 .profile dl,
.content > .fright > div.w1 .profile dl,
.content > .fleft > div.w1 .profile dl,
.specialdata > div.w1 .profile dl {
  position: relative;
  width: 55%;
  margin: 0 auto;
  padding: 5px 12% 0 0;
}
.box > .profile dt,
.content > .fright > .profile dt,
.content > .fleft > .profile dt,
.specialdata > .profile dt,
.box > div.w1 .profile dt,
.content > .fright > div.w1 .profile dt,
.content > .fleft > div.w1 .profile dt,
.specialdata > div.w1 .profile dt,
.box > .profile dd,
.content > .fright > .profile dd,
.content > .fleft > .profile dd,
.specialdata > .profile dd,
.box > div.w1 .profile dd,
.content > .fright > div.w1 .profile dd,
.content > .fleft > div.w1 .profile dd,
.specialdata > div.w1 .profile dd {
  float: left;
  margin: 0;
  padding: 0;
}
.box > .profile dt,
.content > .fright > .profile dt,
.content > .fleft > .profile dt,
.specialdata > .profile dt,
.box > div.w1 .profile dt,
.content > .fright > div.w1 .profile dt,
.content > .fleft > div.w1 .profile dt,
.specialdata > div.w1 .profile dt {
  clear: both;
  background-image: url("/?proxy=img/ico_stats.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 0 0 0 25%;
  width: 50%;
  color: #e1712e;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .box > .profile dt,
  .content > .fright > .profile dt,
  .content > .fleft > .profile dt,
  .specialdata > .profile dt,
  .box > div.w1 .profile dt,
  .content > .fright > div.w1 .profile dt,
  .content > .fleft > div.w1 .profile dt,
  .specialdata > div.w1 .profile dt {
    background-image: url("/?proxy=img/ico_stats@2x.png");
    background-size: 40px 720px;
  }
}
.box > .profile dt.heading,
.content > .fright > .profile dt.heading,
.content > .fleft > .profile dt.heading,
.specialdata > .profile dt.heading,
.box > div.w1 .profile dt.heading,
.content > .fright > div.w1 .profile dt.heading,
.content > .fleft > div.w1 .profile dt.heading,
.specialdata > div.w1 .profile dt.heading {
  background: none;
  padding: 0;
  margin-bottom: 10px;
  font-family: 'function_pro_bookbold';
  text-transform: uppercase;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
}
.box > .profile dt.pkt,
.content > .fright > .profile dt.pkt,
.content > .fleft > .profile dt.pkt,
.specialdata > .profile dt.pkt,
.box > div.w1 .profile dt.pkt,
.content > .fright > div.w1 .profile dt.pkt,
.content > .fleft > div.w1 .profile dt.pkt,
.specialdata > div.w1 .profile dt.pkt {
  background-position: 0 -690px;
}
.box > .profile dt.pct,
.content > .fright > .profile dt.pct,
.content > .fleft > .profile dt.pct,
.specialdata > .profile dt.pct,
.box > div.w1 .profile dt.pct,
.content > .fright > div.w1 .profile dt.pct,
.content > .fleft > div.w1 .profile dt.pct,
.specialdata > div.w1 .profile dt.pct {
  background-position: 0 -660px;
}
.box > .profile dt.reb,
.content > .fright > .profile dt.reb,
.content > .fleft > .profile dt.reb,
.specialdata > .profile dt.reb,
.box > div.w1 .profile dt.reb,
.content > .fright > div.w1 .profile dt.reb,
.content > .fleft > div.w1 .profile dt.reb,
.specialdata > div.w1 .profile dt.reb {
  background-position: 0 -600px;
}
.box > .profile dt.ass,
.content > .fright > .profile dt.ass,
.content > .fleft > .profile dt.ass,
.specialdata > .profile dt.ass,
.box > div.w1 .profile dt.ass,
.content > .fright > div.w1 .profile dt.ass,
.content > .fleft > div.w1 .profile dt.ass,
.specialdata > div.w1 .profile dt.ass {
  background-position: 0 -570px;
}
.box > .profile dt.eff,
.content > .fright > .profile dt.eff,
.content > .fleft > .profile dt.eff,
.specialdata > .profile dt.eff,
.box > div.w1 .profile dt.eff,
.content > .fright > div.w1 .profile dt.eff,
.content > .fleft > div.w1 .profile dt.eff,
.specialdata > div.w1 .profile dt.eff {
  background-position: 0 -630px;
}
.box > .profile dt.stl,
.content > .fright > .profile dt.stl,
.content > .fleft > .profile dt.stl,
.specialdata > .profile dt.stl,
.box > div.w1 .profile dt.stl,
.content > .fright > div.w1 .profile dt.stl,
.content > .fleft > div.w1 .profile dt.stl,
.specialdata > div.w1 .profile dt.stl {
  background-position: 0 -390px;
}
.box > .profile dt.tov,
.content > .fright > .profile dt.tov,
.content > .fleft > .profile dt.tov,
.specialdata > .profile dt.tov,
.box > div.w1 .profile dt.tov,
.content > .fright > div.w1 .profile dt.tov,
.content > .fleft > div.w1 .profile dt.tov,
.specialdata > div.w1 .profile dt.tov {
  background-position: 0 -510px;
}
.box > .profile dd,
.content > .fright > .profile dd,
.content > .fleft > .profile dd,
.specialdata > .profile dd,
.box > div.w1 .profile dd,
.content > .fright > div.w1 .profile dd,
.content > .fleft > div.w1 .profile dd,
.specialdata > div.w1 .profile dd {
  text-align: right;
  width: 25%;
  font-family: 'function_prodemi';
}
.box > .profile table,
.content > .fright > .profile table,
.content > .fleft > .profile table,
.specialdata > .profile table,
.box > div.w1 .profile table,
.content > .fright > div.w1 .profile table,
.content > .fleft > div.w1 .profile table,
.specialdata > div.w1 .profile table {
  width: 100%;
  padding: 0;
  border: 0;
  margin: 0;
}
.box > .profile table tr,
.content > .fright > .profile table tr,
.content > .fleft > .profile table tr,
.specialdata > .profile table tr,
.box > div.w1 .profile table tr,
.content > .fright > div.w1 .profile table tr,
.content > .fleft > div.w1 .profile table tr,
.specialdata > div.w1 .profile table tr {
  background: none;
}
.box > .profile table th,
.content > .fright > .profile table th,
.content > .fleft > .profile table th,
.specialdata > .profile table th,
.box > div.w1 .profile table th,
.content > .fright > div.w1 .profile table th,
.content > .fleft > div.w1 .profile table th,
.specialdata > div.w1 .profile table th {
  padding: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  text-transform: none;
  border: 0;
}
.box > .profile table td,
.content > .fright > .profile table td,
.content > .fleft > .profile table td,
.specialdata > .profile table td,
.box > div.w1 .profile table td,
.content > .fright > div.w1 .profile table td,
.content > .fleft > div.w1 .profile table td,
.specialdata > div.w1 .profile table td {
  border: 0;
}
.box > .profile table p,
.content > .fright > .profile table p,
.content > .fleft > .profile table p,
.specialdata > .profile table p,
.box > div.w1 .profile table p,
.content > .fright > div.w1 .profile table p,
.content > .fleft > div.w1 .profile table p,
.specialdata > div.w1 .profile table p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 0;
  color: #ffffff;
}
.box > .profile table p span,
.content > .fright > .profile table p span,
.content > .fleft > .profile table p span,
.specialdata > .profile table p span,
.box > div.w1 .profile table p span,
.content > .fright > div.w1 .profile table p span,
.content > .fleft > div.w1 .profile table p span,
.specialdata > div.w1 .profile table p span {
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #e1712e;
  padding-top: 5px;
  display: block;
}
.box > .profile hr,
.content > .fright > .profile hr,
.content > .fleft > .profile hr,
.specialdata > .profile hr,
.box > div.w1 .profile hr,
.content > .fright > div.w1 .profile hr,
.content > .fleft > div.w1 .profile hr,
.specialdata > div.w1 .profile hr {
  border: 0;
  margin: 10px 0;
  background: #ffffff;
  height: 2px;
  overflow: hidden;
  clear: both;
}
.box > .profile a.more,
.content > .fright > .profile a.more,
.content > .fleft > .profile a.more,
.specialdata > .profile a.more,
.box > div.w1 .profile a.more,
.content > .fright > div.w1 .profile a.more,
.content > .fleft > div.w1 .profile a.more,
.specialdata > div.w1 .profile a.more {
  text-align: right;
  display: block;
  font-family: 'function_prodemi';
  color: #e1712e;
  font-size: 14px;
  margin-bottom: 10px;
  float: right;
  line-height: 24px;
}
.box > .profile.team h4,
.content > .fright > .profile.team h4,
.content > .fleft > .profile.team h4,
.specialdata > .profile.team h4,
.box > div.w1 .profile.team h4,
.content > .fright > div.w1 .profile.team h4,
.content > .fleft > div.w1 .profile.team h4,
.specialdata > div.w1 .profile.team h4 {
  padding: 5px 64px 5px 1%;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 20px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  margin: 0;
  height: 40px;
  overflow: hidden;
  text-align: left;
}
.box > .profile.team .team,
.content > .fright > .profile.team .team,
.content > .fleft > .profile.team .team,
.specialdata > .profile.team .team,
.box > div.w1 .profile.team .team,
.content > .fright > div.w1 .profile.team .team,
.content > .fleft > div.w1 .profile.team .team,
.specialdata > div.w1 .profile.team .team {
  bottom: 10px;
  top: auto;
  visibility: visible;
}
.box > .profile.team a.more,
.content > .fright > .profile.team a.more,
.content > .fleft > .profile.team a.more,
.specialdata > .profile.team a.more,
.box > div.w1 .profile.team a.more,
.content > .fright > div.w1 .profile.team a.more,
.content > .fleft > div.w1 .profile.team a.more,
.specialdata > div.w1 .profile.team a.more {
  float: none;
  text-align: left;
  padding: 0 1%;
}
.box > .profile.active > img,
.content > .fright > .profile.active > img,
.content > .fleft > .profile.active > img,
.specialdata > .profile.active > img,
.box > div.w1 .profile.active > img,
.content > .fright > div.w1 .profile.active > img,
.content > .fleft > div.w1 .profile.active > img,
.specialdata > div.w1 .profile.active > img {
  z-index: 0;
}
.box > .profile.active .name,
.content > .fright > .profile.active .name,
.content > .fleft > .profile.active .name,
.specialdata > .profile.active .name,
.box > div.w1 .profile.active .name,
.content > .fright > div.w1 .profile.active .name,
.content > .fleft > div.w1 .profile.active .name,
.specialdata > div.w1 .profile.active .name,
.box > .profile.active .team,
.content > .fright > .profile.active .team,
.content > .fleft > .profile.active .team,
.specialdata > .profile.active .team,
.box > div.w1 .profile.active .team,
.content > .fright > div.w1 .profile.active .team,
.content > .fleft > div.w1 .profile.active .team,
.specialdata > div.w1 .profile.active .team,
.box > .profile.active dl,
.content > .fright > .profile.active dl,
.content > .fleft > .profile.active dl,
.specialdata > .profile.active dl,
.box > div.w1 .profile.active dl,
.content > .fright > div.w1 .profile.active dl,
.content > .fleft > div.w1 .profile.active dl,
.specialdata > div.w1 .profile.active dl,
.box > .profile.active .overlay,
.content > .fright > .profile.active .overlay,
.content > .fleft > .profile.active .overlay,
.specialdata > .profile.active .overlay,
.box > div.w1 .profile.active .overlay,
.content > .fright > div.w1 .profile.active .overlay,
.content > .fleft > div.w1 .profile.active .overlay,
.specialdata > div.w1 .profile.active .overlay,
.box > .profile.active table,
.content > .fright > .profile.active table,
.content > .fleft > .profile.active table,
.specialdata > .profile.active table,
.box > div.w1 .profile.active table,
.content > .fright > div.w1 .profile.active table,
.content > .fleft > div.w1 .profile.active table,
.specialdata > div.w1 .profile.active table,
.box > .profile.active hr,
.content > .fright > .profile.active hr,
.content > .fleft > .profile.active hr,
.specialdata > .profile.active hr,
.box > div.w1 .profile.active hr,
.content > .fright > div.w1 .profile.active hr,
.content > .fleft > div.w1 .profile.active hr,
.specialdata > div.w1 .profile.active hr,
.box > .profile.active h4,
.content > .fright > .profile.active h4,
.content > .fleft > .profile.active h4,
.specialdata > .profile.active h4,
.box > div.w1 .profile.active h4,
.content > .fright > div.w1 .profile.active h4,
.content > .fleft > div.w1 .profile.active h4,
.specialdata > div.w1 .profile.active h4,
.box > .profile.active a.more,
.content > .fright > .profile.active a.more,
.content > .fleft > .profile.active a.more,
.specialdata > .profile.active a.more,
.box > div.w1 .profile.active a.more,
.content > .fright > div.w1 .profile.active a.more,
.content > .fleft > div.w1 .profile.active a.more,
.specialdata > div.w1 .profile.active a.more {
  visibility: visible;
}
.box.cad {
  padding: 15px 10px;
  height: 250px;
}
.box.cad > div,
.box.cad > a,
.box.cad > img,
.box.cad > iframe {
  display: block !important;
  margin: 0 auto!important;
  width: 300px;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.box.cad > img,
.box.cad > iframe {
  width: 100%;
  height: 100%;
}
.bigsize {
  margin: 0 0 20px;
}
.bigsize .grid .inner3 {
  margin: 0 auto!important;
  width: 728px !important;
}
.bigsize img,
.bigsize iframe,
.bigsize a {
  display: block;
  margin: 0 auto;
  width: 728px;
  max-width: 100%;
}
.article_list .article + .bigsize {
  margin: 10px 0 0;
  padding: 0 0 10px;
  border-bottom: 1px solid #e8e8e8;
}
.box.wettbox,
.rightcol .wettbox {
  padding: 16px 10px 20px;
}
.box.wettbox a,
.rightcol .wettbox a {
  display: block;
  margin: 0 auto;
  width: 240px;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.box.wettbox img,
.rightcol .wettbox img,
.box.wettbox iframe,
.rightcol .wettbox iframe {
  width: 100%;
  height: 100%;
  display: block;
}
.rightcol .wettbox {
  padding: 10px 0;
  background: #e8e8e8;
  margin-bottom: 20px;
}
.sitebar.skyscraper {
  left: 1200px;
  position: absolute;
  top: 0;
}
.sitebar.skyscraper.sticky {
  position: fixed;
  top: 60px;
  left: 50%;
  margin-left: 600px;
}
.sitebar.skyscraper.sticky.bottom {
  top: auto;
  bottom: 316px;
}
.superbanner {
  position: relative;
  left: 236px;
  margin-bottom: 20px;
}
.wallpaper {
  position: absolute;
  top: 114px;
  left: 0;
  right: 0;
  overflow: hidden;
  height: 1280px;
}
.wallpaper a {
  width: 100%;
  display: block;
}
.wallpaper a img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
/*.wallpaper a { display:block; position:absolute; top:0; }
a.wallpaper_li { left:0; width:320px; }
a.wallpaper_re { right:0; width:1024px; }
a.wallpaper_li img { display:block; width:320px; position:relative; margin-left:-160px; left:50%; }
a.wallpaper_re img { display:block; width:1024px; position:relative; margin-left:-512px; left:50%; }*/
.inner3 > h1,
.inner3 .specialdata > h1,
.inner3 .area > h1 {
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  font-family: 'function_prodemi',Arial,sans-serif;
  margin: 0;
  padding: 10px 2%;
  color: #00163a;
}
.inner3 > .content > h2 {
  clear: left;
}
.content {
  padding: 20px;
  clear: both;
}
.content > h1,
.content > .specialdata > h1,
.content > .specialdata > .area > h1,
.content div.w2 > h1,
.content .aufmacher h1,
.content > .specialdata .aufmacher h1,
.content > .specialdata > .area .aufmacher h1,
.content div.w2 .aufmacher h1 {
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  font-family: 'function_prodemi',Arial,sans-serif;
  margin: 0;
  padding: 0 1% 10px;
  color: #00163a;
  clear: both;
}
.content > h2,
.content > .specialdata > h2,
.content > .specialdata > .area > h2,
.content div.w2 > h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  font-family: 'function_prodemi',Arial,sans-serif;
  margin: 0;
  padding: 10px 1%;
  color: #00163a;
  clear: both;
}
.content p,
.content > .specialdata p,
.content > .specialdata > .area p,
.content div.w2 p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
  margin: 0;
  padding: 0 1% 10px;
}
.content p.footnote,
.content > .specialdata p.footnote,
.content > .specialdata > .area p.footnote,
.content div.w2 p.footnote {
  clear: both;
}
.content p.footnote small,
.content > .specialdata p.footnote small,
.content > .specialdata > .area p.footnote small,
.content div.w2 p.footnote small {
  display: block;
}
.content p.footnote span,
.content > .specialdata p.footnote span,
.content > .specialdata > .area p.footnote span,
.content div.w2 p.footnote span {
  width: 15px;
  height: 10px;
  line-height: 10px;
  float: left;
  display: block;
  margin: 7px 5px 0 0;
}
.content p.footnote .playoffs,
.content > .specialdata p.footnote .playoffs,
.content > .specialdata > .area p.footnote .playoffs,
.content div.w2 p.footnote .playoffs {
  background: rgba(225, 111, 45, 0.5);
}
.content p.footnote .relegation,
.content > .specialdata p.footnote .relegation,
.content > .specialdata > .area p.footnote .relegation,
.content div.w2 p.footnote .relegation {
  background: rgba(120, 120, 120, 0.5);
}
.content p.footnote .missed,
.content > .specialdata p.footnote .missed,
.content > .specialdata > .area p.footnote .missed,
.content div.w2 p.footnote .missed {
  background-image: url("/?proxy=img/ico_missed.png");
  background-repeat: no-repeat;
  background-position: left center;
  margin: 1px 5px 0 0;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content p.footnote .missed,
  .content > .specialdata p.footnote .missed,
  .content > .specialdata > .area p.footnote .missed,
  .content div.w2 p.footnote .missed {
    background-image: url("/?proxy=img/ico_missed@2x.png");
    background-size: 16px 16px;
  }
}
.content p.footnote .made,
.content > .specialdata p.footnote .made,
.content > .specialdata > .area p.footnote .made,
.content div.w2 p.footnote .made {
  background-image: url("/?proxy=img/ico_made.png");
  background-repeat: no-repeat;
  background-position: left center;
  margin: 1px 5px 0 0;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content p.footnote .made,
  .content > .specialdata p.footnote .made,
  .content > .specialdata > .area p.footnote .made,
  .content div.w2 p.footnote .made {
    background-image: url("/?proxy=img/ico_made@2x.png");
    background-size: 16px 16px;
  }
}
.content p.teasertext,
.content > .specialdata p.teasertext,
.content > .specialdata > .area p.teasertext,
.content div.w2 p.teasertext {
  font-family: 'function_prodemi',Arial,sans-serif;
}
.content p.nodata,
.content > .specialdata p.nodata,
.content > .specialdata > .area p.nodata,
.content div.w2 p.nodata {
  color: #ffffff;
  padding: 30px 0;
}
.content p > a.more,
.content > .specialdata p > a.more,
.content > .specialdata > .area p > a.more,
.content div.w2 p > a.more,
.content > p a,
.content > .specialdata > p a,
.content > .specialdata > .area > p a,
.content div.w2 > p a {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #e1712e;
  text-decoration: none;
}
.content > ul:not([class]),
.content > .specialdata > ul:not([class]),
.content > .specialdata > .area > ul:not([class]),
.content div.w2 > ul:not([class]),
.content > ol,
.content > .specialdata > ol,
.content > .specialdata > .area > ol,
.content div.w2 > ol {
  margin-top: 0;
}
.content > ul:not([class]) li,
.content > .specialdata > ul:not([class]) li,
.content > .specialdata > .area > ul:not([class]) li,
.content div.w2 > ul:not([class]) li,
.content > ol li,
.content > .specialdata > ol li,
.content > .specialdata > .area > ol li,
.content div.w2 > ol li {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
  margin: 0;
  padding: 0 1% 5px;
}
.content > ul:not([class]) a,
.content > .specialdata > ul:not([class]) a,
.content > .specialdata > .area > ul:not([class]) a,
.content div.w2 > ul:not([class]) a,
.content > ol a,
.content > .specialdata > ol a,
.content > .specialdata > .area > ol a,
.content div.w2 > ol a {
  color: #e1712e;
  text-decoration: none;
}
.content > button.btn,
.content > .specialdata > button.btn,
.content > .specialdata > .area > button.btn,
.content div.w2 > button.btn {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 10px;
  margin: 5px 0 10px;
  border: 0;
  background: #e1712e;
  cursor: pointer;
  height: 24px;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  float: right;
  overflow: hidden;
}
.content > time,
.content > .specialdata > time,
.content > .specialdata > .area > time,
.content div.w2 > time,
.content > small.rubrik,
.content > .specialdata > small.rubrik,
.content > .specialdata > .area > small.rubrik,
.content div.w2 > small.rubrik,
.content > h4,
.content > .specialdata > h4,
.content > .specialdata > .area > h4,
.content div.w2 > h4,
.content .aufmacher time,
.content > .specialdata .aufmacher time,
.content > .specialdata > .area .aufmacher time,
.content div.w2 .aufmacher time,
.content .aufmacher small.rubrik,
.content > .specialdata .aufmacher small.rubrik,
.content > .specialdata > .area .aufmacher small.rubrik,
.content div.w2 .aufmacher small.rubrik,
.content .aufmacher h4,
.content > .specialdata .aufmacher h4,
.content > .specialdata > .area .aufmacher h4,
.content div.w2 .aufmacher h4 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
  display: block;
  padding: 0 1% 10px;
}
.content time,
.content > .specialdata time,
.content > .specialdata > .area time,
.content div.w2 time {
  float: right;
}
.content h4,
.content > .specialdata h4,
.content > .specialdata > .area h4,
.content div.w2 h4 {
  padding-bottom: 20px;
  text-align: right;
  margin: 0;
}
.content figure.fleft + h1,
.content > .specialdata figure.fleft + h1,
.content > .specialdata > .area figure.fleft + h1,
.content div.w2 figure.fleft + h1 {
  clear: none;
}
.content .aufmacher,
.content > .specialdata .aufmacher,
.content > .specialdata > .area .aufmacher,
.content div.w2 .aufmacher {
  clear: both;
  position: relative;
}
.content .aufmacher h1,
.content > .specialdata .aufmacher h1,
.content > .specialdata > .area .aufmacher h1,
.content div.w2 .aufmacher h1 {
  clear: both;
}
.content .aufmacher h1,
.content > .specialdata .aufmacher h1,
.content > .specialdata > .area .aufmacher h1,
.content div.w2 .aufmacher h1,
.content .aufmacher h4,
.content > .specialdata .aufmacher h4,
.content > .specialdata > .area .aufmacher h4,
.content div.w2 .aufmacher h4,
.content .aufmacher p,
.content > .specialdata .aufmacher p,
.content > .specialdata > .area .aufmacher p,
.content div.w2 .aufmacher p {
  padding-top: 10px;
  padding-bottom: 0;
}
.content .aufmacher > img,
.content > .specialdata .aufmacher > img,
.content > .specialdata > .area .aufmacher > img,
.content div.w2 .aufmacher > img {
  display: block;
  clear: both;
  width: 100%;
  height: auto;
  padding: 0 0 10px 0;
}
.content .aufmacher p,
.content > .specialdata .aufmacher p,
.content > .specialdata > .area .aufmacher p,
.content div.w2 .aufmacher p {
  font-family: 'function_prodemi';
}
.content .social-bar,
.content > .specialdata .social-bar,
.content > .specialdata > .area .social-bar,
.content div.w2 .social-bar {
  margin: 10px 0;
  padding: 4px 0;
  background: #00163a;
  color: #ffffff;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  clear: both;
}
.content .social-bar li,
.content > .specialdata .social-bar li,
.content > .specialdata > .area .social-bar li,
.content div.w2 .social-bar li {
  float: left;
  list-style: none;
}
.content .social-bar li.print,
.content > .specialdata .social-bar li.print,
.content > .specialdata > .area .social-bar li.print,
.content div.w2 .social-bar li.print,
.content .social-bar li.email,
.content > .specialdata .social-bar li.email,
.content > .specialdata > .area .social-bar li.email,
.content div.w2 .social-bar li.email {
  border-right: 2px solid #ffffff;
  margin: 4px 0;
  padding: 0 10px 0 30px;
  text-transform: uppercase;
  background-image: url("/?proxy=img/ico_social-w16.png");
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .social-bar li.print,
  .content > .specialdata .social-bar li.print,
  .content > .specialdata > .area .social-bar li.print,
  .content div.w2 .social-bar li.print,
  .content .social-bar li.email,
  .content > .specialdata .social-bar li.email,
  .content > .specialdata > .area .social-bar li.email,
  .content div.w2 .social-bar li.email {
    background-image: url("/?proxy=img/ico_social-w16@2x.png");
    background-size: 25px 125px;
  }
}
.content .social-bar li.email,
.content > .specialdata .social-bar li.email,
.content > .specialdata > .area .social-bar li.email,
.content div.w2 .social-bar li.email {
  background-position: 5px -77px;
}
.content .social-bar li.print,
.content > .specialdata .social-bar li.print,
.content > .specialdata > .area .social-bar li.print,
.content div.w2 .social-bar li.print {
  background-position: 5px -102px;
}
.content .social-bar .two-click,
.content > .specialdata .social-bar .two-click,
.content > .specialdata > .area .social-bar .two-click,
.content div.w2 .social-bar .two-click {
  float: right;
  position: relative;
  margin: 0 1% 0 0;
}
.content .social-bar a,
.content > .specialdata .social-bar a,
.content > .specialdata > .area .social-bar a,
.content div.w2 .social-bar a {
  color: #ffffff;
  text-decoration: none;
}
.content .tags,
.content > .specialdata .tags,
.content > .specialdata > .area .tags,
.content div.w2 .tags {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #777777;
}
.content .tags li,
.content > .specialdata .tags li,
.content > .specialdata > .area .tags li,
.content div.w2 .tags li {
  float: left;
  color: #444444;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  text-transform: uppercase;
  margin-right: 5px;
  margin-bottom: 5px;
}
.content .tags a,
.content > .specialdata .tags a,
.content > .specialdata > .area .tags a,
.content div.w2 .tags a {
  color: #e1712e;
  text-decoration: none;
  background: #e8e8e8;
  padding: 0 5px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  float: left;
  display: block;
  text-transform: none;
}
.content .quote,
.content > .specialdata .quote,
.content > .specialdata > .area .quote,
.content div.w2 .quote {
  float: left;
  width: 47.5%;
  margin: 10px 1% 10px 0;
  position: relative;
  background: #e8e8e8;
  text-align: left;
  overflow: hidden;
  padding: 10px 1%;
}
.content .quote + .quote,
.content > .specialdata .quote + .quote,
.content > .specialdata > .area .quote + .quote,
.content div.w2 .quote + .quote {
  margin-right: 0;
}
.content .quote .player,
.content > .specialdata .quote .player,
.content > .specialdata > .area .quote .player,
.content div.w2 .quote .player {
  position: relative;
  max-width: 100px;
  max-height: 102px;
  overflow: hidden;
  margin: 0 10px 0 0;
  float: left;
  background: #ffffff;
  border: 1px solid #ffffff;
}
.content .quote .player .img_player,
.content > .specialdata .quote .player .img_player,
.content > .specialdata > .area .quote .player .img_player,
.content div.w2 .quote .player .img_player {
  display: block;
  float: left;
  max-width: 80px;
  max-height: 100%;
  width: 100%;
  margin: 0 20% 0 0;
  height: auto;
  position: relative;
}
.content .quote .player .img_team,
.content > .specialdata .quote .player .img_team,
.content > .specialdata > .area .quote .player .img_team,
.content div.w2 .quote .player .img_team {
  position: absolute;
  right: 0;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
  height: auto;
  width: 50%;
  float: left;
  margin: 0;
}
.content .quote h2,
.content > .specialdata .quote h2,
.content > .specialdata > .area .quote h2,
.content div.w2 .quote h2 {
  color: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_prodemi',Arial,sans-serif;
  margin: 0;
  padding: 0 0 10px;
}
.content .quote p,
.content > .specialdata .quote p,
.content > .specialdata > .area .quote p,
.content div.w2 .quote p {
  position: relative;
}
.content .quote p:before,
.content > .specialdata .quote p:before,
.content > .specialdata > .area .quote p:before,
.content div.w2 .quote p:before {
  content: "\201D";
}
.content .quote p:after,
.content > .specialdata .quote p:after,
.content > .specialdata > .area .quote p:after,
.content div.w2 .quote p:after {
  content: "\201C";
}
.content > .fleft,
.content > .specialdata > .fleft,
.content > .specialdata > .area > .fleft,
.content div.w2 > .fleft {
  margin-right: 2.5%;
}
.content > .fright,
.content > .specialdata > .fright,
.content > .specialdata > .area > .fright,
.content div.w2 > .fright {
  margin-left: 2.5%;
}
.content > .fleft,
.content > .specialdata > .fleft,
.content > .specialdata > .area > .fleft,
.content div.w2 > .fleft,
.content > .fright,
.content > .specialdata > .fright,
.content > .specialdata > .area > .fright,
.content div.w2 > .fright {
  margin-bottom: 10px;
  width: 336px;
  max-width: 50%;
}
.content > figure,
.content > .specialdata > figure,
.content > .specialdata > .area > figure,
.content div.w2 > figure,
.content > div.w1 > figure,
.content > .specialdata > div.w1 > figure,
.content > .specialdata > .area > div.w1 > figure,
.content div.w2 > div.w1 > figure {
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
}
.content > figure img,
.content > .specialdata > figure img,
.content > .specialdata > .area > figure img,
.content div.w2 > figure img,
.content > div.w1 > figure img,
.content > .specialdata > div.w1 > figure img,
.content > .specialdata > .area > div.w1 > figure img,
.content div.w2 > div.w1 > figure img {
  display: block;
  width: 100%;
  height: auto;
}
.content > figure figcaption,
.content > .specialdata > figure figcaption,
.content > .specialdata > .area > figure figcaption,
.content div.w2 > figure figcaption,
.content > div.w1 > figure figcaption,
.content > .specialdata > div.w1 > figure figcaption,
.content > .specialdata > .area > div.w1 > figure figcaption,
.content div.w2 > div.w1 > figure figcaption {
  text-align: center;
  background: #e8e8e8;
  color: #444444;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 4px 2%;
}
.content > .cad,
.content > .specialdata > .cad,
.content > .specialdata > .area > .cad,
.content div.w2 > .cad,
.content .rightcol > .cad,
.content > .specialdata .rightcol > .cad,
.content > .specialdata > .area .rightcol > .cad,
.content div.w2 .rightcol > .cad,
.content div.w1 .cad,
.content > .specialdata div.w1 .cad,
.content > .specialdata > .area div.w1 .cad,
.content div.w2 div.w1 .cad {
  background: #e8e8e8;
  min-width: 300px;
}
.content > .cad > *,
.content > .specialdata > .cad > *,
.content > .specialdata > .area > .cad > *,
.content div.w2 > .cad > *,
.content .rightcol > .cad > *,
.content > .specialdata .rightcol > .cad > *,
.content > .specialdata > .area .rightcol > .cad > *,
.content div.w2 .rightcol > .cad > *,
.content div.w1 .cad > *,
.content > .specialdata div.w1 .cad > *,
.content > .specialdata > .area div.w1 .cad > *,
.content div.w2 div.w1 .cad > *,
.content > .cad img,
.content > .specialdata > .cad img,
.content > .specialdata > .area > .cad img,
.content div.w2 > .cad img,
.content .rightcol > .cad img,
.content > .specialdata .rightcol > .cad img,
.content > .specialdata > .area .rightcol > .cad img,
.content div.w2 .rightcol > .cad img,
.content div.w1 .cad img,
.content > .specialdata div.w1 .cad img,
.content > .specialdata > .area div.w1 .cad img,
.content div.w2 div.w1 .cad img {
  margin: 0 auto;
  display: block;
}
.content > .diashow,
.content > .specialdata > .diashow,
.content > .specialdata > .area > .diashow,
.content div.w2 > .diashow {
  position: relative;
}
.content > .diashow figure,
.content > .specialdata > .diashow figure,
.content > .specialdata > .area > .diashow figure,
.content div.w2 > .diashow figure {
  position: relative;
  cursor: pointer;
}
.content > .diashow figcaption,
.content > .specialdata > .diashow figcaption,
.content > .specialdata > .area > .diashow figcaption,
.content div.w2 > .diashow figcaption {
  position: absolute;
  bottom: 10px;
  left: 5%;
  background: rgba(0, 22, 56, 0.8);
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #ffffff;
  padding: 5px 2.5%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 85%;
}
.content > .diashow figcaption p,
.content > .specialdata > .diashow figcaption p,
.content > .specialdata > .area > .diashow figcaption p,
.content div.w2 > .diashow figcaption p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #ffffff !important;
}
.content > .diashow .paging,
.content > .specialdata > .diashow .paging,
.content > .specialdata > .area > .diashow .paging,
.content div.w2 > .diashow .paging {
  position: absolute;
  top: 40%;
  z-index: 2;
  text-indent: 999px;
  white-space: nowrap;
  overflow: hidden;
}
.content > .diashow .paging.prev span,
.content > .specialdata > .diashow .paging.prev span,
.content > .specialdata > .area > .diashow .paging.prev span,
.content div.w2 > .diashow .paging.prev span,
.content > .diashow .paging.next span,
.content > .specialdata > .diashow .paging.next span,
.content > .specialdata > .area > .diashow .paging.next span,
.content div.w2 > .diashow .paging.next span {
  display: block;
  background-image: url("/?proxy=img/btn_arrows.png");
  background-repeat: no-repeat;
  margin-top: 17px;
  height: 34px;
  width: 24px;
  cursor: pointer;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content > .diashow .paging.prev span,
  .content > .specialdata > .diashow .paging.prev span,
  .content > .specialdata > .area > .diashow .paging.prev span,
  .content div.w2 > .diashow .paging.prev span,
  .content > .diashow .paging.next span,
  .content > .specialdata > .diashow .paging.next span,
  .content > .specialdata > .area > .diashow .paging.next span,
  .content div.w2 > .diashow .paging.next span {
    background-image: url("/?proxy=img/btn_arrows@2x.png");
    background-size: 34px 218px;
  }
}
.content > .diashow .paging.prev span:hover,
.content > .specialdata > .diashow .paging.prev span:hover,
.content > .specialdata > .area > .diashow .paging.prev span:hover,
.content div.w2 > .diashow .paging.prev span:hover,
.content > .diashow .paging.next span:hover,
.content > .specialdata > .diashow .paging.next span:hover,
.content > .specialdata > .area > .diashow .paging.next span:hover,
.content div.w2 > .diashow .paging.next span:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.content > .diashow .paging.prev,
.content > .specialdata > .diashow .paging.prev,
.content > .specialdata > .area > .diashow .paging.prev,
.content div.w2 > .diashow .paging.prev {
  left: -10px;
}
.content > .diashow .paging.prev span,
.content > .specialdata > .diashow .paging.prev span,
.content > .specialdata > .area > .diashow .paging.prev span,
.content div.w2 > .diashow .paging.prev span {
  background-position: center -34px;
}
.content > .diashow .paging.next,
.content > .specialdata > .diashow .paging.next,
.content > .specialdata > .area > .diashow .paging.next,
.content div.w2 > .diashow .paging.next {
  right: -10px;
}
.content > .diashow .paging.next span,
.content > .specialdata > .diashow .paging.next span,
.content > .specialdata > .area > .diashow .paging.next span,
.content div.w2 > .diashow .paging.next span {
  background-position: center 0;
}
.content .videoplayer,
.content > .specialdata .videoplayer,
.content > .specialdata > .area .videoplayer,
.content div.w2 .videoplayer {
  position: relative;
  padding-bottom: 70.11%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.content .videoplayer iframe,
.content > .specialdata .videoplayer iframe,
.content > .specialdata > .area .videoplayer iframe,
.content div.w2 .videoplayer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
}
.content blockquote,
.content > .specialdata blockquote,
.content > .specialdata > .area blockquote,
.content div.w2 blockquote {
  margin-top: 15px;
  margin-bottom: 20px !important;
  padding: 40px 0;
  border-top: 4px solid #e1712e;
  border-bottom: 4px solid #e1712e;
  position: relative;
  background: #e8e8e8;
}
.content blockquote p,
.content > .specialdata blockquote p,
.content > .specialdata > .area blockquote p,
.content div.w2 blockquote p {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #777777;
  padding: 0 5%;
}
.content blockquote span,
.content > .specialdata blockquote span,
.content > .specialdata > .area blockquote span,
.content div.w2 blockquote span {
  display: block;
  text-align: right;
  padding: 10px 5% 0;
  color: #111111;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
}
.content blockquote span:before,
.content > .specialdata blockquote span:before,
.content > .specialdata > .area blockquote span:before,
.content div.w2 blockquote span:before {
  content: "\2014";
  padding-right: 5px;
}
.content blockquote div,
.content > .specialdata blockquote div,
.content > .specialdata > .area blockquote div,
.content div.w2 blockquote div {
  font-style: normal;
  font-weight: normal;
  font-size: 60px;
  line-height: 60px;
  font-family: 'function_proXBdOb',Arial,sans-serif;
  height: 40px;
  overflow: hidden;
  text-align: center;
  width: 100%;
  color: #e1712e;
  background: #ffffff;
  width: 50px;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  text-indent: -5px;
}
.content blockquote .start,
.content > .specialdata blockquote .start,
.content > .specialdata > .area blockquote .start,
.content div.w2 blockquote .start {
  top: -22px;
}
.content blockquote .end,
.content > .specialdata blockquote .end,
.content > .specialdata > .area blockquote .end,
.content div.w2 blockquote .end {
  bottom: -22px;
}
.content blockquote.fleft,
.content > .specialdata blockquote.fleft,
.content > .specialdata > .area blockquote.fleft,
.content div.w2 blockquote.fleft {
  margin-left: 0;
}
.content blockquote.fright,
.content > .specialdata blockquote.fright,
.content > .specialdata > .area blockquote.fright,
.content div.w2 blockquote.fright {
  margin-right: 0;
}
.content .article,
.content > .specialdata .article,
.content > .specialdata > .area .article,
.content div.w2 .article {
  clear: both;
  border: 2px solid #00163a;
}
.content .article > a > img,
.content > .specialdata .article > a > img,
.content > .specialdata > .area .article > a > img,
.content div.w2 .article > a > img {
  display: block;
  margin-right: 2%;
  float: left;
  max-width: 50%;
  height: auto;
}
.content .article a,
.content > .specialdata .article a,
.content > .specialdata > .area .article a,
.content div.w2 .article a {
  text-decoration: none;
  background: #ffffff;
  padding: 10px 2%;
  overflow: hidden;
  display: block;
  color: #111111;
}
.content .article a:hover,
.content > .specialdata .article a:hover,
.content > .specialdata > .area .article a:hover,
.content div.w2 .article a:hover {
  background: #f0f0f0;
}
.content .article small,
.content > .specialdata .article small,
.content > .specialdata > .area .article small,
.content div.w2 .article small,
.content .article p,
.content > .specialdata .article p,
.content > .specialdata > .area .article p,
.content div.w2 .article p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  padding: 0 0 5px;
  display: block;
  min-height: 16px;
}
.content .article .heading,
.content > .specialdata .article .heading,
.content > .specialdata > .area .article .heading,
.content div.w2 .article .heading {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #111111;
  padding: 50px 0 0;
  margin: -46px 0 15px;
  position: relative;
  margin: -25px 0 0;
  padding: 30px 0 5px;
}
.content .article figure,
.content > .specialdata .article figure,
.content > .specialdata > .area .article figure,
.content div.w2 .article figure {
  margin: 0;
  position: relative;
  margin-right: 2%;
  float: left;
  max-width: 50%;
}
.content .article figure img,
.content > .specialdata .article figure img,
.content > .specialdata > .area .article figure img,
.content div.w2 .article figure img {
  display: block;
  max-width: 100%;
  height: auto;
}
.content .article img + small + .heading.news,
.content > .specialdata .article img + small + .heading.news,
.content > .specialdata > .area .article img + small + .heading.news,
.content div.w2 .article img + small + .heading.news,
.content .article img + small + .heading.video,
.content > .specialdata .article img + small + .heading.video,
.content > .specialdata > .area .article img + small + .heading.video,
.content div.w2 .article img + small + .heading.video,
.content .article img + small + .heading.gallery,
.content > .specialdata .article img + small + .heading.gallery,
.content > .specialdata > .area .article img + small + .heading.gallery,
.content div.w2 .article img + small + .heading.gallery,
.content .article img + small + .heading.social,
.content > .specialdata .article img + small + .heading.social,
.content > .specialdata > .area .article img + small + .heading.social,
.content div.w2 .article img + small + .heading.social,
.content .article img + small + .heading.stats,
.content > .specialdata .article img + small + .heading.stats,
.content > .specialdata > .area .article img + small + .heading.stats,
.content div.w2 .article img + small + .heading.stats {
  background-image: url("/?proxy=img/ico_article-db.png");
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .article img + small + .heading.news,
  .content > .specialdata .article img + small + .heading.news,
  .content > .specialdata > .area .article img + small + .heading.news,
  .content div.w2 .article img + small + .heading.news,
  .content .article img + small + .heading.video,
  .content > .specialdata .article img + small + .heading.video,
  .content > .specialdata > .area .article img + small + .heading.video,
  .content div.w2 .article img + small + .heading.video,
  .content .article img + small + .heading.gallery,
  .content > .specialdata .article img + small + .heading.gallery,
  .content > .specialdata > .area .article img + small + .heading.gallery,
  .content div.w2 .article img + small + .heading.gallery,
  .content .article img + small + .heading.social,
  .content > .specialdata .article img + small + .heading.social,
  .content > .specialdata > .area .article img + small + .heading.social,
  .content div.w2 .article img + small + .heading.social,
  .content .article img + small + .heading.stats,
  .content > .specialdata .article img + small + .heading.stats,
  .content > .specialdata > .area .article img + small + .heading.stats,
  .content div.w2 .article img + small + .heading.stats {
    background-image: url("/?proxy=img/ico_article-db@2x.png");
    background-size: 50px 750px;
  }
}
.content .article img + small + .heading.news,
.content > .specialdata .article img + small + .heading.news,
.content > .specialdata > .area .article img + small + .heading.news,
.content div.w2 .article img + small + .heading.news {
  background-position: left -50px;
}
.content .article img + small + .heading.video,
.content > .specialdata .article img + small + .heading.video,
.content > .specialdata > .area .article img + small + .heading.video,
.content div.w2 .article img + small + .heading.video {
  background-position: left -200px;
}
.content .article img + small + .heading.gallery,
.content > .specialdata .article img + small + .heading.gallery,
.content > .specialdata > .area .article img + small + .heading.gallery,
.content div.w2 .article img + small + .heading.gallery {
  background-position: left -350px;
}
.content .article img + small + .heading.stats,
.content > .specialdata .article img + small + .heading.stats,
.content > .specialdata > .area .article img + small + .heading.stats,
.content div.w2 .article img + small + .heading.stats {
  background-position: left -500px;
}
.content .article img + small + .heading.social,
.content > .specialdata .article img + small + .heading.social,
.content > .specialdata > .area .article img + small + .heading.social,
.content div.w2 .article img + small + .heading.social {
  background-position: left -650px;
}
.content > h3,
.content > .specialdata > h3,
.content > .specialdata > .area > h3,
.content div.w2 > h3,
.content .fleft > h3,
.content > .specialdata .fleft > h3,
.content > .specialdata > .area .fleft > h3,
.content div.w2 .fleft > h3,
.content .fright > h3,
.content > .specialdata .fright > h3,
.content > .specialdata > .area .fright > h3,
.content div.w2 .fright > h3 {
  margin: 0;
  background: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 14px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  height: 14px;
  border-top: 4px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  clear: both;
}
.content > h3 span,
.content > .specialdata > h3 span,
.content > .specialdata > .area > h3 span,
.content div.w2 > h3 span,
.content .fleft > h3 span,
.content > .specialdata .fleft > h3 span,
.content > .specialdata > .area .fleft > h3 span,
.content div.w2 .fleft > h3 span,
.content .fright > h3 span,
.content > .specialdata .fright > h3 span,
.content > .specialdata > .area .fright > h3 span,
.content div.w2 .fright > h3 span {
  display: block;
  margin: 0 10px;
  background: #ffffff;
  padding: 0 10px;
  float: left;
  color: #e1712e;
  text-transform: uppercase;
}
.content > h3 a.more,
.content > .specialdata > h3 a.more,
.content > .specialdata > .area > h3 a.more,
.content div.w2 > h3 a.more,
.content .fleft > h3 a.more,
.content > .specialdata .fleft > h3 a.more,
.content > .specialdata > .area .fleft > h3 a.more,
.content div.w2 .fleft > h3 a.more,
.content .fright > h3 a.more,
.content > .specialdata .fright > h3 a.more,
.content > .specialdata > .area .fright > h3 a.more,
.content div.w2 .fright > h3 a.more {
  float: right;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding: 0 5px;
}
.content .article_list ul,
.content > .specialdata .article_list ul,
.content > .specialdata > .area .article_list ul,
.content div.w2 .article_list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.content .article_list li,
.content > .specialdata .article_list li,
.content > .specialdata > .area .article_list li,
.content div.w2 .article_list li {
  clear: both;
  overflow: hidden;
  border-bottom: 1px solid #e8e8e8;
  padding: 10px 2%;
}
.content .article_list li:hover,
.content > .specialdata .article_list li:hover,
.content > .specialdata > .area .article_list li:hover,
.content div.w2 .article_list li:hover {
  background: #f0f0f0;
}
.content .article_list li small,
.content > .specialdata .article_list li small,
.content > .specialdata > .area .article_list li small,
.content div.w2 .article_list li small {
  float: right;
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
}
.content .article_list li .heading,
.content > .specialdata .article_list li .heading,
.content > .specialdata > .area .article_list li .heading,
.content div.w2 .article_list li .heading {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_prodemi',Arial,sans-serif;
  margin: 0;
  color: #111111;
  padding: 2px 0 2px 45px;
  background-image: url("/?proxy=img/ico_article-db.png");
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .article_list li .heading,
  .content > .specialdata .article_list li .heading,
  .content > .specialdata > .area .article_list li .heading,
  .content div.w2 .article_list li .heading {
    background-image: url("/?proxy=img/ico_article-db@2x.png");
    background-size: 50px 750px;
  }
}
.content .article_list li .heading.news,
.content > .specialdata .article_list li .heading.news,
.content > .specialdata > .area .article_list li .heading.news,
.content div.w2 .article_list li .heading.news {
  background-position: -10px -63px;
}
.content .article_list li .heading.video,
.content > .specialdata .article_list li .heading.video,
.content > .specialdata > .area .article_list li .heading.video,
.content div.w2 .article_list li .heading.video {
  background-position: -10px -213px;
}
.content .article_list li .heading.gallery,
.content > .specialdata .article_list li .heading.gallery,
.content > .specialdata > .area .article_list li .heading.gallery,
.content div.w2 .article_list li .heading.gallery {
  background-position: -10px -363px;
}
.content .article_list li .heading.stats,
.content > .specialdata .article_list li .heading.stats,
.content > .specialdata > .area .article_list li .heading.stats,
.content div.w2 .article_list li .heading.stats {
  background-position: -10px -513px;
}
.content .article_list li .heading.social,
.content > .specialdata .article_list li .heading.social,
.content > .specialdata > .area .article_list li .heading.social,
.content div.w2 .article_list li .heading.social {
  background-position: -10px -663px;
}
.content .article_list li a,
.content > .specialdata .article_list li a,
.content > .specialdata > .area .article_list li a,
.content div.w2 .article_list li a {
  color: #111111;
  text-decoration: none;
}
.content .article_list li img,
.content > .specialdata .article_list li img,
.content > .specialdata > .area .article_list li img,
.content div.w2 .article_list li img {
  display: block;
  float: left;
  margin-right: 4%;
}
.content .article_list .article,
.content > .specialdata .article_list .article,
.content > .specialdata > .area .article_list .article,
.content div.w2 .article_list .article {
  border: 0;
  border-bottom: 1px solid #e8e8e8;
}
.content > form,
.content > .specialdata > form,
.content > .specialdata > .area > form,
.content div.w2 > form,
.content .tab form,
.content > .specialdata .tab form,
.content > .specialdata > .area .tab form,
.content div.w2 .tab form {
  padding: 10px 2%;
  overflow: hidden;
  margin: 0;
}
.content > form label,
.content > .specialdata > form label,
.content > .specialdata > .area > form label,
.content div.w2 > form label,
.content .tab form label,
.content > .specialdata .tab form label,
.content > .specialdata > .area .tab form label,
.content div.w2 .tab form label {
  display: block;
  float: left;
  clear: both;
  width: 30%;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
}
.content > form .tf,
.content > .specialdata > form .tf,
.content > .specialdata > .area > form .tf,
.content div.w2 > form .tf,
.content .tab form .tf,
.content > .specialdata .tab form .tf,
.content > .specialdata > .area .tab form .tf,
.content div.w2 .tab form .tf,
.content > form select,
.content > .specialdata > form select,
.content > .specialdata > .area > form select,
.content div.w2 > form select,
.content .tab form select,
.content > .specialdata .tab form select,
.content > .specialdata > .area .tab form select,
.content div.w2 .tab form select,
.content > form textarea,
.content > .specialdata > form textarea,
.content > .specialdata > .area > form textarea,
.content div.w2 > form textarea,
.content .tab form textarea,
.content > .specialdata .tab form textarea,
.content > .specialdata > .area .tab form textarea,
.content div.w2 .tab form textarea,
.content > form .captcha,
.content > .specialdata > form .captcha,
.content > .specialdata > .area > form .captcha,
.content div.w2 > form .captcha,
.content .tab form .captcha,
.content > .specialdata .tab form .captcha,
.content > .specialdata > .area .tab form .captcha,
.content div.w2 .tab form .captcha {
  float: left;
  width: 37%;
  margin-right: 1%;
  padding: 0 1%;
  background: #ffffff;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  border: 1px solid #d9d9d9;
  height: 24px;
}
.content > form .tf:hover,
.content > .specialdata > form .tf:hover,
.content > .specialdata > .area > form .tf:hover,
.content div.w2 > form .tf:hover,
.content .tab form .tf:hover,
.content > .specialdata .tab form .tf:hover,
.content > .specialdata > .area .tab form .tf:hover,
.content div.w2 .tab form .tf:hover,
.content > form select:hover,
.content > .specialdata > form select:hover,
.content > .specialdata > .area > form select:hover,
.content div.w2 > form select:hover,
.content .tab form select:hover,
.content > .specialdata .tab form select:hover,
.content > .specialdata > .area .tab form select:hover,
.content div.w2 .tab form select:hover,
.content > form textarea:hover,
.content > .specialdata > form textarea:hover,
.content > .specialdata > .area > form textarea:hover,
.content div.w2 > form textarea:hover,
.content .tab form textarea:hover,
.content > .specialdata .tab form textarea:hover,
.content > .specialdata > .area .tab form textarea:hover,
.content div.w2 .tab form textarea:hover,
.content > form .captcha:hover,
.content > .specialdata > form .captcha:hover,
.content > .specialdata > .area > form .captcha:hover,
.content div.w2 > form .captcha:hover,
.content .tab form .captcha:hover,
.content > .specialdata .tab form .captcha:hover,
.content > .specialdata > .area .tab form .captcha:hover,
.content div.w2 .tab form .captcha:hover {
  border-color: #aaaaaa;
}
.content > form .tf:focus,
.content > .specialdata > form .tf:focus,
.content > .specialdata > .area > form .tf:focus,
.content div.w2 > form .tf:focus,
.content .tab form .tf:focus,
.content > .specialdata .tab form .tf:focus,
.content > .specialdata > .area .tab form .tf:focus,
.content div.w2 .tab form .tf:focus,
.content > form select:focus,
.content > .specialdata > form select:focus,
.content > .specialdata > .area > form select:focus,
.content div.w2 > form select:focus,
.content .tab form select:focus,
.content > .specialdata .tab form select:focus,
.content > .specialdata > .area .tab form select:focus,
.content div.w2 .tab form select:focus,
.content > form textarea:focus,
.content > .specialdata > form textarea:focus,
.content > .specialdata > .area > form textarea:focus,
.content div.w2 > form textarea:focus,
.content .tab form textarea:focus,
.content > .specialdata .tab form textarea:focus,
.content > .specialdata > .area .tab form textarea:focus,
.content div.w2 .tab form textarea:focus,
.content > form .captcha:focus,
.content > .specialdata > form .captcha:focus,
.content > .specialdata > .area > form .captcha:focus,
.content div.w2 > form .captcha:focus,
.content .tab form .captcha:focus,
.content > .specialdata .tab form .captcha:focus,
.content > .specialdata > .area .tab form .captcha:focus,
.content div.w2 .tab form .captcha:focus,
.content > form .tf:active,
.content > .specialdata > form .tf:active,
.content > .specialdata > .area > form .tf:active,
.content div.w2 > form .tf:active,
.content .tab form .tf:active,
.content > .specialdata .tab form .tf:active,
.content > .specialdata > .area .tab form .tf:active,
.content div.w2 .tab form .tf:active,
.content > form select:active,
.content > .specialdata > form select:active,
.content > .specialdata > .area > form select:active,
.content div.w2 > form select:active,
.content .tab form select:active,
.content > .specialdata .tab form select:active,
.content > .specialdata > .area .tab form select:active,
.content div.w2 .tab form select:active,
.content > form textarea:active,
.content > .specialdata > form textarea:active,
.content > .specialdata > .area > form textarea:active,
.content div.w2 > form textarea:active,
.content .tab form textarea:active,
.content > .specialdata .tab form textarea:active,
.content > .specialdata > .area .tab form textarea:active,
.content div.w2 .tab form textarea:active,
.content > form .captcha:active,
.content > .specialdata > form .captcha:active,
.content > .specialdata > .area > form .captcha:active,
.content div.w2 > form .captcha:active,
.content .tab form .captcha:active,
.content > .specialdata .tab form .captcha:active,
.content > .specialdata > .area .tab form .captcha:active,
.content div.w2 .tab form .captcha:active {
  border-color: #e1712e;
}
.content > form select,
.content > .specialdata > form select,
.content > .specialdata > .area > form select,
.content div.w2 > form select,
.content .tab form select,
.content > .specialdata .tab form select,
.content > .specialdata > .area .tab form select,
.content div.w2 .tab form select {
  width: 39%;
}
.content > form textarea,
.content > .specialdata > form textarea,
.content > .specialdata > .area > form textarea,
.content div.w2 > form textarea,
.content .tab form textarea,
.content > .specialdata .tab form textarea,
.content > .specialdata > .area .tab form textarea,
.content div.w2 .tab form textarea {
  height: 150px;
  padding-top: 5px;
  padding-bottom: 5%;
}
.content > form .col1,
.content > .specialdata > form .col1,
.content > .specialdata > .area > form .col1,
.content div.w2 > form .col1,
.content .tab form .col1,
.content > .specialdata .tab form .col1,
.content > .specialdata > .area .tab form .col1,
.content div.w2 .tab form .col1 {
  width: 7%;
}
.content > form .col2,
.content > .specialdata > form .col2,
.content > .specialdata > .area > form .col2,
.content div.w2 > form .col2,
.content .tab form .col2,
.content > .specialdata .tab form .col2,
.content > .specialdata > .area .tab form .col2,
.content div.w2 .tab form .col2 {
  width: 17%;
}
.content > form .col3,
.content > .specialdata > form .col3,
.content > .specialdata > .area > form .col3,
.content div.w2 > form .col3,
.content .tab form .col3,
.content > .specialdata .tab form .col3,
.content > .specialdata > .area .tab form .col3,
.content div.w2 .tab form .col3 {
  width: 27%;
}
.content > form select.short,
.content > .specialdata > form select.short,
.content > .specialdata > .area > form select.short,
.content div.w2 > form select.short,
.content .tab form select.short,
.content > .specialdata .tab form select.short,
.content > .specialdata > .area .tab form select.short,
.content div.w2 .tab form select.short {
  width: 12.45%;
  float: left;
  margin-right: 1%;
}
.content > form span,
.content > .specialdata > form span,
.content > .specialdata > .area > form span,
.content div.w2 > form span,
.content .tab form span,
.content > .specialdata .tab form span,
.content > .specialdata > .area .tab form span,
.content div.w2 .tab form span {
  float: left;
  width: 21%;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  display: block;
}
.content > form span.valid,
.content > .specialdata > form span.valid,
.content > .specialdata > .area > form span.valid,
.content div.w2 > form span.valid,
.content .tab form span.valid,
.content > .specialdata .tab form span.valid,
.content > .specialdata > .area .tab form span.valid,
.content div.w2 .tab form span.valid,
.content > form span.invalid,
.content > .specialdata > form span.invalid,
.content > .specialdata > .area > form span.invalid,
.content div.w2 > form span.invalid,
.content .tab form span.invalid,
.content > .specialdata .tab form span.invalid,
.content > .specialdata > .area .tab form span.invalid,
.content div.w2 .tab form span.invalid {
  padding: 4px 2% 4px 6%;
  height: 16px;
  background-image: url("/?proxy=img/ico_check-c24.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #50ad4d;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content > form span.valid,
  .content > .specialdata > form span.valid,
  .content > .specialdata > .area > form span.valid,
  .content div.w2 > form span.valid,
  .content .tab form span.valid,
  .content > .specialdata .tab form span.valid,
  .content > .specialdata > .area .tab form span.valid,
  .content div.w2 .tab form span.valid,
  .content > form span.invalid,
  .content > .specialdata > form span.invalid,
  .content > .specialdata > .area > form span.invalid,
  .content div.w2 > form span.invalid,
  .content .tab form span.invalid,
  .content > .specialdata .tab form span.invalid,
  .content > .specialdata > .area .tab form span.invalid,
  .content div.w2 .tab form span.invalid {
    background-image: url("/?proxy=img/ico_check-c24@2x.png");
    background-size: 30px 80px;
  }
}
.content > form span.invalid,
.content > .specialdata > form span.invalid,
.content > .specialdata > .area > form span.invalid,
.content div.w2 > form span.invalid,
.content .tab form span.invalid,
.content > .specialdata .tab form span.invalid,
.content > .specialdata > .area .tab form span.invalid,
.content div.w2 .tab form span.invalid {
  background-position: 0 -40px;
  color: #c14545;
}
.content > form span a,
.content > .specialdata > form span a,
.content > .specialdata > .area > form span a,
.content div.w2 > form span a,
.content .tab form span a,
.content > .specialdata .tab form span a,
.content > .specialdata > .area .tab form span a,
.content div.w2 .tab form span a {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  font-family: 'bold',Arial,sans-serif;
  color: #e1712e;
}
.content > form .row,
.content > .specialdata > form .row,
.content > .specialdata > .area > form .row,
.content div.w2 > form .row,
.content .tab form .row,
.content > .specialdata .tab form .row,
.content > .specialdata > .area .tab form .row,
.content div.w2 .tab form .row {
  clear: both;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e8e8e8;
  overflow: hidden;
}
.content > form strong,
.content > .specialdata > form strong,
.content > .specialdata > .area > form strong,
.content div.w2 > form strong,
.content .tab form strong,
.content > .specialdata .tab form strong,
.content > .specialdata > .area .tab form strong,
.content div.w2 .tab form strong {
  color: #e1712e;
}
.content > form .captcha,
.content > .specialdata > form .captcha,
.content > .specialdata > .area > form .captcha,
.content div.w2 > form .captcha,
.content .tab form .captcha,
.content > .specialdata .tab form .captcha,
.content > .specialdata > .area .tab form .captcha,
.content div.w2 .tab form .captcha {
  height: auto;
  margin-bottom: 5px;
}
.content > form img,
.content > .specialdata > form img,
.content > .specialdata > .area > form img,
.content div.w2 > form img,
.content .tab form img,
.content > .specialdata .tab form img,
.content > .specialdata > .area .tab form img,
.content div.w2 .tab form img {
  display: block;
  margin: 0 auto;
}
.content > form input.btn,
.content > .specialdata > form input.btn,
.content > .specialdata > .area > form input.btn,
.content div.w2 > form input.btn,
.content .tab form input.btn,
.content > .specialdata .tab form input.btn,
.content > .specialdata > .area .tab form input.btn,
.content div.w2 .tab form input.btn {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 10px;
  margin: 0 31% 10px 30%;
  border: 0;
  background: #e1712e;
  width: 39%;
  cursor: pointer;
  height: 24px;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}
.content > form p,
.content > .specialdata > form p,
.content > .specialdata > .area > form p,
.content div.w2 > form p,
.content .tab form p,
.content > .specialdata .tab form p,
.content > .specialdata > .area .tab form p,
.content div.w2 .tab form p {
  padding-top: 10px;
}
.content .fright .boxcontent,
.content > .specialdata .fright .boxcontent,
.content > .specialdata > .area .fright .boxcontent,
.content div.w2 .fright .boxcontent,
.content .fleft .boxcontent,
.content > .specialdata .fleft .boxcontent,
.content > .specialdata > .area .fleft .boxcontent,
.content div.w2 .fleft .boxcontent,
.content div.w1 .boxcontent,
.content > .specialdata div.w1 .boxcontent,
.content > .specialdata > .area div.w1 .boxcontent,
.content div.w2 div.w1 .boxcontent {
  background: #e8e8e8;
  padding: 10px 4%;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
}
.content .fright .boxcontent ul,
.content > .specialdata .fright .boxcontent ul,
.content > .specialdata > .area .fright .boxcontent ul,
.content div.w2 .fright .boxcontent ul,
.content .fleft .boxcontent ul,
.content > .specialdata .fleft .boxcontent ul,
.content > .specialdata > .area .fleft .boxcontent ul,
.content div.w2 .fleft .boxcontent ul,
.content div.w1 .boxcontent ul,
.content > .specialdata div.w1 .boxcontent ul,
.content > .specialdata > .area div.w1 .boxcontent ul,
.content div.w2 div.w1 .boxcontent ul {
  margin: 0;
  padding: 0;
  list-style: square;
}
.content .fright .boxcontent p,
.content > .specialdata .fright .boxcontent p,
.content > .specialdata > .area .fright .boxcontent p,
.content div.w2 .fright .boxcontent p,
.content .fleft .boxcontent p,
.content > .specialdata .fleft .boxcontent p,
.content > .specialdata > .area .fleft .boxcontent p,
.content div.w2 .fleft .boxcontent p,
.content div.w1 .boxcontent p,
.content > .specialdata div.w1 .boxcontent p,
.content > .specialdata > .area div.w1 .boxcontent p,
.content div.w2 div.w1 .boxcontent p,
.content .fright .boxcontent li,
.content > .specialdata .fright .boxcontent li,
.content > .specialdata > .area .fright .boxcontent li,
.content div.w2 .fright .boxcontent li,
.content .fleft .boxcontent li,
.content > .specialdata .fleft .boxcontent li,
.content > .specialdata > .area .fleft .boxcontent li,
.content div.w2 .fleft .boxcontent li,
.content div.w1 .boxcontent li,
.content > .specialdata div.w1 .boxcontent li,
.content > .specialdata > .area div.w1 .boxcontent li,
.content div.w2 div.w1 .boxcontent li {
  padding: 2px 0;
}
.content .fright .boxcontent li,
.content > .specialdata .fright .boxcontent li,
.content > .specialdata > .area .fright .boxcontent li,
.content div.w2 .fright .boxcontent li,
.content .fleft .boxcontent li,
.content > .specialdata .fleft .boxcontent li,
.content > .specialdata > .area .fleft .boxcontent li,
.content div.w2 .fleft .boxcontent li,
.content div.w1 .boxcontent li,
.content > .specialdata div.w1 .boxcontent li,
.content > .specialdata > .area div.w1 .boxcontent li,
.content div.w2 div.w1 .boxcontent li {
  margin: 0 0 0 16px;
}
.content .fright .boxcontent a,
.content > .specialdata .fright .boxcontent a,
.content > .specialdata > .area .fright .boxcontent a,
.content div.w2 .fright .boxcontent a,
.content .fleft .boxcontent a,
.content > .specialdata .fleft .boxcontent a,
.content > .specialdata > .area .fleft .boxcontent a,
.content div.w2 .fleft .boxcontent a,
.content div.w1 .boxcontent a,
.content > .specialdata div.w1 .boxcontent a,
.content > .specialdata > .area div.w1 .boxcontent a,
.content div.w2 div.w1 .boxcontent a {
  color: #c0591c;
  text-decoration: none;
}
.content .fright .boxcontent a:hover,
.content > .specialdata .fright .boxcontent a:hover,
.content > .specialdata > .area .fright .boxcontent a:hover,
.content div.w2 .fright .boxcontent a:hover,
.content .fleft .boxcontent a:hover,
.content > .specialdata .fleft .boxcontent a:hover,
.content > .specialdata > .area .fleft .boxcontent a:hover,
.content div.w2 .fleft .boxcontent a:hover,
.content div.w1 .boxcontent a:hover,
.content > .specialdata div.w1 .boxcontent a:hover,
.content > .specialdata > .area div.w1 .boxcontent a:hover,
.content div.w2 div.w1 .boxcontent a:hover {
  color: #e1712e;
}
.content > .trophy,
.content > .specialdata > .trophy,
.content > .specialdata > .area > .trophy,
.content div.w2 > .trophy,
.content > .pokal,
.content > .specialdata > .pokal,
.content > .specialdata > .area > .pokal,
.content div.w2 > .pokal {
  max-width: 25%;
  margin: 0;
  border-top: 38px solid #e8e8e8;
  padding-top: 10%;
}
.content > .trophy img,
.content > .specialdata > .trophy img,
.content > .specialdata > .area > .trophy img,
.content div.w2 > .trophy img,
.content > .pokal img,
.content > .specialdata > .pokal img,
.content > .specialdata > .area > .pokal img,
.content div.w2 > .pokal img {
  display: block;
  width: 100%;
  height: auto;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
}
.content > .trophy img:hover,
.content > .specialdata > .trophy img:hover,
.content > .specialdata > .area > .trophy img:hover,
.content div.w2 > .trophy img:hover,
.content > .pokal img:hover,
.content > .specialdata > .pokal img:hover,
.content > .specialdata > .area > .pokal img:hover,
.content div.w2 > .pokal img:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.content > .diashow,
.content > .specialdata > .diashow,
.content > .specialdata > .area > .diashow,
.content div.w2 > .diashow,
.content > .videoplayer,
.content > .specialdata > .videoplayer,
.content > .specialdata > .area > .videoplayer,
.content div.w2 > .videoplayer,
.content > figure,
.content > .specialdata > figure,
.content > .specialdata > .area > figure,
.content div.w2 > figure,
.content > .article,
.content > .specialdata > .article,
.content > .specialdata > .area > .article,
.content div.w2 > .article,
.content > .article_list,
.content > .specialdata > .article_list,
.content > .specialdata > .area > .article_list,
.content div.w2 > .article_list {
  margin-bottom: 20px;
}
.content p + .tableheader,
.content > .specialdata p + .tableheader,
.content > .specialdata > .area p + .tableheader,
.content div.w2 p + .tableheader {
  margin-top: 20px;
}
.content table.stats + p,
.content > .specialdata table.stats + p,
.content > .specialdata > .area table.stats + p,
.content div.w2 table.stats + p {
  padding-top: 20px;
}
.content .contentnav + p + .tableheader,
.content > .specialdata .contentnav + p + .tableheader,
.content > .specialdata > .area .contentnav + p + .tableheader,
.content div.w2 .contentnav + p + .tableheader {
  margin-top: -10px;
}
.content .tableheader + .contentnav,
.content > .specialdata .tableheader + .contentnav,
.content > .specialdata > .area .tableheader + .contentnav,
.content div.w2 .tableheader + .contentnav,
.content .klubheader + .contentnav,
.content > .specialdata .klubheader + .contentnav,
.content > .specialdata > .area .klubheader + .contentnav,
.content div.w2 .klubheader + .contentnav,
.content .klubheader + script + .contentnav,
.content > .specialdata .klubheader + script + .contentnav,
.content > .specialdata > .area .klubheader + script + .contentnav,
.content div.w2 .klubheader + script + .contentnav {
  margin-top: 20px;
}
.content .article_list + .paging,
.content > .specialdata .article_list + .paging,
.content > .specialdata > .area .article_list + .paging,
.content div.w2 .article_list + .paging,
.content .tableheader + .paging,
.content > .specialdata .tableheader + .paging,
.content > .specialdata > .area .tableheader + .paging,
.content div.w2 .tableheader + .paging {
  margin: 1px 0;
}
.content .klubheader,
.content > .specialdata .klubheader,
.content > .specialdata > .area .klubheader,
.content div.w2 .klubheader {
  background: #00163a;
  overflow: hidden;
  padding-left: 2%;
  position: relative;
}
.content .klubheader .klubfoto,
.content > .specialdata .klubheader .klubfoto,
.content > .specialdata > .area .klubheader .klubfoto,
.content div.w2 .klubheader .klubfoto {
  float: right;
  display: block;
  width: 66%;
  height: auto;
  max-height: 414px;
}
.content .klubheader h1,
.content > .specialdata .klubheader h1,
.content > .specialdata > .area .klubheader h1,
.content div.w2 .klubheader h1 {
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 36px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #e1712e;
  margin: 10px 0;
  float: left;
  width: 34%;
}
.content .klubheader .klublogo,
.content > .specialdata .klubheader .klublogo,
.content > .specialdata > .area .klubheader .klublogo,
.content div.w2 .klubheader .klublogo {
  float: left;
  background: #ffffff;
  width: 10%;
  padding: 0.5%;
  height: auto;
  margin: 0 2% 10px 0;
}
.content .klubheader dl,
.content > .specialdata .klubheader dl,
.content > .specialdata > .area .klubheader dl,
.content div.w2 .klubheader dl {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.content .klubheader dt,
.content > .specialdata .klubheader dt,
.content > .specialdata > .area .klubheader dt,
.content div.w2 .klubheader dt,
.content .klubheader dd,
.content > .specialdata .klubheader dd,
.content > .specialdata > .area .klubheader dd,
.content div.w2 .klubheader dd {
  margin: 0;
  padding: 0 0 8px;
  width: 40%;
  float: left;
}
.content .klubheader dt,
.content > .specialdata .klubheader dt,
.content > .specialdata > .area .klubheader dt,
.content div.w2 .klubheader dt {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #ffffff;
  clear: both;
}
.content .klubheader dd,
.content > .specialdata .klubheader dd,
.content > .specialdata > .area .klubheader dd,
.content div.w2 .klubheader dd {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #e8e8e8;
  width: 60%;
}
.content .klubheader .klublogo + dl,
.content > .specialdata .klubheader .klublogo + dl,
.content > .specialdata > .area .klubheader .klublogo + dl,
.content div.w2 .klubheader .klublogo + dl {
  float: left;
  width: 20%;
}
.content .klubheader .klublogo + dl dt,
.content > .specialdata .klubheader .klublogo + dl dt,
.content > .specialdata > .area .klubheader .klublogo + dl dt,
.content div.w2 .klubheader .klublogo + dl dt,
.content .klubheader .klublogo + dl dd,
.content > .specialdata .klubheader .klublogo + dl dd,
.content > .specialdata > .area .klubheader .klublogo + dl dd,
.content div.w2 .klubheader .klublogo + dl dd {
  width: 44%;
  clear: none;
  padding: 0 0 2px;
  white-space: nowrap;
}
.content .klubheader .socialicons,
.content > .specialdata .klubheader .socialicons,
.content > .specialdata > .area .klubheader .socialicons,
.content div.w2 .klubheader .socialicons {
  padding: 10px 0;
  height: 24px;
  float: left;
  width: 20%;
}
.content .klubheader .socialicons li a,
.content > .specialdata .klubheader .socialicons li a,
.content > .specialdata > .area .klubheader .socialicons li a,
.content div.w2 .klubheader .socialicons li a {
  margin-right: 10px;
}
.content .klubheader hr,
.content > .specialdata .klubheader hr,
.content > .specialdata > .area .klubheader hr,
.content div.w2 .klubheader hr {
  clear: left;
  margin: 0 0 10px;
  border: 0;
  height: 2px;
  overflow: hidden;
  background: #e8e8e8;
  width: 32%;
}
.content .spielerheader,
.content > .specialdata .spielerheader,
.content > .specialdata > .area .spielerheader,
.content div.w2 .spielerheader {
  background: #00163a;
  overflow: hidden;
  padding: 0 2%;
  position: relative;
  margin-bottom: 20px;
}
.content .spielerheader .col,
.content > .specialdata .spielerheader .col,
.content > .specialdata > .area .spielerheader .col,
.content div.w2 .spielerheader .col {
  float: left;
  width: 30%;
  padding: 10px 1.5%;
}
.content .spielerheader h1,
.content > .specialdata .spielerheader h1,
.content > .specialdata > .area .spielerheader h1,
.content div.w2 .spielerheader h1 {
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 36px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #e1712e;
  margin: 10px 0 0;
}
.content .spielerheader h1 strong,
.content > .specialdata .spielerheader h1 strong,
.content > .specialdata > .area .spielerheader h1 strong,
.content div.w2 .spielerheader h1 strong {
  text-transform: uppercase;
}
.content .spielerheader h2,
.content > .specialdata .spielerheader h2,
.content > .specialdata > .area .spielerheader h2,
.content div.w2 .spielerheader h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #e1712e;
  margin: 0;
}
.content .spielerheader .socialicons,
.content > .specialdata .spielerheader .socialicons,
.content > .specialdata > .area .spielerheader .socialicons,
.content div.w2 .spielerheader .socialicons {
  overflow: hidden;
  margin: 20px 0 0;
}
.content .spielerheader .socialicons li a,
.content > .specialdata .spielerheader .socialicons li a,
.content > .specialdata > .area .spielerheader .socialicons li a,
.content div.w2 .spielerheader .socialicons li a {
  margin-right: 10px;
}
.content .spielerheader .nr,
.content > .specialdata .spielerheader .nr,
.content > .specialdata > .area .spielerheader .nr,
.content div.w2 .spielerheader .nr {
  font-style: normal;
  font-weight: normal;
  font-size: 80px;
  line-height: 80px;
  font-family: 'function_proXBdOb',Arial,sans-serif;
  color: #e1712e;
  margin: 20px 0 0;
}
.content .spielerheader dl a,
.content > .specialdata .spielerheader dl a,
.content > .specialdata > .area .spielerheader dl a,
.content div.w2 .spielerheader dl a {
  color: #e1712e;
  text-decoration: none;
}
.content .spielerheader dl,
.content > .specialdata .spielerheader dl,
.content > .specialdata > .area .spielerheader dl,
.content div.w2 .spielerheader dl {
  margin: 10px 0;
  padding: 0;
  overflow: hidden;
}
.content .spielerheader dt,
.content > .specialdata .spielerheader dt,
.content > .specialdata > .area .spielerheader dt,
.content div.w2 .spielerheader dt,
.content .spielerheader dd,
.content > .specialdata .spielerheader dd,
.content > .specialdata > .area .spielerheader dd,
.content div.w2 .spielerheader dd {
  margin: 0;
  padding: 0 0 8px;
  width: 40%;
  float: left;
  word-wrap: break-word;
}
.content .spielerheader dt,
.content > .specialdata .spielerheader dt,
.content > .specialdata > .area .spielerheader dt,
.content div.w2 .spielerheader dt {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #ffffff;
  clear: both;
}
.content .spielerheader dd,
.content > .specialdata .spielerheader dd,
.content > .specialdata > .area .spielerheader dd,
.content div.w2 .spielerheader dd {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #e8e8e8;
  width: 60%;
}
.content .spielerheader .player,
.content > .specialdata .spielerheader .player,
.content > .specialdata > .area .spielerheader .player,
.content div.w2 .spielerheader .player {
  position: relative;
  max-width: 200px;
  max-height: 200px;
  overflow: hidden;
  margin: 10px;
}
.content .spielerheader .player .img_player,
.content > .specialdata .spielerheader .player .img_player,
.content > .specialdata > .area .spielerheader .player .img_player,
.content div.w2 .spielerheader .player .img_player {
  display: block;
  float: left;
  max-width: 90%;
  max-height: 100%;
  width: 160px;
  margin: 0;
  height: auto;
  position: relative;
}
.content .spielerheader .player .img_team,
.content > .specialdata .spielerheader .player .img_team,
.content > .specialdata > .area .spielerheader .player .img_team,
.content div.w2 .spielerheader .player .img_team {
  position: absolute;
  right: 0;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
  height: auto;
  width: 50%;
  float: left;
  margin: 0;
}
.content .spielerheader + .row,
.content > .specialdata .spielerheader + .row,
.content > .specialdata > .area .spielerheader + .row,
.content div.w2 .spielerheader + .row {
  padding-top: 0;
}
.content .profile .spielerheader dl,
.content > .specialdata .profile .spielerheader dl,
.content > .specialdata > .area .profile .spielerheader dl,
.content div.w2 .profile .spielerheader dl {
  margin-right: -50%;
}
.content .profile a,
.content > .specialdata .profile a,
.content > .specialdata > .area .profile a,
.content div.w2 .profile a {
  text-decoration: none;
}
.content .spielheader,
.content > .specialdata .spielheader,
.content > .specialdata > .area .spielheader,
.content div.w2 .spielheader {
  background: #00163a;
  overflow: hidden;
  padding: 10px 2%;
  position: relative;
  margin-bottom: 20px;
}
.content .spielheader > img,
.content > .specialdata .spielheader > img,
.content > .specialdata > .area .spielheader > img,
.content div.w2 .spielheader > img {
  display: block;
  float: left;
  margin-right: 2%;
  padding-top: 10px;
}
.content .spielheader > p,
.content > .specialdata .spielheader > p,
.content > .specialdata > .area .spielheader > p,
.content div.w2 .spielheader > p {
  color: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 25px;
  font-family: 'function_prodemi',Arial,sans-serif;
  padding-top: 10px;
}
.content .spielheader hr,
.content > .specialdata .spielheader hr,
.content > .specialdata > .area .spielheader hr,
.content div.w2 .spielheader hr {
  height: 2px;
  background: #ffffff;
  border: 0;
  margin: 0;
  clear: both;
}
.content .spielheader table.schedule,
.content > .specialdata .spielheader table.schedule,
.content > .specialdata > .area .spielheader table.schedule,
.content div.w2 .spielheader table.schedule {
  margin-bottom: 0;
}
.content .spielheader table.schedule thead tr,
.content > .specialdata .spielheader table.schedule thead tr,
.content > .specialdata > .area .spielheader table.schedule thead tr,
.content div.w2 .spielheader table.schedule thead tr {
  background: none;
}
.content .spielheader table.schedule thead th,
.content > .specialdata .spielheader table.schedule thead th,
.content > .specialdata > .area .spielheader table.schedule thead th,
.content div.w2 .spielheader table.schedule thead th {
  color: #aaaaaa;
  font-family: 'function_probook';
}
.content .spielheader table.schedule tbody td,
.content > .specialdata .spielheader table.schedule tbody td,
.content > .specialdata > .area .spielheader table.schedule tbody td,
.content div.w2 .spielheader table.schedule tbody td {
  border: none;
}
.content .spielheader table.schedule p,
.content > .specialdata .spielheader table.schedule p,
.content > .specialdata > .area .spielheader table.schedule p,
.content div.w2 .spielheader table.schedule p,
.content .spielheader table.schedule span,
.content > .specialdata .spielheader table.schedule span,
.content > .specialdata > .area .spielheader table.schedule span,
.content div.w2 .spielheader table.schedule span,
.content .spielheader table.schedule .player a,
.content > .specialdata .spielheader table.schedule .player a,
.content > .specialdata > .area .spielheader table.schedule .player a,
.content div.w2 .spielheader table.schedule .player a,
.content .spielheader table.schedule .player p,
.content > .specialdata .spielheader table.schedule .player p,
.content > .specialdata > .area .spielheader table.schedule .player p,
.content div.w2 .spielheader table.schedule .player p {
  color: #ffffff;
}
.content .spielheader table.schedule .player,
.content > .specialdata .spielheader table.schedule .player,
.content > .specialdata > .area .spielheader table.schedule .player,
.content div.w2 .spielheader table.schedule .player {
  margin-left: 10%;
  margin-top: -10px;
}
.content .spielheader table.schedule .col-team,
.content > .specialdata .spielheader table.schedule .col-team,
.content > .specialdata > .area .spielheader table.schedule .col-team,
.content div.w2 .spielheader table.schedule .col-team {
  width: 40%;
}
.content .spielheader table.schedule .col-erg,
.content > .specialdata .spielheader table.schedule .col-erg,
.content > .specialdata > .area .spielheader table.schedule .col-erg,
.content div.w2 .spielheader table.schedule .col-erg {
  width: 6%;
}
.content .spielheader table.schedule .col-player,
.content > .specialdata .spielheader table.schedule .col-player,
.content > .specialdata > .area .spielheader table.schedule .col-player,
.content div.w2 .spielheader table.schedule .col-player {
  width: 30%;
}
.content .spielheader .icon,
.content > .specialdata .spielheader .icon,
.content > .specialdata > .area .spielheader .icon,
.content div.w2 .spielheader .icon {
  display: block;
  height: 40px;
  width: 40px;
  background-image: url("/?proxy=img/ico_gamecenter-40.png");
  background-repeat: no-repeat;
  text-decoration: none;
  margin: 15px 2%;
  float: right;
  position: relative;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .spielheader .icon,
  .content > .specialdata .spielheader .icon,
  .content > .specialdata > .area .spielheader .icon,
  .content div.w2 .spielheader .icon {
    background-image: url("/?proxy=img/ico_gamecenter-40@2x.png");
    background-size: 40px 1180px;
  }
}
.content .spielheader .icon.info,
.content > .specialdata .spielheader .icon.info,
.content > .specialdata > .area .spielheader .icon.info,
.content div.w2 .spielheader .icon.info {
  background-position: 0 0;
}
.content .spielheader .icon.info.active,
.content > .specialdata .spielheader .icon.info.active,
.content > .specialdata > .area .spielheader .icon.info.active,
.content div.w2 .spielheader .icon.info.active,
.content .spielheader .icon.info:hover,
.content > .specialdata .spielheader .icon.info:hover,
.content > .specialdata > .area .spielheader .icon.info:hover,
.content div.w2 .spielheader .icon.info:hover {
  background-position: 0 -50px;
}
.content .spielheader .icon.boxscore,
.content > .specialdata .spielheader .icon.boxscore,
.content > .specialdata > .area .spielheader .icon.boxscore,
.content div.w2 .spielheader .icon.boxscore {
  background-position: 0 -100px;
}
.content .spielheader .icon.boxscore.active,
.content > .specialdata .spielheader .icon.boxscore.active,
.content > .specialdata > .area .spielheader .icon.boxscore.active,
.content div.w2 .spielheader .icon.boxscore.active,
.content .spielheader .icon.boxscore:hover,
.content > .specialdata .spielheader .icon.boxscore:hover,
.content > .specialdata > .area .spielheader .icon.boxscore:hover,
.content div.w2 .spielheader .icon.boxscore:hover {
  background-position: 0 -150px;
}
.content .spielheader .icon.stream,
.content > .specialdata .spielheader .icon.stream,
.content > .specialdata > .area .spielheader .icon.stream,
.content div.w2 .spielheader .icon.stream {
  background-position: 0 -200px;
}
.content .spielheader .icon.stream.active,
.content > .specialdata .spielheader .icon.stream.active,
.content > .specialdata > .area .spielheader .icon.stream.active,
.content div.w2 .spielheader .icon.stream.active,
.content .spielheader .icon.stream:hover,
.content > .specialdata .spielheader .icon.stream:hover,
.content > .specialdata > .area .spielheader .icon.stream:hover,
.content div.w2 .spielheader .icon.stream:hover {
  background-position: 0 -250px;
}
.content .spielheader .icon.tv,
.content > .specialdata .spielheader .icon.tv,
.content > .specialdata > .area .spielheader .icon.tv,
.content div.w2 .spielheader .icon.tv {
  background-position: 0 -300px;
}
.content .spielheader .icon.tv.active,
.content > .specialdata .spielheader .icon.tv.active,
.content > .specialdata > .area .spielheader .icon.tv.active,
.content div.w2 .spielheader .icon.tv.active,
.content .spielheader .icon.tv:hover,
.content > .specialdata .spielheader .icon.tv:hover,
.content > .specialdata > .area .spielheader .icon.tv:hover,
.content div.w2 .spielheader .icon.tv:hover {
  background-position: 0 -350px;
}
.content .spielheader .icon.sport1,
.content > .specialdata .spielheader .icon.sport1,
.content > .specialdata > .area .spielheader .icon.sport1,
.content div.w2 .spielheader .icon.sport1 {
  background-position: 0 -400px;
}
.content .spielheader .icon.sport1.active,
.content > .specialdata .spielheader .icon.sport1.active,
.content > .specialdata > .area .spielheader .icon.sport1.active,
.content div.w2 .spielheader .icon.sport1.active,
.content .spielheader .icon.sport1:hover,
.content > .specialdata .spielheader .icon.sport1:hover,
.content > .specialdata > .area .spielheader .icon.sport1:hover,
.content div.w2 .spielheader .icon.sport1:hover {
  background-position: 0 -450px;
}
.content .spielheader .icon.magenta,
.content > .specialdata .spielheader .icon.magenta,
.content > .specialdata > .area .spielheader .icon.magenta,
.content div.w2 .spielheader .icon.magenta {
  background-position: 0 -1090px;
}
.content .spielheader .icon.magenta.active,
.content > .specialdata .spielheader .icon.magenta.active,
.content > .specialdata > .area .spielheader .icon.magenta.active,
.content div.w2 .spielheader .icon.magenta.active,
.content .spielheader .icon.magenta:hover,
.content > .specialdata .spielheader .icon.magenta:hover,
.content > .specialdata > .area .spielheader .icon.magenta:hover,
.content div.w2 .spielheader .icon.magenta:hover {
  background-position: 0 -1130px;
}
.content .spielheader .icon.analysis,
.content > .specialdata .spielheader .icon.analysis,
.content > .specialdata > .area .spielheader .icon.analysis,
.content div.w2 .spielheader .icon.analysis {
  background-position: 0 -500px;
}
.content .spielheader .icon.analysis.active,
.content > .specialdata .spielheader .icon.analysis.active,
.content > .specialdata > .area .spielheader .icon.analysis.active,
.content div.w2 .spielheader .icon.analysis.active,
.content .spielheader .icon.analysis:hover,
.content > .specialdata .spielheader .icon.analysis:hover,
.content > .specialdata > .area .spielheader .icon.analysis:hover,
.content div.w2 .spielheader .icon.analysis:hover {
  background-position: 0 -550px;
}
.content .spielheader .icon:hover,
.content > .specialdata .spielheader .icon:hover,
.content > .specialdata > .area .spielheader .icon:hover,
.content div.w2 .spielheader .icon:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.content .spielheader .icon:hover div.tooltip,
.content > .specialdata .spielheader .icon:hover div.tooltip,
.content > .specialdata > .area .spielheader .icon:hover div.tooltip,
.content div.w2 .spielheader .icon:hover div.tooltip {
  display: block;
}
.content .spielheader div.tooltip,
.content > .specialdata .spielheader div.tooltip,
.content > .specialdata > .area .spielheader div.tooltip,
.content div.w2 .spielheader div.tooltip {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
  filter: alpha(opacity = (90));
  padding: 5px;
  color: #ffffff;
  left: 50%;
  display: none;
  position: absolute;
  white-space: nowrap;
  top: -25px;
}
.content .spielheader div.tooltip span,
.content > .specialdata .spielheader div.tooltip span,
.content > .specialdata > .area .spielheader div.tooltip span,
.content div.w2 .spielheader div.tooltip span {
  position: relative;
  display: block;
  left: -72%;
  background-image: url("/?proxy=img/bg_tooltip.gif");
  background-position: center bottom;
  background-repeat: no-repeat;
  padding: 2px 10% 9px;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 12px;
  font-family: 'function_prodemi',Arial,sans-serif;
  width: 100%;
  color: #ffffff;
  text-align: center;
  text-transform: none;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .spielheader div.tooltip span,
  .content > .specialdata .spielheader div.tooltip span,
  .content > .specialdata > .area .spielheader div.tooltip span,
  .content div.w2 .spielheader div.tooltip span {
    background-image: url("/?proxy=img/bg_tooltip@2x.gif");
    background-size: 200px 50px;
  }
}
.content .presenter,
.content > .specialdata .presenter,
.content > .specialdata > .area .presenter,
.content div.w2 .presenter {
  margin: 0 auto 10px;
  width: 525px;
  max-width: 100%;
}
.content .presenter img,
.content > .specialdata .presenter img,
.content > .specialdata > .area .presenter img,
.content div.w2 .presenter img,
.content .presenter iframe,
.content > .specialdata .presenter iframe,
.content > .specialdata > .area .presenter iframe,
.content div.w2 .presenter iframe,
.content .presenter a,
.content > .specialdata .presenter a,
.content > .specialdata > .area .presenter a,
.content div.w2 .presenter a {
  display: block;
  width: 100%;
  height: auto;
  max-height: 46px;
}
.content .spielbericht,
.content > .specialdata .spielbericht,
.content > .specialdata > .area .spielbericht,
.content div.w2 .spielbericht {
  background: #000026;
  margin-bottom: 20px;
  overflow: hidden;
}
.content .spielbericht .col1,
.content > .specialdata .spielbericht .col1,
.content > .specialdata > .area .spielbericht .col1,
.content div.w2 .spielbericht .col1,
.content .spielbericht .col2,
.content > .specialdata .spielbericht .col2,
.content > .specialdata > .area .spielbericht .col2,
.content div.w2 .spielbericht .col2 {
  float: left;
  padding: 15px 2%;
}
.content .spielbericht .col1,
.content > .specialdata .spielbericht .col1,
.content > .specialdata > .area .spielbericht .col1,
.content div.w2 .spielbericht .col1 {
  width: 23%;
  background: #000026;
}
.content .spielbericht .col1 > p,
.content > .specialdata .spielbericht .col1 > p,
.content > .specialdata > .area .spielbericht .col1 > p,
.content div.w2 .spielbericht .col1 > p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #e8e8e8;
  text-align: right;
  padding: 4px 0;
}
.content .spielbericht .col1 > p strong,
.content > .specialdata .spielbericht .col1 > p strong,
.content > .specialdata > .area .spielbericht .col1 > p strong,
.content div.w2 .spielbericht .col1 > p strong {
  display: block;
  text-transform: uppercase;
  font-family: 'function_probook';
  font-weight: normal;
  color: #d9d9d9;
  padding-bottom: 10px;
}
.content .spielbericht .col2,
.content > .specialdata .spielbericht .col2,
.content > .specialdata > .area .spielbericht .col2,
.content div.w2 .spielbericht .col2 {
  width: 42%;
  background: #00163a;
}
.content .spielbericht .col2 .team,
.content > .specialdata .spielbericht .col2 .team,
.content > .specialdata > .area .spielbericht .col2 .team,
.content div.w2 .spielbericht .col2 .team {
  width: 40%;
}
.content .spielbericht .col2 .team h3,
.content > .specialdata .spielbericht .col2 .team h3,
.content > .specialdata > .area .spielbericht .col2 .team h3,
.content div.w2 .spielbericht .col2 .team h3 {
  margin: 0 0 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.content .spielbericht .col2 .team .img_team,
.content > .specialdata .spielbericht .col2 .team .img_team,
.content > .specialdata > .area .spielbericht .col2 .team .img_team,
.content div.w2 .spielbericht .col2 .team .img_team {
  background: #ffffff;
  width: 48px;
  height: 48px;
  padding: 1px;
}
.content .spielbericht .col2 .team .erg,
.content > .specialdata .spielbericht .col2 .team .erg,
.content > .specialdata > .area .spielbericht .col2 .team .erg,
.content div.w2 .spielbericht .col2 .team .erg {
  background: #000026;
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 48px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  text-align: center;
  width: 50%;
  border: 1px solid #00296d;
  color: #e1712e;
}
.content .spielbericht .col2 .team1,
.content > .specialdata .spielbericht .col2 .team1,
.content > .specialdata > .area .spielbericht .col2 .team1,
.content div.w2 .spielbericht .col2 .team1 {
  float: left;
}
.content .spielbericht .col2 .team1 .erg,
.content > .specialdata .spielbericht .col2 .team1 .erg,
.content > .specialdata > .area .spielbericht .col2 .team1 .erg,
.content div.w2 .spielbericht .col2 .team1 .erg {
  margin-left: 5%;
}
.content .spielbericht .col2 .team1 .img_team,
.content > .specialdata .spielbericht .col2 .team1 .img_team,
.content > .specialdata > .area .spielbericht .col2 .team1 .img_team,
.content div.w2 .spielbericht .col2 .team1 .img_team,
.content .spielbericht .col2 .team1 .erg,
.content > .specialdata .spielbericht .col2 .team1 .erg,
.content > .specialdata > .area .spielbericht .col2 .team1 .erg,
.content div.w2 .spielbericht .col2 .team1 .erg {
  float: left;
}
.content .spielbericht .col2 .team1 h3,
.content > .specialdata .spielbericht .col2 .team1 h3,
.content > .specialdata > .area .spielbericht .col2 .team1 h3,
.content div.w2 .spielbericht .col2 .team1 h3 {
  margin-right: -20%;
}
.content .spielbericht .col2 .team2,
.content > .specialdata .spielbericht .col2 .team2,
.content > .specialdata > .area .spielbericht .col2 .team2,
.content div.w2 .spielbericht .col2 .team2 {
  float: right;
  text-align: right;
}
.content .spielbericht .col2 .team2 .erg,
.content > .specialdata .spielbericht .col2 .team2 .erg,
.content > .specialdata > .area .spielbericht .col2 .team2 .erg,
.content div.w2 .spielbericht .col2 .team2 .erg {
  margin-right: 5%;
}
.content .spielbericht .col2 .team2 .img_team,
.content > .specialdata .spielbericht .col2 .team2 .img_team,
.content > .specialdata > .area .spielbericht .col2 .team2 .img_team,
.content div.w2 .spielbericht .col2 .team2 .img_team,
.content .spielbericht .col2 .team2 .erg,
.content > .specialdata .spielbericht .col2 .team2 .erg,
.content > .specialdata > .area .spielbericht .col2 .team2 .erg,
.content div.w2 .spielbericht .col2 .team2 .erg {
  float: right;
}
.content .spielbericht .col2 .team2 h3,
.content > .specialdata .spielbericht .col2 .team2 h3,
.content > .specialdata > .area .spielbericht .col2 .team2 h3,
.content div.w2 .spielbericht .col2 .team2 h3 {
  margin-left: -20%;
}
.content .spielbericht .col2 .vs,
.content > .specialdata .spielbericht .col2 .vs,
.content > .specialdata > .area .spielbericht .col2 .vs,
.content div.w2 .spielbericht .col2 .vs {
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 30px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #ffffff;
  margin: 40px auto 20px;
  text-align: center;
  max-width: 20%;
}
.content .spielbericht .col2 .live,
.content > .specialdata .spielbericht .col2 .live,
.content > .specialdata > .area .spielbericht .col2 .live,
.content div.w2 .spielbericht .col2 .live {
  color: #e1712e;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 25px auto 0;
}
.content .spielbericht .col2 .live strong,
.content > .specialdata .spielbericht .col2 .live strong,
.content > .specialdata > .area .spielbericht .col2 .live strong,
.content div.w2 .spielbericht .col2 .live strong {
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 29px;
  font-family: 'function_prodemi',Arial,sans-serif;
  text-transform: uppercase;
  display: block;
}
.content .spielbericht .col1 > table,
.content > .specialdata .spielbericht .col1 > table,
.content > .specialdata > .area .spielbericht .col1 > table,
.content div.w2 .spielbericht .col1 > table {
  margin: 0;
  border: 0;
}
.content .spielbericht .col1 > table tr,
.content > .specialdata .spielbericht .col1 > table tr,
.content > .specialdata > .area .spielbericht .col1 > table tr,
.content div.w2 .spielbericht .col1 > table tr {
  background: none;
}
.content .spielbericht .col1 > table th,
.content > .specialdata .spielbericht .col1 > table th,
.content > .specialdata > .area .spielbericht .col1 > table th,
.content div.w2 .spielbericht .col1 > table th,
.content .spielbericht .col1 > table tr:last-child th,
.content > .specialdata .spielbericht .col1 > table tr:last-child th,
.content > .specialdata > .area .spielbericht .col1 > table tr:last-child th,
.content div.w2 .spielbericht .col1 > table tr:last-child th {
  color: #d9d9d9;
  font-family: 'function_probook';
  padding: 6px 0 9px;
  border: 0;
}
.content .spielbericht .col1 > table td span,
.content > .specialdata .spielbericht .col1 > table td span,
.content > .specialdata > .area .spielbericht .col1 > table td span,
.content div.w2 .spielbericht .col1 > table td span,
.content .spielbericht .col1 > table td,
.content > .specialdata .spielbericht .col1 > table td,
.content > .specialdata > .area .spielbericht .col1 > table td,
.content div.w2 .spielbericht .col1 > table td {
  color: #ffffff;
  border: 0;
}
.content .spielbericht .col1 > table p,
.content > .specialdata .spielbericht .col1 > table p,
.content > .specialdata > .area .spielbericht .col1 > table p,
.content div.w2 .spielbericht .col1 > table p {
  padding: 2px 0;
}
.content .spielbericht .col1 > table strong,
.content > .specialdata .spielbericht .col1 > table strong,
.content > .specialdata > .area .spielbericht .col1 > table strong,
.content div.w2 .spielbericht .col1 > table strong {
  color: #e8e8e8;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
}
.content .chart-wrapper,
.content > .specialdata .chart-wrapper,
.content > .specialdata > .area .chart-wrapper,
.content div.w2 .chart-wrapper {
  width: 86%;
  height: 300px;
  float: left;
}
.content .spielinfo,
.content > .specialdata .spielinfo,
.content > .specialdata > .area .spielinfo,
.content div.w2 .spielinfo {
  width: 10%;
  padding: 10px 2%;
  float: left;
}
.content .spielinfo dt,
.content > .specialdata .spielinfo dt,
.content > .specialdata > .area .spielinfo dt,
.content div.w2 .spielinfo dt {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 8px 0 4px 0;
}
.content .spielinfo dd,
.content > .specialdata .spielinfo dd,
.content > .specialdata > .area .spielinfo dd,
.content div.w2 .spielinfo dd {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_prodemi',Arial,sans-serif;
  margin: 0;
  padding: 0 0 4px 0;
}
.content .spielinfo .team1,
.content > .specialdata .spielinfo .team1,
.content > .specialdata > .area .spielinfo .team1,
.content div.w2 .spielinfo .team1 {
  color: #c0591c;
}
.content .spielinfo .team2,
.content > .specialdata .spielinfo .team2,
.content > .specialdata > .area .spielinfo .team2,
.content div.w2 .spielinfo .team2 {
  color: #003387;
}
.content .rightcol,
.content > .specialdata .rightcol,
.content > .specialdata > .area .rightcol,
.content div.w2 .rightcol {
  float: right;
  width: 31.3%;
  padding: 0 0 20px 3%;
}
.content > div.w1 > figure,
.content > .specialdata > div.w1 > figure,
.content > .specialdata > .area > div.w1 > figure,
.content div.w2 > div.w1 > figure,
.content > div.w1 .boxcontent,
.content > .specialdata > div.w1 .boxcontent,
.content > .specialdata > .area > div.w1 .boxcontent,
.content div.w2 > div.w1 .boxcontent,
.content > div.w1 .profile,
.content > .specialdata > div.w1 .profile,
.content > .specialdata > .area > div.w1 .profile,
.content div.w2 > div.w1 .profile,
.content > div.w1 .cad,
.content > .specialdata > div.w1 .cad,
.content > .specialdata > .area > div.w1 .cad,
.content div.w2 > div.w1 .cad {
  margin-bottom: 24px;
}
.content .playbyplay,
.content > .specialdata .playbyplay,
.content > .specialdata > .area .playbyplay,
.content div.w2 .playbyplay {
  background: #e8e8e8;
  padding: 10px 0;
  overflow: hidden;
}
.content .playbyplay .split,
.content > .specialdata .playbyplay .split,
.content > .specialdata > .area .playbyplay .split,
.content div.w2 .playbyplay .split {
  float: left;
  width: 48%;
  margin: 0 1%;
}
.content .playbyplay .scrollcontent,
.content > .specialdata .playbyplay .scrollcontent,
.content > .specialdata > .area .playbyplay .scrollcontent,
.content div.w2 .playbyplay .scrollcontent {
  background: #ffffff;
  height: 490px;
  overflow: auto;
  padding: 5px 0.5%;
  width: 47%;
}
.content .playbyplay .scrollcontent ul,
.content > .specialdata .playbyplay .scrollcontent ul,
.content > .specialdata > .area .playbyplay .scrollcontent ul,
.content div.w2 .playbyplay .scrollcontent ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.content .playbyplay .scrollcontent p,
.content > .specialdata .playbyplay .scrollcontent p,
.content > .specialdata > .area .playbyplay .scrollcontent p,
.content div.w2 .playbyplay .scrollcontent p {
  text-align: center;
  padding: 8px 5px;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
}
.content .playbyplay .scrollcontent .actionicon,
.content > .specialdata .playbyplay .scrollcontent .actionicon,
.content > .specialdata > .area .playbyplay .scrollcontent .actionicon,
.content div.w2 .playbyplay .scrollcontent .actionicon {
  padding: 5px 20px;
}
.content .playbyplay .scrollcontent .actionicon,
.content > .specialdata .playbyplay .scrollcontent .actionicon,
.content > .specialdata > .area .playbyplay .scrollcontent .actionicon,
.content div.w2 .playbyplay .scrollcontent .actionicon,
.content .playbyplay .scrollcontent strong,
.content > .specialdata .playbyplay .scrollcontent strong,
.content > .specialdata > .area .playbyplay .scrollcontent strong,
.content div.w2 .playbyplay .scrollcontent strong {
  display: inline;
}
.content .playbyplay .scrollcontent li,
.content > .specialdata .playbyplay .scrollcontent li,
.content > .specialdata > .area .playbyplay .scrollcontent li,
.content div.w2 .playbyplay .scrollcontent li {
  overflow: hidden;
  border-bottom: 1px solid #d9d9d9;
}
.content .playbyplay .scrollcontent span.score,
.content > .specialdata .playbyplay .scrollcontent span.score,
.content > .specialdata > .area .playbyplay .scrollcontent span.score,
.content div.w2 .playbyplay .scrollcontent span.score {
  font-weight: bold;
}
.content .playbyplay .scrollcontent .team1 .actionicon,
.content > .specialdata .playbyplay .scrollcontent .team1 .actionicon,
.content > .specialdata > .area .playbyplay .scrollcontent .team1 .actionicon,
.content div.w2 .playbyplay .scrollcontent .team1 .actionicon,
.content .playbyplay .scrollcontent .team1 strong,
.content > .specialdata .playbyplay .scrollcontent .team1 strong,
.content > .specialdata > .area .playbyplay .scrollcontent .team1 strong,
.content div.w2 .playbyplay .scrollcontent .team1 strong {
  float: left;
  display: block;
}
.content .playbyplay .scrollcontent .team1 .actionicon,
.content > .specialdata .playbyplay .scrollcontent .team1 .actionicon,
.content > .specialdata > .area .playbyplay .scrollcontent .team1 .actionicon,
.content div.w2 .playbyplay .scrollcontent .team1 .actionicon {
  padding: 0 5px 0 10px;
  margin-top: -4px;
}
.content .playbyplay .scrollcontent .team1 p,
.content > .specialdata .playbyplay .scrollcontent .team1 p,
.content > .specialdata > .area .playbyplay .scrollcontent .team1 p,
.content div.w2 .playbyplay .scrollcontent .team1 p {
  text-align: left;
  color: #c0591c;
  line-height: 16px;
}
.content .playbyplay .scrollcontent .team2 span,
.content > .specialdata .playbyplay .scrollcontent .team2 span,
.content > .specialdata > .area .playbyplay .scrollcontent .team2 span,
.content div.w2 .playbyplay .scrollcontent .team2 span {
  float: right;
  padding-bottom: 7px;
}
.content .playbyplay .scrollcontent .team2 .actionicon,
.content > .specialdata .playbyplay .scrollcontent .team2 .actionicon,
.content > .specialdata > .area .playbyplay .scrollcontent .team2 .actionicon,
.content div.w2 .playbyplay .scrollcontent .team2 .actionicon,
.content .playbyplay .scrollcontent .team2 strong,
.content > .specialdata .playbyplay .scrollcontent .team2 strong,
.content > .specialdata > .area .playbyplay .scrollcontent .team2 strong,
.content div.w2 .playbyplay .scrollcontent .team2 strong {
  float: right;
  display: block;
}
.content .playbyplay .scrollcontent .team2 .actionicon,
.content > .specialdata .playbyplay .scrollcontent .team2 .actionicon,
.content > .specialdata > .area .playbyplay .scrollcontent .team2 .actionicon,
.content div.w2 .playbyplay .scrollcontent .team2 .actionicon {
  padding: 0 10px 0 5px;
  margin-top: -7px;
}
.content .playbyplay .scrollcontent .team2 p,
.content > .specialdata .playbyplay .scrollcontent .team2 p,
.content > .specialdata > .area .playbyplay .scrollcontent .team2 p,
.content div.w2 .playbyplay .scrollcontent .team2 p {
  text-align: right;
  color: #003387;
  line-height: 16px;
}
.content .wurfanalyse p,
.content > .specialdata .wurfanalyse p,
.content > .specialdata > .area .wurfanalyse p,
.content div.w2 .wurfanalyse p {
  clear: both;
}
.content .wurfanalyse .heading,
.content > .specialdata .wurfanalyse .heading,
.content > .specialdata > .area .wurfanalyse .heading,
.content div.w2 .wurfanalyse .heading {
  overflow: hidden;
  padding: 16px 0 8px;
}
.content .wurfanalyse .heading h2,
.content > .specialdata .wurfanalyse .heading h2,
.content > .specialdata > .area .wurfanalyse .heading h2,
.content div.w2 .wurfanalyse .heading h2 {
  margin: 0;
  padding: 0;
  width: 48%;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #ffffff;
  padding: 8px 1%;
}
.content .wurfanalyse .heading button,
.content > .specialdata .wurfanalyse .heading button,
.content > .specialdata > .area .wurfanalyse .heading button,
.content div.w2 .wurfanalyse .heading button {
  background: none;
  display: block;
  color: #ffffff;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.content .wurfanalyse .heading .team1,
.content > .specialdata .wurfanalyse .heading .team1,
.content > .specialdata > .area .wurfanalyse .heading .team1,
.content div.w2 .wurfanalyse .heading .team1 {
  float: left;
  background: #e1712e;
  text-align: right;
}
.content .wurfanalyse .heading .team1 img,
.content > .specialdata .wurfanalyse .heading .team1 img,
.content > .specialdata > .area .wurfanalyse .heading .team1 img,
.content div.w2 .wurfanalyse .heading .team1 img {
  float: right;
  margin-left: 8px;
}
.content .wurfanalyse .heading .team1 button,
.content > .specialdata .wurfanalyse .heading .team1 button,
.content > .specialdata > .area .wurfanalyse .heading .team1 button,
.content div.w2 .wurfanalyse .heading .team1 button {
  float: left;
}
.content .wurfanalyse .heading .team2,
.content > .specialdata .wurfanalyse .heading .team2,
.content > .specialdata > .area .wurfanalyse .heading .team2,
.content div.w2 .wurfanalyse .heading .team2 {
  float: right;
  background: #00163a;
  text-align: left;
}
.content .wurfanalyse .heading .team2 img,
.content > .specialdata .wurfanalyse .heading .team2 img,
.content > .specialdata > .area .wurfanalyse .heading .team2 img,
.content div.w2 .wurfanalyse .heading .team2 img {
  float: left;
  margin-right: 8px;
}
.content .wurfanalyse .heading .team2 button,
.content > .specialdata .wurfanalyse .heading .team2 button,
.content > .specialdata > .area .wurfanalyse .heading .team2 button,
.content div.w2 .wurfanalyse .heading .team2 button {
  float: right;
}
.content .wurfanalyse > .team1,
.content > .specialdata .wurfanalyse > .team1,
.content > .specialdata > .area .wurfanalyse > .team1,
.content div.w2 .wurfanalyse > .team1,
.content .wurfanalyse > .team2,
.content > .specialdata .wurfanalyse > .team2,
.content > .specialdata > .area .wurfanalyse > .team2,
.content div.w2 .wurfanalyse > .team2 {
  overflow: hidden;
}
.content .wurfanalyse > .team1 table,
.content > .specialdata .wurfanalyse > .team1 table,
.content > .specialdata > .area .wurfanalyse > .team1 table,
.content div.w2 .wurfanalyse > .team1 table,
.content .wurfanalyse > .team2 table,
.content > .specialdata .wurfanalyse > .team2 table,
.content > .specialdata > .area .wurfanalyse > .team2 table,
.content div.w2 .wurfanalyse > .team2 table {
  border-left: 0;
  margin-bottom: 10px;
}
.content .wurfanalyse > .team1 .col-nr,
.content > .specialdata .wurfanalyse > .team1 .col-nr,
.content > .specialdata > .area .wurfanalyse > .team1 .col-nr,
.content div.w2 .wurfanalyse > .team1 .col-nr,
.content .wurfanalyse > .team2 .col-nr,
.content > .specialdata .wurfanalyse > .team2 .col-nr,
.content > .specialdata > .area .wurfanalyse > .team2 .col-nr,
.content div.w2 .wurfanalyse > .team2 .col-nr {
  width: 20%;
}
.content .wurfanalyse > .team1 .col-name,
.content > .specialdata .wurfanalyse > .team1 .col-name,
.content > .specialdata > .area .wurfanalyse > .team1 .col-name,
.content div.w2 .wurfanalyse > .team1 .col-name,
.content .wurfanalyse > .team2 .col-name,
.content > .specialdata .wurfanalyse > .team2 .col-name,
.content > .specialdata > .area .wurfanalyse > .team2 .col-name,
.content div.w2 .wurfanalyse > .team2 .col-name {
  width: 60%;
}
.content .wurfanalyse > .team1 .col-check,
.content > .specialdata .wurfanalyse > .team1 .col-check,
.content > .specialdata > .area .wurfanalyse > .team1 .col-check,
.content div.w2 .wurfanalyse > .team1 .col-check,
.content .wurfanalyse > .team2 .col-check,
.content > .specialdata .wurfanalyse > .team2 .col-check,
.content > .specialdata > .area .wurfanalyse > .team2 .col-check,
.content div.w2 .wurfanalyse > .team2 .col-check {
  width: 20%;
}
.content .wurfanalyse > .team1 tr:hover td,
.content > .specialdata .wurfanalyse > .team1 tr:hover td,
.content > .specialdata > .area .wurfanalyse > .team1 tr:hover td,
.content div.w2 .wurfanalyse > .team1 tr:hover td,
.content .wurfanalyse > .team2 tr:hover td,
.content > .specialdata .wurfanalyse > .team2 tr:hover td,
.content > .specialdata > .area .wurfanalyse > .team2 tr:hover td,
.content div.w2 .wurfanalyse > .team2 tr:hover td {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.15);
  border-bottom-color: rgba(0, 0, 0, 0.15);
}
.content .wurfanalyse > .team1 td,
.content > .specialdata .wurfanalyse > .team1 td,
.content > .specialdata > .area .wurfanalyse > .team1 td,
.content div.w2 .wurfanalyse > .team1 td,
.content .wurfanalyse > .team2 td,
.content > .specialdata .wurfanalyse > .team2 td,
.content > .specialdata > .area .wurfanalyse > .team2 td,
.content div.w2 .wurfanalyse > .team2 td {
  border-left: 0;
  border-right: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content .wurfanalyse > .team1 .check,
.content > .specialdata .wurfanalyse > .team1 .check,
.content > .specialdata > .area .wurfanalyse > .team1 .check,
.content div.w2 .wurfanalyse > .team1 .check,
.content .wurfanalyse > .team2 .check,
.content > .specialdata .wurfanalyse > .team2 .check,
.content > .specialdata > .area .wurfanalyse > .team2 .check,
.content div.w2 .wurfanalyse > .team2 .check {
  width: 24px;
  height: 24px;
  background-image: url("/?proxy=img/ico_check-w24.png");
  background-position: center center;
  background-repeat: no-repeat;
  float: right;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .wurfanalyse > .team1 .check,
  .content > .specialdata .wurfanalyse > .team1 .check,
  .content > .specialdata > .area .wurfanalyse > .team1 .check,
  .content div.w2 .wurfanalyse > .team1 .check,
  .content .wurfanalyse > .team2 .check,
  .content > .specialdata .wurfanalyse > .team2 .check,
  .content > .specialdata > .area .wurfanalyse > .team2 .check,
  .content div.w2 .wurfanalyse > .team2 .check {
    background-image: url("/?proxy=img/ico_check-w24@2x.png");
    background-size: 24px 24px;
  }
}
.content .wurfanalyse > .team1 .toggles p,
.content > .specialdata .wurfanalyse > .team1 .toggles p,
.content > .specialdata > .area .wurfanalyse > .team1 .toggles p,
.content div.w2 .wurfanalyse > .team1 .toggles p,
.content .wurfanalyse > .team2 .toggles p,
.content > .specialdata .wurfanalyse > .team2 .toggles p,
.content > .specialdata > .area .wurfanalyse > .team2 .toggles p,
.content div.w2 .wurfanalyse > .team2 .toggles p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  padding-left: 8px;
}
.content .wurfanalyse > .team1 .toggles a,
.content > .specialdata .wurfanalyse > .team1 .toggles a,
.content > .specialdata > .area .wurfanalyse > .team1 .toggles a,
.content div.w2 .wurfanalyse > .team1 .toggles a,
.content .wurfanalyse > .team2 .toggles a,
.content > .specialdata .wurfanalyse > .team2 .toggles a,
.content > .specialdata > .area .wurfanalyse > .team2 .toggles a,
.content div.w2 .wurfanalyse > .team2 .toggles a {
  display: block;
  color: #111111;
  text-decoration: none;
}
.content .wurfanalyse > .team1 .toggles a:before,
.content > .specialdata .wurfanalyse > .team1 .toggles a:before,
.content > .specialdata > .area .wurfanalyse > .team1 .toggles a:before,
.content div.w2 .wurfanalyse > .team1 .toggles a:before,
.content .wurfanalyse > .team2 .toggles a:before,
.content > .specialdata .wurfanalyse > .team2 .toggles a:before,
.content > .specialdata > .area .wurfanalyse > .team2 .toggles a:before,
.content div.w2 .wurfanalyse > .team2 .toggles a:before {
  content: "";
  width: 14px;
  height: 14px;
  float: left;
  background: #e8e8e8;
  border: 1px solid #d9d9d9;
  margin-right: 8px;
  text-align: center;
  color: #777777;
  font-size: 16px;
}
.content .wurfanalyse > .team1 .toggles a.checked:before,
.content > .specialdata .wurfanalyse > .team1 .toggles a.checked:before,
.content > .specialdata > .area .wurfanalyse > .team1 .toggles a.checked:before,
.content div.w2 .wurfanalyse > .team1 .toggles a.checked:before,
.content .wurfanalyse > .team2 .toggles a.checked:before,
.content > .specialdata .wurfanalyse > .team2 .toggles a.checked:before,
.content > .specialdata > .area .wurfanalyse > .team2 .toggles a.checked:before,
.content div.w2 .wurfanalyse > .team2 .toggles a.checked:before {
  content: "\2714";
}
.content .wurfanalyse > .team1,
.content > .specialdata .wurfanalyse > .team1,
.content > .specialdata > .area .wurfanalyse > .team1,
.content div.w2 .wurfanalyse > .team1 {
  float: left;
  width: 19%;
}
.content .wurfanalyse > .team1 tr.selected td,
.content > .specialdata .wurfanalyse > .team1 tr.selected td,
.content > .specialdata > .area .wurfanalyse > .team1 tr.selected td,
.content div.w2 .wurfanalyse > .team1 tr.selected td {
  background-color: rgba(225, 111, 45, 0.35);
  border-bottom-color: rgba(225, 111, 45, 0.35);
}
.content .wurfanalyse > .team2,
.content > .specialdata .wurfanalyse > .team2,
.content > .specialdata > .area .wurfanalyse > .team2,
.content div.w2 .wurfanalyse > .team2 {
  float: right;
  width: 19%;
  margin-left: 1%;
}
.content .wurfanalyse > .team2 tr.selected td,
.content > .specialdata .wurfanalyse > .team2 tr.selected td,
.content > .specialdata > .area .wurfanalyse > .team2 tr.selected td,
.content div.w2 .wurfanalyse > .team2 tr.selected td {
  background-color: rgba(0, 51, 133, 0.25);
  border-bottom-color: rgba(0, 51, 133, 0.25);
}
.content .wurfanalyse .court,
.content > .specialdata .wurfanalyse .court,
.content > .specialdata > .area .wurfanalyse .court,
.content div.w2 .wurfanalyse .court {
  width: 58%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  min-width: 608px;
}
.content .wurfanalyse .court table,
.content > .specialdata .wurfanalyse .court table,
.content > .specialdata > .area .wurfanalyse .court table,
.content div.w2 .wurfanalyse .court table {
  width: 49%;
  float: left;
  margin: 10px 1% 0 0;
}
.content .wurfanalyse .court table.team2,
.content > .specialdata .wurfanalyse .court table.team2,
.content > .specialdata > .area .wurfanalyse .court table.team2,
.content div.w2 .wurfanalyse .court table.team2 {
  margin: 10px 0 0 1%;
}
.content .wurfanalyse .court table tr td,
.content > .specialdata .wurfanalyse .court table tr td,
.content > .specialdata > .area .wurfanalyse .court table tr td,
.content div.w2 .wurfanalyse .court table tr td {
  border-right: 1px solid rgba(120, 120, 120, 0.5);
}
.content .wurfanalyse .court .bg-court,
.content > .specialdata .wurfanalyse .court .bg-court,
.content > .specialdata > .area .wurfanalyse .court .bg-court,
.content div.w2 .wurfanalyse .court .bg-court {
  position: relative;
  background: #e8e8e8;
  padding: 9px 0;
  margin: 0;
}
.content .wurfanalyse .court .bg-court img,
.content > .specialdata .wurfanalyse .court .bg-court img,
.content > .specialdata > .area .wurfanalyse .court .bg-court img,
.content div.w2 .wurfanalyse .court .bg-court img {
  max-width: 608px;
  width: 98%;
  margin: 0 auto;
  display: block;
}
.content .wurfanalyse .court .shotChart,
.content > .specialdata .wurfanalyse .court .shotChart,
.content > .specialdata > .area .wurfanalyse .court .shotChart,
.content div.w2 .wurfanalyse .court .shotChart {
  z-index: 2;
  position: relative;
  width: 608px;
  margin: -388px auto 0;
}
.content .wurfanalyse .court .shotChart svg,
.content > .specialdata .wurfanalyse .court .shotChart svg,
.content > .specialdata > .area .wurfanalyse .court .shotChart svg,
.content div.w2 .wurfanalyse .court .shotChart svg {
  display: block;
  max-width: 100%;
}
.content .wurfanalyse .court + .footnote,
.content > .specialdata .wurfanalyse .court + .footnote,
.content > .specialdata > .area .wurfanalyse .court + .footnote,
.content div.w2 .wurfanalyse .court + .footnote {
  padding-top: 20px;
  clear: both;
}
.content > .row,
.content > .specialdata > .row,
.content > .specialdata > .area > .row,
.content div.w2 > .row {
  padding: 5px 0 10px;
  overflow: hidden;
}
.content > .row .boxcol3,
.content > .specialdata > .row .boxcol3,
.content > .specialdata > .area > .row .boxcol3,
.content div.w2 > .row .boxcol3 {
  background: #e8e8e8;
  max-width: 400px;
  width: 30.33%;
  margin: 0 1.5% 10px 0;
  float: left;
  padding: 10px 1%;
  position: relative;
  /* */
}
.content > .row .boxcol3 .boxcontent,
.content > .specialdata > .row .boxcol3 .boxcontent,
.content > .specialdata > .area > .row .boxcol3 .boxcontent,
.content div.w2 > .row .boxcol3 .boxcontent {
  height: 200px;
}
.content > .row .boxcol3 h3,
.content > .specialdata > .row .boxcol3 h3,
.content > .specialdata > .area > .row .boxcol3 h3,
.content div.w2 > .row .boxcol3 h3 {
  text-transform: uppercase;
  margin: 0 0 5px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_prodemi',Arial,sans-serif;
}
.content > .row .boxcol3 .boxcontent > ul,
.content > .specialdata > .row .boxcol3 .boxcontent > ul,
.content > .specialdata > .area > .row .boxcol3 .boxcontent > ul,
.content div.w2 > .row .boxcol3 .boxcontent > ul {
  height: 175px;
  overflow: auto;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
  margin: 0;
  padding: 0;
  list-style: none;
}
.content > .row .boxcol3 .boxcontent > ul li,
.content > .specialdata > .row .boxcol3 .boxcontent > ul li,
.content > .specialdata > .area > .row .boxcol3 .boxcontent > ul li,
.content div.w2 > .row .boxcol3 .boxcontent > ul li {
  margin: 0 0 5px;
}
.content > .row .boxcol3 p,
.content > .specialdata > .row .boxcol3 p,
.content > .specialdata > .area > .row .boxcol3 p,
.content div.w2 > .row .boxcol3 p {
  padding: 0 0 5px;
}
.content > .row .boxcol3 p + h3,
.content > .specialdata > .row .boxcol3 p + h3,
.content > .specialdata > .area > .row .boxcol3 p + h3,
.content div.w2 > .row .boxcol3 p + h3 {
  padding-top: 10px;
}
.content > .row .boxcol3 a,
.content > .specialdata > .row .boxcol3 a,
.content > .specialdata > .area > .row .boxcol3 a,
.content div.w2 > .row .boxcol3 a {
  color: #e1712e;
  text-decoration: none;
}
.content > .row .boxcol3:nth-child(3n),
.content > .specialdata > .row .boxcol3:nth-child(3n),
.content > .specialdata > .area > .row .boxcol3:nth-child(3n),
.content div.w2 > .row .boxcol3:nth-child(3n) {
  margin-right: 0;
}
.content > .row .boxcol3 table.trend,
.content > .specialdata > .row .boxcol3 table.trend,
.content > .specialdata > .area > .row .boxcol3 table.trend,
.content div.w2 > .row .boxcol3 table.trend {
  border-top: 1px solid #ffffff;
  border-left: 0;
}
.content > .row .boxcol3 table.trend tr,
.content > .specialdata > .row .boxcol3 table.trend tr,
.content > .specialdata > .area > .row .boxcol3 table.trend tr,
.content div.w2 > .row .boxcol3 table.trend tr {
  border-bottom: 1px solid #ffffff;
}
.content > .row .boxcol3 table.trend tr:hover,
.content > .specialdata > .row .boxcol3 table.trend tr:hover,
.content > .specialdata > .area > .row .boxcol3 table.trend tr:hover,
.content div.w2 > .row .boxcol3 table.trend tr:hover {
  background: #ffffff;
}
.content > .row .boxcol3 table.trend td,
.content > .specialdata > .row .boxcol3 table.trend td,
.content > .specialdata > .area > .row .boxcol3 table.trend td,
.content div.w2 > .row .boxcol3 table.trend td {
  border: 0;
  padding: 4px 2%;
  color: #777777;
}
.content > .row .boxcol3 table.trend tr.up td,
.content > .specialdata > .row .boxcol3 table.trend tr.up td,
.content > .specialdata > .area > .row .boxcol3 table.trend tr.up td,
.content div.w2 > .row .boxcol3 table.trend tr.up td {
  color: #c14545;
}
.content > .row .boxcol3 table.trend tr.down td,
.content > .specialdata > .row .boxcol3 table.trend tr.down td,
.content > .specialdata > .area > .row .boxcol3 table.trend tr.down td,
.content div.w2 > .row .boxcol3 table.trend tr.down td {
  color: #50ad4d;
}
.content > .row .boxcol3 table.trend span.trend,
.content > .specialdata > .row .boxcol3 table.trend span.trend,
.content > .specialdata > .area > .row .boxcol3 table.trend span.trend,
.content div.w2 > .row .boxcol3 table.trend span.trend {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("/?proxy=img/ico_trend-24.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  float: right;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content > .row .boxcol3 table.trend span.trend,
  .content > .specialdata > .row .boxcol3 table.trend span.trend,
  .content > .specialdata > .area > .row .boxcol3 table.trend span.trend,
  .content div.w2 > .row .boxcol3 table.trend span.trend {
    background-image: url("/?proxy=img/ico_trend-24@2x.png");
    background-size: 24px 72px;
  }
}
.content > .row .boxcol3 table.trend span.trend.down,
.content > .specialdata > .row .boxcol3 table.trend span.trend.down,
.content > .specialdata > .area > .row .boxcol3 table.trend span.trend.down,
.content div.w2 > .row .boxcol3 table.trend span.trend.down {
  background-position: 0 -48px;
}
.content > .row .boxcol3 table.trend span.trend.equal,
.content > .specialdata > .row .boxcol3 table.trend span.trend.equal,
.content > .specialdata > .area > .row .boxcol3 table.trend span.trend.equal,
.content div.w2 > .row .boxcol3 table.trend span.trend.equal {
  background-position: 0 -24px;
}
.content > .row .boxcol3 .player,
.content > .specialdata > .row .boxcol3 .player,
.content > .specialdata > .area > .row .boxcol3 .player,
.content div.w2 > .row .boxcol3 .player {
  position: relative;
  border: 1px solid #ffffff;
  background: #ffffff;
  float: left;
  margin-right: 5%;
  width: 50%;
  height: 100px;
  overflow: hidden;
}
.content > .row .boxcol3 .player .img_player,
.content > .specialdata > .row .boxcol3 .player .img_player,
.content > .specialdata > .area > .row .boxcol3 .player .img_player,
.content div.w2 > .row .boxcol3 .player .img_player {
  display: block;
  width: auto;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.content > .row .boxcol3 .player .img_team,
.content > .specialdata > .row .boxcol3 .player .img_team,
.content > .specialdata > .area > .row .boxcol3 .player .img_team,
.content div.w2 > .row .boxcol3 .player .img_team {
  position: absolute;
  right: 0;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
  height: auto;
  width: 50%;
  float: left;
  margin: 0;
}
.content > .row .boxcol3 .player .img_team + .img_player,
.content > .specialdata > .row .boxcol3 .player .img_team + .img_player,
.content > .specialdata > .area > .row .boxcol3 .player .img_team + .img_player,
.content div.w2 > .row .boxcol3 .player .img_team + .img_player {
  margin: 0;
  float: left;
}
.content > .row .boxcol3 .player + h2,
.content > .specialdata > .row .boxcol3 .player + h2,
.content > .specialdata > .area > .row .boxcol3 .player + h2,
.content div.w2 > .row .boxcol3 .player + h2 {
  float: right;
  padding: 0 0 10px;
  color: #111111;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  width: 43%;
}
.content > .row .boxcol3 .player + h2 strong,
.content > .specialdata > .row .boxcol3 .player + h2 strong,
.content > .specialdata > .area > .row .boxcol3 .player + h2 strong,
.content div.w2 > .row .boxcol3 .player + h2 strong {
  text-transform: uppercase;
  font-family: 'function_prodemi';
  display: block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.content > .row .boxcol3 .player + h2 + p,
.content > .specialdata > .row .boxcol3 .player + h2 + p,
.content > .specialdata > .area > .row .boxcol3 .player + h2 + p,
.content div.w2 > .row .boxcol3 .player + h2 + p {
  position: absolute;
  left: 55%;
  bottom: 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content > .row .html-chart,
.content > .specialdata > .row .html-chart,
.content > .specialdata > .area > .row .html-chart,
.content div.w2 > .row .html-chart {
  position: relative;
  height: 175px;
}
.content > .row .html-chart ul,
.content > .specialdata > .row .html-chart ul,
.content > .specialdata > .area > .row .html-chart ul,
.content div.w2 > .row .html-chart ul {
  background: #ffffff;
  margin: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 2px 0;
  height: 80%;
}
.content > .row .html-chart ul .bar,
.content > .specialdata > .row .html-chart ul .bar,
.content > .specialdata > .area > .row .html-chart ul .bar,
.content div.w2 > .row .html-chart ul .bar {
  background: #e1712e;
  position: absolute;
  bottom: 0;
  width: 100%;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
  filter: alpha(opacity = (90));
}
.content > .row .html-chart ul li,
.content > .specialdata > .row .html-chart ul li,
.content > .specialdata > .area > .row .html-chart ul li,
.content div.w2 > .row .html-chart ul li {
  height: 100%;
  width: 14.66%;
  display: block;
  padding: emCalc(25px) 0;
  position: relative;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0 1%;
  float: left;
}
.content > .row .html-chart ul .value,
.content > .specialdata > .row .html-chart ul .value,
.content > .specialdata > .area > .row .html-chart ul .value,
.content div.w2 > .row .html-chart ul .value {
  position: absolute;
  top: 100%;
  margin-top: 5px;
  text-align: center;
  width: 100%;
}
.content > .row .html-chart ul .axis,
.content > .specialdata > .row .html-chart ul .axis,
.content > .specialdata > .area > .row .html-chart ul .axis,
.content div.w2 > .row .html-chart ul .axis {
  position: absolute;
  top: 40%;
  height: 1px;
  overflow: hidden;
  background: #d9d9d9;
  width: 100%;
  margin: 0;
  padding: 0;
}
.content > .row .html-chart .chart-tooltip,
.content > .specialdata > .row .html-chart .chart-tooltip,
.content > .specialdata > .area > .row .html-chart .chart-tooltip,
.content div.w2 > .row .html-chart .chart-tooltip {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
  filter: alpha(opacity = (90));
  padding: 5px;
  color: #ffffff;
  left: 50%;
  display: none;
  position: absolute;
  white-space: nowrap;
  top: -25px;
}
.content > .row .html-chart .chart-tooltip span,
.content > .specialdata > .row .html-chart .chart-tooltip span,
.content > .specialdata > .area > .row .html-chart .chart-tooltip span,
.content div.w2 > .row .html-chart .chart-tooltip span {
  position: relative;
  display: block;
  left: -60%;
  background-image: url("/?proxy=img/bg_tooltip.gif");
  background-position: center bottom;
  background-repeat: no-repeat;
  padding: 2px 5% 9px;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 12px;
  font-family: 'function_prodemi',Arial,sans-serif;
  width: 100%;
  color: #ffffff;
  text-align: center;
  text-transform: none;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content > .row .html-chart .chart-tooltip span,
  .content > .specialdata > .row .html-chart .chart-tooltip span,
  .content > .specialdata > .area > .row .html-chart .chart-tooltip span,
  .content div.w2 > .row .html-chart .chart-tooltip span {
    background-image: url("/?proxy=img/bg_tooltip@2x.gif");
    background-size: 200px 50px;
  }
}
.content > .row .html-chart .chart-tooltip b,
.content > .specialdata > .row .html-chart .chart-tooltip b,
.content > .specialdata > .area > .row .html-chart .chart-tooltip b,
.content div.w2 > .row .html-chart .chart-tooltip b {
  font-family: 'function_prodemi';
  text-transform: uppercase;
}
.content > .row .html-chart ul .bar:hover,
.content > .specialdata > .row .html-chart ul .bar:hover,
.content > .specialdata > .area > .row .html-chart ul .bar:hover,
.content div.w2 > .row .html-chart ul .bar:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.content > .row .html-chart ul .bar:hover .chart-tooltip,
.content > .specialdata > .row .html-chart ul .bar:hover .chart-tooltip,
.content > .specialdata > .area > .row .html-chart ul .bar:hover .chart-tooltip,
.content div.w2 > .row .html-chart ul .bar:hover .chart-tooltip {
  display: block;
  z-index: 3;
}
.content > .row .boxcol5,
.content > .specialdata > .row .boxcol5,
.content > .specialdata > .area > .row .boxcol5,
.content div.w2 > .row .boxcol5 {
  float: left;
  background: #e8e8e8;
  width: 17.2%;
  margin: 0 1% 10px 0;
  padding: 10px 1%;
  position: relative;
}
.content > .row .boxcol5 a,
.content > .specialdata > .row .boxcol5 a,
.content > .specialdata > .area > .row .boxcol5 a,
.content div.w2 > .row .boxcol5 a {
  text-decoration: none;
  color: #111111;
}
.content > .row .boxcol5 > a,
.content > .specialdata > .row .boxcol5 > a,
.content > .specialdata > .area > .row .boxcol5 > a,
.content div.w2 > .row .boxcol5 > a {
  display: block;
  overflow: hidden;
}
.content > .row .boxcol5 h2,
.content > .specialdata > .row .boxcol5 h2,
.content > .specialdata > .area > .row .boxcol5 h2,
.content div.w2 > .row .boxcol5 h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 43%;
  float: left;
  white-space: nowrap;
}
.content > .row .boxcol5 .player + h2,
.content > .specialdata > .row .boxcol5 .player + h2,
.content > .specialdata > .area > .row .boxcol5 .player + h2,
.content div.w2 > .row .boxcol5 .player + h2 {
  float: right;
  padding: 0 0 10px;
}
.content > .row .boxcol5 h2 strong,
.content > .specialdata > .row .boxcol5 h2 strong,
.content > .specialdata > .area > .row .boxcol5 h2 strong,
.content div.w2 > .row .boxcol5 h2 strong {
  text-transform: uppercase;
  font-family: 'function_prodemi';
  display: block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.content > .row .boxcol5 h2 + p,
.content > .specialdata > .row .boxcol5 h2 + p,
.content > .specialdata > .area > .row .boxcol5 h2 + p,
.content div.w2 > .row .boxcol5 h2 + p {
  float: right;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content > .row .boxcol5 .player + h2 + p,
.content > .specialdata > .row .boxcol5 .player + h2 + p,
.content > .specialdata > .area > .row .boxcol5 .player + h2 + p,
.content div.w2 > .row .boxcol5 .player + h2 + p {
  position: absolute;
  left: 55%;
  bottom: 10px;
}
.content > .row .boxcol5 p span,
.content > .specialdata > .row .boxcol5 p span,
.content > .specialdata > .area > .row .boxcol5 p span,
.content div.w2 > .row .boxcol5 p span {
  color: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  display: block;
}
.content > .row .boxcol5:nth-child(5n),
.content > .specialdata > .row .boxcol5:nth-child(5n),
.content > .specialdata > .area > .row .boxcol5:nth-child(5n),
.content div.w2 > .row .boxcol5:nth-child(5n) {
  margin-right: 0;
}
.content > .row .boxcol5 .player,
.content > .specialdata > .row .boxcol5 .player,
.content > .specialdata > .area > .row .boxcol5 .player,
.content div.w2 > .row .boxcol5 .player {
  position: relative;
  border: 1px solid #ffffff;
  background: #ffffff;
  float: left;
  margin-right: 5%;
  width: 50%;
  height: 100px;
  overflow: hidden;
}
.content > .row .boxcol5 .player .img_player,
.content > .specialdata > .row .boxcol5 .player .img_player,
.content > .specialdata > .area > .row .boxcol5 .player .img_player,
.content div.w2 > .row .boxcol5 .player .img_player {
  display: block;
  width: auto;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.content > .row .boxcol5 .player .img_team,
.content > .specialdata > .row .boxcol5 .player .img_team,
.content > .specialdata > .area > .row .boxcol5 .player .img_team,
.content div.w2 > .row .boxcol5 .player .img_team {
  position: absolute;
  right: 0;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
  height: auto;
  width: 50%;
  float: left;
  margin: 0;
}
.content > .row .boxcol5 .player .img_team + .img_player,
.content > .specialdata > .row .boxcol5 .player .img_team + .img_player,
.content > .specialdata > .area > .row .boxcol5 .player .img_team + .img_player,
.content div.w2 > .row .boxcol5 .player .img_team + .img_player {
  margin: 0;
  float: left;
}
.content .top5,
.content > .specialdata .top5,
.content > .specialdata > .area .top5,
.content div.w2 .top5 {
  padding-top: 5px;
  position: relative;
}
.content .top5 .col,
.content > .specialdata .top5 .col,
.content > .specialdata > .area .top5 .col,
.content div.w2 .top5 .col {
  float: left;
  width: 19%;
  margin-left: 1%;
}
.content .top5 .col .playerbox,
.content > .specialdata .top5 .col .playerbox,
.content > .specialdata > .area .top5 .col .playerbox,
.content div.w2 .top5 .col .playerbox {
  display: block;
  margin: 0 0 4px 0;
  background: #e8e8e8;
  padding: 10px;
  color: #111111;
  text-decoration: none;
  clear: both;
  min-height: 103px;
}
.content .top5 .col .playerbox a,
.content > .specialdata .top5 .col .playerbox a,
.content > .specialdata > .area .top5 .col .playerbox a,
.content div.w2 .top5 .col .playerbox a {
  text-decoration: none;
}
.content .top5 .col .playerbox a.more,
.content > .specialdata .top5 .col .playerbox a.more,
.content > .specialdata > .area .top5 .col .playerbox a.more,
.content div.w2 .top5 .col .playerbox a.more {
  color: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
}
.content .top5 .col .playerbox .player,
.content > .specialdata .top5 .col .playerbox .player,
.content > .specialdata > .area .top5 .col .playerbox .player,
.content div.w2 .top5 .col .playerbox .player {
  position: relative;
  border: 1px solid #ffffff;
  background: #ffffff;
  float: left;
  margin-right: 5%;
  width: 50%;
  height: 100px;
  overflow: hidden;
}
.content .top5 .col .playerbox .player .img_player,
.content > .specialdata .top5 .col .playerbox .player .img_player,
.content > .specialdata > .area .top5 .col .playerbox .player .img_player,
.content div.w2 .top5 .col .playerbox .player .img_player {
  display: block;
  float: left;
  width: auto;
  margin: 0;
  height: 100%;
  position: relative;
}
.content .top5 .col .playerbox .player .img_team,
.content > .specialdata .top5 .col .playerbox .player .img_team,
.content > .specialdata > .area .top5 .col .playerbox .player .img_team,
.content div.w2 .top5 .col .playerbox .player .img_team {
  position: absolute;
  right: 0;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
  height: auto;
  width: 50%;
  float: left;
  margin: 0;
  top: 10%;
}
.content .top5 .col .playerbox h2,
.content > .specialdata .top5 .col .playerbox h2,
.content > .specialdata > .area .top5 .col .playerbox h2,
.content div.w2 .top5 .col .playerbox h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 0 0 10px;
  color: #111111;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.content .top5 .col .playerbox h2 strong,
.content > .specialdata .top5 .col .playerbox h2 strong,
.content > .specialdata > .area .top5 .col .playerbox h2 strong,
.content div.w2 .top5 .col .playerbox h2 strong {
  font-family: 'function_prodemi';
  display: block;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.content .top5 .col .playerbox p,
.content > .specialdata .top5 .col .playerbox p,
.content > .specialdata > .area .top5 .col .playerbox p,
.content div.w2 .top5 .col .playerbox p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 13px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 5px 0 10px;
  height: 30px;
  overflow: hidden;
}
.content .top5 .col .playerbox p span,
.content > .specialdata .top5 .col .playerbox p span,
.content > .specialdata > .area .top5 .col .playerbox p span,
.content div.w2 .top5 .col .playerbox p span {
  font-family: 'function_pro_bookbold';
  font-size: 28px;
  color: #e1712e;
  display: block;
  line-height: 20px;
}
.content .top5 .col .playerbox span.more,
.content > .specialdata .top5 .col .playerbox span.more,
.content > .specialdata > .area .top5 .col .playerbox span.more,
.content div.w2 .top5 .col .playerbox span.more {
  text-align: right;
  color: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  float: right;
  display: block;
}
.content .top5 .col .playerbox hr,
.content > .specialdata .top5 .col .playerbox hr,
.content > .specialdata > .area .top5 .col .playerbox hr,
.content div.w2 .top5 .col .playerbox hr {
  clear: both;
  height: 1px;
  border: 0;
  background: #ffffff;
  margin: 10px 0;
  float: left;
  width: 100%;
}
.content .top5 .col .playerbox .player-chart,
.content > .specialdata .top5 .col .playerbox .player-chart,
.content > .specialdata > .area .top5 .col .playerbox .player-chart,
.content div.w2 .top5 .col .playerbox .player-chart {
  clear: both;
  width: 100%;
  height: 100px;
}
.content .top5 .col .playerbox:hover,
.content > .specialdata .top5 .col .playerbox:hover,
.content > .specialdata > .area .top5 .col .playerbox:hover,
.content div.w2 .top5 .col .playerbox:hover {
  background: #d9d9d9;
}
.content .top5 .col.inactive,
.content > .specialdata .top5 .col.inactive,
.content > .specialdata > .area .top5 .col.inactive,
.content div.w2 .top5 .col.inactive {
  float: right;
  width: 12%;
  padding: 0;
  clear: right;
  border-top: 2px solid #ffffff;
}
.content .top5 .col.inactive h3,
.content > .specialdata .top5 .col.inactive h3,
.content > .specialdata > .area .top5 .col.inactive h3,
.content div.w2 .top5 .col.inactive h3 {
  text-align: right;
  padding-right: 8.3%;
  color: #aaaaaa;
  border-bottom: none;
}
.content .top5 .col.inactive .playerbox,
.content > .specialdata .top5 .col.inactive .playerbox,
.content > .specialdata > .area .top5 .col.inactive .playerbox,
.content div.w2 .top5 .col.inactive .playerbox {
  display: none;
}
.content .top5 .rank,
.content > .specialdata .top5 .rank,
.content > .specialdata > .area .top5 .rank,
.content div.w2 .top5 .rank {
  position: absolute;
  top: 59px;
  left: 0;
  width: 10%;
  padding: 0 1%;
}
.content .top5 .rank p,
.content > .specialdata .top5 .rank p,
.content > .specialdata > .area .top5 .rank p,
.content div.w2 .top5 .rank p {
  font-style: normal;
  font-weight: normal;
  font-size: 60px;
  line-height: 60px;
  font-family: 'function_prodemi',Arial,sans-serif;
  text-align: center;
  padding: 27px 0;
  color: #d9d9d9;
}
.content .top5 .rank p:first-child,
.content > .specialdata .top5 .rank p:first-child,
.content > .specialdata > .area .top5 .rank p:first-child,
.content div.w2 .top5 .rank p:first-child {
  padding: 86px 0;
  color: #aaaaaa;
}
.content .top5 .rank small,
.content > .specialdata .top5 .rank small,
.content > .specialdata > .area .top5 .rank small,
.content div.w2 .top5 .rank small {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 14px;
  font-family: 'function_probook',Arial,sans-serif;
}
.content .top5 .next,
.content > .specialdata .top5 .next,
.content > .specialdata > .area .top5 .next,
.content div.w2 .top5 .next,
.content .top5 .prev,
.content > .specialdata .top5 .prev,
.content > .specialdata > .area .top5 .prev,
.content div.w2 .top5 .prev {
  background: #e8e8e8;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #aaaaaa;
  padding: 10px 1% 18px;
  margin: 0;
  width: 10%;
  text-decoration: none;
}
.content .top5 .next:hover,
.content > .specialdata .top5 .next:hover,
.content > .specialdata > .area .top5 .next:hover,
.content div.w2 .top5 .next:hover,
.content .top5 .prev:hover,
.content > .specialdata .top5 .prev:hover,
.content > .specialdata > .area .top5 .prev:hover,
.content div.w2 .top5 .prev:hover {
  color: #e1712e;
}
.content .top5 .prev,
.content > .specialdata .top5 .prev,
.content > .specialdata > .area .top5 .prev,
.content div.w2 .top5 .prev {
  float: left;
  width: 5%;
}
.content .top5 .next,
.content > .specialdata .top5 .next,
.content > .specialdata > .area .top5 .next,
.content div.w2 .top5 .next {
  float: right;
  text-align: right;
}
.content .top5 .col h3,
.content > .specialdata .top5 .col h3,
.content > .specialdata > .area .top5 .col h3,
.content div.w2 .top5 .col h3 {
  background: #e8e8e8;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  text-transform: uppercase;
  padding: 10px 0;
  margin: 0;
  text-align: center;
  border-bottom: 2px solid #e1712e;
}
.content .top5 .col h3 a.more,
.content > .specialdata .top5 .col h3 a.more,
.content > .specialdata > .area .top5 .col h3 a.more,
.content div.w2 .top5 .col h3 a.more {
  font-family: 'function_probook';
  color: #e1712e;
  text-transform: none;
  display: block;
  text-decoration: none;
}
.content .top5 .html-chart,
.content > .specialdata .top5 .html-chart,
.content > .specialdata > .area .top5 .html-chart,
.content div.w2 .top5 .html-chart {
  position: relative;
  height: 100px;
  clear: both;
}
.content .top5 .html-chart ul,
.content > .specialdata .top5 .html-chart ul,
.content > .specialdata > .area .top5 .html-chart ul,
.content div.w2 .top5 .html-chart ul {
  background: #ffffff;
  margin: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 1px 0;
  height: 80%;
}
.content .top5 .html-chart ul .bar,
.content > .specialdata .top5 .html-chart ul .bar,
.content > .specialdata > .area .top5 .html-chart ul .bar,
.content div.w2 .top5 .html-chart ul .bar {
  background: #e1712e;
  position: absolute;
  bottom: 0;
  width: 100%;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
}
.content .top5 .html-chart ul .bar.important,
.content > .specialdata .top5 .html-chart ul .bar.important,
.content > .specialdata > .area .top5 .html-chart ul .bar.important,
.content div.w2 .top5 .html-chart ul .bar.important {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
  filter: alpha(opacity = (90));
}
.content .top5 .html-chart ul li,
.content > .specialdata .top5 .html-chart ul li,
.content > .specialdata > .area .top5 .html-chart ul li,
.content div.w2 .top5 .html-chart ul li {
  height: 100%;
  width: 14.66%;
  display: block;
  padding: emCalc(25px) 0;
  position: relative;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0 1%;
  float: left;
}
.content .top5 .html-chart ul .value,
.content > .specialdata .top5 .html-chart ul .value,
.content > .specialdata > .area .top5 .html-chart ul .value,
.content div.w2 .top5 .html-chart ul .value {
  position: absolute;
  top: 100%;
  margin-top: 5px;
  text-align: center;
  width: 100%;
  color: #777777;
}
.content .top5 .html-chart ul .axis,
.content > .specialdata .top5 .html-chart ul .axis,
.content > .specialdata > .area .top5 .html-chart ul .axis,
.content div.w2 .top5 .html-chart ul .axis {
  position: absolute;
  top: 40%;
  height: 1px;
  overflow: hidden;
  background: #d9d9d9;
  width: 100%;
  margin: 0;
}
.content .top5 .html-chart .chart-tooltip,
.content > .specialdata .top5 .html-chart .chart-tooltip,
.content > .specialdata > .area .top5 .html-chart .chart-tooltip,
.content div.w2 .top5 .html-chart .chart-tooltip {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
  filter: alpha(opacity = (90));
  padding: 5px;
  color: #ffffff;
  left: 50%;
  display: none;
  position: absolute;
  white-space: nowrap;
  top: -50px;
}
.content .top5 .html-chart .chart-tooltip span,
.content > .specialdata .top5 .html-chart .chart-tooltip span,
.content > .specialdata > .area .top5 .html-chart .chart-tooltip span,
.content div.w2 .top5 .html-chart .chart-tooltip span {
  position: relative;
  display: block;
  left: -60%;
  background-image: url("/?proxy=img/bg_tooltip.gif");
  background-position: center bottom;
  background-repeat: no-repeat;
  padding: 2px 5% 9px;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 12px;
  font-family: 'function_prodemi',Arial,sans-serif;
  width: 100%;
  color: #ffffff;
  text-align: center;
  text-transform: none;
  top: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .top5 .html-chart .chart-tooltip span,
  .content > .specialdata .top5 .html-chart .chart-tooltip span,
  .content > .specialdata > .area .top5 .html-chart .chart-tooltip span,
  .content div.w2 .top5 .html-chart .chart-tooltip span {
    background-image: url("/?proxy=img/bg_tooltip@2x.gif");
    background-size: 200px 50px;
  }
}
.content .top5 .html-chart .chart-tooltip b,
.content > .specialdata .top5 .html-chart .chart-tooltip b,
.content > .specialdata > .area .top5 .html-chart .chart-tooltip b,
.content div.w2 .top5 .html-chart .chart-tooltip b {
  font-family: 'function_prodemi';
  text-transform: uppercase;
}
.content .top5 .html-chart ul .bar:hover,
.content > .specialdata .top5 .html-chart ul .bar:hover,
.content > .specialdata > .area .top5 .html-chart ul .bar:hover,
.content div.w2 .top5 .html-chart ul .bar:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.content .top5 .html-chart ul .bar:hover .chart-tooltip,
.content > .specialdata .top5 .html-chart ul .bar:hover .chart-tooltip,
.content > .specialdata > .area .top5 .html-chart ul .bar:hover .chart-tooltip,
.content div.w2 .top5 .html-chart ul .bar:hover .chart-tooltip {
  display: block;
  z-index: 3;
}
.content > .vs,
.content > .specialdata > .vs,
.content > .specialdata > .area > .vs,
.content div.w2 > .vs {
  padding: 10px 0 20px;
}
.content > .vs .vs1,
.content > .specialdata > .vs .vs1,
.content > .specialdata > .area > .vs .vs1,
.content div.w2 > .vs .vs1,
.content > .vs .vs2,
.content > .specialdata > .vs .vs2,
.content > .specialdata > .area > .vs .vs2,
.content div.w2 > .vs .vs2 {
  width: 40%;
}
.content > .vs .vs1 .heading,
.content > .specialdata > .vs .vs1 .heading,
.content > .specialdata > .area > .vs .vs1 .heading,
.content div.w2 > .vs .vs1 .heading,
.content > .vs .vs2 .heading,
.content > .specialdata > .vs .vs2 .heading,
.content > .specialdata > .area > .vs .vs2 .heading,
.content div.w2 > .vs .vs2 .heading {
  color: #ffffff;
  padding: 10px 5%;
  overflow: hidden;
  background: #d9d9d9;
  height: 130px;
}
.content > .vs .vs1 .heading .player,
.content > .specialdata > .vs .vs1 .heading .player,
.content > .specialdata > .area > .vs .vs1 .heading .player,
.content div.w2 > .vs .vs1 .heading .player,
.content > .vs .vs2 .heading .player,
.content > .specialdata > .vs .vs2 .heading .player,
.content > .specialdata > .area > .vs .vs2 .heading .player,
.content div.w2 > .vs .vs2 .heading .player {
  display: block;
  margin: 10px 5% 10px 0;
  position: relative;
  width: 30%;
  float: left;
}
.content > .vs .vs1 .heading .player .img_player,
.content > .specialdata > .vs .vs1 .heading .player .img_player,
.content > .specialdata > .area > .vs .vs1 .heading .player .img_player,
.content div.w2 > .vs .vs1 .heading .player .img_player,
.content > .vs .vs2 .heading .player .img_player,
.content > .specialdata > .vs .vs2 .heading .player .img_player,
.content > .specialdata > .area > .vs .vs2 .heading .player .img_player,
.content div.w2 > .vs .vs2 .heading .player .img_player {
  position: relative;
  display: block;
  height: 100px;
  width: auto;
}
.content > .vs .vs1 .heading .player .img_team,
.content > .specialdata > .vs .vs1 .heading .player .img_team,
.content > .specialdata > .area > .vs .vs1 .heading .player .img_team,
.content div.w2 > .vs .vs1 .heading .player .img_team,
.content > .vs .vs2 .heading .player .img_team,
.content > .specialdata > .vs .vs2 .heading .player .img_team,
.content > .specialdata > .area > .vs .vs2 .heading .player .img_team,
.content div.w2 > .vs .vs2 .heading .player .img_team {
  position: absolute;
  top: 10px;
  right: 5%;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
}
.content > .vs .vs1 .heading h3,
.content > .specialdata > .vs .vs1 .heading h3,
.content > .specialdata > .area > .vs .vs1 .heading h3,
.content div.w2 > .vs .vs1 .heading h3,
.content > .vs .vs2 .heading h3,
.content > .specialdata > .vs .vs2 .heading h3,
.content > .specialdata > .area > .vs .vs2 .heading h3,
.content div.w2 > .vs .vs2 .heading h3,
.content > .vs .vs1 .heading p,
.content > .specialdata > .vs .vs1 .heading p,
.content > .specialdata > .area > .vs .vs1 .heading p,
.content div.w2 > .vs .vs1 .heading p,
.content > .vs .vs2 .heading p,
.content > .specialdata > .vs .vs2 .heading p,
.content > .specialdata > .area > .vs .vs2 .heading p,
.content div.w2 > .vs .vs2 .heading p,
.content > .vs .vs1 .heading dl,
.content > .specialdata > .vs .vs1 .heading dl,
.content > .specialdata > .area > .vs .vs1 .heading dl,
.content div.w2 > .vs .vs1 .heading dl,
.content > .vs .vs2 .heading dl,
.content > .specialdata > .vs .vs2 .heading dl,
.content > .specialdata > .area > .vs .vs2 .heading dl,
.content div.w2 > .vs .vs2 .heading dl {
  float: left;
  width: 65%;
}
.content > .vs .vs1 .heading h3,
.content > .specialdata > .vs .vs1 .heading h3,
.content > .specialdata > .area > .vs .vs1 .heading h3,
.content div.w2 > .vs .vs1 .heading h3,
.content > .vs .vs2 .heading h3,
.content > .specialdata > .vs .vs2 .heading h3,
.content > .specialdata > .area > .vs .vs2 .heading h3,
.content div.w2 > .vs .vs2 .heading h3,
.content > .vs .vs1 .heading p,
.content > .specialdata > .vs .vs1 .heading p,
.content > .specialdata > .area > .vs .vs1 .heading p,
.content div.w2 > .vs .vs1 .heading p,
.content > .vs .vs2 .heading p,
.content > .specialdata > .vs .vs2 .heading p,
.content > .specialdata > .area > .vs .vs2 .heading p,
.content div.w2 > .vs .vs2 .heading p,
.content > .vs .vs1 .heading dd,
.content > .specialdata > .vs .vs1 .heading dd,
.content > .specialdata > .area > .vs .vs1 .heading dd,
.content div.w2 > .vs .vs1 .heading dd,
.content > .vs .vs2 .heading dd,
.content > .specialdata > .vs .vs2 .heading dd,
.content > .specialdata > .area > .vs .vs2 .heading dd,
.content div.w2 > .vs .vs2 .heading dd,
.content > .vs .vs1 .heading dt,
.content > .specialdata > .vs .vs1 .heading dt,
.content > .specialdata > .area > .vs .vs1 .heading dt,
.content div.w2 > .vs .vs1 .heading dt,
.content > .vs .vs2 .heading dt,
.content > .specialdata > .vs .vs2 .heading dt,
.content > .specialdata > .area > .vs .vs2 .heading dt,
.content div.w2 > .vs .vs2 .heading dt {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.content > .vs .vs1 .heading h3,
.content > .specialdata > .vs .vs1 .heading h3,
.content > .specialdata > .area > .vs .vs1 .heading h3,
.content div.w2 > .vs .vs1 .heading h3,
.content > .vs .vs2 .heading h3,
.content > .specialdata > .vs .vs2 .heading h3,
.content > .specialdata > .area > .vs .vs2 .heading h3,
.content div.w2 > .vs .vs2 .heading h3 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_prodemi',Arial,sans-serif;
  margin: 0;
}
.content > .vs .vs1 .heading h3 strong,
.content > .specialdata > .vs .vs1 .heading h3 strong,
.content > .specialdata > .area > .vs .vs1 .heading h3 strong,
.content div.w2 > .vs .vs1 .heading h3 strong,
.content > .vs .vs2 .heading h3 strong,
.content > .specialdata > .vs .vs2 .heading h3 strong,
.content > .specialdata > .area > .vs .vs2 .heading h3 strong,
.content div.w2 > .vs .vs2 .heading h3 strong {
  font-weight: normal;
  text-transform: uppercase;
}
.content > .vs .vs1 .heading p,
.content > .specialdata > .vs .vs1 .heading p,
.content > .specialdata > .area > .vs .vs1 .heading p,
.content div.w2 > .vs .vs1 .heading p,
.content > .vs .vs2 .heading p,
.content > .specialdata > .vs .vs2 .heading p,
.content > .specialdata > .area > .vs .vs2 .heading p,
.content div.w2 > .vs .vs2 .heading p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  color: #ffffff;
  padding: 0 0 5px;
}
.content > .vs .vs1 .heading dl,
.content > .specialdata > .vs .vs1 .heading dl,
.content > .specialdata > .area > .vs .vs1 .heading dl,
.content div.w2 > .vs .vs1 .heading dl,
.content > .vs .vs2 .heading dl,
.content > .specialdata > .vs .vs2 .heading dl,
.content > .specialdata > .area > .vs .vs2 .heading dl,
.content div.w2 > .vs .vs2 .heading dl {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
}
.content > .vs .vs1 .heading dt,
.content > .specialdata > .vs .vs1 .heading dt,
.content > .specialdata > .area > .vs .vs1 .heading dt,
.content div.w2 > .vs .vs1 .heading dt,
.content > .vs .vs2 .heading dt,
.content > .specialdata > .vs .vs2 .heading dt,
.content > .specialdata > .area > .vs .vs2 .heading dt,
.content div.w2 > .vs .vs2 .heading dt {
  float: left;
  width: 45%;
  clear: both;
  margin: 0 5% 0 0;
}
.content > .vs .vs1 .heading dd,
.content > .specialdata > .vs .vs1 .heading dd,
.content > .specialdata > .area > .vs .vs1 .heading dd,
.content div.w2 > .vs .vs1 .heading dd,
.content > .vs .vs2 .heading dd,
.content > .specialdata > .vs .vs2 .heading dd,
.content > .specialdata > .area > .vs .vs2 .heading dd,
.content div.w2 > .vs .vs2 .heading dd {
  float: left;
  width: 50%;
  margin: 0;
}
.content > .vs .vs1 .stats,
.content > .specialdata > .vs .vs1 .stats,
.content > .specialdata > .area > .vs .vs1 .stats,
.content div.w2 > .vs .vs1 .stats,
.content > .vs .vs2 .stats,
.content > .specialdata > .vs .vs2 .stats,
.content > .specialdata > .area > .vs .vs2 .stats,
.content div.w2 > .vs .vs2 .stats {
  clear: both;
  border-top: 1px solid #d9d9d9;
  margin: 10px 0;
  color: #ffffff;
}
.content > .vs .vs1 .stats .row,
.content > .specialdata > .vs .vs1 .stats .row,
.content > .specialdata > .area > .vs .vs1 .stats .row,
.content div.w2 > .vs .vs1 .stats .row,
.content > .vs .vs2 .stats .row,
.content > .specialdata > .vs .vs2 .stats .row,
.content > .specialdata > .area > .vs .vs2 .stats .row,
.content div.w2 > .vs .vs2 .stats .row {
  border-bottom: 1px solid #d9d9d9;
  padding: 5px 0;
  overflow: hidden;
}
.content > .vs .vs1 .stats .bar,
.content > .specialdata > .vs .vs1 .stats .bar,
.content > .specialdata > .area > .vs .vs1 .stats .bar,
.content div.w2 > .vs .vs1 .stats .bar,
.content > .vs .vs2 .stats .bar,
.content > .specialdata > .vs .vs2 .stats .bar,
.content > .specialdata > .area > .vs .vs2 .stats .bar,
.content div.w2 > .vs .vs2 .stats .bar {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 40px;
  font-family: 'function_probook',Arial,sans-serif;
  background: #aaaaaa;
  float: left;
  padding: 0 2%;
  max-width: 96%;
}
.content > .vs .vs1 .stats .bar.won,
.content > .specialdata > .vs .vs1 .stats .bar.won,
.content > .specialdata > .area > .vs .vs1 .stats .bar.won,
.content div.w2 > .vs .vs1 .stats .bar.won,
.content > .vs .vs2 .stats .bar.won,
.content > .specialdata > .vs .vs2 .stats .bar.won,
.content > .specialdata > .area > .vs .vs2 .stats .bar.won,
.content div.w2 > .vs .vs2 .stats .bar.won {
  font-family: 'function_prodemi',Arial,sans-serif;
}
.content > .vs .vs1,
.content > .specialdata > .vs .vs1,
.content > .specialdata > .area > .vs .vs1,
.content div.w2 > .vs .vs1 {
  float: left;
}
.content > .vs .vs1 .heading,
.content > .specialdata > .vs .vs1 .heading,
.content > .specialdata > .area > .vs .vs1 .heading,
.content div.w2 > .vs .vs1 .heading,
.content > .vs .vs1 .stats .bar.won,
.content > .specialdata > .vs .vs1 .stats .bar.won,
.content > .specialdata > .area > .vs .vs1 .stats .bar.won,
.content div.w2 > .vs .vs1 .stats .bar.won {
  background: #e1712e;
}
.content > .vs .vs1 .stats .bar,
.content > .specialdata > .vs .vs1 .stats .bar,
.content > .specialdata > .area > .vs .vs1 .stats .bar,
.content div.w2 > .vs .vs1 .stats .bar {
  float: right;
  text-align: right;
}
.content > .vs .vs2,
.content > .specialdata > .vs .vs2,
.content > .specialdata > .area > .vs .vs2,
.content div.w2 > .vs .vs2 {
  float: right;
}
.content > .vs .vs2 .heading,
.content > .specialdata > .vs .vs2 .heading,
.content > .specialdata > .area > .vs .vs2 .heading,
.content div.w2 > .vs .vs2 .heading,
.content > .vs .vs2 .stats .bar.won,
.content > .specialdata > .vs .vs2 .stats .bar.won,
.content > .specialdata > .area > .vs .vs2 .stats .bar.won,
.content div.w2 > .vs .vs2 .stats .bar.won {
  background: #00163a;
}
.content > .vs > .team .heading,
.content > .specialdata > .vs > .team .heading,
.content > .specialdata > .area > .vs > .team .heading,
.content div.w2 > .vs > .team .heading {
  height: 120px;
}
.content > .vs > .team .heading h3,
.content > .specialdata > .vs > .team .heading h3,
.content > .specialdata > .area > .vs > .team .heading h3,
.content div.w2 > .vs > .team .heading h3 {
  padding: 10px 0 20px;
}
.content > .vs > .team .heading dt,
.content > .specialdata > .vs > .team .heading dt,
.content > .specialdata > .area > .vs > .team .heading dt,
.content div.w2 > .vs > .team .heading dt,
.content > .vs > .team .heading dd,
.content > .specialdata > .vs > .team .heading dd,
.content > .specialdata > .area > .vs > .team .heading dd,
.content div.w2 > .vs > .team .heading dd {
  width: 25%;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
}
.content > .vs > .team .heading .klublogo,
.content > .specialdata > .vs > .team .heading .klublogo,
.content > .specialdata > .area > .vs > .team .heading .klublogo,
.content div.w2 > .vs > .team .heading .klublogo {
  float: left;
  background: #ffffff;
  width: 20%;
  padding: 0;
  height: auto;
  margin: 10px 5% 10px 0;
  padding: 10px 2.5%;
}
.content > .vs .legend,
.content > .specialdata > .vs .legend,
.content > .specialdata > .area > .vs .legend,
.content div.w2 > .vs .legend {
  text-align: center;
}
.content > .vs .legend .heading,
.content > .specialdata > .vs .legend .heading,
.content > .specialdata > .area > .vs .legend .heading,
.content div.w2 > .vs .legend .heading {
  font-style: normal;
  font-size: 80px;
  line-height: 150px;
  font-family: 'function_proXBdOb',Arial,sans-serif;
  height: 150px;
  overflow: hidden;
  font-weight: normal;
  color: #111111;
}
.content > .vs .legend .stats,
.content > .specialdata > .vs .legend .stats,
.content > .specialdata > .area > .vs .legend .stats,
.content div.w2 > .vs .legend .stats {
  border-top: 1px solid #d9d9d9;
  margin: 10px 0;
}
.content > .vs .legend .stats .row,
.content > .specialdata > .vs .legend .stats .row,
.content > .specialdata > .area > .vs .legend .stats .row,
.content div.w2 > .vs .legend .stats .row {
  border-bottom: 1px solid #d9d9d9;
  padding: 5px 0;
  overflow: hidden;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 40px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #111111;
  text-transform: uppercase;
}
.content > .vs .legend.team .heading,
.content > .specialdata > .vs .legend.team .heading,
.content > .specialdata > .area > .vs .legend.team .heading,
.content div.w2 > .vs .legend.team .heading {
  height: 140px;
  line-height: 140px;
}
.content .charts,
.content > .specialdata .charts,
.content > .specialdata > .area .charts,
.content div.w2 .charts {
  background: #e8e8e8;
  overflow: hidden;
  padding: 10px 2%;
  margin: 0 0 20px;
}
.content .charts .col,
.content > .specialdata .charts .col,
.content > .specialdata > .area .charts .col,
.content div.w2 .charts .col {
  width: 33.3%;
  float: left;
}
.content .charts #chart_heim,
.content > .specialdata .charts #chart_heim,
.content > .specialdata > .area .charts #chart_heim,
.content div.w2 .charts #chart_heim,
.content .charts #chart_auswaerts,
.content > .specialdata .charts #chart_auswaerts,
.content > .specialdata > .area .charts #chart_auswaerts,
.content div.w2 .charts #chart_auswaerts {
  height: 250px;
  width: 100%;
}
.content .charts #chart_gesamt,
.content > .specialdata .charts #chart_gesamt,
.content > .specialdata > .area .charts #chart_gesamt,
.content div.w2 .charts #chart_gesamt,
.content .charts #chart_tabelle,
.content > .specialdata .charts #chart_tabelle,
.content > .specialdata > .area .charts #chart_tabelle,
.content div.w2 .charts #chart_tabelle {
  height: 500px;
  width: 100%;
}
.content .filterbox,
.content > .specialdata .filterbox,
.content > .specialdata > .area .filterbox,
.content div.w2 .filterbox {
  margin: 0 0 20px;
  z-index: 99;
}
.content .filterbox h3,
.content > .specialdata .filterbox h3,
.content > .specialdata > .area .filterbox h3,
.content div.w2 .filterbox h3 {
  margin: 0;
  background: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 14px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  overflow: hidden;
  border-top: 4px solid #ffffff;
  border-bottom: 5px solid #ffffff;
}
.content .filterbox h3 span,
.content > .specialdata .filterbox h3 span,
.content > .specialdata > .area .filterbox h3 span,
.content div.w2 .filterbox h3 span {
  display: block;
  margin: 0 10px;
  background: #ffffff;
  padding: 0 10px;
  float: left;
  color: #e1712e;
  text-transform: uppercase;
}
.content .filterbox h3 a.more,
.content > .specialdata .filterbox h3 a.more,
.content > .specialdata > .area .filterbox h3 a.more,
.content div.w2 .filterbox h3 a.more {
  float: right;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding: 0 5px;
}
.content .filterbox form,
.content > .specialdata .filterbox form,
.content > .specialdata > .area .filterbox form,
.content div.w2 .filterbox form {
  background: #e8e8e8;
  padding: 10px 2% 10px;
  overflow: hidden;
  margin: 0;
  border-bottom: 2px solid #e1712e;
}
.content .filterbox form .col,
.content > .specialdata .filterbox form .col,
.content > .specialdata > .area .filterbox form .col,
.content div.w2 .filterbox form .col {
  float: left;
  width: 18%;
  margin-right: 2%;
  padding-bottom: 10px;
}
.content .filterbox form .col3,
.content > .specialdata .filterbox form .col3,
.content > .specialdata > .area .filterbox form .col3,
.content div.w2 .filterbox form .col3 {
  float: left;
  width: 58%;
  margin-right: 2%;
  padding-bottom: 10px;
}
.content .filterbox form .row,
.content > .specialdata .filterbox form .row,
.content > .specialdata > .area .filterbox form .row,
.content div.w2 .filterbox form .row {
  text-align: right;
  margin: 0 2% 0 0;
  padding: 0;
  min-width: 38%;
  float: right;
}
.content .filterbox form .row input.btn,
.content > .specialdata .filterbox form .row input.btn,
.content > .specialdata > .area .filterbox form .row input.btn,
.content div.w2 .filterbox form .row input.btn {
  width: auto;
  margin: 0 0 5px 2%;
  display: block;
  float: right;
}
.content .filterbox form label,
.content > .specialdata .filterbox form label,
.content > .specialdata > .area .filterbox form label,
.content div.w2 .filterbox form label {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #111111;
  text-transform: uppercase;
  display: block;
  white-space: nowrap;
}
.content .filterbox form select,
.content > .specialdata .filterbox form select,
.content > .specialdata > .area .filterbox form select,
.content div.w2 .filterbox form select,
.content .filterbox form input.tf,
.content > .specialdata .filterbox form input.tf,
.content > .specialdata > .area .filterbox form input.tf,
.content div.w2 .filterbox form input.tf {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
  height: 24px;
  float: left;
  border: 1px solid #aaaaaa;
  outline: none;
  box-sizing: border-box;
  background: #ffffff;
  margin: 0 0 5px 0;
  display: block;
  box-shadow: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  -webkit-appearance: none;
  width: 100%;
}
.content .filterbox form select,
.content > .specialdata .filterbox form select,
.content > .specialdata > .area .filterbox form select,
.content div.w2 .filterbox form select {
  cursor: pointer;
  background-color: #ffffff;
  background-image: url("/?proxy=img/sprite-c16.png");
  background-repeat: no-repeat;
  background-position: right -65px;
  padding: 2px 20px 2px 5px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .filterbox form select,
  .content > .specialdata .filterbox form select,
  .content > .specialdata > .area .filterbox form select,
  .content div.w2 .filterbox form select {
    background-image: url("/?proxy=img/sprite-c16@2x.png");
    background-size: 20px 90px;
  }
}
.content .filterbox form input.tf,
.content > .specialdata .filterbox form input.tf,
.content > .specialdata > .area .filterbox form input.tf,
.content div.w2 .filterbox form input.tf {
  padding: 2px 5px;
}
.content .filterbox form input.btn,
.content > .specialdata .filterbox form input.btn,
.content > .specialdata > .area .filterbox form input.btn,
.content div.w2 .filterbox form input.btn {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 10px;
  margin: 10px 1%;
  border: 0;
  background: #e1712e;
  width: 100%;
  cursor: pointer;
  height: 24px;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}
.content .filterbox form input.btn.reset,
.content > .specialdata .filterbox form input.btn.reset,
.content > .specialdata > .area .filterbox form input.btn.reset,
.content div.w2 .filterbox form input.btn.reset,
.content .filterbox form input.btn.inactive,
.content > .specialdata .filterbox form input.btn.inactive,
.content > .specialdata > .area .filterbox form input.btn.inactive,
.content div.w2 .filterbox form input.btn.inactive {
  background: #777777;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
}
.content .filterbox form .col > a.more,
.content > .specialdata .filterbox form .col > a.more,
.content > .specialdata > .area .filterbox form .col > a.more,
.content div.w2 .filterbox form .col > a.more,
.content .filterbox form .col3 > a.more,
.content > .specialdata .filterbox form .col3 > a.more,
.content > .specialdata > .area .filterbox form .col3 > a.more,
.content div.w2 .filterbox form .col3 > a.more {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #e1712e;
  display: block;
  text-decoration: none;
}
.content .filterbox form p,
.content > .specialdata .filterbox form p,
.content > .specialdata > .area .filterbox form p,
.content div.w2 .filterbox form p {
  clear: both;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 0;
}
.content .filterbox form p.searcherror,
.content > .specialdata .filterbox form p.searcherror,
.content > .specialdata > .area .filterbox form p.searcherror,
.content div.w2 .filterbox form p.searcherror {
  color: #c14545;
}
.content .sticky,
.content > .specialdata .sticky,
.content > .specialdata > .area .sticky,
.content div.w2 .sticky {
  margin-bottom: 20px;
}
.content .tableheader,
.content > .specialdata .tableheader,
.content > .specialdata > .area .tableheader,
.content div.w2 .tableheader {
  background: #00163a;
  color: #ffffff;
  padding: 9px 1%;
  border-top: 1px solid #00296d;
  border-bottom: 1px solid #000000;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  font-family: 'function_probook',Arial,sans-serif;
  clear: both;
  overflow: hidden;
}
.content .tableheader form,
.content > .specialdata .tableheader form,
.content > .specialdata > .area .tableheader form,
.content div.w2 .tableheader form {
  margin: 0;
  overflow: visible;
  padding: 0;
}
.content .tableheader form select,
.content > .specialdata .tableheader form select,
.content > .specialdata > .area .tableheader form select,
.content div.w2 .tableheader form select {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #111111;
  height: 18px;
  float: left;
  border: 1px solid #e8e8e8;
  outline: none;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #ffffff;
  background-image: url("/?proxy=img/sprite-c16.png");
  background-repeat: no-repeat;
  background-position: right -66px;
  margin: 0 20px 0 0;
  display: block;
  padding: 0 24px 0 5px;
  box-shadow: none;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .tableheader form select,
  .content > .specialdata .tableheader form select,
  .content > .specialdata > .area .tableheader form select,
  .content div.w2 .tableheader form select {
    background-image: url("/?proxy=img/sprite-c16@2x.png");
    background-size: 20px 90px;
  }
}
.content .tableheader form label,
.content > .specialdata .tableheader form label,
.content > .specialdata > .area .tableheader form label,
.content div.w2 .tableheader form label {
  font-family: 'function_pro_bookbold';
  float: left;
  margin: 0 10px 0 0;
}
.content .tableheader p,
.content > .specialdata .tableheader p,
.content > .specialdata > .area .tableheader p,
.content div.w2 .tableheader p {
  color: #ffffff;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  padding: 0;
}
.content .tableheader a,
.content > .specialdata .tableheader a,
.content > .specialdata > .area .tableheader a,
.content div.w2 .tableheader a {
  color: #e1712e;
  text-decoration: none;
}
.content .contentnav,
.content > .specialdata .contentnav,
.content > .specialdata > .area .contentnav,
.content div.w2 .contentnav {
  margin: 0 0 4px;
  padding: 0;
  list-style: none;
  position: relative;
  border-bottom: 4px solid #000026;
  height: 45px;
  clear: both;
}
.content .contentnav > li,
.content > .specialdata .contentnav > li,
.content > .specialdata > .area .contentnav > li,
.content div.w2 .contentnav > li {
  float: left;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 25px;
  font-family: 'function_prodemi',Arial,sans-serif;
  display: block;
  margin-right: 2px;
  white-space: nowrap;
  background: #e8e8e8;
  padding: 0 2%;
}
.content .contentnav > li > a,
.content > .specialdata .contentnav > li > a,
.content > .specialdata > .area .contentnav > li > a,
.content div.w2 .contentnav > li > a {
  color: #aaaaaa;
  text-decoration: none;
  display: block;
  padding: 10px 0;
}
.content .contentnav > li ul,
.content > .specialdata .contentnav > li ul,
.content > .specialdata > .area .contentnav > li ul,
.content div.w2 .contentnav > li ul {
  display: none;
  background: #00163a;
  position: absolute;
  left: 0;
  right: 0;
  top: 53px;
  list-style: none;
  margin: 0;
  padding: 0;
  height: 35px;
  overflow: hidden;
}
.content .contentnav > li ul li,
.content > .specialdata .contentnav > li ul li,
.content > .specialdata > .area .contentnav > li ul li,
.content div.w2 .contentnav > li ul li {
  float: left;
  padding: 5px 2%;
}
.content .contentnav > li ul a,
.content > .specialdata .contentnav > li ul a,
.content > .specialdata > .area .contentnav > li ul a,
.content div.w2 .contentnav > li ul a {
  color: #aaaaaa;
  text-decoration: none;
}
.content .contentnav > li ul li.active a,
.content > .specialdata .contentnav > li ul li.active a,
.content > .specialdata > .area .contentnav > li ul li.active a,
.content div.w2 .contentnav > li ul li.active a,
.content .contentnav > li ul a:hover,
.content > .specialdata .contentnav > li ul a:hover,
.content > .specialdata > .area .contentnav > li ul a:hover,
.content div.w2 .contentnav > li ul a:hover {
  color: #ffffff;
}
.content .contentnav > li ul .spacer,
.content > .specialdata .contentnav > li ul .spacer,
.content > .specialdata > .area .contentnav > li ul .spacer,
.content div.w2 .contentnav > li ul .spacer {
  display: none;
}
.content .contentnav > li.active,
.content > .specialdata .contentnav > li.active,
.content > .specialdata > .area .contentnav > li.active,
.content div.w2 .contentnav > li.active {
  background: #000026;
}
.content .contentnav > li.active > a,
.content > .specialdata .contentnav > li.active > a,
.content > .specialdata > .area .contentnav > li.active > a,
.content div.w2 .contentnav > li.active > a {
  color: #e1712e;
  background-image: url("/?proxy=img/btn_arrows.png");
  background-repeat: no-repeat;
  background-position: center -149px;
  padding: 10px 0 14px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content .contentnav > li.active > a,
  .content > .specialdata .contentnav > li.active > a,
  .content > .specialdata > .area .contentnav > li.active > a,
  .content div.w2 .contentnav > li.active > a {
    background-image: url("/?proxy=img/btn_arrows@2x.png");
    background-size: 34px 218px;
  }
}
.content .contentnav > li.active:after,
.content > .specialdata .contentnav > li.active:after,
.content > .specialdata > .area .contentnav > li.active:after,
.content div.w2 .contentnav > li.active:after {
  content: "";
  height: 4px;
  background: #00296d;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 49px;
}
.content .contentnav > li.active ul,
.content > .specialdata .contentnav > li.active ul,
.content > .specialdata > .area .contentnav > li.active ul,
.content div.w2 .contentnav > li.active ul {
  display: block;
}
.content .contentnav > li.active .spacer,
.content > .specialdata .contentnav > li.active .spacer,
.content > .specialdata > .area .contentnav > li.active .spacer,
.content div.w2 .contentnav > li.active .spacer {
  height: 39px;
  position: static;
  display: block;
}
.content .contentnav.sub,
.content > .specialdata .contentnav.sub,
.content > .specialdata > .area .contentnav.sub,
.content div.w2 .contentnav.sub {
  border-bottom: 0;
}
.content .contentnav.sub > li ul,
.content > .specialdata .contentnav.sub > li ul,
.content > .specialdata > .area .contentnav.sub > li ul,
.content div.w2 .contentnav.sub > li ul {
  top: 0;
}
.content .contentnav.sub > li.active:after,
.content > .specialdata .contentnav.sub > li.active:after,
.content > .specialdata > .area .contentnav.sub > li.active:after,
.content div.w2 .contentnav.sub > li.active:after {
  display: none;
}
.content .contentnav.sub > li.active,
.content > .specialdata .contentnav.sub > li.active,
.content > .specialdata > .area .contentnav.sub > li.active,
.content div.w2 .contentnav.sub > li.active {
  background: none;
}
.content .contentnav.hasSubnav,
.content > .specialdata .contentnav.hasSubnav,
.content > .specialdata > .area .contentnav.hasSubnav,
.content div.w2 .contentnav.hasSubnav {
  margin-bottom: 45px;
}
.content .schedule h3,
.content > .specialdata .schedule h3,
.content > .specialdata > .area .schedule h3,
.content div.w2 .schedule h3 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 30px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  background: #e1712e;
  color: #ffffff;
  text-transform: uppercase;
  margin: 1px 0;
  text-align: center;
}
.content .schedule .tableheader,
.content > .specialdata .schedule .tableheader,
.content > .specialdata > .area .schedule .tableheader,
.content div.w2 .schedule .tableheader {
  overflow: hidden;
  padding: 4px 1%;
}
.content .schedule .tableheader p,
.content > .specialdata .schedule .tableheader p,
.content > .specialdata > .area .schedule .tableheader p,
.content div.w2 .schedule .tableheader p,
.content .schedule .tableheader time,
.content > .specialdata .schedule .tableheader time,
.content > .specialdata > .area .schedule .tableheader time,
.content div.w2 .schedule .tableheader time {
  color: #ffffff;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 25px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
}
.content .schedule .tableheader p,
.content > .specialdata .schedule .tableheader p,
.content > .specialdata > .area .schedule .tableheader p,
.content div.w2 .schedule .tableheader p {
  float: right;
  padding: 0;
}
.content .schedule .tableheader p img,
.content > .specialdata .schedule .tableheader p img,
.content > .specialdata > .area .schedule .tableheader p img,
.content div.w2 .schedule .tableheader p img {
  height: 25px;
  width: auto;
  float: right;
  margin-left: 10px;
}
.content .schedule .tableheader time,
.content > .specialdata .schedule .tableheader time,
.content > .specialdata > .area .schedule .tableheader time,
.content div.w2 .schedule .tableheader time {
  float: left;
  line-height: 25px;
}
.content .schedule .tableheader.special p,
.content > .specialdata .schedule .tableheader.special p,
.content > .specialdata > .area .schedule .tableheader.special p,
.content div.w2 .schedule .tableheader.special p,
.content .schedule .tableheader.special time,
.content > .specialdata .schedule .tableheader.special time,
.content > .specialdata > .area .schedule .tableheader.special time,
.content div.w2 .schedule .tableheader.special time {
  color: #e1712e;
}
.content .schedule .latest:nth-child(2),
.content > .specialdata .schedule .latest:nth-child(2),
.content > .specialdata > .area .schedule .latest:nth-child(2),
.content div.w2 .schedule .latest:nth-child(2),
.content .schedule .next:nth-last-child(2),
.content > .specialdata .schedule .next:nth-last-child(2),
.content > .specialdata > .area .schedule .next:nth-last-child(2),
.content div.w2 .schedule .next:nth-last-child(2) {
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter: alpha(opacity = (60));
  background: rgba(0, 0, 0, 0.1);
}
.content .schedule .latest:nth-child(2) table thead tr,
.content > .specialdata .schedule .latest:nth-child(2) table thead tr,
.content > .specialdata > .area .schedule .latest:nth-child(2) table thead tr,
.content div.w2 .schedule .latest:nth-child(2) table thead tr,
.content .schedule .next:nth-last-child(2) table thead tr,
.content > .specialdata .schedule .next:nth-last-child(2) table thead tr,
.content > .specialdata > .area .schedule .next:nth-last-child(2) table thead tr,
.content div.w2 .schedule .next:nth-last-child(2) table thead tr {
  background: #cfcfcf;
}
.content .schedule .latest:nth-child(2):hover,
.content > .specialdata .schedule .latest:nth-child(2):hover,
.content > .specialdata > .area .schedule .latest:nth-child(2):hover,
.content div.w2 .schedule .latest:nth-child(2):hover,
.content .schedule .next:nth-last-child(2):hover,
.content > .specialdata .schedule .next:nth-last-child(2):hover,
.content > .specialdata > .area .schedule .next:nth-last-child(2):hover,
.content div.w2 .schedule .next:nth-last-child(2):hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  background: #ffffff;
}
.content .schedule .latest:nth-child(2):hover table thead tr,
.content > .specialdata .schedule .latest:nth-child(2):hover table thead tr,
.content > .specialdata > .area .schedule .latest:nth-child(2):hover table thead tr,
.content div.w2 .schedule .latest:nth-child(2):hover table thead tr,
.content .schedule .next:nth-last-child(2):hover table thead tr,
.content > .specialdata .schedule .next:nth-last-child(2):hover table thead tr,
.content > .specialdata > .area .schedule .next:nth-last-child(2):hover table thead tr,
.content div.w2 .schedule .next:nth-last-child(2):hover table thead tr {
  background: #e8e8e8;
}
.content .schedule .next + .paging,
.content > .specialdata .schedule .next + .paging,
.content > .specialdata > .area .schedule .next + .paging,
.content div.w2 .schedule .next + .paging {
  margin-top: -19px;
}
.content table.footable:not(.half),
.content > .specialdata table.footable:not(.half),
.content > .specialdata > .area table.footable:not(.half),
.content div.w2 table.footable:not(.half) {
  clear: both;
}
.content > table,
.content > .specialdata > table,
.content > .specialdata > .area > table,
.content div.w2 > table,
.content table.footable,
.content > .specialdata table.footable,
.content > .specialdata > .area table.footable,
.content div.w2 table.footable,
.content table.trend,
.content > .specialdata table.trend,
.content > .specialdata > .area table.trend,
.content div.w2 table.trend,
.content .wurfanalyse table,
.content > .specialdata .wurfanalyse table,
.content > .specialdata > .area .wurfanalyse table,
.content div.w2 .wurfanalyse table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
  border-left: 1px solid rgba(120, 120, 120, 0.5);
  border-top: 1px solid rgba(120, 120, 120, 0.5);
}
.content > table.footable tbody td,
.content > .specialdata > table.footable tbody td,
.content > .specialdata > .area > table.footable tbody td,
.content div.w2 > table.footable tbody td,
.content table.footable.footable tbody td,
.content > .specialdata table.footable.footable tbody td,
.content > .specialdata > .area table.footable.footable tbody td,
.content div.w2 table.footable.footable tbody td,
.content table.trend.footable tbody td,
.content > .specialdata table.trend.footable tbody td,
.content > .specialdata > .area table.trend.footable tbody td,
.content div.w2 table.trend.footable tbody td,
.content .wurfanalyse table.footable tbody td,
.content > .specialdata .wurfanalyse table.footable tbody td,
.content > .specialdata > .area .wurfanalyse table.footable tbody td,
.content div.w2 .wurfanalyse table.footable tbody td,
.content > table.footable tfoot td,
.content > .specialdata > table.footable tfoot td,
.content > .specialdata > .area > table.footable tfoot td,
.content div.w2 > table.footable tfoot td,
.content table.footable.footable tfoot td,
.content > .specialdata table.footable.footable tfoot td,
.content > .specialdata > .area table.footable.footable tfoot td,
.content div.w2 table.footable.footable tfoot td,
.content table.trend.footable tfoot td,
.content > .specialdata table.trend.footable tfoot td,
.content > .specialdata > .area table.trend.footable tfoot td,
.content div.w2 table.trend.footable tfoot td,
.content .wurfanalyse table.footable tfoot td,
.content > .specialdata .wurfanalyse table.footable tfoot td,
.content > .specialdata > .area .wurfanalyse table.footable tfoot td,
.content div.w2 .wurfanalyse table.footable tfoot td,
.content > table.footable tbody th,
.content > .specialdata > table.footable tbody th,
.content > .specialdata > .area > table.footable tbody th,
.content div.w2 > table.footable tbody th,
.content table.footable.footable tbody th,
.content > .specialdata table.footable.footable tbody th,
.content > .specialdata > .area table.footable.footable tbody th,
.content div.w2 table.footable.footable tbody th,
.content table.trend.footable tbody th,
.content > .specialdata table.trend.footable tbody th,
.content > .specialdata > .area table.trend.footable tbody th,
.content div.w2 table.trend.footable tbody th,
.content .wurfanalyse table.footable tbody th,
.content > .specialdata .wurfanalyse table.footable tbody th,
.content > .specialdata > .area .wurfanalyse table.footable tbody th,
.content div.w2 .wurfanalyse table.footable tbody th {
  white-space: nowrap;
}
.content > table a,
.content > .specialdata > table a,
.content > .specialdata > .area > table a,
.content div.w2 > table a,
.content table.footable a,
.content > .specialdata table.footable a,
.content > .specialdata > .area table.footable a,
.content div.w2 table.footable a,
.content table.trend a,
.content > .specialdata table.trend a,
.content > .specialdata > .area table.trend a,
.content div.w2 table.trend a,
.content .wurfanalyse table a,
.content > .specialdata .wurfanalyse table a,
.content > .specialdata > .area .wurfanalyse table a,
.content div.w2 .wurfanalyse table a,
.content > table p.nolink,
.content > .specialdata > table p.nolink,
.content > .specialdata > .area > table p.nolink,
.content div.w2 > table p.nolink,
.content table.footable p.nolink,
.content > .specialdata table.footable p.nolink,
.content > .specialdata > .area table.footable p.nolink,
.content div.w2 table.footable p.nolink,
.content table.trend p.nolink,
.content > .specialdata table.trend p.nolink,
.content > .specialdata > .area table.trend p.nolink,
.content div.w2 table.trend p.nolink,
.content .wurfanalyse table p.nolink,
.content > .specialdata .wurfanalyse table p.nolink,
.content > .specialdata > .area .wurfanalyse table p.nolink,
.content div.w2 .wurfanalyse table p.nolink {
  color: #e1712e;
  text-decoration: none;
  font-family: 'function_prodemi';
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.content > table .wordbreak,
.content > .specialdata > table .wordbreak,
.content > .specialdata > .area > table .wordbreak,
.content div.w2 > table .wordbreak,
.content table.footable .wordbreak,
.content > .specialdata table.footable .wordbreak,
.content > .specialdata > .area table.footable .wordbreak,
.content div.w2 table.footable .wordbreak,
.content table.trend .wordbreak,
.content > .specialdata table.trend .wordbreak,
.content > .specialdata > .area table.trend .wordbreak,
.content div.w2 table.trend .wordbreak,
.content .wurfanalyse table .wordbreak,
.content > .specialdata .wurfanalyse table .wordbreak,
.content > .specialdata > .area .wurfanalyse table .wordbreak,
.content div.w2 .wurfanalyse table .wordbreak {
  font-size: 16px;
  white-space: normal;
  min-width: 120px;
  display: inline-block;
}
.content > table a[target="_blank"],
.content > .specialdata > table a[target="_blank"],
.content > .specialdata > .area > table a[target="_blank"],
.content div.w2 > table a[target="_blank"],
.content table.footable a[target="_blank"],
.content > .specialdata table.footable a[target="_blank"],
.content > .specialdata > .area table.footable a[target="_blank"],
.content div.w2 table.footable a[target="_blank"],
.content table.trend a[target="_blank"],
.content > .specialdata table.trend a[target="_blank"],
.content > .specialdata > .area table.trend a[target="_blank"],
.content div.w2 table.trend a[target="_blank"],
.content .wurfanalyse table a[target="_blank"],
.content > .specialdata .wurfanalyse table a[target="_blank"],
.content > .specialdata > .area .wurfanalyse table a[target="_blank"],
.content div.w2 .wurfanalyse table a[target="_blank"] {
  font-family: 'function_probook';
  max-width: 200px;
  display: table-cell;
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-right: 20px;
}
.content > table a[target="_blank"]:after,
.content > .specialdata > table a[target="_blank"]:after,
.content > .specialdata > .area > table a[target="_blank"]:after,
.content div.w2 > table a[target="_blank"]:after,
.content table.footable a[target="_blank"]:after,
.content > .specialdata table.footable a[target="_blank"]:after,
.content > .specialdata > .area table.footable a[target="_blank"]:after,
.content div.w2 table.footable a[target="_blank"]:after,
.content table.trend a[target="_blank"]:after,
.content > .specialdata table.trend a[target="_blank"]:after,
.content > .specialdata > .area table.trend a[target="_blank"]:after,
.content div.w2 table.trend a[target="_blank"]:after,
.content .wurfanalyse table a[target="_blank"]:after,
.content > .specialdata .wurfanalyse table a[target="_blank"]:after,
.content > .specialdata > .area .wurfanalyse table a[target="_blank"]:after,
.content div.w2 .wurfanalyse table a[target="_blank"]:after {
  content: "";
  width: 16px;
  height: 20px;
  background-image: url("/?proxy=img/ico_external-o16.png");
  background-position: 0 4px;
  background-repeat: no-repeat;
  margin-left: 4px;
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content > table a[target="_blank"]:after,
  .content > .specialdata > table a[target="_blank"]:after,
  .content > .specialdata > .area > table a[target="_blank"]:after,
  .content div.w2 > table a[target="_blank"]:after,
  .content table.footable a[target="_blank"]:after,
  .content > .specialdata table.footable a[target="_blank"]:after,
  .content > .specialdata > .area table.footable a[target="_blank"]:after,
  .content div.w2 table.footable a[target="_blank"]:after,
  .content table.trend a[target="_blank"]:after,
  .content > .specialdata table.trend a[target="_blank"]:after,
  .content > .specialdata > .area table.trend a[target="_blank"]:after,
  .content div.w2 table.trend a[target="_blank"]:after,
  .content .wurfanalyse table a[target="_blank"]:after,
  .content > .specialdata .wurfanalyse table a[target="_blank"]:after,
  .content > .specialdata > .area .wurfanalyse table a[target="_blank"]:after,
  .content div.w2 .wurfanalyse table a[target="_blank"]:after {
    background-image: url("/?proxy=img/ico_external-o16@2x.png");
    background-size: 16px 16px;
  }
}
.content > table a:hover[target="_blank"]:after,
.content > .specialdata > table a:hover[target="_blank"]:after,
.content > .specialdata > .area > table a:hover[target="_blank"]:after,
.content div.w2 > table a:hover[target="_blank"]:after,
.content table.footable a:hover[target="_blank"]:after,
.content > .specialdata table.footable a:hover[target="_blank"]:after,
.content > .specialdata > .area table.footable a:hover[target="_blank"]:after,
.content div.w2 table.footable a:hover[target="_blank"]:after,
.content table.trend a:hover[target="_blank"]:after,
.content > .specialdata table.trend a:hover[target="_blank"]:after,
.content > .specialdata > .area table.trend a:hover[target="_blank"]:after,
.content div.w2 table.trend a:hover[target="_blank"]:after,
.content .wurfanalyse table a:hover[target="_blank"]:after,
.content > .specialdata .wurfanalyse table a:hover[target="_blank"]:after,
.content > .specialdata > .area .wurfanalyse table a:hover[target="_blank"]:after,
.content div.w2 .wurfanalyse table a:hover[target="_blank"]:after {
  visibility: visible;
}
.content > table.half,
.content > .specialdata > table.half,
.content > .specialdata > .area > table.half,
.content div.w2 > table.half,
.content table.footable.half,
.content > .specialdata table.footable.half,
.content > .specialdata > .area table.footable.half,
.content div.w2 table.footable.half,
.content table.trend.half,
.content > .specialdata table.trend.half,
.content > .specialdata > .area table.trend.half,
.content div.w2 table.trend.half,
.content .wurfanalyse table.half,
.content > .specialdata .wurfanalyse table.half,
.content > .specialdata > .area .wurfanalyse table.half,
.content div.w2 .wurfanalyse table.half {
  width: 50%;
  margin: 0 auto;
}
.content > table .socialicons,
.content > .specialdata > table .socialicons,
.content > .specialdata > .area > table .socialicons,
.content div.w2 > table .socialicons,
.content table.footable .socialicons,
.content > .specialdata table.footable .socialicons,
.content > .specialdata > .area table.footable .socialicons,
.content div.w2 table.footable .socialicons,
.content table.trend .socialicons,
.content > .specialdata table.trend .socialicons,
.content > .specialdata > .area table.trend .socialicons,
.content div.w2 table.trend .socialicons,
.content .wurfanalyse table .socialicons,
.content > .specialdata .wurfanalyse table .socialicons,
.content > .specialdata > .area .wurfanalyse table .socialicons,
.content div.w2 .wurfanalyse table .socialicons {
  width: 192px;
}
.content > table .socialicons li a,
.content > .specialdata > table .socialicons li a,
.content > .specialdata > .area > table .socialicons li a,
.content div.w2 > table .socialicons li a,
.content table.footable .socialicons li a,
.content > .specialdata table.footable .socialicons li a,
.content > .specialdata > .area table.footable .socialicons li a,
.content div.w2 table.footable .socialicons li a,
.content table.trend .socialicons li a,
.content > .specialdata table.trend .socialicons li a,
.content > .specialdata > .area table.trend .socialicons li a,
.content div.w2 table.trend .socialicons li a,
.content .wurfanalyse table .socialicons li a,
.content > .specialdata .wurfanalyse table .socialicons li a,
.content > .specialdata > .area .wurfanalyse table .socialicons li a,
.content div.w2 .wurfanalyse table .socialicons li a {
  margin-right: 20px;
}
.content > table .socialicons li,
.content > .specialdata > table .socialicons li,
.content > .specialdata > .area > table .socialicons li,
.content div.w2 > table .socialicons li,
.content table.footable .socialicons li,
.content > .specialdata table.footable .socialicons li,
.content > .specialdata > .area table.footable .socialicons li,
.content div.w2 table.footable .socialicons li,
.content table.trend .socialicons li,
.content > .specialdata table.trend .socialicons li,
.content > .specialdata > .area table.trend .socialicons li,
.content div.w2 table.trend .socialicons li,
.content .wurfanalyse table .socialicons li,
.content > .specialdata .wurfanalyse table .socialicons li,
.content > .specialdata > .area .wurfanalyse table .socialicons li,
.content div.w2 .wurfanalyse table .socialicons li {
  width: 48px;
  float: left;
}
.content > table thead th,
.content > .specialdata > table thead th,
.content > .specialdata > .area > table thead th,
.content div.w2 > table thead th,
.content table.footable thead th,
.content > .specialdata table.footable thead th,
.content > .specialdata > .area table.footable thead th,
.content div.w2 table.footable thead th,
.content table.trend thead th,
.content > .specialdata table.trend thead th,
.content > .specialdata > .area table.trend thead th,
.content div.w2 table.trend thead th,
.content .wurfanalyse table thead th,
.content > .specialdata .wurfanalyse table thead th,
.content > .specialdata > .area .wurfanalyse table thead th,
.content div.w2 .wurfanalyse table thead th,
.content > table tbody .th,
.content > .specialdata > table tbody .th,
.content > .specialdata > .area > table tbody .th,
.content div.w2 > table tbody .th,
.content table.footable tbody .th,
.content > .specialdata table.footable tbody .th,
.content > .specialdata > .area table.footable tbody .th,
.content div.w2 table.footable tbody .th,
.content table.trend tbody .th,
.content > .specialdata table.trend tbody .th,
.content > .specialdata > .area table.trend tbody .th,
.content div.w2 table.trend tbody .th,
.content .wurfanalyse table tbody .th,
.content > .specialdata .wurfanalyse table tbody .th,
.content > .specialdata > .area .wurfanalyse table tbody .th,
.content div.w2 .wurfanalyse table tbody .th {
  white-space: nowrap;
  color: #444444;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 14px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  padding: 10px 0.5%;
  text-transform: uppercase;
  min-width: 1%;
  vertical-align: top;
  text-align: left;
}
.content > table thead th > div,
.content > .specialdata > table thead th > div,
.content > .specialdata > .area > table thead th > div,
.content div.w2 > table thead th > div,
.content table.footable thead th > div,
.content > .specialdata table.footable thead th > div,
.content > .specialdata > .area table.footable thead th > div,
.content div.w2 table.footable thead th > div,
.content table.trend thead th > div,
.content > .specialdata table.trend thead th > div,
.content > .specialdata > .area table.trend thead th > div,
.content div.w2 table.trend thead th > div,
.content .wurfanalyse table thead th > div,
.content > .specialdata .wurfanalyse table thead th > div,
.content > .specialdata > .area .wurfanalyse table thead th > div,
.content div.w2 .wurfanalyse table thead th > div,
.content > table tbody .th > div,
.content > .specialdata > table tbody .th > div,
.content > .specialdata > .area > table tbody .th > div,
.content div.w2 > table tbody .th > div,
.content table.footable tbody .th > div,
.content > .specialdata table.footable tbody .th > div,
.content > .specialdata > .area table.footable tbody .th > div,
.content div.w2 table.footable tbody .th > div,
.content table.trend tbody .th > div,
.content > .specialdata table.trend tbody .th > div,
.content > .specialdata > .area table.trend tbody .th > div,
.content div.w2 table.trend tbody .th > div,
.content .wurfanalyse table tbody .th > div,
.content > .specialdata .wurfanalyse table tbody .th > div,
.content > .specialdata > .area .wurfanalyse table tbody .th > div,
.content div.w2 .wurfanalyse table tbody .th > div {
  display: inline-block;
}
.content > table thead th.acenter,
.content > .specialdata > table thead th.acenter,
.content > .specialdata > .area > table thead th.acenter,
.content div.w2 > table thead th.acenter,
.content table.footable thead th.acenter,
.content > .specialdata table.footable thead th.acenter,
.content > .specialdata > .area table.footable thead th.acenter,
.content div.w2 table.footable thead th.acenter,
.content table.trend thead th.acenter,
.content > .specialdata table.trend thead th.acenter,
.content > .specialdata > .area table.trend thead th.acenter,
.content div.w2 table.trend thead th.acenter,
.content .wurfanalyse table thead th.acenter,
.content > .specialdata .wurfanalyse table thead th.acenter,
.content > .specialdata > .area .wurfanalyse table thead th.acenter,
.content div.w2 .wurfanalyse table thead th.acenter,
.content > table tbody .th.acenter,
.content > .specialdata > table tbody .th.acenter,
.content > .specialdata > .area > table tbody .th.acenter,
.content div.w2 > table tbody .th.acenter,
.content table.footable tbody .th.acenter,
.content > .specialdata table.footable tbody .th.acenter,
.content > .specialdata > .area table.footable tbody .th.acenter,
.content div.w2 table.footable tbody .th.acenter,
.content table.trend tbody .th.acenter,
.content > .specialdata table.trend tbody .th.acenter,
.content > .specialdata > .area table.trend tbody .th.acenter,
.content div.w2 table.trend tbody .th.acenter,
.content .wurfanalyse table tbody .th.acenter,
.content > .specialdata .wurfanalyse table tbody .th.acenter,
.content > .specialdata > .area .wurfanalyse table tbody .th.acenter,
.content div.w2 .wurfanalyse table tbody .th.acenter {
  text-align: center;
}
.content > table thead th.aright,
.content > .specialdata > table thead th.aright,
.content > .specialdata > .area > table thead th.aright,
.content div.w2 > table thead th.aright,
.content table.footable thead th.aright,
.content > .specialdata table.footable thead th.aright,
.content > .specialdata > .area table.footable thead th.aright,
.content div.w2 table.footable thead th.aright,
.content table.trend thead th.aright,
.content > .specialdata table.trend thead th.aright,
.content > .specialdata > .area table.trend thead th.aright,
.content div.w2 table.trend thead th.aright,
.content .wurfanalyse table thead th.aright,
.content > .specialdata .wurfanalyse table thead th.aright,
.content > .specialdata > .area .wurfanalyse table thead th.aright,
.content div.w2 .wurfanalyse table thead th.aright,
.content > table tbody .th.aright,
.content > .specialdata > table tbody .th.aright,
.content > .specialdata > .area > table tbody .th.aright,
.content div.w2 > table tbody .th.aright,
.content table.footable tbody .th.aright,
.content > .specialdata table.footable tbody .th.aright,
.content > .specialdata > .area table.footable tbody .th.aright,
.content div.w2 table.footable tbody .th.aright,
.content table.trend tbody .th.aright,
.content > .specialdata table.trend tbody .th.aright,
.content > .specialdata > .area table.trend tbody .th.aright,
.content div.w2 table.trend tbody .th.aright,
.content .wurfanalyse table tbody .th.aright,
.content > .specialdata .wurfanalyse table tbody .th.aright,
.content > .specialdata > .area .wurfanalyse table tbody .th.aright,
.content div.w2 .wurfanalyse table tbody .th.aright {
  text-align: right;
}
.content > table thead tr,
.content > .specialdata > table thead tr,
.content > .specialdata > .area > table thead tr,
.content div.w2 > table thead tr,
.content table.footable thead tr,
.content > .specialdata table.footable thead tr,
.content > .specialdata > .area table.footable thead tr,
.content div.w2 table.footable thead tr,
.content table.trend thead tr,
.content > .specialdata table.trend thead tr,
.content > .specialdata > .area table.trend thead tr,
.content div.w2 table.trend thead tr,
.content .wurfanalyse table thead tr,
.content > .specialdata .wurfanalyse table thead tr,
.content > .specialdata > .area .wurfanalyse table thead tr,
.content div.w2 .wurfanalyse table thead tr,
.content > table tbody .th,
.content > .specialdata > table tbody .th,
.content > .specialdata > .area > table tbody .th,
.content div.w2 > table tbody .th,
.content table.footable tbody .th,
.content > .specialdata table.footable tbody .th,
.content > .specialdata > .area table.footable tbody .th,
.content div.w2 table.footable tbody .th,
.content table.trend tbody .th,
.content > .specialdata table.trend tbody .th,
.content > .specialdata > .area table.trend tbody .th,
.content div.w2 table.trend tbody .th,
.content .wurfanalyse table tbody .th,
.content > .specialdata .wurfanalyse table tbody .th,
.content > .specialdata > .area .wurfanalyse table tbody .th,
.content div.w2 .wurfanalyse table tbody .th {
  background: #e8e8e8;
}
.content > table thead tr + tr,
.content > .specialdata > table thead tr + tr,
.content > .specialdata > .area > table thead tr + tr,
.content div.w2 > table thead tr + tr,
.content table.footable thead tr + tr,
.content > .specialdata table.footable thead tr + tr,
.content > .specialdata > .area table.footable thead tr + tr,
.content div.w2 table.footable thead tr + tr,
.content table.trend thead tr + tr,
.content > .specialdata table.trend thead tr + tr,
.content > .specialdata > .area table.trend thead tr + tr,
.content div.w2 table.trend thead tr + tr,
.content .wurfanalyse table thead tr + tr,
.content > .specialdata .wurfanalyse table thead tr + tr,
.content > .specialdata > .area .wurfanalyse table thead tr + tr,
.content div.w2 .wurfanalyse table thead tr + tr {
  margin-top: -30px;
}
.content > table thead th > div,
.content > .specialdata > table thead th > div,
.content > .specialdata > .area > table thead th > div,
.content div.w2 > table thead th > div,
.content table.footable thead th > div,
.content > .specialdata table.footable thead th > div,
.content > .specialdata > .area table.footable thead th > div,
.content div.w2 table.footable thead th > div,
.content table.trend thead th > div,
.content > .specialdata table.trend thead th > div,
.content > .specialdata > .area table.trend thead th > div,
.content div.w2 table.trend thead th > div,
.content .wurfanalyse table thead th > div,
.content > .specialdata .wurfanalyse table thead th > div,
.content > .specialdata > .area .wurfanalyse table thead th > div,
.content div.w2 .wurfanalyse table thead th > div {
  position: relative;
}
.content > table thead tr:nth-child(1) th,
.content > .specialdata > table thead tr:nth-child(1) th,
.content > .specialdata > .area > table thead tr:nth-child(1) th,
.content div.w2 > table thead tr:nth-child(1) th,
.content table.footable thead tr:nth-child(1) th,
.content > .specialdata table.footable thead tr:nth-child(1) th,
.content > .specialdata > .area table.footable thead tr:nth-child(1) th,
.content div.w2 table.footable thead tr:nth-child(1) th,
.content table.trend thead tr:nth-child(1) th,
.content > .specialdata table.trend thead tr:nth-child(1) th,
.content > .specialdata > .area table.trend thead tr:nth-child(1) th,
.content div.w2 table.trend thead tr:nth-child(1) th,
.content .wurfanalyse table thead tr:nth-child(1) th,
.content > .specialdata .wurfanalyse table thead tr:nth-child(1) th,
.content > .specialdata > .area .wurfanalyse table thead tr:nth-child(1) th,
.content div.w2 .wurfanalyse table thead tr:nth-child(1) th {
  padding-bottom: 0;
  padding-top: 6px;
}
.content > table thead tr:last-child th,
.content > .specialdata > table thead tr:last-child th,
.content > .specialdata > .area > table thead tr:last-child th,
.content div.w2 > table thead tr:last-child th,
.content table.footable thead tr:last-child th,
.content > .specialdata table.footable thead tr:last-child th,
.content > .specialdata > .area table.footable thead tr:last-child th,
.content div.w2 table.footable thead tr:last-child th,
.content table.trend thead tr:last-child th,
.content > .specialdata table.trend thead tr:last-child th,
.content > .specialdata > .area table.trend thead tr:last-child th,
.content div.w2 table.trend thead tr:last-child th,
.content .wurfanalyse table thead tr:last-child th,
.content > .specialdata .wurfanalyse table thead tr:last-child th,
.content > .specialdata > .area .wurfanalyse table thead tr:last-child th,
.content div.w2 .wurfanalyse table thead tr:last-child th {
  padding-bottom: 12px;
  padding-top: 12px;
}
.content > table thead tr:nth-child(2) th,
.content > .specialdata > table thead tr:nth-child(2) th,
.content > .specialdata > .area > table thead tr:nth-child(2) th,
.content div.w2 > table thead tr:nth-child(2) th,
.content table.footable thead tr:nth-child(2) th,
.content > .specialdata table.footable thead tr:nth-child(2) th,
.content > .specialdata > .area table.footable thead tr:nth-child(2) th,
.content div.w2 table.footable thead tr:nth-child(2) th,
.content table.trend thead tr:nth-child(2) th,
.content > .specialdata table.trend thead tr:nth-child(2) th,
.content > .specialdata > .area table.trend thead tr:nth-child(2) th,
.content div.w2 table.trend thead tr:nth-child(2) th,
.content .wurfanalyse table thead tr:nth-child(2) th,
.content > .specialdata .wurfanalyse table thead tr:nth-child(2) th,
.content > .specialdata > .area .wurfanalyse table thead tr:nth-child(2) th,
.content div.w2 .wurfanalyse table thead tr:nth-child(2) th {
  padding-bottom: 6px;
  padding-top: 6px;
}
.content > table tbody td,
.content > .specialdata > table tbody td,
.content > .specialdata > .area > table tbody td,
.content div.w2 > table tbody td,
.content table.footable tbody td,
.content > .specialdata table.footable tbody td,
.content > .specialdata > .area table.footable tbody td,
.content div.w2 table.footable tbody td,
.content table.trend tbody td,
.content > .specialdata table.trend tbody td,
.content > .specialdata > .area table.trend tbody td,
.content div.w2 table.trend tbody td,
.content .wurfanalyse table tbody td,
.content > .specialdata .wurfanalyse table tbody td,
.content > .specialdata > .area .wurfanalyse table tbody td,
.content div.w2 .wurfanalyse table tbody td,
.content > table tfoot td,
.content > .specialdata > table tfoot td,
.content > .specialdata > .area > table tfoot td,
.content div.w2 > table tfoot td,
.content table.footable tfoot td,
.content > .specialdata table.footable tfoot td,
.content > .specialdata > .area table.footable tfoot td,
.content div.w2 table.footable tfoot td,
.content table.trend tfoot td,
.content > .specialdata table.trend tfoot td,
.content > .specialdata > .area table.trend tfoot td,
.content div.w2 table.trend tfoot td,
.content .wurfanalyse table tfoot td,
.content > .specialdata .wurfanalyse table tfoot td,
.content > .specialdata > .area .wurfanalyse table tfoot td,
.content div.w2 .wurfanalyse table tfoot td,
.content > table tbody th,
.content > .specialdata > table tbody th,
.content > .specialdata > .area > table tbody th,
.content div.w2 > table tbody th,
.content table.footable tbody th,
.content > .specialdata table.footable tbody th,
.content > .specialdata > .area table.footable tbody th,
.content div.w2 table.footable tbody th,
.content table.trend tbody th,
.content > .specialdata table.trend tbody th,
.content > .specialdata > .area table.trend tbody th,
.content div.w2 table.trend tbody th,
.content .wurfanalyse table tbody th,
.content > .specialdata .wurfanalyse table tbody th,
.content > .specialdata > .area .wurfanalyse table tbody th,
.content div.w2 .wurfanalyse table tbody th {
  border-bottom: 1px solid rgba(120, 120, 120, 0.5);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  padding: 4px 0.5%;
  color: #111111;
  min-width: 1%;
  max-width: 10%;
  /*text-overflow:ellipsis;*/
  overflow: hidden;
  vertical-align: top;
}
.content > table tbody td.bold,
.content > .specialdata > table tbody td.bold,
.content > .specialdata > .area > table tbody td.bold,
.content div.w2 > table tbody td.bold,
.content table.footable tbody td.bold,
.content > .specialdata table.footable tbody td.bold,
.content > .specialdata > .area table.footable tbody td.bold,
.content div.w2 table.footable tbody td.bold,
.content table.trend tbody td.bold,
.content > .specialdata table.trend tbody td.bold,
.content > .specialdata > .area table.trend tbody td.bold,
.content div.w2 table.trend tbody td.bold,
.content .wurfanalyse table tbody td.bold,
.content > .specialdata .wurfanalyse table tbody td.bold,
.content > .specialdata > .area .wurfanalyse table tbody td.bold,
.content div.w2 .wurfanalyse table tbody td.bold,
.content > table tfoot td.bold,
.content > .specialdata > table tfoot td.bold,
.content > .specialdata > .area > table tfoot td.bold,
.content div.w2 > table tfoot td.bold,
.content table.footable tfoot td.bold,
.content > .specialdata table.footable tfoot td.bold,
.content > .specialdata > .area table.footable tfoot td.bold,
.content div.w2 table.footable tfoot td.bold,
.content table.trend tfoot td.bold,
.content > .specialdata table.trend tfoot td.bold,
.content > .specialdata > .area table.trend tfoot td.bold,
.content div.w2 table.trend tfoot td.bold,
.content .wurfanalyse table tfoot td.bold,
.content > .specialdata .wurfanalyse table tfoot td.bold,
.content > .specialdata > .area .wurfanalyse table tfoot td.bold,
.content div.w2 .wurfanalyse table tfoot td.bold,
.content > table tbody th.bold,
.content > .specialdata > table tbody th.bold,
.content > .specialdata > .area > table tbody th.bold,
.content div.w2 > table tbody th.bold,
.content table.footable tbody th.bold,
.content > .specialdata table.footable tbody th.bold,
.content > .specialdata > .area table.footable tbody th.bold,
.content div.w2 table.footable tbody th.bold,
.content table.trend tbody th.bold,
.content > .specialdata table.trend tbody th.bold,
.content > .specialdata > .area table.trend tbody th.bold,
.content div.w2 table.trend tbody th.bold,
.content .wurfanalyse table tbody th.bold,
.content > .specialdata .wurfanalyse table tbody th.bold,
.content > .specialdata > .area .wurfanalyse table tbody th.bold,
.content div.w2 .wurfanalyse table tbody th.bold {
  font-family: 'function_prodemi';
}
.content > table tbody td img,
.content > .specialdata > table tbody td img,
.content > .specialdata > .area > table tbody td img,
.content div.w2 > table tbody td img,
.content table.footable tbody td img,
.content > .specialdata table.footable tbody td img,
.content > .specialdata > .area table.footable tbody td img,
.content div.w2 table.footable tbody td img,
.content table.trend tbody td img,
.content > .specialdata table.trend tbody td img,
.content > .specialdata > .area table.trend tbody td img,
.content div.w2 table.trend tbody td img,
.content .wurfanalyse table tbody td img,
.content > .specialdata .wurfanalyse table tbody td img,
.content > .specialdata > .area .wurfanalyse table tbody td img,
.content div.w2 .wurfanalyse table tbody td img,
.content > table tfoot td img,
.content > .specialdata > table tfoot td img,
.content > .specialdata > .area > table tfoot td img,
.content div.w2 > table tfoot td img,
.content table.footable tfoot td img,
.content > .specialdata table.footable tfoot td img,
.content > .specialdata > .area table.footable tfoot td img,
.content div.w2 table.footable tfoot td img,
.content table.trend tfoot td img,
.content > .specialdata table.trend tfoot td img,
.content > .specialdata > .area table.trend tfoot td img,
.content div.w2 table.trend tfoot td img,
.content .wurfanalyse table tfoot td img,
.content > .specialdata .wurfanalyse table tfoot td img,
.content > .specialdata > .area .wurfanalyse table tfoot td img,
.content div.w2 .wurfanalyse table tfoot td img,
.content > table tbody th img,
.content > .specialdata > table tbody th img,
.content > .specialdata > .area > table tbody th img,
.content div.w2 > table tbody th img,
.content table.footable tbody th img,
.content > .specialdata table.footable tbody th img,
.content > .specialdata > .area table.footable tbody th img,
.content div.w2 table.footable tbody th img,
.content table.trend tbody th img,
.content > .specialdata table.trend tbody th img,
.content > .specialdata > .area table.trend tbody th img,
.content div.w2 table.trend tbody th img,
.content .wurfanalyse table tbody th img,
.content > .specialdata .wurfanalyse table tbody th img,
.content > .specialdata > .area .wurfanalyse table tbody th img,
.content div.w2 .wurfanalyse table tbody th img {
  float: left;
  margin-right: 5px;
  height: 24px;
  width: auto;
}
.content > table tbody td img.img_player,
.content > .specialdata > table tbody td img.img_player,
.content > .specialdata > .area > table tbody td img.img_player,
.content div.w2 > table tbody td img.img_player,
.content table.footable tbody td img.img_player,
.content > .specialdata table.footable tbody td img.img_player,
.content > .specialdata > .area table.footable tbody td img.img_player,
.content div.w2 table.footable tbody td img.img_player,
.content table.trend tbody td img.img_player,
.content > .specialdata table.trend tbody td img.img_player,
.content > .specialdata > .area table.trend tbody td img.img_player,
.content div.w2 table.trend tbody td img.img_player,
.content .wurfanalyse table tbody td img.img_player,
.content > .specialdata .wurfanalyse table tbody td img.img_player,
.content > .specialdata > .area .wurfanalyse table tbody td img.img_player,
.content div.w2 .wurfanalyse table tbody td img.img_player,
.content > table tfoot td img.img_player,
.content > .specialdata > table tfoot td img.img_player,
.content > .specialdata > .area > table tfoot td img.img_player,
.content div.w2 > table tfoot td img.img_player,
.content table.footable tfoot td img.img_player,
.content > .specialdata table.footable tfoot td img.img_player,
.content > .specialdata > .area table.footable tfoot td img.img_player,
.content div.w2 table.footable tfoot td img.img_player,
.content table.trend tfoot td img.img_player,
.content > .specialdata table.trend tfoot td img.img_player,
.content > .specialdata > .area table.trend tfoot td img.img_player,
.content div.w2 table.trend tfoot td img.img_player,
.content .wurfanalyse table tfoot td img.img_player,
.content > .specialdata .wurfanalyse table tfoot td img.img_player,
.content > .specialdata > .area .wurfanalyse table tfoot td img.img_player,
.content div.w2 .wurfanalyse table tfoot td img.img_player,
.content > table tbody th img.img_player,
.content > .specialdata > table tbody th img.img_player,
.content > .specialdata > .area > table tbody th img.img_player,
.content div.w2 > table tbody th img.img_player,
.content table.footable tbody th img.img_player,
.content > .specialdata table.footable tbody th img.img_player,
.content > .specialdata > .area table.footable tbody th img.img_player,
.content div.w2 table.footable tbody th img.img_player,
.content table.trend tbody th img.img_player,
.content > .specialdata table.trend tbody th img.img_player,
.content > .specialdata > .area table.trend tbody th img.img_player,
.content div.w2 table.trend tbody th img.img_player,
.content .wurfanalyse table tbody th img.img_player,
.content > .specialdata .wurfanalyse table tbody th img.img_player,
.content > .specialdata > .area .wurfanalyse table tbody th img.img_player,
.content div.w2 .wurfanalyse table tbody th img.img_player {
  height: 40px;
  width: auto;
}
.content > table tbody td span,
.content > .specialdata > table tbody td span,
.content > .specialdata > .area > table tbody td span,
.content div.w2 > table tbody td span,
.content table.footable tbody td span,
.content > .specialdata table.footable tbody td span,
.content > .specialdata > .area table.footable tbody td span,
.content div.w2 table.footable tbody td span,
.content table.trend tbody td span,
.content > .specialdata table.trend tbody td span,
.content > .specialdata > .area table.trend tbody td span,
.content div.w2 table.trend tbody td span,
.content .wurfanalyse table tbody td span,
.content > .specialdata .wurfanalyse table tbody td span,
.content > .specialdata > .area .wurfanalyse table tbody td span,
.content div.w2 .wurfanalyse table tbody td span,
.content > table tfoot td span,
.content > .specialdata > table tfoot td span,
.content > .specialdata > .area > table tfoot td span,
.content div.w2 > table tfoot td span,
.content table.footable tfoot td span,
.content > .specialdata table.footable tfoot td span,
.content > .specialdata > .area table.footable tfoot td span,
.content div.w2 table.footable tfoot td span,
.content table.trend tfoot td span,
.content > .specialdata table.trend tfoot td span,
.content > .specialdata > .area table.trend tfoot td span,
.content div.w2 table.trend tfoot td span,
.content .wurfanalyse table tfoot td span,
.content > .specialdata .wurfanalyse table tfoot td span,
.content > .specialdata > .area .wurfanalyse table tfoot td span,
.content div.w2 .wurfanalyse table tfoot td span,
.content > table tbody th span,
.content > .specialdata > table tbody th span,
.content > .specialdata > .area > table tbody th span,
.content div.w2 > table tbody th span,
.content table.footable tbody th span,
.content > .specialdata table.footable tbody th span,
.content > .specialdata > .area table.footable tbody th span,
.content div.w2 table.footable tbody th span,
.content table.trend tbody th span,
.content > .specialdata table.trend tbody th span,
.content > .specialdata > .area table.trend tbody th span,
.content div.w2 table.trend tbody th span,
.content .wurfanalyse table tbody th span,
.content > .specialdata .wurfanalyse table tbody th span,
.content > .specialdata > .area .wurfanalyse table tbody th span,
.content div.w2 .wurfanalyse table tbody th span {
  font-size: 13px;
  color: #111111;
}
.content > table tbody td.hover,
.content > .specialdata > table tbody td.hover,
.content > .specialdata > .area > table tbody td.hover,
.content div.w2 > table tbody td.hover,
.content table.footable tbody td.hover,
.content > .specialdata table.footable tbody td.hover,
.content > .specialdata > .area table.footable tbody td.hover,
.content div.w2 table.footable tbody td.hover,
.content table.trend tbody td.hover,
.content > .specialdata table.trend tbody td.hover,
.content > .specialdata > .area table.trend tbody td.hover,
.content div.w2 table.trend tbody td.hover,
.content .wurfanalyse table tbody td.hover,
.content > .specialdata .wurfanalyse table tbody td.hover,
.content > .specialdata > .area .wurfanalyse table tbody td.hover,
.content div.w2 .wurfanalyse table tbody td.hover,
.content > table tfoot td.hover,
.content > .specialdata > table tfoot td.hover,
.content > .specialdata > .area > table tfoot td.hover,
.content div.w2 > table tfoot td.hover,
.content table.footable tfoot td.hover,
.content > .specialdata table.footable tfoot td.hover,
.content > .specialdata > .area table.footable tfoot td.hover,
.content div.w2 table.footable tfoot td.hover,
.content table.trend tfoot td.hover,
.content > .specialdata table.trend tfoot td.hover,
.content > .specialdata > .area table.trend tfoot td.hover,
.content div.w2 table.trend tfoot td.hover,
.content .wurfanalyse table tfoot td.hover,
.content > .specialdata .wurfanalyse table tfoot td.hover,
.content > .specialdata > .area .wurfanalyse table tfoot td.hover,
.content div.w2 .wurfanalyse table tfoot td.hover,
.content > table thead tr:last-child th.hover,
.content > .specialdata > table thead tr:last-child th.hover,
.content > .specialdata > .area > table thead tr:last-child th.hover,
.content div.w2 > table thead tr:last-child th.hover,
.content table.footable thead tr:last-child th.hover,
.content > .specialdata table.footable thead tr:last-child th.hover,
.content > .specialdata > .area table.footable thead tr:last-child th.hover,
.content div.w2 table.footable thead tr:last-child th.hover,
.content table.trend thead tr:last-child th.hover,
.content > .specialdata table.trend thead tr:last-child th.hover,
.content > .specialdata > .area table.trend thead tr:last-child th.hover,
.content div.w2 table.trend thead tr:last-child th.hover,
.content .wurfanalyse table thead tr:last-child th.hover,
.content > .specialdata .wurfanalyse table thead tr:last-child th.hover,
.content > .specialdata > .area .wurfanalyse table thead tr:last-child th.hover,
.content div.w2 .wurfanalyse table thead tr:last-child th.hover {
  background: rgba(0, 22, 56, 0.1);
  border-bottom-color: rgba(0, 22, 56, 0.25);
}
.content > table div.tooltip,
.content > .specialdata > table div.tooltip,
.content > .specialdata > .area > table div.tooltip,
.content div.w2 > table div.tooltip,
.content table.footable div.tooltip,
.content > .specialdata table.footable div.tooltip,
.content > .specialdata > .area table.footable div.tooltip,
.content div.w2 table.footable div.tooltip,
.content table.trend div.tooltip,
.content > .specialdata table.trend div.tooltip,
.content > .specialdata > .area table.trend div.tooltip,
.content div.w2 table.trend div.tooltip,
.content .wurfanalyse table div.tooltip,
.content > .specialdata .wurfanalyse table div.tooltip,
.content > .specialdata > .area .wurfanalyse table div.tooltip,
.content div.w2 .wurfanalyse table div.tooltip {
  left: 50%;
  display: none;
  position: absolute;
  top: -35px;
  white-space: nowrap;
}
.content > table div.tooltip span,
.content > .specialdata > table div.tooltip span,
.content > .specialdata > .area > table div.tooltip span,
.content div.w2 > table div.tooltip span,
.content table.footable div.tooltip span,
.content > .specialdata table.footable div.tooltip span,
.content > .specialdata > .area table.footable div.tooltip span,
.content div.w2 table.footable div.tooltip span,
.content table.trend div.tooltip span,
.content > .specialdata table.trend div.tooltip span,
.content > .specialdata > .area table.trend div.tooltip span,
.content div.w2 table.trend div.tooltip span,
.content .wurfanalyse table div.tooltip span,
.content > .specialdata .wurfanalyse table div.tooltip span,
.content > .specialdata > .area .wurfanalyse table div.tooltip span,
.content div.w2 .wurfanalyse table div.tooltip span {
  position: relative;
  display: block;
  left: -55%;
  background-image: url("/?proxy=img/bg_tooltip.gif");
  background-position: center bottom;
  background-repeat: no-repeat;
  padding: 2px 5% 9px;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 12px;
  font-family: 'function_prodemi',Arial,sans-serif;
  width: 100%;
  color: #ffffff;
  text-align: center;
  text-transform: none;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content > table div.tooltip span,
  .content > .specialdata > table div.tooltip span,
  .content > .specialdata > .area > table div.tooltip span,
  .content div.w2 > table div.tooltip span,
  .content table.footable div.tooltip span,
  .content > .specialdata table.footable div.tooltip span,
  .content > .specialdata > .area table.footable div.tooltip span,
  .content div.w2 table.footable div.tooltip span,
  .content table.trend div.tooltip span,
  .content > .specialdata table.trend div.tooltip span,
  .content > .specialdata > .area table.trend div.tooltip span,
  .content div.w2 table.trend div.tooltip span,
  .content .wurfanalyse table div.tooltip span,
  .content > .specialdata .wurfanalyse table div.tooltip span,
  .content > .specialdata > .area .wurfanalyse table div.tooltip span,
  .content div.w2 .wurfanalyse table div.tooltip span {
    background-image: url("/?proxy=img/bg_tooltip@2x.gif");
    background-size: 200px 50px;
  }
}
.content > table th:hover div.tooltip,
.content > .specialdata > table th:hover div.tooltip,
.content > .specialdata > .area > table th:hover div.tooltip,
.content div.w2 > table th:hover div.tooltip,
.content table.footable th:hover div.tooltip,
.content > .specialdata table.footable th:hover div.tooltip,
.content > .specialdata > .area table.footable th:hover div.tooltip,
.content div.w2 table.footable th:hover div.tooltip,
.content table.trend th:hover div.tooltip,
.content > .specialdata table.trend th:hover div.tooltip,
.content > .specialdata > .area table.trend th:hover div.tooltip,
.content div.w2 table.trend th:hover div.tooltip,
.content .wurfanalyse table th:hover div.tooltip,
.content > .specialdata .wurfanalyse table th:hover div.tooltip,
.content > .specialdata > .area .wurfanalyse table th:hover div.tooltip,
.content div.w2 .wurfanalyse table th:hover div.tooltip,
.content > table .th:hover div.tooltip,
.content > .specialdata > table .th:hover div.tooltip,
.content > .specialdata > .area > table .th:hover div.tooltip,
.content div.w2 > table .th:hover div.tooltip,
.content table.footable .th:hover div.tooltip,
.content > .specialdata table.footable .th:hover div.tooltip,
.content > .specialdata > .area table.footable .th:hover div.tooltip,
.content div.w2 table.footable .th:hover div.tooltip,
.content table.trend .th:hover div.tooltip,
.content > .specialdata table.trend .th:hover div.tooltip,
.content > .specialdata > .area table.trend .th:hover div.tooltip,
.content div.w2 table.trend .th:hover div.tooltip,
.content .wurfanalyse table .th:hover div.tooltip,
.content > .specialdata .wurfanalyse table .th:hover div.tooltip,
.content > .specialdata > .area .wurfanalyse table .th:hover div.tooltip,
.content div.w2 .wurfanalyse table .th:hover div.tooltip {
  display: block;
  z-index: 3;
}
.content > table tfoot tr:first-child,
.content > .specialdata > table tfoot tr:first-child,
.content > .specialdata > .area > table tfoot tr:first-child,
.content div.w2 > table tfoot tr:first-child,
.content table.footable tfoot tr:first-child,
.content > .specialdata table.footable tfoot tr:first-child,
.content > .specialdata > .area table.footable tfoot tr:first-child,
.content div.w2 table.footable tfoot tr:first-child,
.content table.trend tfoot tr:first-child,
.content > .specialdata table.trend tfoot tr:first-child,
.content > .specialdata > .area table.trend tfoot tr:first-child,
.content div.w2 table.trend tfoot tr:first-child,
.content .wurfanalyse table tfoot tr:first-child,
.content > .specialdata .wurfanalyse table tfoot tr:first-child,
.content > .specialdata > .area .wurfanalyse table tfoot tr:first-child,
.content div.w2 .wurfanalyse table tfoot tr:first-child {
  border-top: 2px solid #e1712e;
}
.content > table tfoot td,
.content > .specialdata > table tfoot td,
.content > .specialdata > .area > table tfoot td,
.content div.w2 > table tfoot td,
.content table.footable tfoot td,
.content > .specialdata table.footable tfoot td,
.content > .specialdata > .area table.footable tfoot td,
.content div.w2 table.footable tfoot td,
.content table.trend tfoot td,
.content > .specialdata table.trend tfoot td,
.content > .specialdata > .area table.trend tfoot td,
.content div.w2 table.trend tfoot td,
.content .wurfanalyse table tfoot td,
.content > .specialdata .wurfanalyse table tfoot td,
.content > .specialdata > .area .wurfanalyse table tfoot td,
.content div.w2 .wurfanalyse table tfoot td,
.content > table .tfoot td,
.content > .specialdata > table .tfoot td,
.content > .specialdata > .area > table .tfoot td,
.content div.w2 > table .tfoot td,
.content table.footable .tfoot td,
.content > .specialdata table.footable .tfoot td,
.content > .specialdata > .area table.footable .tfoot td,
.content div.w2 table.footable .tfoot td,
.content table.trend .tfoot td,
.content > .specialdata table.trend .tfoot td,
.content > .specialdata > .area table.trend .tfoot td,
.content div.w2 table.trend .tfoot td,
.content .wurfanalyse table .tfoot td,
.content > .specialdata .wurfanalyse table .tfoot td,
.content > .specialdata > .area .wurfanalyse table .tfoot td,
.content div.w2 .wurfanalyse table .tfoot td,
.content > table tr.result,
.content > .specialdata > table tr.result,
.content > .specialdata > .area > table tr.result,
.content div.w2 > table tr.result,
.content table.footable tr.result,
.content > .specialdata table.footable tr.result,
.content > .specialdata > .area table.footable tr.result,
.content div.w2 table.footable tr.result,
.content table.trend tr.result,
.content > .specialdata table.trend tr.result,
.content > .specialdata > .area table.trend tr.result,
.content div.w2 table.trend tr.result,
.content .wurfanalyse table tr.result,
.content > .specialdata .wurfanalyse table tr.result,
.content > .specialdata > .area .wurfanalyse table tr.result,
.content div.w2 .wurfanalyse table tr.result {
  background: rgba(120, 120, 120, 0.15);
}
.content > table tfoot.paging td,
.content > .specialdata > table tfoot.paging td,
.content > .specialdata > .area > table tfoot.paging td,
.content div.w2 > table tfoot.paging td,
.content table.footable tfoot.paging td,
.content > .specialdata table.footable tfoot.paging td,
.content > .specialdata > .area table.footable tfoot.paging td,
.content div.w2 table.footable tfoot.paging td,
.content table.trend tfoot.paging td,
.content > .specialdata table.trend tfoot.paging td,
.content > .specialdata > .area table.trend tfoot.paging td,
.content div.w2 table.trend tfoot.paging td,
.content .wurfanalyse table tfoot.paging td,
.content > .specialdata .wurfanalyse table tfoot.paging td,
.content > .specialdata > .area .wurfanalyse table tfoot.paging td,
.content div.w2 .wurfanalyse table tfoot.paging td,
.content > table tfoot.paging tr td:first-child,
.content > .specialdata > table tfoot.paging tr td:first-child,
.content > .specialdata > .area > table tfoot.paging tr td:first-child,
.content div.w2 > table tfoot.paging tr td:first-child,
.content table.footable tfoot.paging tr td:first-child,
.content > .specialdata table.footable tfoot.paging tr td:first-child,
.content > .specialdata > .area table.footable tfoot.paging tr td:first-child,
.content div.w2 table.footable tfoot.paging tr td:first-child,
.content table.trend tfoot.paging tr td:first-child,
.content > .specialdata table.trend tfoot.paging tr td:first-child,
.content > .specialdata > .area table.trend tfoot.paging tr td:first-child,
.content div.w2 table.trend tfoot.paging tr td:first-child,
.content .wurfanalyse table tfoot.paging tr td:first-child,
.content > .specialdata .wurfanalyse table tfoot.paging tr td:first-child,
.content > .specialdata > .area .wurfanalyse table tfoot.paging tr td:first-child,
.content div.w2 .wurfanalyse table tfoot.paging tr td:first-child {
  padding: 0;
}
.content > table tr.result td,
.content > .specialdata > table tr.result td,
.content > .specialdata > .area > table tr.result td,
.content div.w2 > table tr.result td,
.content table.footable tr.result td,
.content > .specialdata table.footable tr.result td,
.content > .specialdata > .area table.footable tr.result td,
.content div.w2 table.footable tr.result td,
.content table.trend tr.result td,
.content > .specialdata table.trend tr.result td,
.content > .specialdata > .area table.trend tr.result td,
.content div.w2 table.trend tr.result td,
.content .wurfanalyse table tr.result td,
.content > .specialdata .wurfanalyse table tr.result td,
.content > .specialdata > .area .wurfanalyse table tr.result td,
.content div.w2 .wurfanalyse table tr.result td {
  border-top: 2px solid rgba(120, 120, 120, 0.5);
}
.content > table tr.result + tr td,
.content > .specialdata > table tr.result + tr td,
.content > .specialdata > .area > table tr.result + tr td,
.content div.w2 > table tr.result + tr td,
.content table.footable tr.result + tr td,
.content > .specialdata table.footable tr.result + tr td,
.content > .specialdata > .area table.footable tr.result + tr td,
.content div.w2 table.footable tr.result + tr td,
.content table.trend tr.result + tr td,
.content > .specialdata table.trend tr.result + tr td,
.content > .specialdata > .area table.trend tr.result + tr td,
.content div.w2 table.trend tr.result + tr td,
.content .wurfanalyse table tr.result + tr td,
.content > .specialdata .wurfanalyse table tr.result + tr td,
.content > .specialdata > .area .wurfanalyse table tr.result + tr td,
.content div.w2 .wurfanalyse table tr.result + tr td {
  padding-top: 10px;
}
.content > table tbody td.sorted,
.content > .specialdata > table tbody td.sorted,
.content > .specialdata > .area > table tbody td.sorted,
.content div.w2 > table tbody td.sorted,
.content table.footable tbody td.sorted,
.content > .specialdata table.footable tbody td.sorted,
.content > .specialdata > .area table.footable tbody td.sorted,
.content div.w2 table.footable tbody td.sorted,
.content table.trend tbody td.sorted,
.content > .specialdata table.trend tbody td.sorted,
.content > .specialdata > .area table.trend tbody td.sorted,
.content div.w2 table.trend tbody td.sorted,
.content .wurfanalyse table tbody td.sorted,
.content > .specialdata .wurfanalyse table tbody td.sorted,
.content > .specialdata > .area .wurfanalyse table tbody td.sorted,
.content div.w2 .wurfanalyse table tbody td.sorted,
.content > table thead th.footable-sorted,
.content > .specialdata > table thead th.footable-sorted,
.content > .specialdata > .area > table thead th.footable-sorted,
.content div.w2 > table thead th.footable-sorted,
.content table.footable thead th.footable-sorted,
.content > .specialdata table.footable thead th.footable-sorted,
.content > .specialdata > .area table.footable thead th.footable-sorted,
.content div.w2 table.footable thead th.footable-sorted,
.content table.trend thead th.footable-sorted,
.content > .specialdata table.trend thead th.footable-sorted,
.content > .specialdata > .area table.trend thead th.footable-sorted,
.content div.w2 table.trend thead th.footable-sorted,
.content .wurfanalyse table thead th.footable-sorted,
.content > .specialdata .wurfanalyse table thead th.footable-sorted,
.content > .specialdata > .area .wurfanalyse table thead th.footable-sorted,
.content div.w2 .wurfanalyse table thead th.footable-sorted,
.content > table thead th.footable-sorted-desc,
.content > .specialdata > table thead th.footable-sorted-desc,
.content > .specialdata > .area > table thead th.footable-sorted-desc,
.content div.w2 > table thead th.footable-sorted-desc,
.content table.footable thead th.footable-sorted-desc,
.content > .specialdata table.footable thead th.footable-sorted-desc,
.content > .specialdata > .area table.footable thead th.footable-sorted-desc,
.content div.w2 table.footable thead th.footable-sorted-desc,
.content table.trend thead th.footable-sorted-desc,
.content > .specialdata table.trend thead th.footable-sorted-desc,
.content > .specialdata > .area table.trend thead th.footable-sorted-desc,
.content div.w2 table.trend thead th.footable-sorted-desc,
.content .wurfanalyse table thead th.footable-sorted-desc,
.content > .specialdata .wurfanalyse table thead th.footable-sorted-desc,
.content > .specialdata > .area .wurfanalyse table thead th.footable-sorted-desc,
.content div.w2 .wurfanalyse table thead th.footable-sorted-desc {
  background: rgba(225, 111, 45, 0.35);
  border-bottom-color: rgba(225, 111, 45, 0.35);
}
.content > table td,
.content > .specialdata > table td,
.content > .specialdata > .area > table td,
.content div.w2 > table td,
.content table.footable td,
.content > .specialdata table.footable td,
.content > .specialdata > .area table.footable td,
.content div.w2 table.footable td,
.content table.trend td,
.content > .specialdata table.trend td,
.content > .specialdata > .area table.trend td,
.content div.w2 table.trend td,
.content .wurfanalyse table td,
.content > .specialdata .wurfanalyse table td,
.content > .specialdata > .area .wurfanalyse table td,
.content div.w2 .wurfanalyse table td,
.content > table th,
.content > .specialdata > table th,
.content > .specialdata > .area > table th,
.content div.w2 > table th,
.content table.footable th,
.content > .specialdata table.footable th,
.content > .specialdata > .area table.footable th,
.content div.w2 table.footable th,
.content table.trend th,
.content > .specialdata table.trend th,
.content > .specialdata > .area table.trend th,
.content div.w2 table.trend th,
.content .wurfanalyse table th,
.content > .specialdata .wurfanalyse table th,
.content > .specialdata > .area .wurfanalyse table th,
.content div.w2 .wurfanalyse table th,
.content > table .footable-last-column,
.content > .specialdata > table .footable-last-column,
.content > .specialdata > .area > table .footable-last-column,
.content div.w2 > table .footable-last-column,
.content table.footable .footable-last-column,
.content > .specialdata table.footable .footable-last-column,
.content > .specialdata > .area table.footable .footable-last-column,
.content div.w2 table.footable .footable-last-column,
.content table.trend .footable-last-column,
.content > .specialdata table.trend .footable-last-column,
.content > .specialdata > .area table.trend .footable-last-column,
.content div.w2 table.trend .footable-last-column,
.content .wurfanalyse table .footable-last-column,
.content > .specialdata .wurfanalyse table .footable-last-column,
.content > .specialdata > .area .wurfanalyse table .footable-last-column,
.content div.w2 .wurfanalyse table .footable-last-column {
  border-right: 1px solid rgba(120, 120, 120, 0.5);
}
.content > table td.noborder,
.content > .specialdata > table td.noborder,
.content > .specialdata > .area > table td.noborder,
.content div.w2 > table td.noborder,
.content table.footable td.noborder,
.content > .specialdata table.footable td.noborder,
.content > .specialdata > .area table.footable td.noborder,
.content div.w2 table.footable td.noborder,
.content table.trend td.noborder,
.content > .specialdata table.trend td.noborder,
.content > .specialdata > .area table.trend td.noborder,
.content div.w2 table.trend td.noborder,
.content .wurfanalyse table td.noborder,
.content > .specialdata .wurfanalyse table td.noborder,
.content > .specialdata > .area .wurfanalyse table td.noborder,
.content div.w2 .wurfanalyse table td.noborder,
.content > table th.noborder,
.content > .specialdata > table th.noborder,
.content > .specialdata > .area > table th.noborder,
.content div.w2 > table th.noborder,
.content table.footable th.noborder,
.content > .specialdata table.footable th.noborder,
.content > .specialdata > .area table.footable th.noborder,
.content div.w2 table.footable th.noborder,
.content table.trend th.noborder,
.content > .specialdata table.trend th.noborder,
.content > .specialdata > .area table.trend th.noborder,
.content div.w2 table.trend th.noborder,
.content .wurfanalyse table th.noborder,
.content > .specialdata .wurfanalyse table th.noborder,
.content > .specialdata > .area .wurfanalyse table th.noborder,
.content div.w2 .wurfanalyse table th.noborder,
.content > table .footable-last-column.noborder,
.content > .specialdata > table .footable-last-column.noborder,
.content > .specialdata > .area > table .footable-last-column.noborder,
.content div.w2 > table .footable-last-column.noborder,
.content table.footable .footable-last-column.noborder,
.content > .specialdata table.footable .footable-last-column.noborder,
.content > .specialdata > .area table.footable .footable-last-column.noborder,
.content div.w2 table.footable .footable-last-column.noborder,
.content table.trend .footable-last-column.noborder,
.content > .specialdata table.trend .footable-last-column.noborder,
.content > .specialdata > .area table.trend .footable-last-column.noborder,
.content div.w2 table.trend .footable-last-column.noborder,
.content .wurfanalyse table .footable-last-column.noborder,
.content > .specialdata .wurfanalyse table .footable-last-column.noborder,
.content > .specialdata > .area .wurfanalyse table .footable-last-column.noborder,
.content div.w2 .wurfanalyse table .footable-last-column.noborder {
  border-right: 1px solid rgba(120, 120, 120, 0.1);
}
.content > table td.hidedesktop,
.content > .specialdata > table td.hidedesktop,
.content > .specialdata > .area > table td.hidedesktop,
.content div.w2 > table td.hidedesktop,
.content table.footable td.hidedesktop,
.content > .specialdata table.footable td.hidedesktop,
.content > .specialdata > .area table.footable td.hidedesktop,
.content div.w2 table.footable td.hidedesktop,
.content table.trend td.hidedesktop,
.content > .specialdata table.trend td.hidedesktop,
.content > .specialdata > .area table.trend td.hidedesktop,
.content div.w2 table.trend td.hidedesktop,
.content .wurfanalyse table td.hidedesktop,
.content > .specialdata .wurfanalyse table td.hidedesktop,
.content > .specialdata > .area .wurfanalyse table td.hidedesktop,
.content div.w2 .wurfanalyse table td.hidedesktop,
.content > table th.hidedesktop,
.content > .specialdata > table th.hidedesktop,
.content > .specialdata > .area > table th.hidedesktop,
.content div.w2 > table th.hidedesktop,
.content table.footable th.hidedesktop,
.content > .specialdata table.footable th.hidedesktop,
.content > .specialdata > .area table.footable th.hidedesktop,
.content div.w2 table.footable th.hidedesktop,
.content table.trend th.hidedesktop,
.content > .specialdata table.trend th.hidedesktop,
.content > .specialdata > .area table.trend th.hidedesktop,
.content div.w2 table.trend th.hidedesktop,
.content .wurfanalyse table th.hidedesktop,
.content > .specialdata .wurfanalyse table th.hidedesktop,
.content > .specialdata > .area .wurfanalyse table th.hidedesktop,
.content div.w2 .wurfanalyse table th.hidedesktop,
.content > table .footable-last-column.hidedesktop,
.content > .specialdata > table .footable-last-column.hidedesktop,
.content > .specialdata > .area > table .footable-last-column.hidedesktop,
.content div.w2 > table .footable-last-column.hidedesktop,
.content table.footable .footable-last-column.hidedesktop,
.content > .specialdata table.footable .footable-last-column.hidedesktop,
.content > .specialdata > .area table.footable .footable-last-column.hidedesktop,
.content div.w2 table.footable .footable-last-column.hidedesktop,
.content table.trend .footable-last-column.hidedesktop,
.content > .specialdata table.trend .footable-last-column.hidedesktop,
.content > .specialdata > .area table.trend .footable-last-column.hidedesktop,
.content div.w2 table.trend .footable-last-column.hidedesktop,
.content .wurfanalyse table .footable-last-column.hidedesktop,
.content > .specialdata .wurfanalyse table .footable-last-column.hidedesktop,
.content > .specialdata > .area .wurfanalyse table .footable-last-column.hidedesktop,
.content div.w2 .wurfanalyse table .footable-last-column.hidedesktop {
  display: none !important;
}
.content > table .icon,
.content > .specialdata > table .icon,
.content > .specialdata > .area > table .icon,
.content div.w2 > table .icon,
.content table.footable .icon,
.content > .specialdata table.footable .icon,
.content > .specialdata > .area table.footable .icon,
.content div.w2 table.footable .icon,
.content table.trend .icon,
.content > .specialdata table.trend .icon,
.content > .specialdata > .area table.trend .icon,
.content div.w2 table.trend .icon,
.content .wurfanalyse table .icon,
.content > .specialdata .wurfanalyse table .icon,
.content > .specialdata > .area .wurfanalyse table .icon,
.content div.w2 .wurfanalyse table .icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  background-image: url("/?proxy=img/ico_gamecenter-24.png");
  background-repeat: no-repeat;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
  text-indent: 999px;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 !important;
  text-overflow: inherit !important;
  vertical-align: top;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content > table .icon,
  .content > .specialdata > table .icon,
  .content > .specialdata > .area > table .icon,
  .content div.w2 > table .icon,
  .content table.footable .icon,
  .content > .specialdata table.footable .icon,
  .content > .specialdata > .area table.footable .icon,
  .content div.w2 table.footable .icon,
  .content table.trend .icon,
  .content > .specialdata table.trend .icon,
  .content > .specialdata > .area table.trend .icon,
  .content div.w2 table.trend .icon,
  .content .wurfanalyse table .icon,
  .content > .specialdata .wurfanalyse table .icon,
  .content > .specialdata > .area .wurfanalyse table .icon,
  .content div.w2 .wurfanalyse table .icon {
    background-image: url("/?proxy=img/ico_gamecenter-24@2x.png");
    background-size: 24px 708px;
  }
}
.content > table .icon.info,
.content > .specialdata > table .icon.info,
.content > .specialdata > .area > table .icon.info,
.content div.w2 > table .icon.info,
.content table.footable .icon.info,
.content > .specialdata table.footable .icon.info,
.content > .specialdata > .area table.footable .icon.info,
.content div.w2 table.footable .icon.info,
.content table.trend .icon.info,
.content > .specialdata table.trend .icon.info,
.content > .specialdata > .area table.trend .icon.info,
.content div.w2 table.trend .icon.info,
.content .wurfanalyse table .icon.info,
.content > .specialdata .wurfanalyse table .icon.info,
.content > .specialdata > .area .wurfanalyse table .icon.info,
.content div.w2 .wurfanalyse table .icon.info {
  background-position: 0 0;
}
.content > table .icon.info.active,
.content > .specialdata > table .icon.info.active,
.content > .specialdata > .area > table .icon.info.active,
.content div.w2 > table .icon.info.active,
.content table.footable .icon.info.active,
.content > .specialdata table.footable .icon.info.active,
.content > .specialdata > .area table.footable .icon.info.active,
.content div.w2 table.footable .icon.info.active,
.content table.trend .icon.info.active,
.content > .specialdata table.trend .icon.info.active,
.content > .specialdata > .area table.trend .icon.info.active,
.content div.w2 table.trend .icon.info.active,
.content .wurfanalyse table .icon.info.active,
.content > .specialdata .wurfanalyse table .icon.info.active,
.content > .specialdata > .area .wurfanalyse table .icon.info.active,
.content div.w2 .wurfanalyse table .icon.info.active,
.content > table .icon.info:hover,
.content > .specialdata > table .icon.info:hover,
.content > .specialdata > .area > table .icon.info:hover,
.content div.w2 > table .icon.info:hover,
.content table.footable .icon.info:hover,
.content > .specialdata table.footable .icon.info:hover,
.content > .specialdata > .area table.footable .icon.info:hover,
.content div.w2 table.footable .icon.info:hover,
.content table.trend .icon.info:hover,
.content > .specialdata table.trend .icon.info:hover,
.content > .specialdata > .area table.trend .icon.info:hover,
.content div.w2 table.trend .icon.info:hover,
.content .wurfanalyse table .icon.info:hover,
.content > .specialdata .wurfanalyse table .icon.info:hover,
.content > .specialdata > .area .wurfanalyse table .icon.info:hover,
.content div.w2 .wurfanalyse table .icon.info:hover {
  background-position: 0 -30px;
}
.content > table .icon.boxscore,
.content > .specialdata > table .icon.boxscore,
.content > .specialdata > .area > table .icon.boxscore,
.content div.w2 > table .icon.boxscore,
.content table.footable .icon.boxscore,
.content > .specialdata table.footable .icon.boxscore,
.content > .specialdata > .area table.footable .icon.boxscore,
.content div.w2 table.footable .icon.boxscore,
.content table.trend .icon.boxscore,
.content > .specialdata table.trend .icon.boxscore,
.content > .specialdata > .area table.trend .icon.boxscore,
.content div.w2 table.trend .icon.boxscore,
.content .wurfanalyse table .icon.boxscore,
.content > .specialdata .wurfanalyse table .icon.boxscore,
.content > .specialdata > .area .wurfanalyse table .icon.boxscore,
.content div.w2 .wurfanalyse table .icon.boxscore {
  background-position: 0 -60px;
}
.content > table .icon.boxscore.active,
.content > .specialdata > table .icon.boxscore.active,
.content > .specialdata > .area > table .icon.boxscore.active,
.content div.w2 > table .icon.boxscore.active,
.content table.footable .icon.boxscore.active,
.content > .specialdata table.footable .icon.boxscore.active,
.content > .specialdata > .area table.footable .icon.boxscore.active,
.content div.w2 table.footable .icon.boxscore.active,
.content table.trend .icon.boxscore.active,
.content > .specialdata table.trend .icon.boxscore.active,
.content > .specialdata > .area table.trend .icon.boxscore.active,
.content div.w2 table.trend .icon.boxscore.active,
.content .wurfanalyse table .icon.boxscore.active,
.content > .specialdata .wurfanalyse table .icon.boxscore.active,
.content > .specialdata > .area .wurfanalyse table .icon.boxscore.active,
.content div.w2 .wurfanalyse table .icon.boxscore.active,
.content > table .icon.boxscore:hover,
.content > .specialdata > table .icon.boxscore:hover,
.content > .specialdata > .area > table .icon.boxscore:hover,
.content div.w2 > table .icon.boxscore:hover,
.content table.footable .icon.boxscore:hover,
.content > .specialdata table.footable .icon.boxscore:hover,
.content > .specialdata > .area table.footable .icon.boxscore:hover,
.content div.w2 table.footable .icon.boxscore:hover,
.content table.trend .icon.boxscore:hover,
.content > .specialdata table.trend .icon.boxscore:hover,
.content > .specialdata > .area table.trend .icon.boxscore:hover,
.content div.w2 table.trend .icon.boxscore:hover,
.content .wurfanalyse table .icon.boxscore:hover,
.content > .specialdata .wurfanalyse table .icon.boxscore:hover,
.content > .specialdata > .area .wurfanalyse table .icon.boxscore:hover,
.content div.w2 .wurfanalyse table .icon.boxscore:hover {
  background-position: 0 -90px;
}
.content > table .icon.stream,
.content > .specialdata > table .icon.stream,
.content > .specialdata > .area > table .icon.stream,
.content div.w2 > table .icon.stream,
.content table.footable .icon.stream,
.content > .specialdata table.footable .icon.stream,
.content > .specialdata > .area table.footable .icon.stream,
.content div.w2 table.footable .icon.stream,
.content table.trend .icon.stream,
.content > .specialdata table.trend .icon.stream,
.content > .specialdata > .area table.trend .icon.stream,
.content div.w2 table.trend .icon.stream,
.content .wurfanalyse table .icon.stream,
.content > .specialdata .wurfanalyse table .icon.stream,
.content > .specialdata > .area .wurfanalyse table .icon.stream,
.content div.w2 .wurfanalyse table .icon.stream {
  background-position: 0 -120px;
}
.content > table .icon.stream.active,
.content > .specialdata > table .icon.stream.active,
.content > .specialdata > .area > table .icon.stream.active,
.content div.w2 > table .icon.stream.active,
.content table.footable .icon.stream.active,
.content > .specialdata table.footable .icon.stream.active,
.content > .specialdata > .area table.footable .icon.stream.active,
.content div.w2 table.footable .icon.stream.active,
.content table.trend .icon.stream.active,
.content > .specialdata table.trend .icon.stream.active,
.content > .specialdata > .area table.trend .icon.stream.active,
.content div.w2 table.trend .icon.stream.active,
.content .wurfanalyse table .icon.stream.active,
.content > .specialdata .wurfanalyse table .icon.stream.active,
.content > .specialdata > .area .wurfanalyse table .icon.stream.active,
.content div.w2 .wurfanalyse table .icon.stream.active,
.content > table .icon.stream:hover,
.content > .specialdata > table .icon.stream:hover,
.content > .specialdata > .area > table .icon.stream:hover,
.content div.w2 > table .icon.stream:hover,
.content table.footable .icon.stream:hover,
.content > .specialdata table.footable .icon.stream:hover,
.content > .specialdata > .area table.footable .icon.stream:hover,
.content div.w2 table.footable .icon.stream:hover,
.content table.trend .icon.stream:hover,
.content > .specialdata table.trend .icon.stream:hover,
.content > .specialdata > .area table.trend .icon.stream:hover,
.content div.w2 table.trend .icon.stream:hover,
.content .wurfanalyse table .icon.stream:hover,
.content > .specialdata .wurfanalyse table .icon.stream:hover,
.content > .specialdata > .area .wurfanalyse table .icon.stream:hover,
.content div.w2 .wurfanalyse table .icon.stream:hover {
  background-position: 0 -150px;
}
.content > table .icon.tv,
.content > .specialdata > table .icon.tv,
.content > .specialdata > .area > table .icon.tv,
.content div.w2 > table .icon.tv,
.content table.footable .icon.tv,
.content > .specialdata table.footable .icon.tv,
.content > .specialdata > .area table.footable .icon.tv,
.content div.w2 table.footable .icon.tv,
.content table.trend .icon.tv,
.content > .specialdata table.trend .icon.tv,
.content > .specialdata > .area table.trend .icon.tv,
.content div.w2 table.trend .icon.tv,
.content .wurfanalyse table .icon.tv,
.content > .specialdata .wurfanalyse table .icon.tv,
.content > .specialdata > .area .wurfanalyse table .icon.tv,
.content div.w2 .wurfanalyse table .icon.tv {
  background-position: 0 -180px;
}
.content > table .icon.tv.active,
.content > .specialdata > table .icon.tv.active,
.content > .specialdata > .area > table .icon.tv.active,
.content div.w2 > table .icon.tv.active,
.content table.footable .icon.tv.active,
.content > .specialdata table.footable .icon.tv.active,
.content > .specialdata > .area table.footable .icon.tv.active,
.content div.w2 table.footable .icon.tv.active,
.content table.trend .icon.tv.active,
.content > .specialdata table.trend .icon.tv.active,
.content > .specialdata > .area table.trend .icon.tv.active,
.content div.w2 table.trend .icon.tv.active,
.content .wurfanalyse table .icon.tv.active,
.content > .specialdata .wurfanalyse table .icon.tv.active,
.content > .specialdata > .area .wurfanalyse table .icon.tv.active,
.content div.w2 .wurfanalyse table .icon.tv.active,
.content > table .icon.tv:hover,
.content > .specialdata > table .icon.tv:hover,
.content > .specialdata > .area > table .icon.tv:hover,
.content div.w2 > table .icon.tv:hover,
.content table.footable .icon.tv:hover,
.content > .specialdata table.footable .icon.tv:hover,
.content > .specialdata > .area table.footable .icon.tv:hover,
.content div.w2 table.footable .icon.tv:hover,
.content table.trend .icon.tv:hover,
.content > .specialdata table.trend .icon.tv:hover,
.content > .specialdata > .area table.trend .icon.tv:hover,
.content div.w2 table.trend .icon.tv:hover,
.content .wurfanalyse table .icon.tv:hover,
.content > .specialdata .wurfanalyse table .icon.tv:hover,
.content > .specialdata > .area .wurfanalyse table .icon.tv:hover,
.content div.w2 .wurfanalyse table .icon.tv:hover {
  background-position: 0 -210px;
}
.content > table .icon.live,
.content > .specialdata > table .icon.live,
.content > .specialdata > .area > table .icon.live,
.content div.w2 > table .icon.live,
.content table.footable .icon.live,
.content > .specialdata table.footable .icon.live,
.content > .specialdata > .area table.footable .icon.live,
.content div.w2 table.footable .icon.live,
.content table.trend .icon.live,
.content > .specialdata table.trend .icon.live,
.content > .specialdata > .area table.trend .icon.live,
.content div.w2 table.trend .icon.live,
.content .wurfanalyse table .icon.live,
.content > .specialdata .wurfanalyse table .icon.live,
.content > .specialdata > .area .wurfanalyse table .icon.live,
.content div.w2 .wurfanalyse table .icon.live {
  background-position: 0 -240px;
}
.content > table .icon.live.active,
.content > .specialdata > table .icon.live.active,
.content > .specialdata > .area > table .icon.live.active,
.content div.w2 > table .icon.live.active,
.content table.footable .icon.live.active,
.content > .specialdata table.footable .icon.live.active,
.content > .specialdata > .area table.footable .icon.live.active,
.content div.w2 table.footable .icon.live.active,
.content table.trend .icon.live.active,
.content > .specialdata table.trend .icon.live.active,
.content > .specialdata > .area table.trend .icon.live.active,
.content div.w2 table.trend .icon.live.active,
.content .wurfanalyse table .icon.live.active,
.content > .specialdata .wurfanalyse table .icon.live.active,
.content > .specialdata > .area .wurfanalyse table .icon.live.active,
.content div.w2 .wurfanalyse table .icon.live.active,
.content > table .icon.live:hover,
.content > .specialdata > table .icon.live:hover,
.content > .specialdata > .area > table .icon.live:hover,
.content div.w2 > table .icon.live:hover,
.content table.footable .icon.live:hover,
.content > .specialdata table.footable .icon.live:hover,
.content > .specialdata > .area table.footable .icon.live:hover,
.content div.w2 table.footable .icon.live:hover,
.content table.trend .icon.live:hover,
.content > .specialdata table.trend .icon.live:hover,
.content > .specialdata > .area table.trend .icon.live:hover,
.content div.w2 table.trend .icon.live:hover,
.content .wurfanalyse table .icon.live:hover,
.content > .specialdata .wurfanalyse table .icon.live:hover,
.content > .specialdata > .area .wurfanalyse table .icon.live:hover,
.content div.w2 .wurfanalyse table .icon.live:hover {
  background-position: 0 -270px;
}
.content > table .icon.tickets,
.content > .specialdata > table .icon.tickets,
.content > .specialdata > .area > table .icon.tickets,
.content div.w2 > table .icon.tickets,
.content table.footable .icon.tickets,
.content > .specialdata table.footable .icon.tickets,
.content > .specialdata > .area table.footable .icon.tickets,
.content div.w2 table.footable .icon.tickets,
.content table.trend .icon.tickets,
.content > .specialdata table.trend .icon.tickets,
.content > .specialdata > .area table.trend .icon.tickets,
.content div.w2 table.trend .icon.tickets,
.content .wurfanalyse table .icon.tickets,
.content > .specialdata .wurfanalyse table .icon.tickets,
.content > .specialdata > .area .wurfanalyse table .icon.tickets,
.content div.w2 .wurfanalyse table .icon.tickets {
  background-position: 0 -300px;
}
.content > table .icon.tickets.active,
.content > .specialdata > table .icon.tickets.active,
.content > .specialdata > .area > table .icon.tickets.active,
.content div.w2 > table .icon.tickets.active,
.content table.footable .icon.tickets.active,
.content > .specialdata table.footable .icon.tickets.active,
.content > .specialdata > .area table.footable .icon.tickets.active,
.content div.w2 table.footable .icon.tickets.active,
.content table.trend .icon.tickets.active,
.content > .specialdata table.trend .icon.tickets.active,
.content > .specialdata > .area table.trend .icon.tickets.active,
.content div.w2 table.trend .icon.tickets.active,
.content .wurfanalyse table .icon.tickets.active,
.content > .specialdata .wurfanalyse table .icon.tickets.active,
.content > .specialdata > .area .wurfanalyse table .icon.tickets.active,
.content div.w2 .wurfanalyse table .icon.tickets.active,
.content > table .icon.tickets:hover,
.content > .specialdata > table .icon.tickets:hover,
.content > .specialdata > .area > table .icon.tickets:hover,
.content div.w2 > table .icon.tickets:hover,
.content table.footable .icon.tickets:hover,
.content > .specialdata table.footable .icon.tickets:hover,
.content > .specialdata > .area table.footable .icon.tickets:hover,
.content div.w2 table.footable .icon.tickets:hover,
.content table.trend .icon.tickets:hover,
.content > .specialdata table.trend .icon.tickets:hover,
.content > .specialdata > .area table.trend .icon.tickets:hover,
.content div.w2 table.trend .icon.tickets:hover,
.content .wurfanalyse table .icon.tickets:hover,
.content > .specialdata .wurfanalyse table .icon.tickets:hover,
.content > .specialdata > .area .wurfanalyse table .icon.tickets:hover,
.content div.w2 .wurfanalyse table .icon.tickets:hover {
  background-position: 0 -330px;
}
.content > table .icon.compare,
.content > .specialdata > table .icon.compare,
.content > .specialdata > .area > table .icon.compare,
.content div.w2 > table .icon.compare,
.content table.footable .icon.compare,
.content > .specialdata table.footable .icon.compare,
.content > .specialdata > .area table.footable .icon.compare,
.content div.w2 table.footable .icon.compare,
.content table.trend .icon.compare,
.content > .specialdata table.trend .icon.compare,
.content > .specialdata > .area table.trend .icon.compare,
.content div.w2 table.trend .icon.compare,
.content .wurfanalyse table .icon.compare,
.content > .specialdata .wurfanalyse table .icon.compare,
.content > .specialdata > .area .wurfanalyse table .icon.compare,
.content div.w2 .wurfanalyse table .icon.compare {
  background-position: 0 -360px;
}
.content > table .icon.compare.active,
.content > .specialdata > table .icon.compare.active,
.content > .specialdata > .area > table .icon.compare.active,
.content div.w2 > table .icon.compare.active,
.content table.footable .icon.compare.active,
.content > .specialdata table.footable .icon.compare.active,
.content > .specialdata > .area table.footable .icon.compare.active,
.content div.w2 table.footable .icon.compare.active,
.content table.trend .icon.compare.active,
.content > .specialdata table.trend .icon.compare.active,
.content > .specialdata > .area table.trend .icon.compare.active,
.content div.w2 table.trend .icon.compare.active,
.content .wurfanalyse table .icon.compare.active,
.content > .specialdata .wurfanalyse table .icon.compare.active,
.content > .specialdata > .area .wurfanalyse table .icon.compare.active,
.content div.w2 .wurfanalyse table .icon.compare.active,
.content > table .icon.compare:hover,
.content > .specialdata > table .icon.compare:hover,
.content > .specialdata > .area > table .icon.compare:hover,
.content div.w2 > table .icon.compare:hover,
.content table.footable .icon.compare:hover,
.content > .specialdata table.footable .icon.compare:hover,
.content > .specialdata > .area table.footable .icon.compare:hover,
.content div.w2 table.footable .icon.compare:hover,
.content table.trend .icon.compare:hover,
.content > .specialdata table.trend .icon.compare:hover,
.content > .specialdata > .area table.trend .icon.compare:hover,
.content div.w2 table.trend .icon.compare:hover,
.content .wurfanalyse table .icon.compare:hover,
.content > .specialdata .wurfanalyse table .icon.compare:hover,
.content > .specialdata > .area .wurfanalyse table .icon.compare:hover,
.content div.w2 .wurfanalyse table .icon.compare:hover {
  background-position: 0 -390px;
}
.content > table .icon.stats,
.content > .specialdata > table .icon.stats,
.content > .specialdata > .area > table .icon.stats,
.content div.w2 > table .icon.stats,
.content table.footable .icon.stats,
.content > .specialdata table.footable .icon.stats,
.content > .specialdata > .area table.footable .icon.stats,
.content div.w2 table.footable .icon.stats,
.content table.trend .icon.stats,
.content > .specialdata table.trend .icon.stats,
.content > .specialdata > .area table.trend .icon.stats,
.content div.w2 table.trend .icon.stats,
.content .wurfanalyse table .icon.stats,
.content > .specialdata .wurfanalyse table .icon.stats,
.content > .specialdata > .area .wurfanalyse table .icon.stats,
.content div.w2 .wurfanalyse table .icon.stats {
  background-position: 0 -420px;
}
.content > table .icon.stats.active,
.content > .specialdata > table .icon.stats.active,
.content > .specialdata > .area > table .icon.stats.active,
.content div.w2 > table .icon.stats.active,
.content table.footable .icon.stats.active,
.content > .specialdata table.footable .icon.stats.active,
.content > .specialdata > .area table.footable .icon.stats.active,
.content div.w2 table.footable .icon.stats.active,
.content table.trend .icon.stats.active,
.content > .specialdata table.trend .icon.stats.active,
.content > .specialdata > .area table.trend .icon.stats.active,
.content div.w2 table.trend .icon.stats.active,
.content .wurfanalyse table .icon.stats.active,
.content > .specialdata .wurfanalyse table .icon.stats.active,
.content > .specialdata > .area .wurfanalyse table .icon.stats.active,
.content div.w2 .wurfanalyse table .icon.stats.active,
.content > table .icon.stats:hover,
.content > .specialdata > table .icon.stats:hover,
.content > .specialdata > .area > table .icon.stats:hover,
.content div.w2 > table .icon.stats:hover,
.content table.footable .icon.stats:hover,
.content > .specialdata table.footable .icon.stats:hover,
.content > .specialdata > .area table.footable .icon.stats:hover,
.content div.w2 table.footable .icon.stats:hover,
.content table.trend .icon.stats:hover,
.content > .specialdata table.trend .icon.stats:hover,
.content > .specialdata > .area table.trend .icon.stats:hover,
.content div.w2 table.trend .icon.stats:hover,
.content .wurfanalyse table .icon.stats:hover,
.content > .specialdata .wurfanalyse table .icon.stats:hover,
.content > .specialdata > .area .wurfanalyse table .icon.stats:hover,
.content div.w2 .wurfanalyse table .icon.stats:hover {
  background-position: 0 -450px;
}
.content > table .icon.schedule,
.content > .specialdata > table .icon.schedule,
.content > .specialdata > .area > table .icon.schedule,
.content div.w2 > table .icon.schedule,
.content table.footable .icon.schedule,
.content > .specialdata table.footable .icon.schedule,
.content > .specialdata > .area table.footable .icon.schedule,
.content div.w2 table.footable .icon.schedule,
.content table.trend .icon.schedule,
.content > .specialdata table.trend .icon.schedule,
.content > .specialdata > .area table.trend .icon.schedule,
.content div.w2 table.trend .icon.schedule,
.content .wurfanalyse table .icon.schedule,
.content > .specialdata .wurfanalyse table .icon.schedule,
.content > .specialdata > .area .wurfanalyse table .icon.schedule,
.content div.w2 .wurfanalyse table .icon.schedule {
  background-position: 0 -480px;
}
.content > table .icon.schedule.active,
.content > .specialdata > table .icon.schedule.active,
.content > .specialdata > .area > table .icon.schedule.active,
.content div.w2 > table .icon.schedule.active,
.content table.footable .icon.schedule.active,
.content > .specialdata table.footable .icon.schedule.active,
.content > .specialdata > .area table.footable .icon.schedule.active,
.content div.w2 table.footable .icon.schedule.active,
.content table.trend .icon.schedule.active,
.content > .specialdata table.trend .icon.schedule.active,
.content > .specialdata > .area table.trend .icon.schedule.active,
.content div.w2 table.trend .icon.schedule.active,
.content .wurfanalyse table .icon.schedule.active,
.content > .specialdata .wurfanalyse table .icon.schedule.active,
.content > .specialdata > .area .wurfanalyse table .icon.schedule.active,
.content div.w2 .wurfanalyse table .icon.schedule.active,
.content > table .icon.schedule:hover,
.content > .specialdata > table .icon.schedule:hover,
.content > .specialdata > .area > table .icon.schedule:hover,
.content div.w2 > table .icon.schedule:hover,
.content table.footable .icon.schedule:hover,
.content > .specialdata table.footable .icon.schedule:hover,
.content > .specialdata > .area table.footable .icon.schedule:hover,
.content div.w2 table.footable .icon.schedule:hover,
.content table.trend .icon.schedule:hover,
.content > .specialdata table.trend .icon.schedule:hover,
.content > .specialdata > .area table.trend .icon.schedule:hover,
.content div.w2 table.trend .icon.schedule:hover,
.content .wurfanalyse table .icon.schedule:hover,
.content > .specialdata .wurfanalyse table .icon.schedule:hover,
.content > .specialdata > .area .wurfanalyse table .icon.schedule:hover,
.content div.w2 .wurfanalyse table .icon.schedule:hover {
  background-position: 0 -510px;
}
.content > table .icon.sport1,
.content > .specialdata > table .icon.sport1,
.content > .specialdata > .area > table .icon.sport1,
.content div.w2 > table .icon.sport1,
.content table.footable .icon.sport1,
.content > .specialdata table.footable .icon.sport1,
.content > .specialdata > .area table.footable .icon.sport1,
.content div.w2 table.footable .icon.sport1,
.content table.trend .icon.sport1,
.content > .specialdata table.trend .icon.sport1,
.content > .specialdata > .area table.trend .icon.sport1,
.content div.w2 table.trend .icon.sport1,
.content .wurfanalyse table .icon.sport1,
.content > .specialdata .wurfanalyse table .icon.sport1,
.content > .specialdata > .area .wurfanalyse table .icon.sport1,
.content div.w2 .wurfanalyse table .icon.sport1 {
  background-position: 0 -540px;
}
.content > table .icon.sport1.active,
.content > .specialdata > table .icon.sport1.active,
.content > .specialdata > .area > table .icon.sport1.active,
.content div.w2 > table .icon.sport1.active,
.content table.footable .icon.sport1.active,
.content > .specialdata table.footable .icon.sport1.active,
.content > .specialdata > .area table.footable .icon.sport1.active,
.content div.w2 table.footable .icon.sport1.active,
.content table.trend .icon.sport1.active,
.content > .specialdata table.trend .icon.sport1.active,
.content > .specialdata > .area table.trend .icon.sport1.active,
.content div.w2 table.trend .icon.sport1.active,
.content .wurfanalyse table .icon.sport1.active,
.content > .specialdata .wurfanalyse table .icon.sport1.active,
.content > .specialdata > .area .wurfanalyse table .icon.sport1.active,
.content div.w2 .wurfanalyse table .icon.sport1.active,
.content > table .icon.sport1:hover,
.content > .specialdata > table .icon.sport1:hover,
.content > .specialdata > .area > table .icon.sport1:hover,
.content div.w2 > table .icon.sport1:hover,
.content table.footable .icon.sport1:hover,
.content > .specialdata table.footable .icon.sport1:hover,
.content > .specialdata > .area table.footable .icon.sport1:hover,
.content div.w2 table.footable .icon.sport1:hover,
.content table.trend .icon.sport1:hover,
.content > .specialdata table.trend .icon.sport1:hover,
.content > .specialdata > .area table.trend .icon.sport1:hover,
.content div.w2 table.trend .icon.sport1:hover,
.content .wurfanalyse table .icon.sport1:hover,
.content > .specialdata .wurfanalyse table .icon.sport1:hover,
.content > .specialdata > .area .wurfanalyse table .icon.sport1:hover,
.content div.w2 .wurfanalyse table .icon.sport1:hover {
  background-position: 0 -570px;
}
.content > table .icon.magenta,
.content > .specialdata > table .icon.magenta,
.content > .specialdata > .area > table .icon.magenta,
.content div.w2 > table .icon.magenta,
.content table.footable .icon.magenta,
.content > .specialdata table.footable .icon.magenta,
.content > .specialdata > .area table.footable .icon.magenta,
.content div.w2 table.footable .icon.magenta,
.content table.trend .icon.magenta,
.content > .specialdata table.trend .icon.magenta,
.content > .specialdata > .area table.trend .icon.magenta,
.content div.w2 table.trend .icon.magenta,
.content .wurfanalyse table .icon.magenta,
.content > .specialdata .wurfanalyse table .icon.magenta,
.content > .specialdata > .area .wurfanalyse table .icon.magenta,
.content div.w2 .wurfanalyse table .icon.magenta {
  background-position: 0 -655px;
}
.content > table .icon.magenta.active,
.content > .specialdata > table .icon.magenta.active,
.content > .specialdata > .area > table .icon.magenta.active,
.content div.w2 > table .icon.magenta.active,
.content table.footable .icon.magenta.active,
.content > .specialdata table.footable .icon.magenta.active,
.content > .specialdata > .area table.footable .icon.magenta.active,
.content div.w2 table.footable .icon.magenta.active,
.content table.trend .icon.magenta.active,
.content > .specialdata table.trend .icon.magenta.active,
.content > .specialdata > .area table.trend .icon.magenta.active,
.content div.w2 table.trend .icon.magenta.active,
.content .wurfanalyse table .icon.magenta.active,
.content > .specialdata .wurfanalyse table .icon.magenta.active,
.content > .specialdata > .area .wurfanalyse table .icon.magenta.active,
.content div.w2 .wurfanalyse table .icon.magenta.active,
.content > table .icon.magenta:hover,
.content > .specialdata > table .icon.magenta:hover,
.content > .specialdata > .area > table .icon.magenta:hover,
.content div.w2 > table .icon.magenta:hover,
.content table.footable .icon.magenta:hover,
.content > .specialdata table.footable .icon.magenta:hover,
.content > .specialdata > .area table.footable .icon.magenta:hover,
.content div.w2 table.footable .icon.magenta:hover,
.content table.trend .icon.magenta:hover,
.content > .specialdata table.trend .icon.magenta:hover,
.content > .specialdata > .area table.trend .icon.magenta:hover,
.content div.w2 table.trend .icon.magenta:hover,
.content .wurfanalyse table .icon.magenta:hover,
.content > .specialdata .wurfanalyse table .icon.magenta:hover,
.content > .specialdata > .area .wurfanalyse table .icon.magenta:hover,
.content div.w2 .wurfanalyse table .icon.magenta:hover {
  background-position: 0 -680px;
}
.content > table .icon.analysis,
.content > .specialdata > table .icon.analysis,
.content > .specialdata > .area > table .icon.analysis,
.content div.w2 > table .icon.analysis,
.content table.footable .icon.analysis,
.content > .specialdata table.footable .icon.analysis,
.content > .specialdata > .area table.footable .icon.analysis,
.content div.w2 table.footable .icon.analysis,
.content table.trend .icon.analysis,
.content > .specialdata table.trend .icon.analysis,
.content > .specialdata > .area table.trend .icon.analysis,
.content div.w2 table.trend .icon.analysis,
.content .wurfanalyse table .icon.analysis,
.content > .specialdata .wurfanalyse table .icon.analysis,
.content > .specialdata > .area .wurfanalyse table .icon.analysis,
.content div.w2 .wurfanalyse table .icon.analysis {
  background-position: 0 -600px;
}
.content > table .icon.analysis.active,
.content > .specialdata > table .icon.analysis.active,
.content > .specialdata > .area > table .icon.analysis.active,
.content div.w2 > table .icon.analysis.active,
.content table.footable .icon.analysis.active,
.content > .specialdata table.footable .icon.analysis.active,
.content > .specialdata > .area table.footable .icon.analysis.active,
.content div.w2 table.footable .icon.analysis.active,
.content table.trend .icon.analysis.active,
.content > .specialdata table.trend .icon.analysis.active,
.content > .specialdata > .area table.trend .icon.analysis.active,
.content div.w2 table.trend .icon.analysis.active,
.content .wurfanalyse table .icon.analysis.active,
.content > .specialdata .wurfanalyse table .icon.analysis.active,
.content > .specialdata > .area .wurfanalyse table .icon.analysis.active,
.content div.w2 .wurfanalyse table .icon.analysis.active,
.content > table .icon.analysis:hover,
.content > .specialdata > table .icon.analysis:hover,
.content > .specialdata > .area > table .icon.analysis:hover,
.content div.w2 > table .icon.analysis:hover,
.content table.footable .icon.analysis:hover,
.content > .specialdata table.footable .icon.analysis:hover,
.content > .specialdata > .area table.footable .icon.analysis:hover,
.content div.w2 table.footable .icon.analysis:hover,
.content table.trend .icon.analysis:hover,
.content > .specialdata table.trend .icon.analysis:hover,
.content > .specialdata > .area table.trend .icon.analysis:hover,
.content div.w2 table.trend .icon.analysis:hover,
.content .wurfanalyse table .icon.analysis:hover,
.content > .specialdata .wurfanalyse table .icon.analysis:hover,
.content > .specialdata > .area .wurfanalyse table .icon.analysis:hover,
.content div.w2 .wurfanalyse table .icon.analysis:hover {
  background-position: 0 -630px;
}
.content > table .icon:hover,
.content > .specialdata > table .icon:hover,
.content > .specialdata > .area > table .icon:hover,
.content div.w2 > table .icon:hover,
.content table.footable .icon:hover,
.content > .specialdata table.footable .icon:hover,
.content > .specialdata > .area table.footable .icon:hover,
.content div.w2 table.footable .icon:hover,
.content table.trend .icon:hover,
.content > .specialdata table.trend .icon:hover,
.content > .specialdata > .area table.trend .icon:hover,
.content div.w2 table.trend .icon:hover,
.content .wurfanalyse table .icon:hover,
.content > .specialdata .wurfanalyse table .icon:hover,
.content > .specialdata > .area .wurfanalyse table .icon:hover,
.content div.w2 .wurfanalyse table .icon:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.content > table .icon.more,
.content > .specialdata > table .icon.more,
.content > .specialdata > .area > table .icon.more,
.content div.w2 > table .icon.more,
.content table.footable .icon.more,
.content > .specialdata table.footable .icon.more,
.content > .specialdata > .area table.footable .icon.more,
.content div.w2 table.footable .icon.more,
.content table.trend .icon.more,
.content > .specialdata table.trend .icon.more,
.content > .specialdata > .area table.trend .icon.more,
.content div.w2 table.trend .icon.more,
.content .wurfanalyse table .icon.more,
.content > .specialdata .wurfanalyse table .icon.more,
.content > .specialdata > .area .wurfanalyse table .icon.more,
.content div.w2 .wurfanalyse table .icon.more {
  background-image: url("/?proxy=img/sprite-c16.png");
  background-position: -4px -34px;
  background-repeat: no-repeat;
  padding-left: 16px !important;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  width: auto;
  height: auto;
  text-indent: 0;
  display: inline;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content > table .icon.more,
  .content > .specialdata > table .icon.more,
  .content > .specialdata > .area > table .icon.more,
  .content div.w2 > table .icon.more,
  .content table.footable .icon.more,
  .content > .specialdata table.footable .icon.more,
  .content > .specialdata > .area table.footable .icon.more,
  .content div.w2 table.footable .icon.more,
  .content table.trend .icon.more,
  .content > .specialdata table.trend .icon.more,
  .content > .specialdata > .area table.trend .icon.more,
  .content div.w2 table.trend .icon.more,
  .content .wurfanalyse table .icon.more,
  .content > .specialdata .wurfanalyse table .icon.more,
  .content > .specialdata > .area .wurfanalyse table .icon.more,
  .content div.w2 .wurfanalyse table .icon.more {
    background-image: url("/?proxy=img/sprite-c16@2x.png");
    background-size: 20px 90px;
  }
}
.content > table .icon.more.active,
.content > .specialdata > table .icon.more.active,
.content > .specialdata > .area > table .icon.more.active,
.content div.w2 > table .icon.more.active,
.content table.footable .icon.more.active,
.content > .specialdata table.footable .icon.more.active,
.content > .specialdata > .area table.footable .icon.more.active,
.content div.w2 table.footable .icon.more.active,
.content table.trend .icon.more.active,
.content > .specialdata table.trend .icon.more.active,
.content > .specialdata > .area table.trend .icon.more.active,
.content div.w2 table.trend .icon.more.active,
.content .wurfanalyse table .icon.more.active,
.content > .specialdata .wurfanalyse table .icon.more.active,
.content > .specialdata > .area .wurfanalyse table .icon.more.active,
.content div.w2 .wurfanalyse table .icon.more.active {
  background-position: 1px -64px;
}
.content > table.breakpoint .icon.more,
.content > .specialdata > table.breakpoint .icon.more,
.content > .specialdata > .area > table.breakpoint .icon.more,
.content div.w2 > table.breakpoint .icon.more,
.content table.footable.breakpoint .icon.more,
.content > .specialdata table.footable.breakpoint .icon.more,
.content > .specialdata > .area table.footable.breakpoint .icon.more,
.content div.w2 table.footable.breakpoint .icon.more,
.content table.trend.breakpoint .icon.more,
.content > .specialdata table.trend.breakpoint .icon.more,
.content > .specialdata > .area table.trend.breakpoint .icon.more,
.content div.w2 table.trend.breakpoint .icon.more,
.content .wurfanalyse table.breakpoint .icon.more,
.content > .specialdata .wurfanalyse table.breakpoint .icon.more,
.content > .specialdata > .area .wurfanalyse table.breakpoint .icon.more,
.content div.w2 .wurfanalyse table.breakpoint .icon.more {
  background: none;
  padding: 0;
}
.content > table.breakpoint .sub,
.content > .specialdata > table.breakpoint .sub,
.content > .specialdata > .area > table.breakpoint .sub,
.content div.w2 > table.breakpoint .sub,
.content table.footable.breakpoint .sub,
.content > .specialdata table.footable.breakpoint .sub,
.content > .specialdata > .area table.footable.breakpoint .sub,
.content div.w2 table.footable.breakpoint .sub,
.content table.trend.breakpoint .sub,
.content > .specialdata table.trend.breakpoint .sub,
.content > .specialdata > .area table.trend.breakpoint .sub,
.content div.w2 table.trend.breakpoint .sub,
.content .wurfanalyse table.breakpoint .sub,
.content > .specialdata .wurfanalyse table.breakpoint .sub,
.content > .specialdata > .area .wurfanalyse table.breakpoint .sub,
.content div.w2 .wurfanalyse table.breakpoint .sub {
  display: none !important;
}
.content > table tr.sub,
.content > .specialdata > table tr.sub,
.content > .specialdata > .area > table tr.sub,
.content div.w2 > table tr.sub,
.content table.footable tr.sub,
.content > .specialdata table.footable tr.sub,
.content > .specialdata > .area table.footable tr.sub,
.content div.w2 table.footable tr.sub,
.content table.trend tr.sub,
.content > .specialdata table.trend tr.sub,
.content > .specialdata > .area table.trend tr.sub,
.content div.w2 table.trend tr.sub,
.content .wurfanalyse table tr.sub,
.content > .specialdata .wurfanalyse table tr.sub,
.content > .specialdata > .area .wurfanalyse table tr.sub,
.content div.w2 .wurfanalyse table tr.sub {
  background: #e8e8e8;
  display: none;
  /* chrome workaround */
}
.content > table tr.sub > td,
.content > .specialdata > table tr.sub > td,
.content > .specialdata > .area > table tr.sub > td,
.content div.w2 > table tr.sub > td,
.content table.footable tr.sub > td,
.content > .specialdata table.footable tr.sub > td,
.content > .specialdata > .area table.footable tr.sub > td,
.content div.w2 table.footable tr.sub > td,
.content table.trend tr.sub > td,
.content > .specialdata table.trend tr.sub > td,
.content > .specialdata > .area table.trend tr.sub > td,
.content div.w2 table.trend tr.sub > td,
.content .wurfanalyse table tr.sub > td,
.content > .specialdata .wurfanalyse table tr.sub > td,
.content > .specialdata > .area .wurfanalyse table tr.sub > td,
.content div.w2 .wurfanalyse table tr.sub > td {
  font-size: 13px;
}
.content > table tr.sub table,
.content > .specialdata > table tr.sub table,
.content > .specialdata > .area > table tr.sub table,
.content div.w2 > table tr.sub table,
.content table.footable tr.sub table,
.content > .specialdata table.footable tr.sub table,
.content > .specialdata > .area table.footable tr.sub table,
.content div.w2 table.footable tr.sub table,
.content table.trend tr.sub table,
.content > .specialdata table.trend tr.sub table,
.content > .specialdata > .area table.trend tr.sub table,
.content div.w2 table.trend tr.sub table,
.content .wurfanalyse table tr.sub table,
.content > .specialdata .wurfanalyse table tr.sub table,
.content > .specialdata > .area .wurfanalyse table tr.sub table,
.content div.w2 .wurfanalyse table tr.sub table {
  margin: 6px 0.5%;
  width: 99%;
  max-width: 99%;
}
.content > table tr.sub td td,
.content > .specialdata > table tr.sub td td,
.content > .specialdata > .area > table tr.sub td td,
.content div.w2 > table tr.sub td td,
.content table.footable tr.sub td td,
.content > .specialdata table.footable tr.sub td td,
.content > .specialdata > .area table.footable tr.sub td td,
.content div.w2 table.footable tr.sub td td,
.content table.trend tr.sub td td,
.content > .specialdata table.trend tr.sub td td,
.content > .specialdata > .area table.trend tr.sub td td,
.content div.w2 table.trend tr.sub td td,
.content .wurfanalyse table tr.sub td td,
.content > .specialdata .wurfanalyse table tr.sub td td,
.content > .specialdata > .area .wurfanalyse table tr.sub td td,
.content div.w2 .wurfanalyse table tr.sub td td,
.content > table tr.sub td th,
.content > .specialdata > table tr.sub td th,
.content > .specialdata > .area > table tr.sub td th,
.content div.w2 > table tr.sub td th,
.content table.footable tr.sub td th,
.content > .specialdata table.footable tr.sub td th,
.content > .specialdata > .area table.footable tr.sub td th,
.content div.w2 table.footable tr.sub td th,
.content table.trend tr.sub td th,
.content > .specialdata table.trend tr.sub td th,
.content > .specialdata > .area table.trend tr.sub td th,
.content div.w2 table.trend tr.sub td th,
.content .wurfanalyse table tr.sub td th,
.content > .specialdata .wurfanalyse table tr.sub td th,
.content > .specialdata > .area .wurfanalyse table tr.sub td th,
.content div.w2 .wurfanalyse table tr.sub td th,
.content > table tr.sub table,
.content > .specialdata > table tr.sub table,
.content > .specialdata > .area > table tr.sub table,
.content div.w2 > table tr.sub table,
.content table.footable tr.sub table,
.content > .specialdata table.footable tr.sub table,
.content > .specialdata > .area table.footable tr.sub table,
.content div.w2 table.footable tr.sub table,
.content table.trend tr.sub table,
.content > .specialdata table.trend tr.sub table,
.content > .specialdata > .area table.trend tr.sub table,
.content div.w2 table.trend tr.sub table,
.content .wurfanalyse table tr.sub table,
.content > .specialdata .wurfanalyse table tr.sub table,
.content > .specialdata > .area .wurfanalyse table tr.sub table,
.content div.w2 .wurfanalyse table tr.sub table {
  border: 1px solid rgba(120, 120, 120, 0.5);
  font-size: 13px;
}
.content > table tr.sub td td,
.content > .specialdata > table tr.sub td td,
.content > .specialdata > .area > table tr.sub td td,
.content div.w2 > table tr.sub td td,
.content table.footable tr.sub td td,
.content > .specialdata table.footable tr.sub td td,
.content > .specialdata > .area table.footable tr.sub td td,
.content div.w2 table.footable tr.sub td td,
.content table.trend tr.sub td td,
.content > .specialdata table.trend tr.sub td td,
.content > .specialdata > .area table.trend tr.sub td td,
.content div.w2 table.trend tr.sub td td,
.content .wurfanalyse table tr.sub td td,
.content > .specialdata .wurfanalyse table tr.sub td td,
.content > .specialdata > .area .wurfanalyse table tr.sub td td,
.content div.w2 .wurfanalyse table tr.sub td td,
.content > table tr.sub td th,
.content > .specialdata > table tr.sub td th,
.content > .specialdata > .area > table tr.sub td th,
.content div.w2 > table tr.sub td th,
.content table.footable tr.sub td th,
.content > .specialdata table.footable tr.sub td th,
.content > .specialdata > .area table.footable tr.sub td th,
.content div.w2 table.footable tr.sub td th,
.content table.trend tr.sub td th,
.content > .specialdata table.trend tr.sub td th,
.content > .specialdata > .area table.trend tr.sub td th,
.content div.w2 table.trend tr.sub td th,
.content .wurfanalyse table tr.sub td th,
.content > .specialdata .wurfanalyse table tr.sub td th,
.content > .specialdata > .area .wurfanalyse table tr.sub td th,
.content div.w2 .wurfanalyse table tr.sub td th {
  border-bottom: 0;
  border-top: 0;
}
.content > table tr.sub td td,
.content > .specialdata > table tr.sub td td,
.content > .specialdata > .area > table tr.sub td td,
.content div.w2 > table tr.sub td td,
.content table.footable tr.sub td td,
.content > .specialdata table.footable tr.sub td td,
.content > .specialdata > .area table.footable tr.sub td td,
.content div.w2 table.footable tr.sub td td,
.content table.trend tr.sub td td,
.content > .specialdata table.trend tr.sub td td,
.content > .specialdata > .area table.trend tr.sub td td,
.content div.w2 table.trend tr.sub td td,
.content .wurfanalyse table tr.sub td td,
.content > .specialdata .wurfanalyse table tr.sub td td,
.content > .specialdata > .area .wurfanalyse table tr.sub td td,
.content div.w2 .wurfanalyse table tr.sub td td,
.content > table tr.sub td thead tr:last-child,
.content > .specialdata > table tr.sub td thead tr:last-child,
.content > .specialdata > .area > table tr.sub td thead tr:last-child,
.content div.w2 > table tr.sub td thead tr:last-child,
.content table.footable tr.sub td thead tr:last-child,
.content > .specialdata table.footable tr.sub td thead tr:last-child,
.content > .specialdata > .area table.footable tr.sub td thead tr:last-child,
.content div.w2 table.footable tr.sub td thead tr:last-child,
.content table.trend tr.sub td thead tr:last-child,
.content > .specialdata table.trend tr.sub td thead tr:last-child,
.content > .specialdata > .area table.trend tr.sub td thead tr:last-child,
.content div.w2 table.trend tr.sub td thead tr:last-child,
.content .wurfanalyse table tr.sub td thead tr:last-child,
.content > .specialdata .wurfanalyse table tr.sub td thead tr:last-child,
.content > .specialdata > .area .wurfanalyse table tr.sub td thead tr:last-child,
.content div.w2 .wurfanalyse table tr.sub td thead tr:last-child,
.content > table tr.sub td tbody th,
.content > .specialdata > table tr.sub td tbody th,
.content > .specialdata > .area > table tr.sub td tbody th,
.content div.w2 > table tr.sub td tbody th,
.content table.footable tr.sub td tbody th,
.content > .specialdata table.footable tr.sub td tbody th,
.content > .specialdata > .area table.footable tr.sub td tbody th,
.content div.w2 table.footable tr.sub td tbody th,
.content table.trend tr.sub td tbody th,
.content > .specialdata table.trend tr.sub td tbody th,
.content > .specialdata > .area table.trend tr.sub td tbody th,
.content div.w2 table.trend tr.sub td tbody th,
.content .wurfanalyse table tr.sub td tbody th,
.content > .specialdata .wurfanalyse table tr.sub td tbody th,
.content > .specialdata > .area .wurfanalyse table tr.sub td tbody th,
.content div.w2 .wurfanalyse table tr.sub td tbody th {
  border-bottom: 1px solid rgba(120, 120, 120, 0.5);
}
.content > table tr.sub .noborder,
.content > .specialdata > table tr.sub .noborder,
.content > .specialdata > .area > table tr.sub .noborder,
.content div.w2 > table tr.sub .noborder,
.content table.footable tr.sub .noborder,
.content > .specialdata table.footable tr.sub .noborder,
.content > .specialdata > .area table.footable tr.sub .noborder,
.content div.w2 table.footable tr.sub .noborder,
.content table.trend tr.sub .noborder,
.content > .specialdata table.trend tr.sub .noborder,
.content > .specialdata > .area table.trend tr.sub .noborder,
.content div.w2 table.trend tr.sub .noborder,
.content .wurfanalyse table tr.sub .noborder,
.content > .specialdata .wurfanalyse table tr.sub .noborder,
.content > .specialdata > .area .wurfanalyse table tr.sub .noborder,
.content div.w2 .wurfanalyse table tr.sub .noborder {
  border-right: 1px solid rgba(120, 120, 120, 0.1);
}
.content > table tr.sub td th,
.content > .specialdata > table tr.sub td th,
.content > .specialdata > .area > table tr.sub td th,
.content div.w2 > table tr.sub td th,
.content table.footable tr.sub td th,
.content > .specialdata table.footable tr.sub td th,
.content > .specialdata > .area table.footable tr.sub td th,
.content div.w2 table.footable tr.sub td th,
.content table.trend tr.sub td th,
.content > .specialdata table.trend tr.sub td th,
.content > .specialdata > .area table.trend tr.sub td th,
.content div.w2 table.trend tr.sub td th,
.content .wurfanalyse table tr.sub td th,
.content > .specialdata .wurfanalyse table tr.sub td th,
.content > .specialdata > .area .wurfanalyse table tr.sub td th,
.content div.w2 .wurfanalyse table tr.sub td th {
  font-family: 'function_pro_bookbold';
  text-transform: uppercase;
  color: #444444;
  text-align: left;
}
.content > table tr.sub td th.acenter,
.content > .specialdata > table tr.sub td th.acenter,
.content > .specialdata > .area > table tr.sub td th.acenter,
.content div.w2 > table tr.sub td th.acenter,
.content table.footable tr.sub td th.acenter,
.content > .specialdata table.footable tr.sub td th.acenter,
.content > .specialdata > .area table.footable tr.sub td th.acenter,
.content div.w2 table.footable tr.sub td th.acenter,
.content table.trend tr.sub td th.acenter,
.content > .specialdata table.trend tr.sub td th.acenter,
.content > .specialdata > .area table.trend tr.sub td th.acenter,
.content div.w2 table.trend tr.sub td th.acenter,
.content .wurfanalyse table tr.sub td th.acenter,
.content > .specialdata .wurfanalyse table tr.sub td th.acenter,
.content > .specialdata > .area .wurfanalyse table tr.sub td th.acenter,
.content div.w2 .wurfanalyse table tr.sub td th.acenter {
  text-align: center;
}
.content > table tr.sub td th.aright,
.content > .specialdata > table tr.sub td th.aright,
.content > .specialdata > .area > table tr.sub td th.aright,
.content div.w2 > table tr.sub td th.aright,
.content table.footable tr.sub td th.aright,
.content > .specialdata table.footable tr.sub td th.aright,
.content > .specialdata > .area table.footable tr.sub td th.aright,
.content div.w2 table.footable tr.sub td th.aright,
.content table.trend tr.sub td th.aright,
.content > .specialdata table.trend tr.sub td th.aright,
.content > .specialdata > .area table.trend tr.sub td th.aright,
.content div.w2 table.trend tr.sub td th.aright,
.content .wurfanalyse table tr.sub td th.aright,
.content > .specialdata .wurfanalyse table tr.sub td th.aright,
.content > .specialdata > .area .wurfanalyse table tr.sub td th.aright,
.content div.w2 .wurfanalyse table tr.sub td th.aright {
  text-align: right;
}
.content > table tr.sub .stats tbody td,
.content > .specialdata > table tr.sub .stats tbody td,
.content > .specialdata > .area > table tr.sub .stats tbody td,
.content div.w2 > table tr.sub .stats tbody td,
.content table.footable tr.sub .stats tbody td,
.content > .specialdata table.footable tr.sub .stats tbody td,
.content > .specialdata > .area table.footable tr.sub .stats tbody td,
.content div.w2 table.footable tr.sub .stats tbody td,
.content table.trend tr.sub .stats tbody td,
.content > .specialdata table.trend tr.sub .stats tbody td,
.content > .specialdata > .area table.trend tr.sub .stats tbody td,
.content div.w2 table.trend tr.sub .stats tbody td,
.content .wurfanalyse table tr.sub .stats tbody td,
.content > .specialdata .wurfanalyse table tr.sub .stats tbody td,
.content > .specialdata > .area .wurfanalyse table tr.sub .stats tbody td,
.content div.w2 .wurfanalyse table tr.sub .stats tbody td,
.content > table tr.sub .stats tfoot td,
.content > .specialdata > table tr.sub .stats tfoot td,
.content > .specialdata > .area > table tr.sub .stats tfoot td,
.content div.w2 > table tr.sub .stats tfoot td,
.content table.footable tr.sub .stats tfoot td,
.content > .specialdata table.footable tr.sub .stats tfoot td,
.content > .specialdata > .area table.footable tr.sub .stats tfoot td,
.content div.w2 table.footable tr.sub .stats tfoot td,
.content table.trend tr.sub .stats tfoot td,
.content > .specialdata table.trend tr.sub .stats tfoot td,
.content > .specialdata > .area table.trend tr.sub .stats tfoot td,
.content div.w2 table.trend tr.sub .stats tfoot td,
.content .wurfanalyse table tr.sub .stats tfoot td,
.content > .specialdata .wurfanalyse table tr.sub .stats tfoot td,
.content > .specialdata > .area .wurfanalyse table tr.sub .stats tfoot td,
.content div.w2 .wurfanalyse table tr.sub .stats tfoot td {
  line-height: 16px;
}
.content > table tr.sub table,
.content > .specialdata > table tr.sub table,
.content > .specialdata > .area > table tr.sub table,
.content div.w2 > table tr.sub table,
.content table.footable tr.sub table,
.content > .specialdata table.footable tr.sub table,
.content > .specialdata > .area table.footable tr.sub table,
.content div.w2 table.footable tr.sub table,
.content table.trend tr.sub table,
.content > .specialdata table.trend tr.sub table,
.content > .specialdata > .area table.trend tr.sub table,
.content div.w2 table.trend tr.sub table,
.content .wurfanalyse table tr.sub table,
.content > .specialdata .wurfanalyse table tr.sub table,
.content > .specialdata > .area .wurfanalyse table tr.sub table,
.content div.w2 .wurfanalyse table tr.sub table {
  padding: 0;
}
.content > table tr.sub table thead th,
.content > .specialdata > table tr.sub table thead th,
.content > .specialdata > .area > table tr.sub table thead th,
.content div.w2 > table tr.sub table thead th,
.content table.footable tr.sub table thead th,
.content > .specialdata table.footable tr.sub table thead th,
.content > .specialdata > .area table.footable tr.sub table thead th,
.content div.w2 table.footable tr.sub table thead th,
.content table.trend tr.sub table thead th,
.content > .specialdata table.trend tr.sub table thead th,
.content > .specialdata > .area table.trend tr.sub table thead th,
.content div.w2 table.trend tr.sub table thead th,
.content .wurfanalyse table tr.sub table thead th,
.content > .specialdata .wurfanalyse table tr.sub table thead th,
.content > .specialdata > .area .wurfanalyse table tr.sub table thead th,
.content div.w2 .wurfanalyse table tr.sub table thead th {
  box-sizing: border-box;
  padding-left: 4px;
  padding-right: 4px;
}
.content > table + .paging,
.content > .specialdata > table + .paging,
.content > .specialdata > .area > table + .paging,
.content div.w2 > table + .paging,
.content table.footable + .paging,
.content > .specialdata table.footable + .paging,
.content > .specialdata > .area table.footable + .paging,
.content div.w2 table.footable + .paging,
.content table.trend + .paging,
.content > .specialdata table.trend + .paging,
.content > .specialdata > .area table.trend + .paging,
.content div.w2 table.trend + .paging,
.content .wurfanalyse table + .paging,
.content > .specialdata .wurfanalyse table + .paging,
.content > .specialdata > .area .wurfanalyse table + .paging,
.content div.w2 .wurfanalyse table + .paging {
  margin-top: 1px;
  margin-bottom: 20px;
}
.content > table.stats,
.content > .specialdata > table.stats,
.content > .specialdata > .area > table.stats,
.content div.w2 > table.stats,
.content .footable.stats,
.content > .specialdata .footable.stats,
.content > .specialdata > .area .footable.stats,
.content div.w2 .footable.stats {
  margin-bottom: 0;
}
.content > table.stats td,
.content > .specialdata > table.stats td,
.content > .specialdata > .area > table.stats td,
.content div.w2 > table.stats td,
.content .footable.stats td,
.content > .specialdata .footable.stats td,
.content > .specialdata > .area .footable.stats td,
.content div.w2 .footable.stats td,
.content > table.stats .wordbreak,
.content > .specialdata > table.stats .wordbreak,
.content > .specialdata > .area > table.stats .wordbreak,
.content div.w2 > table.stats .wordbreak,
.content .footable.stats .wordbreak,
.content > .specialdata .footable.stats .wordbreak,
.content > .specialdata > .area .footable.stats .wordbreak,
.content div.w2 .footable.stats .wordbreak {
  font-size: 13px;
}
.content > table.stats a,
.content > .specialdata > table.stats a,
.content > .specialdata > .area > table.stats a,
.content div.w2 > table.stats a,
.content .footable.stats a,
.content > .specialdata .footable.stats a,
.content > .specialdata > .area .footable.stats a,
.content div.w2 .footable.stats a {
  min-width: 100px;
  display: inline-block;
  white-space: normal;
}
.content > table.stats td,
.content > .specialdata > table.stats td,
.content > .specialdata > .area > table.stats td,
.content div.w2 > table.stats td,
.content .footable.stats td,
.content > .specialdata .footable.stats td,
.content > .specialdata > .area .footable.stats td,
.content div.w2 .footable.stats td,
.content > table.stats thead tr:last-child,
.content > .specialdata > table.stats thead tr:last-child,
.content > .specialdata > .area > table.stats thead tr:last-child,
.content div.w2 > table.stats thead tr:last-child,
.content .footable.stats thead tr:last-child,
.content > .specialdata .footable.stats thead tr:last-child,
.content > .specialdata > .area .footable.stats thead tr:last-child,
.content div.w2 .footable.stats thead tr:last-child {
  border-bottom: 1px solid rgba(120, 120, 120, 0.5);
}
.content > table.stats > thead > tr > th.acenter > span.footable-sort-indicator,
.content > .specialdata > table.stats > thead > tr > th.acenter > span.footable-sort-indicator,
.content > .specialdata > .area > table.stats > thead > tr > th.acenter > span.footable-sort-indicator,
.content div.w2 > table.stats > thead > tr > th.acenter > span.footable-sort-indicator,
.content .footable.stats > thead > tr > th.acenter > span.footable-sort-indicator,
.content > .specialdata .footable.stats > thead > tr > th.acenter > span.footable-sort-indicator,
.content > .specialdata > .area .footable.stats > thead > tr > th.acenter > span.footable-sort-indicator,
.content div.w2 .footable.stats > thead > tr > th.acenter > span.footable-sort-indicator {
  display: block;
  margin: 5px auto 0;
}
.content > table.stats th span,
.content > .specialdata > table.stats th span,
.content > .specialdata > .area > table.stats th span,
.content div.w2 > table.stats th span,
.content .footable.stats th span,
.content > .specialdata .footable.stats th span,
.content > .specialdata > .area .footable.stats th span,
.content div.w2 .footable.stats th span {
  margin-top: 5px;
}
.content > table.stats tbody td,
.content > .specialdata > table.stats tbody td,
.content > .specialdata > .area > table.stats tbody td,
.content div.w2 > table.stats tbody td,
.content .footable.stats tbody td,
.content > .specialdata .footable.stats tbody td,
.content > .specialdata > .area .footable.stats tbody td,
.content div.w2 .footable.stats tbody td,
.content > table.stats tfoot td,
.content > .specialdata > table.stats tfoot td,
.content > .specialdata > .area > table.stats tfoot td,
.content div.w2 > table.stats tfoot td,
.content .footable.stats tfoot td,
.content > .specialdata .footable.stats tfoot td,
.content > .specialdata > .area .footable.stats tfoot td,
.content div.w2 .footable.stats tfoot td {
  line-height: 20px;
  vertical-align: middle;
  padding-left: 0.25%;
  padding-right: 0.25%;
}
.content table.squad tbody a,
.content > .specialdata table.squad tbody a,
.content > .specialdata > .area table.squad tbody a,
.content div.w2 table.squad tbody a,
.content table.squad tfoot a,
.content > .specialdata table.squad tfoot a,
.content > .specialdata > .area table.squad tfoot a,
.content div.w2 table.squad tfoot a,
.content table.squad thead a,
.content > .specialdata table.squad thead a,
.content > .specialdata > .area table.squad thead a,
.content div.w2 table.squad thead a {
  min-width: 150px;
  display: inline-block;
}
.content table.squad tbody td,
.content > .specialdata table.squad tbody td,
.content > .specialdata > .area table.squad tbody td,
.content div.w2 table.squad tbody td,
.content table.squad tfoot td,
.content > .specialdata table.squad tfoot td,
.content > .specialdata > .area table.squad tfoot td,
.content div.w2 table.squad tfoot td,
.content table.squad thead td,
.content > .specialdata table.squad thead td,
.content > .specialdata > .area table.squad thead td,
.content div.w2 table.squad thead td {
  vertical-align: middle;
}
.content table.squad tbody td.aleft a,
.content > .specialdata table.squad tbody td.aleft a,
.content > .specialdata > .area table.squad tbody td.aleft a,
.content div.w2 table.squad tbody td.aleft a,
.content table.squad tfoot td.aleft a,
.content > .specialdata table.squad tfoot td.aleft a,
.content > .specialdata > .area table.squad tfoot td.aleft a,
.content div.w2 table.squad tfoot td.aleft a,
.content table.squad thead td.aleft a,
.content > .specialdata table.squad thead td.aleft a,
.content > .specialdata > .area table.squad thead td.aleft a,
.content div.w2 table.squad thead td.aleft a {
  line-height: 39px;
}
.content table.summe tbody td,
.content > .specialdata table.summe tbody td,
.content > .specialdata > .area table.summe tbody td,
.content div.w2 table.summe tbody td,
.content table.summe thead th,
.content > .specialdata table.summe thead th,
.content > .specialdata > .area table.summe thead th,
.content div.w2 table.summe thead th,
.content table.summe tfoot td,
.content > .specialdata table.summe tfoot td,
.content > .specialdata > .area table.summe tfoot td,
.content div.w2 table.summe tfoot td {
  vertical-align: middle;
}
.content table.summe tbody td,
.content > .specialdata table.summe tbody td,
.content > .specialdata > .area table.summe tbody td,
.content div.w2 table.summe tbody td,
.content table.summe tfoot td,
.content > .specialdata table.summe tfoot td,
.content > .specialdata > .area table.summe tfoot td,
.content div.w2 table.summe tfoot td {
  font-family: 'function_prodemi',Arial,sans-serif;
}
.content > table.standings,
.content > .specialdata > table.standings,
.content > .specialdata > .area > table.standings,
.content div.w2 > table.standings,
.content .footable.standings,
.content > .specialdata .footable.standings,
.content > .specialdata > .area .footable.standings,
.content div.w2 .footable.standings {
  border: 0;
}
.content > table.standings tr td:first-child,
.content > .specialdata > table.standings tr td:first-child,
.content > .specialdata > .area > table.standings tr td:first-child,
.content div.w2 > table.standings tr td:first-child,
.content .footable.standings tr td:first-child,
.content > .specialdata .footable.standings tr td:first-child,
.content > .specialdata > .area .footable.standings tr td:first-child,
.content div.w2 .footable.standings tr td:first-child,
.content > table.standings tr .sorted,
.content > .specialdata > table.standings tr .sorted,
.content > .specialdata > .area > table.standings tr .sorted,
.content div.w2 > table.standings tr .sorted,
.content .footable.standings tr .sorted,
.content > .specialdata .footable.standings tr .sorted,
.content > .specialdata > .area .footable.standings tr .sorted,
.content div.w2 .footable.standings tr .sorted,
.content > table.standings tr .footable-sorted,
.content > .specialdata > table.standings tr .footable-sorted,
.content > .specialdata > .area > table.standings tr .footable-sorted,
.content div.w2 > table.standings tr .footable-sorted,
.content .footable.standings tr .footable-sorted,
.content > .specialdata .footable.standings tr .footable-sorted,
.content > .specialdata > .area .footable.standings tr .footable-sorted,
.content div.w2 .footable.standings tr .footable-sorted,
.content > table.standings tr .footable-sorted-desc,
.content > .specialdata > table.standings tr .footable-sorted-desc,
.content > .specialdata > .area > table.standings tr .footable-sorted-desc,
.content div.w2 > table.standings tr .footable-sorted-desc,
.content .footable.standings tr .footable-sorted-desc,
.content > .specialdata .footable.standings tr .footable-sorted-desc,
.content > .specialdata > .area .footable.standings tr .footable-sorted-desc,
.content div.w2 .footable.standings tr .footable-sorted-desc {
  background: none;
  border-bottom-color: rgba(120, 120, 120, 0.5);
}
.content > table.standings tr.playoffs td:first-child,
.content > .specialdata > table.standings tr.playoffs td:first-child,
.content > .specialdata > .area > table.standings tr.playoffs td:first-child,
.content div.w2 > table.standings tr.playoffs td:first-child,
.content .footable.standings tr.playoffs td:first-child,
.content > .specialdata .footable.standings tr.playoffs td:first-child,
.content > .specialdata > .area .footable.standings tr.playoffs td:first-child,
.content div.w2 .footable.standings tr.playoffs td:first-child {
  background: rgba(225, 111, 45, 0.5);
  border-bottom-color: rgba(225, 111, 45, 0.5);
}
.content > table.standings tr.relegation td:first-child,
.content > .specialdata > table.standings tr.relegation td:first-child,
.content > .specialdata > .area > table.standings tr.relegation td:first-child,
.content div.w2 > table.standings tr.relegation td:first-child,
.content .footable.standings tr.relegation td:first-child,
.content > .specialdata .footable.standings tr.relegation td:first-child,
.content > .specialdata > .area .footable.standings tr.relegation td:first-child,
.content div.w2 .footable.standings tr.relegation td:first-child {
  background: rgba(120, 120, 120, 0.5);
  border-bottom-color: rgba(120, 120, 120, 0.5);
}
.content > table.standings tr td,
.content > .specialdata > table.standings tr td,
.content > .specialdata > .area > table.standings tr td,
.content div.w2 > table.standings tr td,
.content .footable.standings tr td,
.content > .specialdata .footable.standings tr td,
.content > .specialdata > .area .footable.standings tr td,
.content div.w2 .footable.standings tr td,
.content > table.standings tr th,
.content > .specialdata > table.standings tr th,
.content > .specialdata > .area > table.standings tr th,
.content div.w2 > table.standings tr th,
.content .footable.standings tr th,
.content > .specialdata .footable.standings tr th,
.content > .specialdata > .area .footable.standings tr th,
.content div.w2 .footable.standings tr th {
  border-left: 0;
  border-right: 0;
}
.content > table.standings div.tooltip,
.content > .specialdata > table.standings div.tooltip,
.content > .specialdata > .area > table.standings div.tooltip,
.content div.w2 > table.standings div.tooltip,
.content .footable.standings div.tooltip,
.content > .specialdata .footable.standings div.tooltip,
.content > .specialdata > .area .footable.standings div.tooltip,
.content div.w2 .footable.standings div.tooltip {
  top: -30px;
}
.content > table.standings tbody td,
.content > .specialdata > table.standings tbody td,
.content > .specialdata > .area > table.standings tbody td,
.content div.w2 > table.standings tbody td,
.content .footable.standings tbody td,
.content > .specialdata .footable.standings tbody td,
.content > .specialdata > .area .footable.standings tbody td,
.content div.w2 .footable.standings tbody td,
.content > table.standings tfoot td,
.content > .specialdata > table.standings tfoot td,
.content > .specialdata > .area > table.standings tfoot td,
.content div.w2 > table.standings tfoot td,
.content .footable.standings tfoot td,
.content > .specialdata .footable.standings tfoot td,
.content > .specialdata > .area .footable.standings tfoot td,
.content div.w2 .footable.standings tfoot td {
  vertical-align: middle;
}
.content > table.standings .sub,
.content > .specialdata > table.standings .sub,
.content > .specialdata > .area > table.standings .sub,
.content div.w2 > table.standings .sub,
.content .footable.standings .sub,
.content > .specialdata .footable.standings .sub,
.content > .specialdata > .area .footable.standings .sub,
.content div.w2 .footable.standings .sub {
  display: table-row;
}
.content > table.standings .sub table,
.content > .specialdata > table.standings .sub table,
.content > .specialdata > .area > table.standings .sub table,
.content div.w2 > table.standings .sub table,
.content .footable.standings .sub table,
.content > .specialdata .footable.standings .sub table,
.content > .specialdata > .area .footable.standings .sub table,
.content div.w2 .footable.standings .sub table {
  margin-bottom: 6px;
  border-collapse: collapse;
}
.content > table.standings .sub td.hover,
.content > .specialdata > table.standings .sub td.hover,
.content > .specialdata > .area > table.standings .sub td.hover,
.content div.w2 > table.standings .sub td.hover,
.content .footable.standings .sub td.hover,
.content > .specialdata .footable.standings .sub td.hover,
.content > .specialdata > .area .footable.standings .sub td.hover,
.content div.w2 .footable.standings .sub td.hover,
.content > table.standings .sub th.hover,
.content > .specialdata > table.standings .sub th.hover,
.content > .specialdata > .area > table.standings .sub th.hover,
.content div.w2 > table.standings .sub th.hover,
.content .footable.standings .sub th.hover,
.content > .specialdata .footable.standings .sub th.hover,
.content > .specialdata > .area .footable.standings .sub th.hover,
.content div.w2 .footable.standings .sub th.hover {
  background: none;
}
.content > table.standings .vgl,
.content > .specialdata > table.standings .vgl,
.content > .specialdata > .area > table.standings .vgl,
.content div.w2 > table.standings .vgl,
.content .footable.standings .vgl,
.content > .specialdata .footable.standings .vgl,
.content > .specialdata > .area .footable.standings .vgl,
.content div.w2 .footable.standings .vgl {
  display: none;
}
.content table.nogrid,
.content > .specialdata table.nogrid,
.content > .specialdata > .area table.nogrid,
.content div.w2 table.nogrid {
  border-left: 0;
  border-top: 0;
}
.content table.nogrid thead tr td,
.content > .specialdata table.nogrid thead tr td,
.content > .specialdata > .area table.nogrid thead tr td,
.content div.w2 table.nogrid thead tr td,
.content table.nogrid tbody tr td,
.content > .specialdata table.nogrid tbody tr td,
.content > .specialdata > .area table.nogrid tbody tr td,
.content div.w2 table.nogrid tbody tr td,
.content table.nogrid tfoot tr td,
.content > .specialdata table.nogrid tfoot tr td,
.content > .specialdata > .area table.nogrid tfoot tr td,
.content div.w2 table.nogrid tfoot tr td,
.content table.nogrid thead tr th,
.content > .specialdata table.nogrid thead tr th,
.content > .specialdata > .area table.nogrid thead tr th,
.content div.w2 table.nogrid thead tr th,
.content table.nogrid tbody tr th,
.content > .specialdata table.nogrid tbody tr th,
.content > .specialdata > .area table.nogrid tbody tr th,
.content div.w2 table.nogrid tbody tr th,
.content table.nogrid tfoot tr th,
.content > .specialdata table.nogrid tfoot tr th,
.content > .specialdata > .area table.nogrid tfoot tr th,
.content div.w2 table.nogrid tfoot tr th {
  border-left: 0;
  border-right: 0;
  padding-left: 1%;
  padding-right: 1%;
}
.content table.nogrid thead tr td.aright img,
.content > .specialdata table.nogrid thead tr td.aright img,
.content > .specialdata > .area table.nogrid thead tr td.aright img,
.content div.w2 table.nogrid thead tr td.aright img,
.content table.nogrid tbody tr td.aright img,
.content > .specialdata table.nogrid tbody tr td.aright img,
.content > .specialdata > .area table.nogrid tbody tr td.aright img,
.content div.w2 table.nogrid tbody tr td.aright img,
.content table.nogrid tfoot tr td.aright img,
.content > .specialdata table.nogrid tfoot tr td.aright img,
.content > .specialdata > .area table.nogrid tfoot tr td.aright img,
.content div.w2 table.nogrid tfoot tr td.aright img {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}
.content table.nogrid .col-players,
.content > .specialdata table.nogrid .col-players,
.content > .specialdata > .area table.nogrid .col-players,
.content div.w2 table.nogrid .col-players {
  width: 45%;
}
.content table.nogrid .col-th,
.content > .specialdata table.nogrid .col-th,
.content > .specialdata > .area table.nogrid .col-th,
.content div.w2 table.nogrid .col-th {
  width: 10%;
}
.content table.nogrid tbody tr.onbench th,
.content > .specialdata table.nogrid tbody tr.onbench th,
.content > .specialdata > .area table.nogrid tbody tr.onbench th,
.content div.w2 table.nogrid tbody tr.onbench th,
.content table.nogrid tbody tr.onfield th,
.content > .specialdata table.nogrid tbody tr.onfield th,
.content > .specialdata > .area table.nogrid tbody tr.onfield th,
.content div.w2 table.nogrid tbody tr.onfield th {
  vertical-align: middle;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 14px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  text-transform: uppercase;
}
.content table.nogrid .player,
.content > .specialdata table.nogrid .player,
.content > .specialdata > .area table.nogrid .player,
.content div.w2 table.nogrid .player {
  float: left;
  width: 18%;
  overflow: hidden;
  padding: 8px 1%;
}
.content table.nogrid .player img,
.content > .specialdata table.nogrid .player img,
.content > .specialdata > .area table.nogrid .player img,
.content div.w2 table.nogrid .player img {
  float: none;
  margin: 0 auto;
  display: block;
  height: 80px;
}
.content table.nogrid .player p,
.content > .specialdata table.nogrid .player p,
.content > .specialdata > .area table.nogrid .player p,
.content div.w2 table.nogrid .player p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  font-family: 'function_prodemi',Arial,sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  padding: 0;
}
.content table.nogrid .onbench th,
.content > .specialdata table.nogrid .onbench th,
.content > .specialdata > .area table.nogrid .onbench th,
.content div.w2 table.nogrid .onbench th {
  color: #777777;
}
.content table.nogrid .onbench .player,
.content > .specialdata table.nogrid .onbench .player,
.content > .specialdata > .area table.nogrid .onbench .player,
.content div.w2 table.nogrid .onbench .player {
  width: 12.2%;
}
.content table.nogrid .onbench .player p,
.content > .specialdata table.nogrid .onbench .player p,
.content > .specialdata > .area table.nogrid .onbench .player p,
.content div.w2 table.nogrid .onbench .player p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  font-family: 'function_probook',Arial,sans-serif;
}
.content table.nogrid .onbench .player img,
.content > .specialdata table.nogrid .onbench .player img,
.content > .specialdata > .area table.nogrid .onbench .player img,
.content div.w2 table.nogrid .onbench .player img {
  height: 60px;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  -webkit-transition: all .6s ease;
  -webkit-backface-visibility: hidden;
}
.content table.comparison,
.content > .specialdata table.comparison,
.content > .specialdata > .area table.comparison,
.content div.w2 table.comparison {
  border: 0;
  margin-top: 10px;
}
.content table.comparison thead tr,
.content > .specialdata table.comparison thead tr,
.content > .specialdata > .area table.comparison thead tr,
.content div.w2 table.comparison thead tr,
.content table.comparison tr.tfoot,
.content > .specialdata table.comparison tr.tfoot,
.content > .specialdata > .area table.comparison tr.tfoot,
.content div.w2 table.comparison tr.tfoot {
  background: none;
}
.content table.comparison thead tr th,
.content > .specialdata table.comparison thead tr th,
.content > .specialdata > .area table.comparison thead tr th,
.content div.w2 table.comparison thead tr th,
.content table.comparison tr.tfoot td,
.content > .specialdata table.comparison tr.tfoot td,
.content > .specialdata > .area table.comparison tr.tfoot td,
.content div.w2 table.comparison tr.tfoot td {
  background: #e8e8e8;
}
.content table.comparison td,
.content > .specialdata table.comparison td,
.content > .specialdata > .area table.comparison td,
.content div.w2 table.comparison td {
  padding: 10px 1%;
  vertical-align: middle;
  line-height: 16px;
}
.content table.comparison .aleft,
.content > .specialdata table.comparison .aleft,
.content > .specialdata > .area table.comparison .aleft,
.content div.w2 table.comparison .aleft {
  border: 0;
  padding: 5px 1% 5px 0;
}
.content table.comparison .acenter,
.content > .specialdata table.comparison .acenter,
.content > .specialdata > .area table.comparison .acenter,
.content div.w2 table.comparison .acenter,
.content table.comparison .aright,
.content > .specialdata table.comparison .aright,
.content > .specialdata > .area table.comparison .aright,
.content div.w2 table.comparison .aright {
  border: 1px solid #d9d9d9;
}
.content table.comparison .aright,
.content > .specialdata table.comparison .aright,
.content > .specialdata > .area table.comparison .aright,
.content div.w2 table.comparison .aright {
  background: #e8e8e8;
}
.content table.comparison tbody tr td.aleft,
.content > .specialdata table.comparison tbody tr td.aleft,
.content > .specialdata > .area table.comparison tbody tr td.aleft,
.content div.w2 table.comparison tbody tr td.aleft,
.content table.comparison thead tr th.aleft,
.content > .specialdata table.comparison thead tr th.aleft,
.content > .specialdata > .area table.comparison thead tr th.aleft,
.content div.w2 table.comparison thead tr th.aleft {
  margin: 0;
  padding: 0;
  overflow: visible;
  border: 0;
  background: none;
  position: relative;
}
.content table.comparison tbody tr:first-child td.aleft,
.content > .specialdata table.comparison tbody tr:first-child td.aleft,
.content > .specialdata > .area table.comparison tbody tr:first-child td.aleft,
.content div.w2 table.comparison tbody tr:first-child td.aleft {
  border-bottom: 1px solid #d9d9d9;
}
.content table.comparison tbody tr:nth-child(1) td.aleft .player,
.content > .specialdata table.comparison tbody tr:nth-child(1) td.aleft .player,
.content > .specialdata > .area table.comparison tbody tr:nth-child(1) td.aleft .player,
.content div.w2 table.comparison tbody tr:nth-child(1) td.aleft .player,
.content table.comparison tbody tr:nth-child(1) td.aleft .team,
.content > .specialdata table.comparison tbody tr:nth-child(1) td.aleft .team,
.content > .specialdata > .area table.comparison tbody tr:nth-child(1) td.aleft .team,
.content div.w2 table.comparison tbody tr:nth-child(1) td.aleft .team {
  /*margin-top:-38px;*/
  overflow: hidden;
  position: relative;
}
.content table.comparison tbody tr:nth-child(2) td.aleft .player,
.content > .specialdata table.comparison tbody tr:nth-child(2) td.aleft .player,
.content > .specialdata > .area table.comparison tbody tr:nth-child(2) td.aleft .player,
.content div.w2 table.comparison tbody tr:nth-child(2) td.aleft .player,
.content table.comparison tbody tr:nth-child(2) td.aleft .team,
.content > .specialdata table.comparison tbody tr:nth-child(2) td.aleft .team,
.content > .specialdata > .area table.comparison tbody tr:nth-child(2) td.aleft .team,
.content div.w2 table.comparison tbody tr:nth-child(2) td.aleft .team,
.content table.comparison tbody tr:nth-child(3) td.aleft .team,
.content > .specialdata table.comparison tbody tr:nth-child(3) td.aleft .team,
.content > .specialdata > .area table.comparison tbody tr:nth-child(3) td.aleft .team,
.content div.w2 table.comparison tbody tr:nth-child(3) td.aleft .team {
  /*margin-bottom:-30px;*/
  overflow: hidden;
  position: relative;
}
.content table.comparison .player a,
.content > .specialdata table.comparison .player a,
.content > .specialdata > .area table.comparison .player a,
.content div.w2 table.comparison .player a,
.content table.comparison .team a,
.content > .specialdata table.comparison .team a,
.content > .specialdata > .area table.comparison .team a,
.content div.w2 table.comparison .team a {
  display: block;
  color: #111111;
  text-decoration: none;
  position: relative;
}
.content table.comparison .player h2,
.content > .specialdata table.comparison .player h2,
.content > .specialdata > .area table.comparison .player h2,
.content div.w2 table.comparison .player h2,
.content table.comparison .team h2,
.content > .specialdata table.comparison .team h2,
.content > .specialdata > .area table.comparison .team h2,
.content div.w2 table.comparison .team h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 4px 0 0 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content table.comparison .player h2 strong,
.content > .specialdata table.comparison .player h2 strong,
.content > .specialdata > .area table.comparison .player h2 strong,
.content div.w2 table.comparison .player h2 strong,
.content table.comparison .team h2 strong,
.content > .specialdata table.comparison .team h2 strong,
.content > .specialdata > .area table.comparison .team h2 strong,
.content div.w2 table.comparison .team h2 strong {
  display: block;
  text-transform: uppercase;
}
.content table.comparison .player p,
.content > .specialdata table.comparison .player p,
.content > .specialdata > .area table.comparison .player p,
.content div.w2 table.comparison .player p,
.content table.comparison .team p,
.content > .specialdata table.comparison .team p,
.content > .specialdata > .area table.comparison .team p,
.content div.w2 table.comparison .team p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 0;
}
.content table.comparison .player,
.content > .specialdata table.comparison .player,
.content > .specialdata > .area table.comparison .player,
.content div.w2 table.comparison .player {
  min-width: 120px;
}
.content table.comparison .player .img_player,
.content > .specialdata table.comparison .player .img_player,
.content > .specialdata > .area table.comparison .player .img_player,
.content div.w2 table.comparison .player .img_player {
  display: block;
  float: left;
  width: 35%;
  margin: 0 15% 0 0;
  height: auto;
  position: relative;
}
.content table.comparison .player .img_team,
.content > .specialdata table.comparison .player .img_team,
.content > .specialdata > .area table.comparison .player .img_team,
.content div.w2 table.comparison .player .img_team {
  position: absolute;
  top: 10px;
  left: 15%;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
  height: 32px;
  width: auto;
  float: left;
  margin: 0;
}
.content table.comparison .team,
.content > .specialdata table.comparison .team,
.content > .specialdata > .area table.comparison .team,
.content div.w2 table.comparison .team {
  width: 170px;
}
.content table.comparison .team .img_team,
.content > .specialdata table.comparison .team .img_team,
.content > .specialdata > .area table.comparison .team .img_team,
.content div.w2 table.comparison .team .img_team {
  display: block;
  float: left;
  width: 25%;
  margin: 0 5% 0 0;
  height: auto;
  position: relative;
}
.content table.comparison .team h2,
.content > .specialdata table.comparison .team h2,
.content > .specialdata > .area table.comparison .team h2,
.content div.w2 table.comparison .team h2 {
  white-space: normal;
  max-height: 48px;
}
.content table.schedule,
.content > .specialdata table.schedule,
.content > .specialdata > .area table.schedule,
.content div.w2 table.schedule {
  margin-bottom: 20px;
  border-left: 0;
}
.content table.schedule + table.schedule,
.content > .specialdata table.schedule + table.schedule,
.content > .specialdata > .area table.schedule + table.schedule,
.content div.w2 table.schedule + table.schedule {
  margin-top: -20px;
}
.content table.schedule tr td:first-child,
.content > .specialdata table.schedule tr td:first-child,
.content > .specialdata > .area table.schedule tr td:first-child,
.content div.w2 table.schedule tr td:first-child,
.content table.schedule tr th:first-child,
.content > .specialdata table.schedule tr th:first-child,
.content > .specialdata > .area table.schedule tr th:first-child,
.content div.w2 table.schedule tr th:first-child {
  padding-left: 1%;
}
.content table.schedule tbody td,
.content > .specialdata table.schedule tbody td,
.content > .specialdata > .area table.schedule tbody td,
.content div.w2 table.schedule tbody td,
.content table.schedule tfoot td,
.content > .specialdata table.schedule tfoot td,
.content > .specialdata > .area table.schedule tfoot td,
.content div.w2 table.schedule tfoot td {
  vertical-align: middle;
}
.content table.schedule td > p,
.content > .specialdata table.schedule td > p,
.content > .specialdata > .area table.schedule td > p,
.content div.w2 table.schedule td > p {
  margin: 0;
  line-height: 20px;
}
.content table.schedule td,
.content > .specialdata table.schedule td,
.content > .specialdata > .area table.schedule td,
.content div.w2 table.schedule td,
.content table.schedule th,
.content > .specialdata table.schedule th,
.content > .specialdata > .area table.schedule th,
.content div.w2 table.schedule th,
.content table.schedule .footable-last-column,
.content > .specialdata table.schedule .footable-last-column,
.content > .specialdata > .area table.schedule .footable-last-column,
.content div.w2 table.schedule .footable-last-column {
  border-left: 0;
  border-right: 0;
}
.content table.schedule td > a:not([target="_blank"]),
.content > .specialdata table.schedule td > a:not([target="_blank"]),
.content > .specialdata > .area table.schedule td > a:not([target="_blank"]),
.content div.w2 table.schedule td > a:not([target="_blank"]),
.content table.schedule td p > a:not([target="_blank"]),
.content > .specialdata table.schedule td p > a:not([target="_blank"]),
.content > .specialdata > .area table.schedule td p > a:not([target="_blank"]),
.content div.w2 table.schedule td p > a:not([target="_blank"]),
.content table.schedule td p.nolink,
.content > .specialdata table.schedule td p.nolink,
.content > .specialdata > .area table.schedule td p.nolink,
.content div.w2 table.schedule td p.nolink {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content table.schedule p.nolink,
.content > .specialdata table.schedule p.nolink,
.content > .specialdata > .area table.schedule p.nolink,
.content div.w2 table.schedule p.nolink {
  padding-left: 29px;
}
.content table.schedule th,
.content > .specialdata table.schedule th,
.content > .specialdata > .area table.schedule th,
.content div.w2 table.schedule th {
  text-align: left;
}
.content table.schedule th.acenter,
.content > .specialdata table.schedule th.acenter,
.content > .specialdata > .area table.schedule th.acenter,
.content div.w2 table.schedule th.acenter {
  text-align: center;
}
.content table.schedule th.aright,
.content > .specialdata table.schedule th.aright,
.content > .specialdata > .area table.schedule th.aright,
.content div.w2 table.schedule th.aright {
  text-align: right;
}
.content table.schedule.live td strong,
.content > .specialdata table.schedule.live td strong,
.content > .specialdata > .area table.schedule.live td strong,
.content div.w2 table.schedule.live td strong {
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #e1712e;
  text-transform: uppercase;
}
.content table.schedule .player a,
.content > .specialdata table.schedule .player a,
.content > .specialdata > .area table.schedule .player a,
.content div.w2 table.schedule .player a {
  display: block;
  color: #111111;
  text-decoration: none;
  position: relative;
  min-width: 120px;
}
.content table.schedule .player .img_player,
.content > .specialdata table.schedule .player .img_player,
.content > .specialdata > .area table.schedule .player .img_player,
.content div.w2 table.schedule .player .img_player {
  display: block;
  float: left;
  height: 50px;
  margin: 0 15% 0 0;
  width: auto;
  position: relative;
}
.content table.schedule .player .img_team,
.content > .specialdata table.schedule .player .img_team,
.content > .specialdata > .area table.schedule .player .img_team,
.content div.w2 table.schedule .player .img_team {
  position: absolute;
  top: 10px;
  left: 15%;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
  height: 32px;
  width: auto;
  float: left;
  margin: 0;
}
.content table.schedule .player h2,
.content > .specialdata table.schedule .player h2,
.content > .specialdata > .area table.schedule .player h2,
.content div.w2 table.schedule .player h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 4px 0 0;
}
.content table.schedule .player p,
.content > .specialdata table.schedule .player p,
.content > .specialdata > .area table.schedule .player p,
.content div.w2 table.schedule .player p {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: 0;
  padding: 0;
  color: #e1712e;
}
.content table.schedule .icon,
.content > .specialdata table.schedule .icon,
.content > .specialdata > .area table.schedule .icon,
.content div.w2 table.schedule .icon {
  display: inline-block !important;
  height: 40px;
  width: 70px;
  background-image: url("/?proxy=img/ico_gamecenter-40.png");
  background-repeat: no-repeat;
  text-indent: 999px;
  overflow: hidden;
  white-space: nowrap;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .content table.schedule .icon,
  .content > .specialdata table.schedule .icon,
  .content > .specialdata > .area table.schedule .icon,
  .content div.w2 table.schedule .icon {
    background-image: url("/?proxy=img/ico_gamecenter-40@2x.png");
    background-size: 40px 1180px;
  }
}
.content table.schedule .icon.info,
.content > .specialdata table.schedule .icon.info,
.content > .specialdata > .area table.schedule .icon.info,
.content div.w2 table.schedule .icon.info {
  background-position: center 0;
}
.content table.schedule .icon.info.active,
.content > .specialdata table.schedule .icon.info.active,
.content > .specialdata > .area table.schedule .icon.info.active,
.content div.w2 table.schedule .icon.info.active,
.content table.schedule .icon.info:hover,
.content > .specialdata table.schedule .icon.info:hover,
.content > .specialdata > .area table.schedule .icon.info:hover,
.content div.w2 table.schedule .icon.info:hover {
  background-position: center -50px;
}
.content table.schedule .icon.boxscore,
.content > .specialdata table.schedule .icon.boxscore,
.content > .specialdata > .area table.schedule .icon.boxscore,
.content div.w2 table.schedule .icon.boxscore {
  background-position: center -100px;
}
.content table.schedule .icon.boxscore.active,
.content > .specialdata table.schedule .icon.boxscore.active,
.content > .specialdata > .area table.schedule .icon.boxscore.active,
.content div.w2 table.schedule .icon.boxscore.active,
.content table.schedule .icon.boxscore:hover,
.content > .specialdata table.schedule .icon.boxscore:hover,
.content > .specialdata > .area table.schedule .icon.boxscore:hover,
.content div.w2 table.schedule .icon.boxscore:hover {
  background-position: center -150px;
}
.content table.schedule .icon.stream,
.content > .specialdata table.schedule .icon.stream,
.content > .specialdata > .area table.schedule .icon.stream,
.content div.w2 table.schedule .icon.stream {
  background-position: center -200px;
}
.content table.schedule .icon.stream.active,
.content > .specialdata table.schedule .icon.stream.active,
.content > .specialdata > .area table.schedule .icon.stream.active,
.content div.w2 table.schedule .icon.stream.active,
.content table.schedule .icon.stream:hover,
.content > .specialdata table.schedule .icon.stream:hover,
.content > .specialdata > .area table.schedule .icon.stream:hover,
.content div.w2 table.schedule .icon.stream:hover {
  background-position: center -250px;
}
.content table.schedule .icon.tv,
.content > .specialdata table.schedule .icon.tv,
.content > .specialdata > .area table.schedule .icon.tv,
.content div.w2 table.schedule .icon.tv {
  background-position: center -300px;
}
.content table.schedule .icon.tv.active,
.content > .specialdata table.schedule .icon.tv.active,
.content > .specialdata > .area table.schedule .icon.tv.active,
.content div.w2 table.schedule .icon.tv.active,
.content table.schedule .icon.tv:hover,
.content > .specialdata table.schedule .icon.tv:hover,
.content > .specialdata > .area table.schedule .icon.tv:hover,
.content div.w2 table.schedule .icon.tv:hover {
  background-position: center -350px;
}
.content table.schedule .icon.live,
.content > .specialdata table.schedule .icon.live,
.content > .specialdata > .area table.schedule .icon.live,
.content div.w2 table.schedule .icon.live {
  background-position: center -400px;
}
.content table.schedule .icon.live.active,
.content > .specialdata table.schedule .icon.live.active,
.content > .specialdata > .area table.schedule .icon.live.active,
.content div.w2 table.schedule .icon.live.active,
.content table.schedule .icon.live:hover,
.content > .specialdata table.schedule .icon.live:hover,
.content > .specialdata > .area table.schedule .icon.live:hover,
.content div.w2 table.schedule .icon.live:hover {
  background-position: center -450px;
}
.content table.schedule .icon.tickets,
.content > .specialdata table.schedule .icon.tickets,
.content > .specialdata > .area table.schedule .icon.tickets,
.content div.w2 table.schedule .icon.tickets {
  background-position: center -500px;
}
.content table.schedule .icon.tickets.active,
.content > .specialdata table.schedule .icon.tickets.active,
.content > .specialdata > .area table.schedule .icon.tickets.active,
.content div.w2 table.schedule .icon.tickets.active,
.content table.schedule .icon.tickets:hover,
.content > .specialdata table.schedule .icon.tickets:hover,
.content > .specialdata > .area table.schedule .icon.tickets:hover,
.content div.w2 table.schedule .icon.tickets:hover {
  background-position: center -550px;
}
.content table.schedule .icon.compare,
.content > .specialdata table.schedule .icon.compare,
.content > .specialdata > .area table.schedule .icon.compare,
.content div.w2 table.schedule .icon.compare {
  background-position: center -600px;
}
.content table.schedule .icon.compare.active,
.content > .specialdata table.schedule .icon.compare.active,
.content > .specialdata > .area table.schedule .icon.compare.active,
.content div.w2 table.schedule .icon.compare.active,
.content table.schedule .icon.compare:hover,
.content > .specialdata table.schedule .icon.compare:hover,
.content > .specialdata > .area table.schedule .icon.compare:hover,
.content div.w2 table.schedule .icon.compare:hover {
  background-position: center -650px;
}
.content table.schedule .icon.stats,
.content > .specialdata table.schedule .icon.stats,
.content > .specialdata > .area table.schedule .icon.stats,
.content div.w2 table.schedule .icon.stats {
  background-position: center -700px;
}
.content table.schedule .icon.stats.active,
.content > .specialdata table.schedule .icon.stats.active,
.content > .specialdata > .area table.schedule .icon.stats.active,
.content div.w2 table.schedule .icon.stats.active,
.content table.schedule .icon.stats:hover,
.content > .specialdata table.schedule .icon.stats:hover,
.content > .specialdata > .area table.schedule .icon.stats:hover,
.content div.w2 table.schedule .icon.stats:hover {
  background-position: center -750px;
}
.content table.schedule .icon.schedule,
.content > .specialdata table.schedule .icon.schedule,
.content > .specialdata > .area table.schedule .icon.schedule,
.content div.w2 table.schedule .icon.schedule {
  background-position: center -800px;
}
.content table.schedule .icon.schedule.active,
.content > .specialdata table.schedule .icon.schedule.active,
.content > .specialdata > .area table.schedule .icon.schedule.active,
.content div.w2 table.schedule .icon.schedule.active,
.content table.schedule .icon.schedule:hover,
.content > .specialdata table.schedule .icon.schedule:hover,
.content > .specialdata > .area table.schedule .icon.schedule:hover,
.content div.w2 table.schedule .icon.schedule:hover {
  background-position: center -850px;
}
.content table.schedule .icon.sport1,
.content > .specialdata table.schedule .icon.sport1,
.content > .specialdata > .area table.schedule .icon.sport1,
.content div.w2 table.schedule .icon.sport1 {
  background-position: center -900px;
}
.content table.schedule .icon.sport1.active,
.content > .specialdata table.schedule .icon.sport1.active,
.content > .specialdata > .area table.schedule .icon.sport1.active,
.content div.w2 table.schedule .icon.sport1.active,
.content table.schedule .icon.sport1:hover,
.content > .specialdata table.schedule .icon.sport1:hover,
.content > .specialdata > .area table.schedule .icon.sport1:hover,
.content div.w2 table.schedule .icon.sport1:hover {
  background-position: center -950px;
}
.content table.schedule .icon.magenta,
.content > .specialdata table.schedule .icon.magenta,
.content > .specialdata > .area table.schedule .icon.magenta,
.content div.w2 table.schedule .icon.magenta {
  background-position: center -1090px;
}
.content table.schedule .icon.magenta.active,
.content > .specialdata table.schedule .icon.magenta.active,
.content > .specialdata > .area table.schedule .icon.magenta.active,
.content div.w2 table.schedule .icon.magenta.active,
.content table.schedule .icon.magenta:hover,
.content > .specialdata table.schedule .icon.magenta:hover,
.content > .specialdata > .area table.schedule .icon.magenta:hover,
.content div.w2 table.schedule .icon.magenta:hover {
  background-position: center -1130px;
}
.content table.schedule .icon.analysis,
.content > .specialdata table.schedule .icon.analysis,
.content > .specialdata > .area table.schedule .icon.analysis,
.content div.w2 table.schedule .icon.analysis {
  background-position: center -1000px;
}
.content table.schedule .icon.analysis.active,
.content > .specialdata table.schedule .icon.analysis.active,
.content > .specialdata > .area table.schedule .icon.analysis.active,
.content div.w2 table.schedule .icon.analysis.active,
.content table.schedule .icon.analysis:hover,
.content > .specialdata table.schedule .icon.analysis:hover,
.content > .specialdata > .area table.schedule .icon.analysis:hover,
.content div.w2 table.schedule .icon.analysis:hover {
  background-position: center -1050px;
}
.content table.schedule .icon:hover,
.content > .specialdata table.schedule .icon:hover,
.content > .specialdata > .area table.schedule .icon:hover,
.content div.w2 table.schedule .icon:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.content table.schedule .col-time,
.content > .specialdata table.schedule .col-time,
.content > .specialdata > .area table.schedule .col-time,
.content div.w2 table.schedule .col-time {
  width: 10%;
}
.content table.schedule .col-team,
.content > .specialdata table.schedule .col-team,
.content > .specialdata > .area table.schedule .col-team,
.content div.w2 table.schedule .col-team {
  width: 20%;
}
.content table.schedule .col-erg,
.content > .specialdata table.schedule .col-erg,
.content > .specialdata > .area table.schedule .col-erg,
.content div.w2 table.schedule .col-erg {
  width: 4%;
}
.content table.schedule .col-icon,
.content > .specialdata table.schedule .col-icon,
.content > .specialdata > .area table.schedule .col-icon,
.content div.w2 table.schedule .col-icon {
  width: 10%;
}
.content table.schedule .col-player,
.content > .specialdata table.schedule .col-player,
.content > .specialdata > .area table.schedule .col-player,
.content div.w2 table.schedule .col-player {
  width: 16%;
}
.content table.schedule .col-stats,
.content > .specialdata table.schedule .col-stats,
.content > .specialdata > .area table.schedule .col-stats,
.content div.w2 table.schedule .col-stats {
  width: 10%;
}
.content table.schedule .col-live,
.content > .specialdata table.schedule .col-live,
.content > .specialdata > .area table.schedule .col-live,
.content div.w2 table.schedule .col-live {
  width: 40%;
}
.content > div.paging ul,
.content > .specialdata > div.paging ul,
.content > .specialdata > .area > div.paging ul,
.content div.w2 > div.paging ul,
.content > ul.paging,
.content > .specialdata > ul.paging,
.content > .specialdata > .area > ul.paging,
.content div.w2 > ul.paging,
.content .schedule > ul.paging,
.content > .specialdata .schedule > ul.paging,
.content > .specialdata > .area .schedule > ul.paging,
.content div.w2 .schedule > ul.paging,
.content .footable .pagination ul,
.content > .specialdata .footable .pagination ul,
.content > .specialdata > .area .footable .pagination ul,
.content div.w2 .footable .pagination ul {
  text-align: center;
  padding: 5px;
  margin: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  font-family: 'function_probook',Arial,sans-serif;
  background: #aaaaaa;
  clear: both;
  color: #d9d9d9;
}
.content > div.paging ul li,
.content > .specialdata > div.paging ul li,
.content > .specialdata > .area > div.paging ul li,
.content div.w2 > div.paging ul li,
.content > ul.paging li,
.content > .specialdata > ul.paging li,
.content > .specialdata > .area > ul.paging li,
.content div.w2 > ul.paging li,
.content .schedule > ul.paging li,
.content > .specialdata .schedule > ul.paging li,
.content > .specialdata > .area .schedule > ul.paging li,
.content div.w2 .schedule > ul.paging li,
.content .footable .pagination ul li,
.content > .specialdata .footable .pagination ul li,
.content > .specialdata > .area .footable .pagination ul li,
.content div.w2 .footable .pagination ul li {
  display: inline-block;
}
.content > div.paging ul li.more,
.content > .specialdata > div.paging ul li.more,
.content > .specialdata > .area > div.paging ul li.more,
.content div.w2 > div.paging ul li.more,
.content > ul.paging li.more,
.content > .specialdata > ul.paging li.more,
.content > .specialdata > .area > ul.paging li.more,
.content div.w2 > ul.paging li.more,
.content .schedule > ul.paging li.more,
.content > .specialdata .schedule > ul.paging li.more,
.content > .specialdata > .area .schedule > ul.paging li.more,
.content div.w2 .schedule > ul.paging li.more,
.content .footable .pagination ul li.more,
.content > .specialdata .footable .pagination ul li.more,
.content > .specialdata > .area .footable .pagination ul li.more,
.content div.w2 .footable .pagination ul li.more {
  display: block;
}
.content > div.paging ul li.next,
.content > .specialdata > div.paging ul li.next,
.content > .specialdata > .area > div.paging ul li.next,
.content div.w2 > div.paging ul li.next,
.content > ul.paging li.next,
.content > .specialdata > ul.paging li.next,
.content > .specialdata > .area > ul.paging li.next,
.content div.w2 > ul.paging li.next,
.content .schedule > ul.paging li.next,
.content > .specialdata .schedule > ul.paging li.next,
.content > .specialdata > .area .schedule > ul.paging li.next,
.content div.w2 .schedule > ul.paging li.next,
.content .footable .pagination ul li.next,
.content > .specialdata .footable .pagination ul li.next,
.content > .specialdata > .area .footable .pagination ul li.next,
.content div.w2 .footable .pagination ul li.next {
  float: right;
}
.content > div.paging ul li.prev,
.content > .specialdata > div.paging ul li.prev,
.content > .specialdata > .area > div.paging ul li.prev,
.content div.w2 > div.paging ul li.prev,
.content > ul.paging li.prev,
.content > .specialdata > ul.paging li.prev,
.content > .specialdata > .area > ul.paging li.prev,
.content div.w2 > ul.paging li.prev,
.content .schedule > ul.paging li.prev,
.content > .specialdata .schedule > ul.paging li.prev,
.content > .specialdata > .area .schedule > ul.paging li.prev,
.content div.w2 .schedule > ul.paging li.prev,
.content .footable .pagination ul li.prev,
.content > .specialdata .footable .pagination ul li.prev,
.content > .specialdata > .area .footable .pagination ul li.prev,
.content div.w2 .footable .pagination ul li.prev {
  float: left;
}
.content > div.paging ul li a,
.content > .specialdata > div.paging ul li a,
.content > .specialdata > .area > div.paging ul li a,
.content div.w2 > div.paging ul li a,
.content > ul.paging li a,
.content > .specialdata > ul.paging li a,
.content > .specialdata > .area > ul.paging li a,
.content div.w2 > ul.paging li a,
.content .schedule > ul.paging li a,
.content > .specialdata .schedule > ul.paging li a,
.content > .specialdata > .area .schedule > ul.paging li a,
.content div.w2 .schedule > ul.paging li a,
.content .footable .pagination ul li a,
.content > .specialdata .footable .pagination ul li a,
.content > .specialdata > .area .footable .pagination ul li a,
.content div.w2 .footable .pagination ul li a,
.content > div.paging ul li span,
.content > .specialdata > div.paging ul li span,
.content > .specialdata > .area > div.paging ul li span,
.content div.w2 > div.paging ul li span,
.content > ul.paging li span,
.content > .specialdata > ul.paging li span,
.content > .specialdata > .area > ul.paging li span,
.content div.w2 > ul.paging li span,
.content .schedule > ul.paging li span,
.content > .specialdata .schedule > ul.paging li span,
.content > .specialdata > .area .schedule > ul.paging li span,
.content div.w2 .schedule > ul.paging li span,
.content .footable .pagination ul li span,
.content > .specialdata .footable .pagination ul li span,
.content > .specialdata > .area .footable .pagination ul li span,
.content div.w2 .footable .pagination ul li span {
  color: #ffffff;
  display: block;
  zoom: 1;
  text-decoration: none;
  padding: 0 8px;
}
.content > div.paging ul li a:not(.active):hover,
.content > .specialdata > div.paging ul li a:not(.active):hover,
.content > .specialdata > .area > div.paging ul li a:not(.active):hover,
.content div.w2 > div.paging ul li a:not(.active):hover,
.content > ul.paging li a:not(.active):hover,
.content > .specialdata > ul.paging li a:not(.active):hover,
.content > .specialdata > .area > ul.paging li a:not(.active):hover,
.content div.w2 > ul.paging li a:not(.active):hover,
.content .schedule > ul.paging li a:not(.active):hover,
.content > .specialdata .schedule > ul.paging li a:not(.active):hover,
.content > .specialdata > .area .schedule > ul.paging li a:not(.active):hover,
.content div.w2 .schedule > ul.paging li a:not(.active):hover,
.content .footable .pagination ul li a:not(.active):hover,
.content > .specialdata .footable .pagination ul li a:not(.active):hover,
.content > .specialdata > .area .footable .pagination ul li a:not(.active):hover,
.content div.w2 .footable .pagination ul li a:not(.active):hover {
  background: #c3c3c3;
}
.content > div.paging ul li.footable-page.active a,
.content > .specialdata > div.paging ul li.footable-page.active a,
.content > .specialdata > .area > div.paging ul li.footable-page.active a,
.content div.w2 > div.paging ul li.footable-page.active a,
.content > ul.paging li.footable-page.active a,
.content > .specialdata > ul.paging li.footable-page.active a,
.content > .specialdata > .area > ul.paging li.footable-page.active a,
.content div.w2 > ul.paging li.footable-page.active a,
.content .schedule > ul.paging li.footable-page.active a,
.content > .specialdata .schedule > ul.paging li.footable-page.active a,
.content > .specialdata > .area .schedule > ul.paging li.footable-page.active a,
.content div.w2 .schedule > ul.paging li.footable-page.active a,
.content .footable .pagination ul li.footable-page.active a,
.content > .specialdata .footable .pagination ul li.footable-page.active a,
.content > .specialdata > .area .footable .pagination ul li.footable-page.active a,
.content div.w2 .footable .pagination ul li.footable-page.active a,
.content > div.paging ul li:not([class]) a.active,
.content > .specialdata > div.paging ul li:not([class]) a.active,
.content > .specialdata > .area > div.paging ul li:not([class]) a.active,
.content div.w2 > div.paging ul li:not([class]) a.active,
.content > ul.paging li:not([class]) a.active,
.content > .specialdata > ul.paging li:not([class]) a.active,
.content > .specialdata > .area > ul.paging li:not([class]) a.active,
.content div.w2 > ul.paging li:not([class]) a.active,
.content .schedule > ul.paging li:not([class]) a.active,
.content > .specialdata .schedule > ul.paging li:not([class]) a.active,
.content > .specialdata > .area .schedule > ul.paging li:not([class]) a.active,
.content div.w2 .schedule > ul.paging li:not([class]) a.active,
.content .footable .pagination ul li:not([class]) a.active,
.content > .specialdata .footable .pagination ul li:not([class]) a.active,
.content > .specialdata > .area .footable .pagination ul li:not([class]) a.active,
.content div.w2 .footable .pagination ul li:not([class]) a.active {
  background: #e1712e;
}
.content .sponsoren .full .sponsor,
.content > .specialdata .sponsoren .full .sponsor,
.content > .specialdata > .area .sponsoren .full .sponsor,
.content div.w2 .sponsoren .full .sponsor {
  width: 100%;
}
.content .sponsoren .half .sponsor,
.content > .specialdata .sponsoren .half .sponsor,
.content > .specialdata > .area .sponsoren .half .sponsor,
.content div.w2 .sponsoren .half .sponsor {
  width: 50%;
}
.content .sponsoren .third .sponsor,
.content > .specialdata .sponsoren .third .sponsor,
.content > .specialdata > .area .sponsoren .third .sponsor,
.content div.w2 .sponsoren .third .sponsor {
  width: 33.33%;
}
.content .sponsoren .quarter .sponsor,
.content > .specialdata .sponsoren .quarter .sponsor,
.content > .specialdata > .area .sponsoren .quarter .sponsor,
.content div.w2 .sponsoren .quarter .sponsor {
  width: 25%;
}
.content .sponsoren .quarter .sponsor,
.content > .specialdata .sponsoren .quarter .sponsor,
.content > .specialdata > .area .sponsoren .quarter .sponsor,
.content div.w2 .sponsoren .quarter .sponsor,
.content .sponsoren .third .sponsor,
.content > .specialdata .sponsoren .third .sponsor,
.content > .specialdata > .area .sponsoren .third .sponsor,
.content div.w2 .sponsoren .third .sponsor,
.content .sponsoren .half .sponsor,
.content > .specialdata .sponsoren .half .sponsor,
.content > .specialdata > .area .sponsoren .half .sponsor,
.content div.w2 .sponsoren .half .sponsor {
  float: left;
}
.content .sponsoren a,
.content > .specialdata .sponsoren a,
.content > .specialdata > .area .sponsoren a,
.content div.w2 .sponsoren a {
  margin: 20px 5px;
  display: block;
  background: #e8e8e8;
}
.content .sponsoren img,
.content > .specialdata .sponsoren img,
.content > .specialdata > .area .sponsoren img,
.content div.w2 .sponsoren img {
  max-width: 100%;
  height: auto;
  display: block;
  width: auto;
  margin: 0 auto;
}
.partners {
  clear: both;
}
.partners .box {
  min-height: 1px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
}
.partners a {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  text-align: center;
}
.partners a:first-child {
  margin-left: 0;
}
.partners a:last-child {
  margin-right: 0;
}
.partners a.w1,
.partners a.w2 {
  display: inline-block;
}
.partners a.w3 {
  width: 16%;
}
.partners a:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.partners img {
  display: inline-block !important;
  margin: 0 10px;
  height: 63px;
  width: auto;
  opacity: 0.7;
}
.partners img.no-opacity {
  opacity: 1;
}
.partners a img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  -webkit-transition: all .6s ease;
  -webkit-backface-visibility: hidden;
}
.partners a:hover img {
  opacity: 1;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
footer {
  background: #000026;
  clear: both;
  overflow: hidden;
  padding: 0 0 40px;
  color: #ffffff;
  z-index: 1;
  position: relative;
}
footer .teams {
  background: #00163a;
  overflow: hidden;
  padding: 10px 0;
  margin: 0 0 20px;
}
footer .teams h2 {
  float: left;
  margin: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 40px;
  font-family: 'function_prodemi',Arial,sans-serif;
  text-transform: uppercase;
  width: 8%;
}
footer .teams ul {
  float: right;
  padding: 0;
  margin: 0;
  position: static;
  top: 0;
  left: 0;
  width: 92%;
}
footer .teams li {
  list-style: none;
  float: left;
  position: relative;
  margin: 0;
  width: 5.5%;
}
footer .teams li a {
  text-decoration: none;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  display: block;
}
footer .teams li a:hover,
footer .teams li a.active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
footer .teams li div {
  left: 50%;
  display: none;
  position: absolute;
  top: -6px;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 12px;
  font-family: 'function_prodemi',Arial,sans-serif;
  color: #ffffff;
  white-space: nowrap;
  text-align: center;
}
footer .teams li div span {
  position: relative;
  display: block;
  left: -55%;
  background-image: url("/?proxy=img/bg_tooltip.gif");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 200px 50px;
  padding: 2px 5% 9px;
  width: 100%;
  margin: -3px 0 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  footer .teams li div span {
    background-image: url("/?proxy=img/bg_tooltip@2x.gif");
    background-size: 200px 50px;
  }
}
footer .teams li:hover div {
  display: block;
  z-index: 3;
}
footer .teams li img {
  display: block;
  margin: 15px auto 5px;
  border: 0;
}
footer > .grid > .inner3 > ul {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
footer > .grid > .inner3 > ul > li {
  float: left;
  width: 12.5%;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  font-family: 'function_prodemi',Arial,sans-serif;
}
footer > .grid > .inner3 > ul > li ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer > .grid > .inner3 > ul > li li {
  font-family: 'function_probook';
  padding: 3px 10px 3px 0;
  word-break: loose;
  word-wrap: break-word;
}
footer > .grid > .inner3 > ul > li .heading {
  margin-bottom: 10px;
  display: block;
}
footer > .grid > .inner3 > ul > li a {
  color: #ffffff;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
  text-decoration: none;
}
footer > .grid > .inner3 > ul > li a:hover,
footer > .grid > .inner3 > ul > li a:active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
footer .inner3 p {
  margin: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  font-family: 'function_prodemi',Arial,sans-serif;
  text-align: right;
  clear: both;
}
footer .inner3 p a {
  text-decoration: none;
  color: #ffffff;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
}
footer .inner3 p a:hover,
footer .inner3 p a:active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.footable > thead > tr > th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {
  display: inline-block;
  margin-right: 3%;
  width: 11px;
  height: 11px;
  background-image: url("/?proxy=img/sprite-c16.png");
  background-position: -6px -40px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .footable.breakpoint > tbody > tr > td > span.footable-toggle {
    background-image: url("/?proxy=img/sprite-c16@2x.png");
    background-size: 20px 90px;
  }
}
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle {
  background-position: -1px -70px;
}
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail),
.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer;
}
.footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  margin-left: 3px;
  width: 10px;
  height: 9px;
  background-image: url("/?proxy=img/ico_header-sort.png");
  background-position: 0 -15px;
  background-repeat: no-repeat;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter: alpha(opacity = (60));
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .footable > thead > tr > th > span.footable-sort-indicator {
    background-image: url("/?proxy=img/ico_header-sort@2x.png");
    background-size: 10px 120px;
  }
}
.footable > thead > tr > th:hover > span.footable-sort-indicator {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator {
  background-position: 0 -55px;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator {
  background-position: 0 -95px;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.footable > thead > tr > th.footable-sorted,
.footable > thead > tr > th.footable-sorted-desc {
  color: #111111;
}
.footable .footable-row-detail-inner {
  display: table;
}
.footable .footable-row-detail-row {
  display: table-row;
}
.footable .footable-row-detail-group {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  text-transform: uppercase;
  text-align: right;
  background: #d9d9d9;
  display: table-cell;
  padding: 4px 5%;
}
.footable .stats .footable-row-detail-group {
  display: none;
}
.footable .footable-row-detail-name {
  display: table-cell;
  text-align: right;
}
.footable .footable-row-detail-value {
  display: table-cell;
  text-align: left;
}
.footable .footable-row-detail-cell {
  background: #f0f0f0;
  padding: 0 0 4px;
}
.footable .footable-row-detail-inner {
  width: 100%;
}
.footable .footable-row-detail-row {
  border-bottom: 1px solid #ffffff;
}
.footable .footable-row-detail-row:last-child {
  border: 0;
}
.footable .footable-row-detail-name,
.footable .footable-row-detail-value {
  width: 40%;
  padding: 4px 5%;
}
.footable.stats .footable-row-detail-name,
.footable.stats .footable-row-detail-value {
  white-space: nowrap;
}
.footable .footable-row-detail-name {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  text-transform: uppercase;
  color: #444444;
}
.bracket {
  padding: 0 10px;
  background: #00163a;
  overflow: hidden;
  position: relative;
}
.bracket .playoffs.g_gracket {
  width: 100%;
  overflow: hidden;
  padding: 30px 0 20px 10px;
  line-height: 100%;
  position: relative;
}
.bracket .playoffs .g_round {
  float: left;
  margin-right: 5%;
  width: 28.3%;
}
.bracket .playoffs .g_game {
  position: relative;
  margin-bottom: 20px;
}
.bracket .playoffs .g_gracket h3 {
  margin: 0;
  padding: 10px 8px 8px;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
}
.bracket .playoffs .g_team {
  border-bottom: 2px solid #aaaaaa;
}
.bracket .playoffs .g_team:last-child {
  border-bottom: none;
}
.bracket .playoffs .g_round:last-child {
  margin-top: -240px;
}
.bracket .playoffs canvas + .g_round {
  margin-top: 0 !important;
}
.bracket .playoffs .g_round_label {
  display: none;
}
.bracket .playoffs .g_team {
  background: #e8e8e8;
}
.bracket .playoffs .g_team > div {
  overflow: hidden;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  font-family: 'function_probook',Arial,sans-serif;
}
.bracket .playoffs .g_team > div div.g_seed {
  float: left;
  width: 11%;
  padding: 10px 2%;
  text-align: center;
}
.bracket .playoffs .g_team > div div.g_seed img {
  display: block;
  height: 30px;
  width: auto;
}
.bracket .playoffs .g_team > div h4 {
  width: 25%;
  float: left;
  margin: 0;
  padding: 10px 0;
  font-weight: normal;
  text-align: left;
}
.bracket .playoffs .g_team > div h4 a {
  color: #111111;
  text-decoration: none;
}
.bracket .playoffs .g_team > div div.erg {
  float: right;
  width: 60%;
  line-height: 50px;
  text-align: center;
}
.bracket .playoffs .g_team > div div.erg small,
.bracket .playoffs .g_team > div div.erg strong {
  text-align: center;
  display: block;
}
.bracket .playoffs .g_team > div div.erg small {
  float: left;
  width: 16.5%;
  border-right: 1px solid #ffffff;
  background: #e8e8e8;
  font-size: 13px;
}
.bracket .playoffs .g_team > div div.erg small strong {
  font-family: 'function_prodemi';
}
.bracket .playoffs .g_team > div div.erg small:first-child {
  border-left: 1px solid #ffffff;
}
.bracket .playoffs .g_team > div div.erg > strong {
  background: #d9d9d9;
  font-family: 'function_prodemi';
}
.bracket .playoffs .g_team.won {
  background: #ffffff;
}
.bracket .playoffs .g_team.won > div h4,
.bracket .playoffs .g_team.won > div div.erg > strong {
  font-family: 'function_prodemi';
}
.bracket .playoffs .g_team.won > div div.erg > strong {
  background: #e8e8e8;
}
.bracket .playoffs .g_team.won > div div.erg small {
  background: #ffffff;
  border-right-color: #d9d9d9;
}
.bracket .playoffs .g_team.won > div div.erg small:first-child {
  border-left-color: #d9d9d9;
}
.bracket .playoffs .g_team.g_current:not(.id_null) {
  background: #e1712e;
  color: #ffffff !important;
}
.bracket .playoffs .g_team.g_current:not(.id_null) > div div.erg > strong,
.bracket .playoffs .g_team.g_current:not(.id_null) > div div.erg small {
  background: #e1712e;
}
.bracket .playoffs .g_game.g_winner .g_team {
  height: 204px;
}
.bracket .playoffs .g_game.g_winner .g_team .trophy {
  position: absolute;
  left: 0;
  top: -20px;
}
.bracket .playoffs .g_game.g_winner .g_team .contest {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.bracket .playoffs .g_game.g_winner .g_team h2 {
  color: #111111;
  text-align: center;
  margin: 10px 0 0;
  padding: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  text-transform: uppercase;
  padding-left: 130px;
  position: absolute;
}
.bracket .playoffs .g_game.g_winner .g_team > .game {
  padding: 70px 0 0 85px;
}
.bracket .playoffs .g_game.g_winner .g_team > .game .g_seed {
  width: auto;
  margin: 0 auto;
  float: none;
  width: 100px;
  padding: 0;
  overflow: hidden;
}
.bracket .playoffs .g_game.g_winner .g_team > .game .g_seed img {
  height: 100px;
  margin-left: -50%;
}
.bracket .playoffs .g_game.g_winner .g_team > .game h4 {
  width: auto;
  font-family: 'function_pro_bookbold';
  text-align: center;
}
.bracket .playoffs .pokal1 {
  float: left;
  width: 30%;
}
.bracket .playoffs .pokal1 .g_round {
  width: 85%;
}
.bracket .playoffs .auslosung {
  position: absolute;
  left: 30%;
  float: left;
  width: 2%;
  height: 80%;
  word-break: break-all;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 30px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #d9d9d9;
  text-transform: uppercase;
  padding: 12% 6% 0 2%;
  text-align: center;
}
.bracket .playoffs .pokal2 {
  float: right;
  padding-top: 10%;
  width: 60%;
}
.bracket .playoffs .pokal2 .g_round {
  width: 42.5%;
  margin-right: 7.5%;
}
.bracket .playoffs .pokal2 .g_round:last-child {
  margin-top: -80px;
}
.bracket .playoffs .pokal1 > div div.erg,
.bracket .playoffs .pokal2 > div div.erg {
  width: 35%;
}
.bracket .playoffs .pokal1 > div h4,
.bracket .playoffs .pokal2 > div h4 {
  width: 40%;
}
.bracket .playoffs .pokal1 > div div.g_seed,
.bracket .playoffs .pokal2 > div div.g_seed {
  width: 21%;
}
.bracket {
  padding: 0 10px;
  background: #00163a;
  overflow: hidden;
  position: relative;
}
.bracket .pokal {
  /* FINALE */
  /* TROPHY */
}
.bracket .pokal.g_gracket {
  width: 100%;
  overflow: hidden;
  padding: 30px 0 20px;
  line-height: 100%;
  position: relative;
}
.bracket .pokal .g_round {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 0;
}
.bracket .pokal .g_game {
  position: relative;
  margin-bottom: 20px;
  width: 25%;
  padding: 0 10px;
  box-sizing: border-box;
  display: inline-block;
  text-align: left;
}
.bracket .pokal .g_gracket h3 {
  margin: 0;
  padding: 10px 8px 8px;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
}
.bracket .pokal .g_team {
  border-bottom: 2px solid #aaaaaa;
}
.bracket .pokal .g_team:last-child {
  border-bottom: none;
}
.bracket .pokal .g_round:nth-last-child(2),
.bracket .pokal .g_round:nth-last-child(1) {
  width: 50%;
  margin: 0;
}
.bracket .pokal .g_round:nth-last-child(2) .g_game,
.bracket .pokal .g_round:nth-last-child(1) .g_game {
  width: 50%;
}
.bracket .pokal .g_round:nth-last-child(2) {
  text-align: right;
}
.bracket .pokal .g_round:nth-last-child(2) .g_game {
  margin-top: 9%;
  margin-right: 20px;
}
.bracket .pokal .g_round:nth-last-child(1) {
  text-align: left;
}
.bracket .pokal .g_round:nth-last-child(1) .g_game {
  margin-left: 20px;
}
.bracket .pokal .g_round:nth-child(2),
.bracket .pokal .g_round:nth-child(4),
.bracket .pokal .g_round:nth-child(6) {
  margin: 0;
}
.bracket .pokal canvas {
  display: none;
}
.bracket .pokal .g_spacer {
  display: none;
}
.bracket .pokal canvas + .g_round {
  margin-top: 0 !important;
}
.bracket .pokal .g_round_label {
  display: none;
}
.bracket .pokal .g_team {
  background: #e8e8e8;
}
.bracket .pokal .g_team > div {
  overflow: hidden;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 30px;
  font-family: 'function_probook',Arial,sans-serif;
}
.bracket .pokal .g_team > div div.g_seed {
  float: left;
  width: 11%;
  padding: 10px 2%;
  text-align: center;
}
.bracket .pokal .g_team > div div.g_seed img {
  display: block;
  height: 25px;
  width: auto;
}
.bracket .pokal .g_team > div h4 {
  width: 25%;
  float: left;
  margin: 0;
  padding: 10px 0;
  font-weight: normal;
  text-align: left;
}
.bracket .pokal .g_team > div h4 a {
  color: #111111;
  text-decoration: none;
}
.bracket .pokal .g_team > div div.erg {
  float: right;
  width: 60%;
  line-height: 50px;
  text-align: center;
}
.bracket .pokal .g_team > div div.erg small,
.bracket .pokal .g_team > div div.erg strong {
  text-align: center;
  display: block;
}
.bracket .pokal .g_team > div div.erg small {
  float: left;
  width: 16.5%;
  border-right: 1px solid #ffffff;
  background: #e8e8e8;
  font-size: 13px;
}
.bracket .pokal .g_team > div div.erg small strong {
  font-family: 'function_prodemi';
}
.bracket .pokal .g_team > div div.erg small:first-child {
  border-left: 1px solid #ffffff;
}
.bracket .pokal .g_team > div div.erg > strong {
  background: #d9d9d9;
  font-family: 'function_prodemi';
}
.bracket .pokal .g_team.won {
  background: #ffffff;
}
.bracket .pokal .g_team.won > div h4,
.bracket .pokal .g_team.won > div div.erg > strong {
  font-family: 'function_prodemi';
}
.bracket .pokal .g_team.won > div div.erg > strong {
  background: #e8e8e8;
}
.bracket .pokal .g_team.won > div div.erg small {
  background: #ffffff;
  border-right-color: #d9d9d9;
}
.bracket .pokal .g_team.won > div div.erg small:first-child {
  border-left-color: #d9d9d9;
}
.bracket .pokal .g_team.g_current:not(.id_null) {
  background: #e1712e;
  color: #ffffff !important;
}
.bracket .pokal .g_team.g_current:not(.id_null) > div div.erg > strong,
.bracket .pokal .g_team.g_current:not(.id_null) > div div.erg small {
  background: #e1712e;
}
.bracket .pokal .g_game.g_winner {
  margin-top: 0 !important;
}
.bracket .pokal .g_game.g_winner .g_team {
  height: 204px;
  /* AUSLOSUNG */
}
.bracket .pokal .g_game.g_winner .g_team .trophy {
  position: absolute;
  left: 0;
  top: -20px;
}
.bracket .pokal .g_game.g_winner .g_team .contest {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.bracket .pokal .g_game.g_winner .g_team h2 {
  color: #111111;
  text-align: center;
  margin: 10px 0 0;
  padding: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  text-transform: uppercase;
  padding-left: 115px;
  position: absolute;
}
.bracket .pokal .g_game.g_winner .g_team > .game {
  padding: 50px 0 0 85px;
}
.bracket .pokal .g_game.g_winner .g_team > .game .g_seed {
  width: auto;
  margin: 0 auto;
  float: none;
  width: 100px;
  padding: 0;
  overflow: hidden;
}
.bracket .pokal .g_game.g_winner .g_team > .game .g_seed img {
  height: 100px;
}
.bracket .pokal .g_game.g_winner .g_team > .game h4 {
  width: 100%;
  font-family: 'function_pro_bookbold';
  text-align: center;
}
.bracket .pokal .g_game.g_winner .g_team.AL {
  height: auto;
  background: none;
  margin: 30px 0;
}
.bracket .pokal .g_game.g_winner .g_team.AL h2 {
  font-family: 'function_pro_bookbold';
  text-align: center;
  padding: 0;
  margin: 0;
  color: #ffffff;
  font-size: 25px;
  text-transform: uppercase;
  position: relative;
}
.bracket .pokal .g_game.g_winner .g_team.AL .game {
  display: none;
}
.bracket .pokal .pokal1 {
  float: left;
  width: 30%;
}
.bracket .pokal .pokal1 .g_round {
  width: 85%;
}
.bracket .pokal .auslosung {
  position: absolute;
  left: 30%;
  float: left;
  width: 2%;
  height: 80%;
  word-break: break-all;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 30px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  color: #d9d9d9;
  text-transform: uppercase;
  padding: 12% 6% 0 2%;
  text-align: center;
}
.bracket .pokal .pokal2 {
  float: right;
  padding-top: 10%;
  width: 60%;
}
.bracket .pokal .pokal2 .g_round {
  width: 42.5%;
  margin-right: 7.5%;
}
.bracket .pokal .pokal2 .g_round:last-child {
  margin-top: -80px;
}
.bracket .pokal .pokal1 > div div.erg,
.bracket .pokal .pokal2 > div div.erg {
  width: 35%;
}
.bracket .pokal .pokal1 > div h4,
.bracket .pokal .pokal2 > div h4 {
  width: 40%;
}
.bracket .pokal .pokal1 > div div.g_seed,
.bracket .pokal .pokal2 > div div.g_seed {
  width: 21%;
}
.inner1 .box .bracket {
  padding: 0 0 0 4%;
}
.inner1 .box .bracket .g_gracket {
  padding: 25px 0 6px;
  margin-right: -4%;
  width: 104%;
}
.inner1 .box .bracket .g_round {
  width: 25.33%;
  margin-right: 8%;
}
.inner1 .box .bracket .g_round .g_winner {
  display: none;
}
.inner1 .box .bracket .g_round .winner,
.inner1 .box .bracket .g_round .winner strong {
  background: #e1712e !important;
}
.inner1 .box .bracket .g_round .winner strong {
  color: #ffffff;
  background: #c0591c !important;
}
.inner1 .box .bracket .g_team > div h4 {
  display: none;
}
.inner1 .box .bracket .g_team > div div.g_seed {
  width: 50%;
  padding: 8px 0;
}
.inner1 .box .bracket .g_team > div div.g_seed img {
  margin: 0 auto;
}
.inner1 .box .bracket .g_team > div div.erg {
  width: 50%;
  line-height: 46px;
}
.inner1 .box .bracket .g_team.g_current:not(.id_null) {
  background: #aaaaaa;
}
.inner1 .box .bracket .g_team.g_current:not(.id_null) > div div.erg > strong,
.inner1 .box .bracket .g_team.g_current:not(.id_null) > div div.erg small {
  background: #919191;
}
.social_share_privacy_area {
  clear: both;
  margin: 0;
  list-style-type: none;
  padding: 0;
  width: auto;
  height: 20px;
  display: block;
  font-family: Arial, sans-serif;
}
.social_share_privacy_area .clearfix::after {
  content: "";
  height: 0;
  line-height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
  display: block;
}
.social_share_privacy_area li {
  margin: 4px 0;
  padding: 0;
  height: 20px;
  float: left;
}
.social_share_privacy_area li .dummy_btn {
  float: left;
  margin: 0 0 0 10px;
  cursor: pointer;
  padding: 0;
  height: inherit;
}
.social_share_privacy_area li div iframe {
  overflow: hidden;
  height: inherit;
  width: inherit;
}
.social_share_privacy_area .facebook {
  width: 180px;
  display: inline-block;
}
.social_share_privacy_area .facebook .fb_like iframe {
  width: 130px;
}
.social_share_privacy_area .twitter {
  width: 148px;
}
.social_share_privacy_area li div.tweet {
  width: 100px;
}
.social_share_privacy_area .gplus {
  width: 123px;
}
.social_share_privacy_area li div.gplusone {
  width: 75px;
}
.social_share_privacy_area li .switch {
  text-indent: -9999em;
  background-image: url("/?proxy=img/social/socialshareprivacy_on_off.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 34px;
  height: 12px;
  overflow: hidden;
  float: left;
  margin: 4px 0 0;
  padding: 0;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .social_share_privacy_area li .switch {
    background-image: url("/?proxy=img/social/socialshareprivacy_on_off@2x.png");
    background-size: 34px 40px;
  }
}
.social_share_privacy_area li .switch.on {
  background-position: 0 -20px;
}
.social_share_privacy_area li.help_info {
  position: relative;
}
.social_share_privacy_area li.help_info .info,
.social_share_privacy_area li .help_info.icon .info {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
  padding: 10px 15px;
  margin: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_prodemi',Arial,sans-serif;
  -moz-box-shadow: 0 3px 4px #999;
  -webkit-box-shadow: 0 3px 4px #999;
  box-shadow: 0 3px 4px #999;
  color: #111111;
  z-index: 500;
  background: #e8e8e8;
}
.social_share_privacy_area li.gplus.help_info .info {
  left: -60px;
}
.social_share_privacy_area li .help_info.icon .info {
  left: -243px;
  width: 350px;
}
.social_share_privacy_area li.help_info.display .info,
.social_share_privacy_area li .help_info.icon.display .info {
  display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
  display: none;
}
.social_share_privacy_area li .help_info.icon {
  display: none;
}
.social_share_privacy_area li.settings_info,
.social_share_privacy_area li.settings_info .settings_info_menu {
  display: none;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
  display: none;
}
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  width: 100%;
  background: #00163a;
  max-height: 414px;
}
.swiper-container .swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
}
.swiper-container .swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container .swiper-slide {
  float: left;
}
.swiper-container .swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.swiper-container .swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}
.swiper-container .swiper-slide {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  -webkit-opacity: 0.25;
  opacity: 0.25;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(25));
  filter: alpha(opacity = (25));
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.swiper-container .swiper-slide a,
.swiper-container .swiper-slide img {
  display: block;
}
.swiper-container .swiper-slide-active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  zoom: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.swiper-container .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.swiper-container .pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
.swiper-container .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 8px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-container .swiper-visible-switch {
  background: #aaa;
}
.swiper-container .swiper-active-switch {
  background: #fff;
}
.dia_overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
}
.dia_overlay .dia_container {
  z-index: 2;
  width: 90%;
  max-width: 960px;
  height: 100%;
  max-height: 640px;
  background: #111111;
  position: absolute;
  top: 50%;
  margin: -352px 0 0 -512px;
  padding: 32px;
  left: 50%;
}
.dia_overlay .dia_container .swiper-container {
  width: 100%;
  max-width: 960px;
  height: 540px;
  max-height: 540px;
  padding-bottom: 100px;
  background: none;
}
.dia_overlay .dia_container .swiper-container .swiper-slide {
  position: relative;
}
.dia_overlay .dia_container .swiper-container .dia_text {
  margin: 0 auto;
  width: 90%;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #e8e8e8;
  position: absolute;
  bottom: -100px;
  padding: 0 5%;
}
.dia_overlay .dia_container .swiper-container .dia_text p {
  margin: 0 0 15px 0;
  color: #e8e8e8;
  padding: 0;
}
.dia_overlay .dia_container .swiper-container .dia_text span {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
  text-transform: uppercase;
  display: block;
  margin: 0;
}
.dia_overlay .dia_container .swiper-container .dia_img {
  margin: 0 auto;
}
.dia_overlay .dia_container .arrow {
  display: block;
  height: 34px;
  position: absolute;
  width: 50px;
  margin-top: -17px;
  top: 50%;
  z-index: 2;
  background-image: url("/?proxy=img/btn_arrows.png");
  background-repeat: no-repeat;
  background-position: center bottom;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .dia_overlay .dia_container .arrow {
    background-image: url("/?proxy=img/btn_arrows@2x.png");
    background-size: 34px 218px;
  }
}
.dia_overlay .dia_container .arrow.arrowleft {
  left: 0;
  background-position: center -34px;
}
.dia_overlay .dia_container .arrow.arrowright {
  right: 0;
  background-position: center 0;
}
.dia_overlay .dia_container .dia_close {
  position: absolute;
  top: 10px;
  right: 10px;
  background-image: url("/?proxy=img/btn_close.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .dia_overlay .dia_container .dia_close {
    background-image: url("/?proxy=img/btn_close@2x.png");
    background-size: 20px 20px;
  }
}
.dia_overlay .dia_container .dia_title {
  color: #e1712e;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  font-family: 'function_prodemi',Arial,sans-serif;
  float: left;
  overflow: hidden;
}
.dia_overlay .dia_container .date {
  float: right;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_probook',Arial,sans-serif;
  color: #e8e8e8;
}
.dia_overlay .dia_bg {
  width: 100%;
  height: 100%;
  background: #000000;
  /* Old browsers */
  background-color: transparent;
  /* Old browsers */
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(0, 0, 0, 0.8)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* W3C */
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#cc000000, endColorstr=#cc000000);
  /* IE6-9 */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#cc000000, endColorstr=#cc000000);
  /* IE6-9 */
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
/* Copyright Bildre */
.fig-copyright {
  background: rgba(0, 22, 56, 0.85);
  color: #d9d9d9;
  float: right;
  position: relative;
  z-index: 1;
}
.content .aufmacher > .fig-copyright,
.content > figure .fig-copyright {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: -27px 8px 0 0;
  padding: 0 1%;
}
.content .aufmacher > .fig-copyright {
  margin-top: -37px;
}
.content > figure.fleft .fig-copyright,
.content > figure.fright .fig-copyright,
div.w1 > figure .fig-copyright,
div.w2 > figure .fig-copyright {
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  margin: -20px 4px 0 0;
  padding: 0 2%;
}
.content .article .fig-copyright {
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  padding: 0 2%;
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.content .article a > .fig-copyright {
  display: none;
}
.inner1 .box > .article > a > .fig-copyright {
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 16px;
  font-family: 'function_probook',Arial,sans-serif;
  padding: 0 2%;
  margin: -27px 4px 0 0;
}
.swiper-container .swiper-slide .dia_text span.fig-copyright {
  font-family: 'function_probook',Arial,sans-serif;
  padding: 0 4px;
  display: inline;
  float: none;
  color: #e1712e;
  background: none;
}
.content .specialdata > .row .boxcol3 table.trend span.trend {
  display: none;
}
/* AllstarVoting */
.dataRules,
.dataSecure {
  display: none;
  padding: 20px;
}
.dataRules p,
.dataSecure p {
  font-size: 14px;
}
.fb_iframe_widget_lift {
  height: 50px !important;
}
.frontpage_advertisement,
.spielbericht_advertisement {
  width: 100%;
  text-align: center;
  margin-bottom: 5px;
}
#cookie-bar {
  background: #e8e8e8;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
  font-family: 'function_probook',Arial,sans-serif;
  height: auto;
  color: #000000;
  text-align: center;
  padding: 5px 0;
  border-top: 1px solid #d9d9d9;
}
#cookie-bar.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
#cookie-bar.fixed.bottom {
  bottom: 0;
  top: auto;
}
#cookie-bar p {
  margin: 0;
  padding: 0 10px;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: block;
  padding-right: 50px;
  position: relative;
  box-sizing: border-box;
  text-align: left;
}
#cookie-bar p a.link {
  color: #e1712e;
  margin: 0;
}
#cookie-bar .cb-enable,
#cookie-bar .cb-disable,
#cookie-bar .cb-policy {
  color: #ffffff;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 6px;
  margin-left: 8px;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  font-family: 'function_pro_bookbold',Arial,sans-serif;
}
#cookie-bar .cb-enable {
  background: #e1712e;
  margin-left: 15px;
  float: right;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  right: 10px;
}
#cookie-bar .cb-enable:hover {
  background: #d7641f;
}
#cookie-bar .cb-disable {
  background: #777777;
}
#cookie-bar .cb-disable:hover {
  background: #bb0000;
}
#cookie-bar .cb-policy {
  background: #777777;
}
#cookie-bar .cb-policy:hover {
  background: #0055dd;
}
/* './storage/bbl_de/static/style/responsive.less.' */
@media screen and (max-width: 1840px) {
  .wallpaper_re img {
    left: 56%;
  }
}
@media screen and (max-width: 1680px) {
  .wallpaper_re img {
    left: 61%;
  }
}
@media screen and (max-width: 1220px) {
  nav .inner3 > ul > li .subnav {
    width: 102%;
    padding: 0;
    margin: 0 -1%;
  }
  .content .social-bar li.print,
  .content .social-bar li.email {
    width: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 999px;
    padding: 0 10px;
    margin-left: 5px;
  }
  .grid > .socialicons {
    position: static;
    float: right !important;
    border: 0;
    background: none;
    margin: -10px 1% 10px;
    padding: 0;
  }
  .grid > .socialicons li {
    float: left;
    padding: 0 2px 0 6px;
  }
  .sitebar.skyscraper {
    display: none !important;
  }
  .main .grid {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media screen and (max-width: 1150px) {
  .wallpaper_li {
    display: none !important;
  }
  header .teams .scrollcontent ul {
    position: absolute;
  }
  header .teams .scrollcontent .paging {
    visibility: visible;
    display: block;
  }
  .content .top5 .col {
    width: 26%;
    margin-left: 1%;
  }
  .content .top5 .prev,
  .content .top5 .rank {
    width: 6%;
  }
  .content .top5 .next {
    width: 8%;
  }
  .content .top5 .col.inactive {
    width: 10%;
  }
  nav .inner3 > ul > li {
    font-family: 'function_prodemi',Arial,sans-serif;
  }
  nav .inner3 > ul > li > a {
    padding: 10px 15px;
  }
}
@media screen and (max-width: 1024px) {
  .hidetablet {
    display: none;
  }
  .content table td.hidedesktop,
  .content table th.hidedesktop {
    display: table-cell !important;
  }
  p.displaytablet,
  div.displaytablet {
    display: block;
  }
  td.displaytablet {
    display: table-cell;
  }
  nav .inner3 > ul > li > a {
    padding: 10px 10px;
  }
  nav .inner3 > ul > li > a:hover[href^="http:"][target="_blank"]:not([href*="laola1.at"]):after {
    visibility: hidden;
  }
  .aufmacher .inner3 .thumbs li a {
    padding: 6px 8px;
  }
  .aufmacher .inner3 .thumbs .heading {
    height: 42px;
    line-height: 15px;
  }
  .aufmacher .inner3 > .more li .heading {
    height: 42px;
    line-height: 15px;
  }
  .gamecenter .inner3 {
    background: none;
  }
  .gamecenter .inner3 .btns {
    width: 100%;
    text-align: center;
  }
  .gamecenter .inner3 .btns a.more,
  .gamecenter .inner3 .btns a.tv-link {
    margin: -3px 5px 5px;
  }
  .gamecenter .gwrapper {
    padding: 5px 3%;
    width: 94%;
    clear: both;
    background: none;
  }
  .gamecenter ul {
    background: none;
  }
  .gamecenter ul li {
    width: 33.33%;
    padding: 5px 0;
  }
  .gamecenter ul li > div {
    border: none;
    margin: 0 2%;
    padding: 0;
    background: #ffffff;
  }
  .gamecenter ul li > div .more {
    border-top: 1px solid #e8e8e8;
  }
  .gamecenter ul li > div > .info time,
  .gamecenter ul li table td {
    letter-spacing: 0;
  }
  .gamecenter .force-break {
    clear: both;
  }
  .gamecenter .paging {
    top: -10px;
  }
  .gamecenter .paging.next {
    right: 0;
  }
  .gamecenter .paging.prev {
    left: 0;
  }
  .gamecenter .presenting {
    min-width: 220px;
    padding: 6px 1%;
    margin-right: 4%;
    overflow: hidden;
    background: none;
    color: #ffffff;
    height: 40px;
  }
  .gamecenter .presenting .adtag {
    float: right;
    width: 80px;
    height: 40px;
    overflow: hidden;
    padding-top: 0;
    margin-top: -2px;
  }
  .gamecenter .presenting .adtag iframe {
    width: 80px;
    height: 40px;
  }
  .gamecenter .presenting .adtag a {
    max-width: 40px;
  }
  .gamecenter .presenting p {
    float: left;
    text-align: left;
    padding-right: 5px;
    margin-top: 2px;
  }
  .box h3 a.more {
    display: none;
  }
  .box .livebox .countdown {
    width: 126px;
  }
  .box .livebox .countdown #cnt_9,
  .box .livebox .countdown #cnt_10,
  .box .livebox .countdown .cntSeparator ~ .cntSeparator ~ .cntSeparator,
  .box .livebox .countdown .desc div:last-child {
    display: none;
  }
  .content > table.stats td.noborder + td.aleft,
  .content > .specialdata > table.stats td.noborder + td.aleft {
    text-align: center;
  }
  .content > table.standings tbody td.aleft,
  .content > .specialdata > table.standings tbody td.aleft,
  .content > table.standings tfoot td.aleft,
  .content > .specialdata > table.standings tfoot td.aleft {
    white-space: normal;
    width: 32%;
  }
  .content > table.stats thead tr:first-child,
  .content > .specialdata > table.stats thead tr:first-child {
    display: none;
  }
  .content > table.stats thead tr:last-child,
  .content > .specialdata > table.stats thead tr:last-child {
    display: table-row;
  }
  .content > table.schedule .col-time,
  .content > .specialdata > table.schedule .col-time {
    width: 20%;
  }
  .content > table.schedule .col-team,
  .content > .specialdata > table.schedule .col-team {
    width: 40%;
  }
  .content > table.schedule .col-erg,
  .content > .specialdata > table.schedule .col-erg {
    width: 10%;
  }
  .content > table.schedule .col-icon,
  .content > .specialdata > table.schedule .col-icon {
    width: 10%;
  }
  .content > table.schedule .col-live,
  .content > .specialdata > table.schedule .col-live {
    width: 20%;
  }
  .content > table .footable-row-detail .icon,
  .content > .specialdata > table .footable-row-detail .icon {
    background: none;
    width: auto;
    text-indent: 0;
    height: auto;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    zoom: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
    filter: alpha(opacity = (100));
    overflow: visible;
  }
  .content > table .footable-row-detail .socialicons,
  .content > .specialdata > table .footable-row-detail .socialicons {
    width: auto;
  }
  .content > table .footable-row-detail .socialicons li,
  .content > .specialdata > table .footable-row-detail .socialicons li {
    width: auto;
    display: inline-block;
    float: none;
  }
  .content > table .footable-row-detail .socialicons li a,
  .content > .specialdata > table .footable-row-detail .socialicons li a {
    display: inline-block;
    float: none;
    overflow: visible;
    margin-right: 10px;
  }
  .content .klubheader h1,
  .content > .specialdata .klubheader h1 {
    float: right;
    width: auto;
    text-align: right;
    margin-right: 2%;
  }
  .content .klubheader .socialicons,
  .content > .specialdata .klubheader .socialicons {
    position: absolute;
    top: 8px;
    width: 50%;
  }
  .content .klubheader hr + dl dt,
  .content > .specialdata .klubheader hr + dl dt {
    padding: 0;
  }
  .content .klubheader hr + dl dt,
  .content > .specialdata .klubheader hr + dl dt,
  .content .klubheader hr + dl dd,
  .content > .specialdata .klubheader hr + dl dd {
    width: auto;
    float: none;
  }
  .content .klubheader .klublogo,
  .content > .specialdata .klubheader .klublogo {
    width: 8%;
  }
  .content .spielerheader dl,
  .content > .specialdata .spielerheader dl {
    margin-right: -50%;
  }
  .content .profile .spielerheader,
  .content > .specialdata .profile .spielerheader {
    position: relative;
  }
  .content .profile .spielerheader .col,
  .content > .specialdata .profile .spielerheader .col {
    float: none;
    width: auto;
  }
  .content .profile .spielerheader .col:first-child,
  .content > .specialdata .profile .spielerheader .col:first-child {
    padding-right: 30%;
  }
  .content .profile .spielerheader .col:last-child,
  .content > .specialdata .profile .spielerheader .col:last-child {
    position: absolute;
    top: 0;
    right: 0;
    width: 25%;
  }
  .content .profile .spielerheader .player,
  .content > .specialdata .profile .spielerheader .player {
    margin: 5px;
  }
  .content .profile .spielerheader .nr,
  .content > .specialdata .profile .spielerheader .nr {
    font-size: 30px;
    line-height: 30px;
    margin: 10px 0 0;
  }
  .content .profile .spielerheader dl,
  .content > .specialdata .profile .spielerheader dl {
    margin-right: 0;
  }
  .content .spielbericht .col1,
  .content > .specialdata .spielbericht .col1 {
    width: 30%;
  }
  .content .spielbericht .col1:first-child,
  .content > .specialdata .spielbericht .col1:first-child {
    float: none;
    width: auto;
    background: #ffffff;
    overflow: hidden;
    padding: 5px 1%;
  }
  .content .spielbericht .col1:first-child p,
  .content > .specialdata .spielbericht .col1:first-child p {
    float: right;
    color: #111111;
    padding-right: 5px;
  }
  .content .spielbericht .col1:first-child strong,
  .content > .specialdata .spielbericht .col1:first-child strong {
    color: #111111;
    padding: 0;
  }
  .content .spielbericht .col1:first-child p:first-child,
  .content > .specialdata .spielbericht .col1:first-child p:first-child {
    float: left;
  }
  .content .spielbericht .col2,
  .content > .specialdata .spielbericht .col2 {
    width: 62%;
  }
  .content > .row .boxcol5,
  .content > .specialdata > .row .boxcol5,
  .content > .row .boxcol5:nth-child(5n),
  .content > .specialdata > .row .boxcol5:nth-child(5n) {
    width: 30.33%;
    margin-right: 1.5%;
  }
  .content > .row .boxcol5:nth-child(3n),
  .content > .specialdata > .row .boxcol5:nth-child(3n) {
    margin-right: 0;
  }
  .content .filterbox form .col,
  .content > .specialdata .filterbox form .col {
    width: 31.33%;
  }
  .content .filterbox form .col3,
  .content > .specialdata .filterbox form .col3 {
    width: 98%;
  }
  .content .filterbox form .col3 label,
  .content > .specialdata .filterbox form .col3 label {
    width: 25%;
    float: left;
  }
  .content .filterbox form .col3 input.tf,
  .content > .specialdata .filterbox form .col3 input.tf,
  .content .filterbox form .col3 select,
  .content > .specialdata .filterbox form .col3 select {
    width: 75%;
  }
  .content .filterbox form .row,
  .content > .specialdata .filterbox form .row {
    min-width: 64.66%;
  }
  .content .filterbox form .row label,
  .content > .specialdata .filterbox form .row label {
    display: none;
  }
  .content .filterbox .force-break,
  .content > .specialdata .filterbox .force-break {
    clear: left;
  }
  .content .bracket .playoffs .g_team > div div.erg small,
  .content > .specialdata .bracket .playoffs .g_team > div div.erg small {
    display: none;
  }
  .content .bracket .playoffs .g_team > div h4,
  .content > .specialdata .bracket .playoffs .g_team > div h4 {
    width: 50%;
  }
  .content .bracket .playoffs .g_team > div div.erg,
  .content > .specialdata .bracket .playoffs .g_team > div div.erg {
    width: 25%;
  }
  .content .bracket .playoffs .g_team > div div.g_seed,
  .content > .specialdata .bracket .playoffs .g_team > div div.g_seed {
    width: 21%;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team {
    height: 132px;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team .trophy,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team .trophy {
    height: 162px;
    width: auto;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team .contest,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team .contest {
    display: none;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team h2,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team h2 {
    padding-left: 80px;
    font-size: 14px;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team h4,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team h4 {
    padding: 5px 0;
    line-height: 20px;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team > .game,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team > .game {
    padding: 50px 0 0 80px;
  }
  .content .bracket .playoffs .pokal2 .g_round:last-child,
  .content > .specialdata .bracket .playoffs .pokal2 .g_round:last-child {
    margin-top: 0;
  }
  .content .bracket .pokal .g_team > div div.erg small,
  .content > .specialdata .bracket .pokal .g_team > div div.erg small {
    display: none;
  }
  .content .bracket .pokal .g_team > div h4,
  .content > .specialdata .bracket .pokal .g_team > div h4 {
    width: 50%;
  }
  .content .bracket .pokal .g_team > div div.erg,
  .content > .specialdata .bracket .pokal .g_team > div div.erg {
    width: 25%;
  }
  .content .bracket .pokal .g_team > div div.g_seed,
  .content > .specialdata .bracket .pokal .g_team > div div.g_seed {
    width: 21%;
  }
  .content .bracket .pokal .g_game.g_winner .g_team,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team {
    height: 132px;
  }
  .content .bracket .pokal .g_game.g_winner .g_team .trophy,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team .trophy {
    height: 162px;
    width: auto;
  }
  .content .bracket .pokal .g_game.g_winner .g_team .contest,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team .contest {
    display: none;
  }
  .content .bracket .pokal .g_game.g_winner .g_team h2,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team h2 {
    padding-left: 80px;
    font-size: 14px;
  }
  .content .bracket .pokal .g_game.g_winner .g_team h4,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team h4 {
    padding: 5px 0;
    line-height: 20px;
  }
  .content .bracket .pokal .g_game.g_winner .g_team > .game,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team > .game {
    padding: 50px 0 0 60px;
  }
  .content .bracket .pokal .g_game.g_winner .g_team > .game .g_seed,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team > .game .g_seed {
    width: 50px;
  }
  .content .bracket .pokal .g_game.g_winner .g_team > .game .g_seed img,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team > .game .g_seed img {
    height: 50px;
  }
  .content .bracket .pokal .g_game.g_winner .g_team.AL,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team.AL {
    height: auto;
  }
  .content .bracket .pokal .g_game.g_winner .g_team.AL h2,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team.AL h2 {
    font-size: 25px;
    padding: 0;
  }
  .content .bracket .pokal .g_round:nth-last-child(2) .g_game,
  .content > .specialdata .bracket .pokal .g_round:nth-last-child(2) .g_game {
    margin-top: 2.5%;
  }
  .content .bracket .pokal .pokal2 .g_round:last-child,
  .content > .specialdata .bracket .pokal .pokal2 .g_round:last-child {
    margin-top: 0;
  }
  .content .sticky,
  .content > .specialdata .sticky {
    position: static !important;
    height: auto !important;
  }
  .content .wurfanalyse .court,
  .content > .specialdata .wurfanalyse .court {
    width: 100%;
    clear: both;
  }
  .content .wurfanalyse > .team1,
  .content > .specialdata .wurfanalyse > .team1,
  .content .wurfanalyse > .team2,
  .content > .specialdata .wurfanalyse > .team2 {
    width: 49%;
  }
  .content .article .heading.news,
  .content > .specialdata .article .heading.news {
    background-position: 42% -50px;
  }
  .content .article .heading.video,
  .content > .specialdata .article .heading.video {
    background-position: 42% -200px;
  }
  .content .article .heading.gallery,
  .content > .specialdata .article .heading.gallery {
    background-position: 42% -350px;
  }
  .content .article .heading.stats,
  .content > .specialdata .article .heading.stats {
    background-position: 42% -500px;
  }
  .content .article .heading.social,
  .content > .specialdata .article .heading.social {
    background-position: 42% -650px;
  }
  .content .contentnav > li,
  .content > .specialdata .contentnav > li {
    font-size: 15px;
  }
  .content .top5 .col {
    width: 36%;
    margin-left: 1%;
  }
  .content .top5 .prev,
  .content .top5 .rank {
    width: 8%;
  }
  .content .top5 .next {
    width: 13%;
  }
  .content .top5 .col.inactive {
    width: 15%;
  }
  .w1 .cad {
    width: 100%;
    overflow: hidden;
    min-width: 0 !important;
  }
  .w1 .cad iframe,
  .w1 .cad a,
  .w1 .cad img {
    max-width: 100% !important;
  }
  .partners img {
    height: 45px;
    width: auto;
    margin: 0;
  }
  .partners a.w1,
  .partners a.w2,
  .partners a.w3 {
    padding: 8px 0;
  }
  .dia_overlay .dia_container {
    left: 0;
    margin: 0 auto;
    top: 0;
    padding: 5%;
    bottom: 0;
    right: 0;
    max-width: 90%;
    max-height: 90%;
  }
  .dia_overlay .dia_container .swiper-container {
    padding-bottom: 0;
    position: relative;
    max-height: 100%;
    height: auto;
    max-width: 100%;
  }
  .dia_overlay .dia_container .swiper-container .swiper-slide {
    max-width: 100%;
    max-height: 100%;
    height: auto !important;
    width: auto !important;
  }
  .dia_overlay .dia_container .swiper-container .dia_text {
    bottom: 0;
    background: rgba(18, 18, 18, 0.75);
  }
  .dia_overlay .dia_container .swiper-container .dia_text p,
  .dia_overlay .dia_container .swiper-container .dia_text span {
    margin-bottom: 10px;
  }
  .dia_overlay .dia_container .swiper-container .dia_img {
    max-height: 100%;
    max-width: 100%;
    height: auto !important;
    width: auto !important;
  }
}
@media screen and (max-width: 800px) {
  nav .quicksearch {
    display: none;
  }
  .content > table.half,
  .content > .specialdata > table.half,
  .content table.half,
  .content > .specialdata table.half,
  .content .footable.half,
  .content > .specialdata .footable.half,
  .content > table.footable.half,
  .content > .specialdata > table.footable.half {
    width: 100%;
  }
  .content > .trophy,
  .content > .specialdata > .trophy,
  .content > .pokal,
  .content > .specialdata > .pokal {
    display: none;
  }
  .content .social-bar li.print,
  .content > .specialdata .social-bar li.print {
    display: none;
  }
  .content .social-bar .clearfix,
  .content > .specialdata .social-bar .clearfix {
    margin-right: -8px;
  }
  .content > form label,
  .content > .specialdata > form label,
  .content .tab form label,
  .content > .specialdata .tab form label {
    width: 100%;
  }
  .content > form .tf,
  .content > .specialdata > form .tf,
  .content .tab form .tf,
  .content > .specialdata .tab form .tf,
  .content > form select,
  .content > .specialdata > form select,
  .content .tab form select,
  .content > .specialdata .tab form select,
  .content > form textarea,
  .content > .specialdata > form textarea,
  .content .tab form textarea,
  .content > .specialdata .tab form textarea,
  .content > form .captcha,
  .content > .specialdata > form .captcha,
  .content .tab form .captcha,
  .content > .specialdata .tab form .captcha {
    width: 63%;
  }
  .content > form select,
  .content > .specialdata > form select,
  .content .tab form select,
  .content > .specialdata .tab form select {
    width: 65%;
  }
  .content > form .col1,
  .content > .specialdata > form .col1,
  .content .tab form .col1,
  .content > .specialdata .tab form .col1 {
    width: 20%;
  }
  .content > form .col2,
  .content > .specialdata > form .col2,
  .content .tab form .col2,
  .content > .specialdata .tab form .col2 {
    width: 30%;
  }
  .content > form .col3,
  .content > .specialdata > form .col3,
  .content .tab form .col3,
  .content > .specialdata .tab form .col3 {
    width: 40%;
  }
  .content > form select.short,
  .content > .specialdata > form select.short,
  .content .tab form select.short,
  .content > .specialdata .tab form select.short {
    width: 21.15%;
  }
  .content > form span.valid,
  .content > .specialdata > form span.valid,
  .content .tab form span.valid,
  .content > .specialdata .tab form span.valid,
  .content > form span.invalid,
  .content > .specialdata > form span.invalid,
  .content .tab form span.invalid,
  .content > .specialdata .tab form span.invalid {
    padding-left: 8%;
  }
  .content .contentnav > li,
  .content > .specialdata .contentnav > li {
    padding: 0 1%;
  }
  .content .wurfanalyse .heading button,
  .content > .specialdata .wurfanalyse .heading button {
    clear: both;
  }
  .content .wurfanalyse .heading .team1 button,
  .content > .specialdata .wurfanalyse .heading .team1 button {
    float: right;
    margin-right: 32px;
  }
  .content .wurfanalyse .heading .team2 button,
  .content > .specialdata .wurfanalyse .heading .team2 button {
    float: left;
    margin-left: 32px;
  }
  .content > .vs > .team .heading h3,
  .content > .specialdata > .vs > .team .heading h3 {
    height: 40px;
    white-space: normal;
    overflow: hidden;
    margin-bottom: 8px;
    padding-bottom: 0;
  }
  .content > .vs > .team .heading,
  .content > .specialdata > .vs > .team .heading {
    height: 130px;
  }
  .content > .vs > .legend.team .heading,
  .content > .specialdata > .vs > .legend.team .heading {
    height: 150px;
  }
  .content > .vs > .player .heading p,
  .content > .specialdata > .vs > .player .heading p {
    white-space: normal;
    width: 50%;
  }
  .content > .vs > .player .heading h3,
  .content > .specialdata > .vs > .player .heading h3 {
    white-space: normal;
    margin-bottom: 8px;
    width: 50%;
  }
  .content > .vs > .player .heading dl,
  .content > .specialdata > .vs > .player .heading dl {
    float: none;
    width: auto;
  }
  .content > .vs > .player .heading .player,
  .content > .specialdata > .vs > .player .heading .player {
    width: 45%;
  }
  .content > .vs > .player .heading,
  .content > .specialdata > .vs > .player .heading {
    height: 200px;
  }
  .content > .vs > .legend.player .heading,
  .content > .specialdata > .vs > .legend.player .heading {
    height: 220px;
  }
  .content .chart-wrapper,
  .content > .specialdata .chart-wrapper {
    width: 100%;
    float: none;
  }
  .content .spielinfo,
  .content > .specialdata .spielinfo {
    height: auto;
    width: 100%;
    float: none;
    padding-bottom: 20px;
  }
  .content .spielinfo dl,
  .content > .specialdata .spielinfo dl {
    overflow: hidden;
  }
  .content .spielinfo dt,
  .content > .specialdata .spielinfo dt,
  .content .spielinfo dd,
  .content > .specialdata .spielinfo dd {
    display: block;
    width: 14.66666667%;
    float: left;
    padding: 0 1%;
    line-height: 24px;
  }
  .content .spielinfo dt,
  .content > .specialdata .spielinfo dt {
    text-align: right;
  }
  .content .spielinfo dd,
  .content > .specialdata .spielinfo dd {
    text-align: left;
  }
  .content table.nogrid .player,
  .content > .specialdata table.nogrid .player {
    width: 31%;
    padding: 8px 1%;
  }
  .content table.nogrid .onbench .player,
  .content > .specialdata table.nogrid .onbench .player {
    width: 23%;
  }
  .w1 {
    margin: 0 2% 0 0;
    padding-bottom: 10px;
    width: 31.33333333%;
  }
  .w1.area-47 {
    width: auto;
    float: none;
    overflow: hidden;
    max-width: none;
    margin-right: 0;
  }
  .w1 .cad {
    display: none !important;
  }
  .w1 + .w2 {
    float: none;
    width: auto;
  }
  .w1 + .w2 h1 {
    clear: none !important;
  }
  .content.allstarvoting .leftcol .court,
  .content.allstarvoting .rightcol .court {
    border: 1px solid #d9d9d9;
  }
  .content.allstarvoting .leftcol .court > img,
  .content.allstarvoting .rightcol .court > img {
    display: none;
  }
  .content.allstarvoting .leftcol .court li.player,
  .content.allstarvoting .rightcol .court li.player,
  .content.allstarvoting .leftcol .court li.coach,
  .content.allstarvoting .rightcol .court li.coach,
  .content.allstarvoting .leftcol .court li.morePlayer,
  .content.allstarvoting .rightcol .court li.morePlayer {
    position: static;
    height: auto;
    color: #000000;
    background: none;
    padding: 4px 2%;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    font-family: 'function_probook',Arial,sans-serif;
    width: auto;
    border-bottom: 1px solid #d9d9d9;
    border-top: 0;
    overflow: hidden;
  }
  .content.allstarvoting .leftcol .court li.player img,
  .content.allstarvoting .rightcol .court li.player img,
  .content.allstarvoting .leftcol .court li.coach img,
  .content.allstarvoting .rightcol .court li.coach img,
  .content.allstarvoting .leftcol .court li.morePlayer img,
  .content.allstarvoting .rightcol .court li.morePlayer img {
    position: static;
    height: 40px;
    margin: 0 2% 0 0;
    float: left;
    width: auto;
  }
  .content.allstarvoting .leftcol .court li.player:hover,
  .content.allstarvoting .rightcol .court li.player:hover,
  .content.allstarvoting .leftcol .court li.coach:hover,
  .content.allstarvoting .rightcol .court li.coach:hover,
  .content.allstarvoting .leftcol .court li.morePlayer:hover,
  .content.allstarvoting .rightcol .court li.morePlayer:hover {
    background: #f0f0f0;
  }
  .content.allstarvoting .leftcol .court li.player small,
  .content.allstarvoting .rightcol .court li.player small,
  .content.allstarvoting .leftcol .court li.coach small,
  .content.allstarvoting .rightcol .court li.coach small,
  .content.allstarvoting .leftcol .court li.morePlayer small,
  .content.allstarvoting .rightcol .court li.morePlayer small {
    font-size: 13px;
    color: #444444;
  }
  .content.allstarvoting .leftcol .court li.player:last-child,
  .content.allstarvoting .rightcol .court li.player:last-child,
  .content.allstarvoting .leftcol .court li.coach:last-child,
  .content.allstarvoting .rightcol .court li.coach:last-child,
  .content.allstarvoting .leftcol .court li.morePlayer:last-child,
  .content.allstarvoting .rightcol .court li.morePlayer:last-child {
    border-bottom: 0;
  }
  .content.allstarvoting .leftcol .court li.coach:before,
  .content.allstarvoting .rightcol .court li.coach:before {
    content: "C";
    float: right;
    background: #e1712e;
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    -webkit-opacity: 0.75;
    opacity: 0.75;
    zoom: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(75));
    filter: alpha(opacity = (75));
    width: 32px;
    height: 32px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 32px;
    font-family: 'function_pro_bookbold',Arial,sans-serif;
    color: #ffffff;
    text-align: center;
    margin-top: 4px;
  }
  .content.allstarvoting .leftcol .court li.player:before,
  .content.allstarvoting .rightcol .court li.player:before {
    content: "S";
    float: right;
    background: #00163a;
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    -webkit-opacity: 0.75;
    opacity: 0.75;
    zoom: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(75));
    filter: alpha(opacity = (75));
    width: 32px;
    height: 32px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 32px;
    font-family: 'function_pro_bookbold',Arial,sans-serif;
    color: #ffffff;
    text-align: center;
    margin-top: 4px;
  }
  .content.allstarvoting .tab .middlecol {
    margin-top: 80px;
  }
}
@media screen and (max-width: 800px) and (min-width: 641px) {
  .box,
  .content {
    padding: 6px 10px 10px;
  }
  .inner1,
  .inner2 {
    margin: 0 0.5%;
  }
  .inner1 {
    width: 32.33%;
  }
  .inner2 {
    width: 65.66%;
  }
  .main > .grid > *:last-child {
    float: left;
  }
  .box h3,
  .content > .fright h3,
  .content > .fleft h3 {
    margin-bottom: 5px;
  }
  .box .article_list img,
  .content > .fright .article_list img,
  .content > .fleft .article_list img {
    width: 25%;
    height: auto;
  }
  .box .article_list .heading,
  .content > .fright .article_list .heading,
  .content > .fleft .article_list .heading,
  .box .article_list .heading.news,
  .content > .fright .article_list .heading.news,
  .content > .fleft .article_list .heading.news {
    white-space: normal;
  }
  .box.cad,
  .content > .fright.cad,
  .content > .fleft.cad,
  .box.wettbox,
  .content > .fright.wettbox,
  .content > .fleft.wettbox {
    padding: 10px 5px;
    max-height: 235px;
  }
  .box .livebox .countdown,
  .content > .fright .livebox .countdown,
  .content > .fleft .livebox .countdown {
    display: none;
  }
  .box .livebox .team,
  .content > .fright .livebox .team,
  .content > .fleft .livebox .team {
    margin: 20px 10%;
  }
  .box .profile .team,
  .content > .fright .profile .team,
  .content > .fleft .profile .team {
    display: none;
  }
  .box .profile dl,
  .content > .fright .profile dl,
  .content > .fleft .profile dl {
    width: auto;
    padding-left: 50px;
  }
  .box .profile dt.heading,
  .content > .fright .profile dt.heading,
  .content > .fleft .profile dt.heading {
    display: none;
  }
  .box .profile h4,
  .content > .fright .profile h4,
  .content > .fleft .profile h4 {
    padding-right: 1%;
  }
  .box .boxnav li a {
    font-size: 13px;
  }
  .box .social + .boxnav li a {
    width: 20px;
    text-indent: 999px;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 auto;
  }
  .box .social + .boxnav li a.fb {
    background-position: center 0;
  }
  .box .social + .boxnav li a.tw {
    background-position: center -25px;
  }
  .box .social + .boxnav li a.in {
    background-position: center -50px;
  }
  .content.allstarvoting .leftcol .combobox li,
  .content.allstarvoting .rightcol .combobox li {
    height: auto;
    line-height: 20px;
  }
  .content.allstarvoting .leftcol .combobox li small,
  .content.allstarvoting .rightcol .combobox li small {
    display: block;
  }
}
@media screen and (max-width: 640px) {
  .hidetablet,
  p.hidetablet,
  div.hidetablet {
    display: block;
  }
  td.hidetablet,
  tr.hidetablet {
    display: table-cell;
  }
  span.hidetablet {
    display: inline;
  }
  .hidemobile,
  p.hidemobile,
  div.hidemobile,
  td.hidemobile,
  tr.hidemobile,
  td.hidemobile,
  span.hidemobile {
    display: none;
  }
  .displaymobile,
  p.displaymobile,
  div.displaymobile {
    display: block;
  }
  td.displaymobile,
  th.displaymobile {
    display: table-cell;
  }
  span.displaymobile {
    display: inline;
  }
  .main.fixed {
    padding-top: 42px;
  }
  .inner3 {
    margin: 0;
    width: auto;
  }
  .inner3 div.w2 {
    width: 100-2%;
    margin: 0 1%;
  }
  .inner3 div.w1 {
    display: none;
  }
  .aufmacher .inner3 {
    width: 100%;
    margin: 0;
    max-width: none;
  }
  .aufmacher .inner3 .current a {
    border: 0;
    border-top: 1px solid #00296d;
  }
  header {
    height: auto !important;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    background: none !important;
    width: 50%;
  }
  header .logo {
    padding-left: 2%;
    margin: 7px 0;
    height: 30px;
  }
  header .logo img {
    width: auto;
    height: 30px;
  }
  header .teams,
  header .producedbylaola1tv {
    display: none;
  }
  nav {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99 !important;
    background: #00163a !important;
  }
  nav .grid .inner3 {
    width: 100%;
    margin: 0;
  }
  nav .grid .inner3 > ul > li {
    float: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  }
  nav .grid .inner3 > ul > li .subnav {
    position: static;
    padding: 0;
    width: auto;
    margin: 0;
  }
  nav .grid .inner3 > ul > li .subnav > ul {
    float: none;
    width: auto;
    margin: 0;
  }
  nav .grid .inner3 > ul > li .subnav > ul > li {
    line-height: 30px;
  }
  nav .grid .inner3 > ul > li .subnav > ul > li .heading {
    cursor: pointer;
    padding-left: 3%;
    border-bottom: 0;
    border-top: 1px solid #00163a;
  }
  nav .grid .inner3 > ul > li .subnav > ul > li > ul {
    display: none;
    background: #00163a;
  }
  nav .grid .inner3 > ul > li .subnav > ul > li > ul li {
    padding-left: 6%;
    border-bottom: 0;
    border-top: 1px solid #000026;
  }
  nav .grid .inner3 > ul > li .subnav.fourOrLess {
    background-image: none;
  }
  nav .grid .inner3 > ul > li.hasChildren > a,
  nav .grid .inner3 > ul > li li.hasChildren > span {
    background-image: url(/?proxy=img/btn_arrows.png);
    background-position: right -72px;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  nav .grid .inner3 > ul > li.hasChildren > a.focus,
  nav .grid .inner3 > ul > li li.hasChildren > span.focus {
    background-position: right -122px;
  }
  nav .togglemenu {
    display: block;
  }
  nav .grid > div > ul {
    display: none;
    clear: both;
    margin-left: 0 !important;
  }
  nav + * {
    margin-top: 42px !important;
  }
  nav .grid > div > ul {
    position: fixed;
    overflow-y: auto;
    bottom: 0;
    top: 42px;
    left: 0;
    right: 0;
    margin: 0;
    background: #000026;
  }
  .grid > .socialicons {
    display: none;
  }
  .aufmacher {
    margin: 0;
  }
  .aufmacher .inner3 {
    margin: 0;
    width: 100%;
  }
  .aufmacher .inner3 .thumbs {
    float: none;
    height: auto;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .aufmacher .inner3 .thumbs small,
  .aufmacher .inner3 .thumbs .heading {
    display: none;
  }
  .aufmacher .inner3 .thumbs ul {
    clear: both;
    width: 25%;
    margin: 0 auto;
    border: 0;
  }
  .aufmacher .inner3 .thumbs ul li {
    float: left;
    width: 20%;
  }
  .aufmacher .inner3 .thumbs ul li a {
    background: #aaaaaa;
    width: 10px;
    height: 10px;
    padding: 0;
    margin: 8px auto;
    border: 0;
  }
  .aufmacher .inner3 .thumbs ul li.active {
    margin: 0;
    padding: 0;
    background: none;
  }
  .aufmacher .inner3 .thumbs ul li.active a {
    background: #e1712e;
  }
  .aufmacher .inner3 .thumbs > .more {
    clear: both;
    border: 0;
    margin: 0;
    border-bottom: 1px solid #ffffff;
  }
  .aufmacher .inner3 .thumbs > .more a {
    padding: 8px;
  }
  .aufmacher .inner3 .current {
    width: 100%;
    padding-bottom: 65px;
  }
  .aufmacher .inner3 .current img {
    position: static;
    margin: 0;
    left: auto;
    width: 100%;
    height: auto;
  }
  .aufmacher .inner3 .current a {
    margin: 0;
  }
  .aufmacher .inner3 .current .heading {
    left: 0;
    max-width: none;
    right: 0;
    bottom: 39px;
    padding: 8px 2% 8px 50px;
    margin-bottom: 26px;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    font-family: 'function_prodemi',Arial,sans-serif;
    max-height: 32px;
    overflow: hidden;
  }
  .aufmacher .inner3 .current .heading.news {
    background-position: 0 0;
  }
  .aufmacher .inner3 .current .heading.video {
    background-position: 0 -100px;
  }
  .aufmacher .inner3 .current .heading.gallery {
    background-position: 0 -200px;
  }
  .aufmacher .inner3 .current .heading.stats {
    background-position: 0 -300px;
  }
  .aufmacher .inner3 .current .heading.social {
    background-position: 0 -400px;
  }
  .aufmacher .inner3 > .more {
    border: 0;
    margin: 0;
  }
  .aufmacher .inner3 > .more ul {
    padding: 5px 2% 15px;
  }
  .aufmacher .inner3 > .more li {
    float: none;
    width: auto;
    margin-bottom: 5px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 5px;
  }
  .aufmacher .inner3 > .more li:last-child {
    margin: 0;
    border: 0;
    padding: 0;
  }
  .aufmacher .inner3 > .more li a {
    max-width: none;
    width: auto;
  }
  .aufmacher .inner3 > .more li small {
    padding: 5px 0 0;
  }
  .aufmacher .inner3 > .more li img {
    margin: 0 2% 0 0;
    left: auto;
    float: left;
    max-width: 48%;
    height: auto;
  }
  .aufmacher .inner3 > .more li .heading {
    overflow: visible;
    margin: -25px 0 0;
    padding: 30px 2% 5px;
    font-size: 16px;
    line-height: 20px;
    max-height: 74px;
  }
  .aufmacher .inner3 > .more li .heading.news {
    background-position: left -50px;
  }
  .aufmacher .inner3 > .more li .heading.video {
    background-position: left -200px;
  }
  .aufmacher .inner3 > .more li .heading.gallery {
    background-position: left -350px;
  }
  .aufmacher .inner3 > .more li .heading.stats {
    background-position: left -500px;
  }
  .aufmacher .inner3 > .more li .heading.social {
    background-position: left -650px;
  }
  .gamecenter ul {
    padding: 5px 0;
    clear: both;
  }
  .gamecenter ul li {
    width: auto;
    float: none;
    clear: both;
  }
  .gamecenter ul li > div {
    margin: 0;
    overflow: hidden;
  }
  .gamecenter ul li > div > a {
    float: left;
    width: 60%;
  }
  .gamecenter ul li > div > .more {
    float: left;
    width: 36%;
    clear: none;
    border: 0;
  }
  .gamecenter ul li > div > .more a {
    float: none;
    margin-top: 6px;
    padding-bottom: 4px;
  }
  .gamecenter ul li table {
    border-right: 1px solid #e8e8e8;
  }
  .gamecenter .paging {
    position: static;
    margin: 5px 2%;
  }
  .gamecenter .paging span {
    margin: 0 !important;
  }
  .gamecenter .paging.prev {
    float: left;
  }
  .gamecenter .paging.next {
    float: right;
  }
  .gamecenter .inner3 > a.tv-link {
    text-align: left;
  }
  .inner1,
  .inner2 {
    width: auto;
    float: none;
    max-width: none;
    margin: 0;
  }
  .main > .grid > *:last-child {
    float: none;
  }
  .box {
    padding-left: 2%;
    padding-right: 2%;
    -webkit-box-shadow: none 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: none 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: none 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .box .videoplayer {
    position: relative;
    padding-bottom: 70.11%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
  }
  .box .videoplayer iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
  }
  .box > .social {
    height: 250px;
  }
  .box > .social .fb-like-box,
  .box > .social .fb-like-box span,
  .box > .social .fb-like-box span iframe[style] {
    height: 100% !important;
  }
  .box .livebox {
    padding-left: 8%;
    padding-right: 8%;
    width: 84%;
  }
  .box .livebox .countdown {
    width: 168px;
  }
  .box .livebox .countdown #cnt_9,
  .box .livebox .countdown #cnt_10,
  .box .livebox .countdown .cntSeparator ~ .cntSeparator ~ .cntSeparator,
  .box .livebox .countdown .desc div:last-child {
    display: block;
  }
  .content,
  .content > .specialdata {
    padding-left: 2%;
    padding-right: 2%;
    -webkit-box-shadow: none 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: none 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: none 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .content > button.btn,
  .content > .specialdata > button.btn {
    display: none;
  }
  .content > table tbody td,
  .content > .specialdata > table tbody td,
  .content > table thead th,
  .content > .specialdata > table thead th,
  .content > table tfoot td,
  .content > .specialdata > table tfoot td {
    padding-left: 1.5%;
    padding-right: 1.5%;
    min-width: 3%;
    max-width: 5%;
  }
  .content > table tbody td.aleft,
  .content > .specialdata > table tbody td.aleft,
  .content > table thead th.aleft,
  .content > .specialdata > table thead th.aleft,
  .content > table tfoot td.aleft,
  .content > .specialdata > table tfoot td.aleft,
  .content > table tbody tr td:first-child,
  .content > .specialdata > table tbody tr td:first-child,
  .content > table thead tr th:first-child,
  .content > .specialdata > table thead tr th:first-child,
  .content > table tfoot tr td:first-child,
  .content > .specialdata > table tfoot tr td:first-child {
    white-space: normal !important;
  }
  .content > table tbody td.acenter,
  .content > .specialdata > table tbody td.acenter,
  .content > table tbody th.acenter,
  .content > .specialdata > table tbody th.acenter {
    white-space: nowrap;
  }
  .content > table.schedule tbody td:first-child,
  .content > .specialdata > table.schedule tbody td:first-child {
    white-space: nowrap !important;
  }
  .content > table.schedule .col-team,
  .content > .specialdata > table.schedule .col-team {
    width: 40%;
  }
  .content > table.schedule .col-icon,
  .content > .specialdata > table.schedule .col-icon {
    width: 15%;
  }
  .content > table.schedule .col-live,
  .content > .specialdata > table.schedule .col-live {
    width: 25%;
  }
  .content > table.standings tbody td img,
  .content > .specialdata > table.standings tbody td img,
  .content > table.standings tfoot td img,
  .content > .specialdata > table.standings tfoot td img,
  .content > table.schedule tbody td img,
  .content > .specialdata > table.schedule tbody td img {
    display: none;
  }
  .content > table .footable-group-row,
  .content > .specialdata > table .footable-group-row {
    display: none;
  }
  .content > table.squad .img_player,
  .content > .specialdata > table.squad .img_player {
    display: none;
  }
  .content > table.squad td.aleft,
  .content > .specialdata > table.squad td.aleft {
    width: auto;
  }
  .content > table.squad td.aleft a,
  .content > .specialdata > table.squad td.aleft a {
    line-height: 24px;
    min-width: 0;
  }
  .content .filterbox form .col,
  .content > .specialdata .filterbox form .col,
  .content .filterbox form .row,
  .content > .specialdata .filterbox form .row,
  .content .filterbox form .col3,
  .content > .specialdata .filterbox form .col3 {
    width: 99%;
  }
  .content .filterbox form label,
  .content > .specialdata .filterbox form label {
    float: left;
    width: 37%;
  }
  .content .filterbox form select,
  .content > .specialdata .filterbox form select {
    width: 63%;
    float: right;
    padding: 4px 6% 4px 1%;
    height: 28px;
    background-position: right -63px;
  }
  .content .filterbox form .row,
  .content > .specialdata .filterbox form .row {
    padding-top: 0;
    margin: 0;
    clear: both;
  }
  .content .filterbox form .row input.btn,
  .content > .specialdata .filterbox form .row input.btn {
    width: 48%;
    display: block;
    float: left;
    margin: 0 1%;
    height: 30px;
    line-height: 30px;
  }
  .content .bracket,
  .content > .specialdata .bracket {
    padding: 0;
  }
  .content .bracket .playoffs .g_team > div h4,
  .content > .specialdata .bracket .playoffs .g_team > div h4 {
    width: 65%;
    padding-left: 5%;
  }
  .content .bracket .playoffs .g_team > div div.erg,
  .content > .specialdata .bracket .playoffs .g_team > div div.erg {
    width: 30%;
  }
  .content .bracket .playoffs .g_team > div div.g_seed,
  .content > .specialdata .bracket .playoffs .g_team > div div.g_seed {
    display: none;
  }
  .content .bracket .playoffs .g_round:last-child,
  .content > .specialdata .bracket .playoffs .g_round:last-child {
    margin-top: -120px;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team {
    height: auto;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team .trophy,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team .trophy {
    display: none;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team h2,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team h2 {
    padding: 0;
    position: static;
    text-align: center;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team > .game,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team > .game {
    padding: 0;
  }
  .content .bracket .playoffs .g_game.g_winner .g_team > .game h4,
  .content > .specialdata .bracket .playoffs .g_game.g_winner .g_team > .game h4 {
    text-align: center;
    width: auto;
    padding-left: 0;
    float: none;
  }
  .content .bracket .playoffs .auslosung,
  .content > .specialdata .bracket .playoffs .auslosung {
    font-size: 16px;
    padding-top: 25%;
    height: 70%;
  }
  .content .bracket .playoffs .pokal2,
  .content > .specialdata .bracket .playoffs .pokal2 {
    padding-top: 25%;
  }
  .content .bracket .playoffs .pokal1 .g_team > div div.erg,
  .content > .specialdata .bracket .playoffs .pokal1 .g_team > div div.erg,
  .content .bracket .playoffs .pokal2 .g_team > div div.erg,
  .content > .specialdata .bracket .playoffs .pokal2 .g_team > div div.erg {
    width: 45%;
  }
  .content .bracket .playoffs .pokal1 .g_team > div h4,
  .content > .specialdata .bracket .playoffs .pokal1 .g_team > div h4,
  .content .bracket .playoffs .pokal2 .g_team > div h4,
  .content > .specialdata .bracket .playoffs .pokal2 .g_team > div h4 {
    width: 50%;
  }
  .content .bracket .pokal.g_gracket,
  .content > .specialdata .bracket .pokal.g_gracket {
    padding-top: 10px;
  }
  .content .bracket .pokal .g_team > div h4,
  .content > .specialdata .bracket .pokal .g_team > div h4 {
    width: 65%;
    padding-left: 5%;
  }
  .content .bracket .pokal .g_team > div div.erg,
  .content > .specialdata .bracket .pokal .g_team > div div.erg {
    width: 30%;
  }
  .content .bracket .pokal .g_team > div div.g_seed,
  .content > .specialdata .bracket .pokal .g_team > div div.g_seed {
    display: none;
  }
  .content .bracket .pokal .g_game,
  .content > .specialdata .bracket .pokal .g_game {
    width: 50%;
    padding: 10px;
    box-sizing: border-box;
    margin-bottom: 0;
  }
  .content .bracket .pokal .g_game.g_winner .g_team,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team {
    height: auto;
  }
  .content .bracket .pokal .g_game.g_winner .g_team .trophy,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team .trophy {
    display: none;
  }
  .content .bracket .pokal .g_game.g_winner .g_team h2,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team h2 {
    padding: 0;
    position: static;
    text-align: center;
  }
  .content .bracket .pokal .g_game.g_winner .g_team > .game,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team > .game {
    padding: 0;
  }
  .content .bracket .pokal .g_game.g_winner .g_team > .game h4,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team > .game h4 {
    text-align: center;
    width: auto;
    padding-left: 0;
    float: none;
  }
  .content .bracket .pokal .g_game.g_winner .g_team.AL,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team.AL {
    margin: 15px 0;
    height: auto;
  }
  .content .bracket .pokal .g_game.g_winner .g_team.AL h2,
  .content > .specialdata .bracket .pokal .g_game.g_winner .g_team.AL h2 {
    font-size: 20px;
  }
  .content .bracket .pokal .auslosung,
  .content > .specialdata .bracket .pokal .auslosung {
    font-size: 16px;
    padding-top: 25%;
    height: 70%;
  }
  .content .bracket .pokal .pokal2,
  .content > .specialdata .bracket .pokal .pokal2 {
    padding-top: 25%;
  }
  .content .bracket .pokal .pokal1 .g_team > div div.erg,
  .content > .specialdata .bracket .pokal .pokal1 .g_team > div div.erg,
  .content .bracket .pokal .pokal2 .g_team > div div.erg,
  .content > .specialdata .bracket .pokal .pokal2 .g_team > div div.erg {
    width: 45%;
  }
  .content .bracket .pokal .pokal1 .g_team > div h4,
  .content > .specialdata .bracket .pokal .pokal1 .g_team > div h4,
  .content .bracket .pokal .pokal2 .g_team > div h4,
  .content > .specialdata .bracket .pokal .pokal2 .g_team > div h4 {
    width: 50%;
  }
  .content .bracket .pokal .g_round:nth-last-child(2) .g_game,
  .content > .specialdata .bracket .pokal .g_round:nth-last-child(2) .g_game,
  .content .bracket .pokal .g_round:nth-last-child(1) .g_game,
  .content > .specialdata .bracket .pokal .g_round:nth-last-child(1) .g_game {
    width: 100%;
    margin: 0 !important;
  }
  .content .bracket .pokal .g_round:nth-last-child(1) .g_game .g_team,
  .content > .specialdata .bracket .pokal .g_round:nth-last-child(1) .g_game .g_team {
    padding: 10px 0;
  }
  .content .bracket .pokal .g_round:nth-last-child(1) .g_game h2,
  .content > .specialdata .bracket .pokal .g_round:nth-last-child(1) .g_game h2 {
    margin: 0;
  }
  .content .klubheader,
  .content > .specialdata .klubheader {
    padding: 0;
  }
  .content .klubheader h1,
  .content > .specialdata .klubheader h1 {
    float: none;
    text-align: left;
    margin: 0;
    padding: 10px 1%;
    background: #ffffff;
  }
  .content .klubheader .klubfoto,
  .content > .specialdata .klubheader .klubfoto {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .content .klubheader .klublogo,
  .content > .specialdata .klubheader .klublogo {
    display: none;
  }
  .content .klubheader dl,
  .content > .specialdata .klubheader dl,
  .content .klubheader .klublogo + dl,
  .content > .specialdata .klubheader .klublogo + dl,
  .content .klubheader hr + dl,
  .content > .specialdata .klubheader hr + dl {
    float: none;
    width: 96%;
    margin: 0 2% 10px;
  }
  .content .klubheader dl dd,
  .content > .specialdata .klubheader dl dd,
  .content .klubheader .klublogo + dl dd,
  .content > .specialdata .klubheader .klublogo + dl dd,
  .content .klubheader hr + dl dd,
  .content > .specialdata .klubheader hr + dl dd {
    width: 60%;
    float: left;
  }
  .content .klubheader dl dt,
  .content > .specialdata .klubheader dl dt,
  .content .klubheader .klublogo + dl dt,
  .content > .specialdata .klubheader .klublogo + dl dt,
  .content .klubheader hr + dl dt,
  .content > .specialdata .klubheader hr + dl dt {
    width: 40%;
    float: left;
  }
  .content .klubheader .klublogo + dl,
  .content > .specialdata .klubheader .klublogo + dl {
    float: left;
    width: 50%;
  }
  .content .klubheader hr,
  .content > .specialdata .klubheader hr {
    margin: 10px auto;
    width: 96%;
  }
  .content .klubheader .socialicons,
  .content > .specialdata .klubheader .socialicons {
    position: static;
    margin: 0 2%;
    float: right;
    width: 30%;
  }
  .content .klubheader .socialicons li a,
  .content > .specialdata .klubheader .socialicons li a {
    margin-bottom: 10px;
  }
  .content .spielerheader,
  .content > .specialdata .spielerheader {
    position: relative;
  }
  .content .spielerheader .col,
  .content > .specialdata .spielerheader .col {
    float: none;
    width: auto;
  }
  .content .spielerheader .col:first-child,
  .content > .specialdata .spielerheader .col:first-child {
    padding-right: 30%;
  }
  .content .spielerheader .col:last-child,
  .content > .specialdata .spielerheader .col:last-child {
    position: absolute;
    top: 0;
    right: 0;
    width: 25%;
  }
  .content .spielerheader .player,
  .content > .specialdata .spielerheader .player {
    margin: 5px;
  }
  .content .spielerheader .nr,
  .content > .specialdata .spielerheader .nr {
    font-size: 30px;
    line-height: 30px;
    margin: 10px 0 0;
  }
  .content .spielerheader dl,
  .content > .specialdata .spielerheader dl {
    margin-right: 0;
  }
  .content .spielbericht .col1,
  .content > .specialdata .spielbericht .col1,
  .content .spielbericht .col2,
  .content > .specialdata .spielbericht .col2 {
    float: none;
    width: auto;
  }
  .content .spielbericht .col1:first-child strong,
  .content > .specialdata .spielbericht .col1:first-child strong {
    clear: both;
  }
  .content .quote,
  .content > .specialdata .quote,
  .content .quote:nth-child(2n-1),
  .content > .specialdata .quote:nth-child(2n-1) {
    float: none;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
  .content .playbyplay .split,
  .content > .specialdata .playbyplay .split {
    float: none;
    width: auto;
  }
  .content .playbyplay .scrollcontent,
  .content > .specialdata .playbyplay .scrollcontent {
    height: auto;
    margin-top: 10px;
  }
  .content > .vs .player.vs1,
  .content > .specialdata > .vs .player.vs1,
  .content > .vs .player.vs2,
  .content > .specialdata > .vs .player.vs2 {
    width: 35%;
  }
  .content > .vs .player.vs1 .heading,
  .content > .specialdata > .vs .player.vs1 .heading,
  .content > .vs .player.vs2 .heading,
  .content > .specialdata > .vs .player.vs2 .heading {
    height: 420px;
  }
  .content > .vs .player.vs1 .heading .player,
  .content > .specialdata > .vs .player.vs1 .heading .player,
  .content > .vs .player.vs2 .heading .player,
  .content > .specialdata > .vs .player.vs2 .heading .player,
  .content > .vs .player.vs1 .heading h3,
  .content > .specialdata > .vs .player.vs1 .heading h3,
  .content > .vs .player.vs2 .heading h3,
  .content > .specialdata > .vs .player.vs2 .heading h3,
  .content > .vs .player.vs1 .heading p,
  .content > .specialdata > .vs .player.vs1 .heading p,
  .content > .vs .player.vs2 .heading p,
  .content > .specialdata > .vs .player.vs2 .heading p,
  .content > .vs .player.vs1 .heading dl,
  .content > .specialdata > .vs .player.vs1 .heading dl,
  .content > .vs .player.vs2 .heading dl,
  .content > .specialdata > .vs .player.vs2 .heading dl,
  .content > .vs .player.vs1 .heading dt,
  .content > .specialdata > .vs .player.vs1 .heading dt,
  .content > .vs .player.vs2 .heading dt,
  .content > .specialdata > .vs .player.vs2 .heading dt,
  .content > .vs .player.vs1 .heading dd,
  .content > .specialdata > .vs .player.vs1 .heading dd,
  .content > .vs .player.vs2 .heading dd,
  .content > .specialdata > .vs .player.vs2 .heading dd {
    width: auto;
    float: none;
  }
  .content > .vs .player.vs1 .heading dt,
  .content > .specialdata > .vs .player.vs1 .heading dt,
  .content > .vs .player.vs2 .heading dt,
  .content > .specialdata > .vs .player.vs2 .heading dt {
    margin-top: 8px;
  }
  .content > .vs .player.vs1 .heading p,
  .content > .specialdata > .vs .player.vs1 .heading p,
  .content > .vs .player.vs2 .heading p,
  .content > .specialdata > .vs .player.vs2 .heading p {
    height: 40px;
    overflow: hidden;
    white-space: normal;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 0;
  }
  .content > .vs .player.vs1 .heading strong,
  .content > .specialdata > .vs .player.vs1 .heading strong,
  .content > .vs .player.vs2 .heading strong,
  .content > .specialdata > .vs .player.vs2 .heading strong {
    display: block;
  }
  .content > .vs .player.vs1 .stats .bar,
  .content > .specialdata > .vs .player.vs1 .stats .bar,
  .content > .vs .player.vs2 .stats .bar,
  .content > .specialdata > .vs .player.vs2 .stats .bar {
    padding: 0 5%;
    max-width: 90%;
  }
  .content > .vs .team.vs1,
  .content > .specialdata > .vs .team.vs1,
  .content > .vs .team.vs2,
  .content > .specialdata > .vs .team.vs2 {
    width: 35%;
  }
  .content > .vs .team.vs1 .heading,
  .content > .specialdata > .vs .team.vs1 .heading,
  .content > .vs .team.vs2 .heading,
  .content > .specialdata > .vs .team.vs2 .heading {
    height: 310px;
  }
  .content > .vs .team.vs1 .heading img,
  .content > .specialdata > .vs .team.vs1 .heading img,
  .content > .vs .team.vs2 .heading img,
  .content > .specialdata > .vs .team.vs2 .heading img,
  .content > .vs .team.vs1 .heading h3,
  .content > .specialdata > .vs .team.vs1 .heading h3,
  .content > .vs .team.vs2 .heading h3,
  .content > .specialdata > .vs .team.vs2 .heading h3,
  .content > .vs .team.vs1 .heading dl,
  .content > .specialdata > .vs .team.vs1 .heading dl,
  .content > .vs .team.vs2 .heading dl,
  .content > .specialdata > .vs .team.vs2 .heading dl {
    width: auto;
    float: none;
  }
  .content > .vs .team.vs1 .heading img,
  .content > .specialdata > .vs .team.vs1 .heading img,
  .content > .vs .team.vs2 .heading img,
  .content > .specialdata > .vs .team.vs2 .heading img {
    width: 94%;
    margin: 0;
  }
  .content > .vs .team.vs1 .heading h3,
  .content > .specialdata > .vs .team.vs1 .heading h3,
  .content > .vs .team.vs2 .heading h3,
  .content > .specialdata > .vs .team.vs2 .heading h3 {
    margin: 8px 0;
    padding: 0;
  }
  .content > .vs .team.vs1 .heading dd,
  .content > .specialdata > .vs .team.vs1 .heading dd,
  .content > .vs .team.vs2 .heading dd,
  .content > .specialdata > .vs .team.vs2 .heading dd,
  .content > .vs .team.vs1 .heading dt,
  .content > .specialdata > .vs .team.vs1 .heading dt,
  .content > .vs .team.vs2 .heading dt,
  .content > .specialdata > .vs .team.vs2 .heading dt {
    width: 45%;
    margin-right: 5%;
  }
  .content > .vs .team.vs1 .stats .bar,
  .content > .specialdata > .vs .team.vs1 .stats .bar,
  .content > .vs .team.vs2 .stats .bar,
  .content > .specialdata > .vs .team.vs2 .stats .bar {
    padding: 0 5%;
    max-width: 90%;
  }
  .content > .vs .legend.player .heading,
  .content > .specialdata > .vs .legend.player .heading {
    line-height: 440px;
    height: 440px;
    font-size: 60px;
  }
  .content > .vs .legend.team .heading,
  .content > .specialdata > .vs .legend.team .heading {
    line-height: 330px;
    height: 330px;
    font-size: 60px;
  }
  .content .charts .col,
  .content > .specialdata .charts .col,
  .content .charts .col .heim,
  .content > .specialdata .charts .col .heim,
  .content .charts .col .auswaerts,
  .content > .specialdata .charts .col .auswaerts {
    width: 100%;
    float: none;
  }
  .content .charts > div:first-of-type,
  .content > .specialdata .charts > div:first-of-type {
    width: 100%;
    float: none;
  }
  .content .charts #chart_tabelle,
  .content > .specialdata .charts #chart_tabelle,
  .content .charts #chart_gesamt,
  .content > .specialdata .charts #chart_gesamt {
    height: 250px;
  }
  .content > .row,
  .content > .specialdata > .row {
    padding-bottom: 0;
  }
  .content > .row .boxcol3,
  .content > .specialdata > .row .boxcol3 {
    float: none;
    width: auto;
    margin: 0 0 20px;
    max-width: none;
  }
  .content > .row .boxcol3 > ul,
  .content > .specialdata > .row .boxcol3 > ul,
  .content > .row .boxcol3 .boxcontent,
  .content > .specialdata > .row .boxcol3 .boxcontent {
    height: auto;
  }
  .content > .row .boxcol5,
  .content > .specialdata > .row .boxcol5 {
    padding-top: 1.5%;
  }
  .content > .row .boxcol5 .player,
  .content > .specialdata > .row .boxcol5 .player {
    width: auto;
    margin-right: 0;
    float: none;
  }
  .content > .row .boxcol5 .player + h2,
  .content > .specialdata > .row .boxcol5 .player + h2,
  .content > .row .boxcol5 h2,
  .content > .specialdata > .row .boxcol5 h2,
  .content > .row .boxcol5 p,
  .content > .specialdata > .row .boxcol5 p,
  .content > .row .boxcol5 h2 + p,
  .content > .specialdata > .row .boxcol5 h2 + p,
  .content > .row .boxcol5 .player + h2 + p,
  .content > .specialdata > .row .boxcol5 .player + h2 + p {
    width: auto;
    float: none;
    position: static;
    line-height: 20px;
  }
  .content > .row .boxcol5 h2,
  .content > .specialdata > .row .boxcol5 h2 {
    padding-bottom: 10px;
    white-space: nowrap;
  }
  .content .article .heading,
  .content > .specialdata .article .heading {
    margin: 0 0 10px;
    padding: 0 0 5px;
    background: none !important;
  }
  .content > form span.valid,
  .content > .specialdata > form span.valid,
  .content .tab form span.valid,
  .content > .specialdata .tab form span.valid,
  .content > form span.invalid,
  .content > .specialdata > form span.invalid,
  .content .tab form span.invalid,
  .content > .specialdata .tab form span.invalid {
    padding-left: 8%;
  }
  .content .social-bar .clearfix,
  .content > .specialdata .social-bar .clearfix {
    margin-left: 6px;
  }
  .content > .cad,
  .content > .specialdata > .cad {
    width: 300px;
    max-width: 100%;
    float: none;
    clear: both;
    margin: 0 auto 10px;
  }
  .content .contentnav,
  .content > .specialdata .contentnav {
    height: auto;
    margin: 0;
  }
  .content .contentnav > li,
  .content > .specialdata .contentnav > li {
    float: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #aaaaaa;
    line-height: 18px;
    font-size: 16px;
  }
  .content .contentnav > li a,
  .content > .specialdata .contentnav > li a {
    margin: 0 2%;
  }
  .content .contentnav > li.active:after,
  .content > .specialdata .contentnav > li.active:after {
    display: none;
  }
  .content .contentnav > li.active a,
  .content > .specialdata .contentnav > li.active a {
    background: none;
    padding: 10px 0;
  }
  .content .contentnav > li ul,
  .content > .specialdata .contentnav > li ul {
    position: static;
    height: auto;
  }
  .content .contentnav > li ul li,
  .content > .specialdata .contentnav > li ul li {
    float: none;
    border-top: 1px solid #00296d;
    padding: 8px 2%;
  }
  .content .contentnav .spacer,
  .content > .specialdata .contentnav .spacer {
    display: none !important;
  }
  .content .contentnav.hasSubnav,
  .content > .specialdata .contentnav.hasSubnav {
    margin-bottom: 0;
  }
  .content .fleft .profile .team,
  .content > .specialdata .fleft .profile .team,
  .content .fright .profile .team,
  .content > .specialdata .fright .profile .team {
    display: none;
  }
  .content .fleft .profile dl,
  .content > .specialdata .fleft .profile dl,
  .content .fright .profile dl,
  .content > .specialdata .fright .profile dl {
    width: auto;
    padding-left: 50px;
  }
  .content .fleft .profile dt.heading,
  .content > .specialdata .fleft .profile dt.heading,
  .content .fright .profile dt.heading,
  .content > .specialdata .fright .profile dt.heading {
    display: none;
  }
  .content .fleft .profile.team h4,
  .content > .specialdata .fleft .profile.team h4,
  .content .fright .profile.team h4,
  .content > .specialdata .fright .profile.team h4 {
    padding-right: 1%;
  }
  .content .fleft .profile table thead th:nth-child(4),
  .content > .specialdata .fleft .profile table thead th:nth-child(4),
  .content .fright .profile table thead th:nth-child(4),
  .content > .specialdata .fright .profile table thead th:nth-child(4),
  .content .fleft .profile table thead th:nth-child(5),
  .content > .specialdata .fleft .profile table thead th:nth-child(5),
  .content .fright .profile table thead th:nth-child(5),
  .content > .specialdata .fright .profile table thead th:nth-child(5),
  .content .fleft .profile table tbody td:nth-child(4),
  .content > .specialdata .fleft .profile table tbody td:nth-child(4),
  .content .fright .profile table tbody td:nth-child(4),
  .content > .specialdata .fright .profile table tbody td:nth-child(4),
  .content .fleft .profile table tbody td:nth-child(5),
  .content > .specialdata .fleft .profile table tbody td:nth-child(5),
  .content .fright .profile table tbody td:nth-child(5),
  .content > .specialdata .fright .profile table tbody td:nth-child(5) {
    display: none !important;
  }
  .content > .fright,
  .content > .specialdata > .fright,
  .content > .fleft,
  .content > .specialdata > .fleft {
    width: 100%;
    max-width: inherit;
  }
  .w1,
  .w2 ~ .w1 {
    margin: 0;
    width: auto;
    float: none;
    max-width: none;
    clear: both;
    padding: 20px 0 0;
  }
  .w1 + .w2 {
    padding-bottom: 0;
  }
  .content .top5 .col {
    width: 58%;
    margin-left: 1%;
  }
  .content .top5 .prev,
  .content .top5 .rank {
    width: 10%;
  }
  .content .top5 .next {
    width: 26%;
  }
  .content .top5 .col.inactive {
    width: 28%;
  }
  .content > .specialdata {
    padding: 0;
  }
  .content .sponsoren .full .sponsor img {
    padding: 20px 0;
    background: #e8e8e8;
  }
  .content .sponsoren .half .sponsor {
    width: 100%;
  }
  .content .sponsoren .quarter .sponsor {
    width: 50%;
  }
  .content .sponsoren .quarter .sponsor img {
    width: 50%;
    height: auto;
  }
  .partners .inner3 {
    margin: 0;
    width: auto;
  }
  .partners .box {
    padding-bottom: 0;
    text-align: center;
    flex-wrap: wrap;
  }
  .partners a {
    margin-bottom: 20px;
  }
  .partners a.w1,
  .partners a.w2,
  .partners a.w3 {
    width: 31.3%;
    padding: 0;
    clear: none;
    display: inline-block;
  }
  .partners a.w1 {
    width: 33.3%;
  }
  .partners a img {
    height: 40px;
  }
  footer > .grid > .inner3 > ul > li {
    width: 25%;
    margin-bottom: 20px;
  }
  footer .teams li {
    width: 11%;
    padding: 10px 0;
  }
  footer .teams h2 {
    display: none;
  }
  footer .teams ul {
    clear: both;
    width: auto;
    float: none;
  }
  footer .force-break {
    clear: both;
  }
  .content.allstarvoting .contentnav {
    height: auto;
    border-bottom: 0;
    margin: 0;
  }
  .content.allstarvoting .leftcol,
  .content.allstarvoting .rightcol,
  .content.allstarvoting .tab .middlecol {
    float: none;
    width: auto;
    margin: 0;
  }
  .content.allstarvoting .leftcol h4 + .combobox,
  .content.allstarvoting .rightcol h4 + .combobox,
  .content.allstarvoting .tab .middlecol h4 + .combobox {
    margin-top: 0;
  }
  .content.allstarvoting .leftcol > .btn,
  .content.allstarvoting .rightcol > .btn,
  .content.allstarvoting .tab .middlecol > .btn {
    margin-top: 20px;
    width: 39%;
  }
  .content.allstarvoting .leftcol .court,
  .content.allstarvoting .rightcol .court {
    margin-bottom: 0;
  }
  .content.allstarvoting .leftcol .court li.player,
  .content.allstarvoting .rightcol .court li.player,
  .content.allstarvoting .leftcol .court li.coach,
  .content.allstarvoting .rightcol .court li.coach {
    line-height: 40px;
  }
  .content.allstarvoting .leftcol .court li.player small,
  .content.allstarvoting .rightcol .court li.player small,
  .content.allstarvoting .leftcol .court li.coach small,
  .content.allstarvoting .rightcol .court li.coach small {
    display: inline;
  }
  .content.allstarvoting .tab .middlecol .legend {
    line-height: 60px;
    margin-bottom: 30px;
  }
  .content.allstarvoting .share .split {
    width: 80%;
    padding: 0 10%;
  }
  .content.allstarvoting .heading,
  .allstar-teaser .heading {
    padding-top: 10px;
  }
  .content.allstarvoting .heading h1,
  .allstar-teaser .heading h1 {
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
    font-family: 'function_prodemi',Arial,sans-serif;
    padding-bottom: 10px;
  }
  .content.allstarvoting .heading > img,
  .allstar-teaser .heading > img {
    height: 50px;
  }
  .content.allstarvoting .heading .presenter,
  .allstar-teaser .heading .presenter {
    margin-bottom: 0;
  }
  .content.allstarvoting .heading .presenter img,
  .allstar-teaser .heading .presenter img {
    height: 50px;
  }
  .content.allstarvoting .footer .presenter img,
  .allstar-teaser .footer .presenter img {
    height: 50px;
  }
  .content.allstarvoting .footer .presenter p,
  .allstar-teaser .footer .presenter p {
    line-height: 50px;
  }
  .content.allstarvoting .teaser-content,
  .allstar-teaser .teaser-content {
    padding: 100px 0;
  }
  .content.allstarvoting .leftcol .combobox li,
  .allstar-teaser .leftcol .combobox li,
  .content.allstarvoting .rightcol .combobox li,
  .allstar-teaser .rightcol .combobox li,
  .content.allstarvoting .leftcol .court li,
  .allstar-teaser .leftcol .court li,
  .content.allstarvoting .rightcol .court li,
  .allstar-teaser .rightcol .court li {
    height: auto !important;
    line-height: 20px !important;
  }
  .content.allstarvoting .leftcol .combobox li small,
  .allstar-teaser .leftcol .combobox li small,
  .content.allstarvoting .rightcol .combobox li small,
  .allstar-teaser .rightcol .combobox li small,
  .content.allstarvoting .leftcol .court li small,
  .allstar-teaser .leftcol .court li small,
  .content.allstarvoting .rightcol .court li small,
  .allstar-teaser .rightcol .court li small {
    display: block !important;
  }
  .frontpage_advertisement {
    position: fixed;
    background: white;
    z-index: 5;
    bottom: 0;
    margin: 0;
  }
  .frontpage_advertisement > iframe {
    display: block;
    margin: 0 auto;
  }
}
@media screen and (max-width: 380px) {
  .hidewap {
    display: none;
  }
  .content .spielheader > img,
  .content > .specialdata .spielheader > img {
    display: none;
  }
  .content > form .tf,
  .content > .specialdata > form .tf,
  .content .tab form .tf,
  .content > .specialdata .tab form .tf,
  .content > form select,
  .content > .specialdata > form select,
  .content .tab form select,
  .content > .specialdata .tab form select,
  .content > form textarea,
  .content > .specialdata > form textarea,
  .content .tab form textarea,
  .content > .specialdata .tab form textarea,
  .content > form .captcha,
  .content > .specialdata > form .captcha,
  .content .tab form .captcha,
  .content > .specialdata .tab form .captcha {
    width: 96%;
    margin-bottom: 8px;
  }
  .content > form select,
  .content > .specialdata > form select,
  .content .tab form select,
  .content > .specialdata .tab form select {
    width: 100%;
  }
  .content > form .col1,
  .content > .specialdata > form .col1,
  .content .tab form .col1,
  .content > .specialdata .tab form .col1 {
    width: 20%;
  }
  .content > form .col2,
  .content > .specialdata > form .col2,
  .content .tab form .col2,
  .content > .specialdata .tab form .col2 {
    width: 30%;
  }
  .content > form .col3,
  .content > .specialdata > form .col3,
  .content .tab form .col3,
  .content > .specialdata .tab form .col3 {
    width: 40%;
  }
  .content > form select.short,
  .content > .specialdata > form select.short,
  .content .tab form select.short,
  .content > .specialdata .tab form select.short {
    width: 32%;
  }
  .content > form span.valid,
  .content > .specialdata > form span.valid,
  .content .tab form span.valid,
  .content > .specialdata .tab form span.valid,
  .content > form span.invalid,
  .content > .specialdata > form span.invalid,
  .content .tab form span.invalid,
  .content > .specialdata .tab form span.invalid {
    clear: both;
    width: auto;
    padding-left: 32px;
    margin-bottom: 4px;
  }
  .content > form span,
  .content > .specialdata > form span,
  .content .tab form span,
  .content > .specialdata .tab form span {
    white-space: nowrap;
  }
  .content > form input.btn,
  .content > .specialdata > form input.btn,
  .content .tab form input.btn,
  .content > .specialdata .tab form input.btn {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .content .w2 figure,
  .content > .specialdata .w2 figure {
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }
  .content .fleft .profile table,
  .content > .specialdata .fleft .profile table,
  .content .fright .profile table,
  .content > .specialdata .fright .profile table,
  .content .fleft .profile dt,
  .content > .specialdata .fleft .profile dt,
  .content .fright .profile dt,
  .content > .specialdata .fright .profile dt,
  .content .fleft .profile dd,
  .content > .specialdata .fleft .profile dd,
  .content .fright .profile dd,
  .content > .specialdata .fright .profile dd,
  .content .fleft .profile hr,
  .content > .specialdata .fleft .profile hr,
  .content .fright .profile hr,
  .content > .specialdata .fright .profile hr {
    display: none;
  }
  .content .fleft .profile .team,
  .content > .specialdata .fleft .profile .team,
  .content .fright .profile .team,
  .content > .specialdata .fright .profile .team,
  .content .fleft .profile a.more,
  .content > .specialdata .fleft .profile a.more,
  .content .fright .profile a.more,
  .content > .specialdata .fright .profile a.more {
    display: block;
  }
  .content .fleft .profile .team,
  .content > .specialdata .fleft .profile .team,
  .content .fright .profile .team,
  .content > .specialdata .fright .profile .team {
    bottom: 0;
    top: auto;
  }
  .content .fleft .profile dl,
  .content > .specialdata .fleft .profile dl,
  .content .fright .profile dl,
  .content > .specialdata .fright .profile dl {
    padding: 0;
  }
  .content .fleft .profile a.more,
  .content > .specialdata .fleft .profile a.more,
  .content .fright .profile a.more,
  .content > .specialdata .fright .profile a.more {
    white-space: nowrap;
    float: none;
  }
  .content .wurfanalyse *,
  .content > .specialdata .wurfanalyse * {
    display: none;
  }
  .content .wurfanalyse:after,
  .content > .specialdata .wurfanalyse:after {
    content: "Die Wurfanalyse ist in der mobilen Ansicht nicht verfügbar.";
    display: block;
    padding: 20px 2%;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    font-family: 'function_pro_bookbold',Arial,sans-serif;
    color: #c14545;
  }
  .content .charts .col,
  .content > .specialdata .charts .col,
  .content .charts > div:first-of-type,
  .content > .specialdata .charts > div:first-of-type,
  .content .charts .col .heim,
  .content > .specialdata .charts .col .heim,
  .content .charts .col .auswaerts,
  .content > .specialdata .charts .col .auswaerts {
    width: 100%;
    float: none;
  }
  .content .charts #chart_gesamt,
  .content > .specialdata .charts #chart_gesamt,
  .content .charts #chart_tabelle,
  .content > .specialdata .charts #chart_tabelle {
    height: 250px;
  }
  .content .spielinfo dt,
  .content > .specialdata .spielinfo dt,
  .content .spielinfo dd,
  .content > .specialdata .spielinfo dd {
    width: 29.33333333%;
    padding: 0 2% 8px;
  }
  .content table.nogrid .player,
  .content > .specialdata table.nogrid .player,
  .content table.nogrid .onbench .player,
  .content > .specialdata table.nogrid .onbench .player {
    width: 48%;
  }
  .partners a.w1,
  .partners a.w2,
  .partners a.w3 {
    width: 50%;
  }
  .partners img {
    height: 30px;
  }
  .content.allstarvoting .heading,
  .allstar-teaser .heading {
    background: none;
    border-bottom: 0;
    padding: 0 1% 10px;
    margin: 0;
  }
  .content.allstarvoting .heading > img,
  .allstar-teaser .heading > img {
    display: none;
  }
  .content.allstarvoting .heading h1,
  .allstar-teaser .heading h1 {
    color: #00163a;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
    font-family: 'function_prodemi',Arial,sans-serif;
    padding-bottom: 10px;
  }
  .content.allstarvoting .heading .presenter,
  .allstar-teaser .heading .presenter {
    margin-bottom: 0;
  }
  .content.allstarvoting .heading .presenter img,
  .allstar-teaser .heading .presenter img {
    height: 50px;
  }
  .content.allstarvoting .heading .presenter p,
  .allstar-teaser .heading .presenter p {
    color: #00163a;
    float: none;
    padding: 0 0 5px;
  }
  .content.allstarvoting .leftcol .combobox li,
  .allstar-teaser .leftcol .combobox li,
  .content.allstarvoting .rightcol .combobox li,
  .allstar-teaser .rightcol .combobox li,
  .content.allstarvoting .leftcol .court li,
  .allstar-teaser .leftcol .court li,
  .content.allstarvoting .rightcol .court li,
  .allstar-teaser .rightcol .court li {
    height: auto !important;
    line-height: 20px !important;
  }
  .content.allstarvoting .leftcol .combobox li small,
  .allstar-teaser .leftcol .combobox li small,
  .content.allstarvoting .rightcol .combobox li small,
  .allstar-teaser .rightcol .combobox li small,
  .content.allstarvoting .leftcol .court li small,
  .allstar-teaser .leftcol .court li small,
  .content.allstarvoting .rightcol .court li small,
  .allstar-teaser .rightcol .court li small {
    display: block !important;
  }
  .content.allstarvoting .teaser-content,
  .allstar-teaser .teaser-content {
    background: none;
    padding: 10px 0 20px;
  }
  .content.allstarvoting .teaser-content p,
  .allstar-teaser .teaser-content p {
    padding: 0;
  }
  .content.allstarvoting .teaser-content a.btn,
  .allstar-teaser .teaser-content a.btn {
    border: 0;
    width: auto;
  }
  .content.allstarvoting .footer,
  .allstar-teaser .footer {
    background: none;
    border: 0;
    padding: 0;
  }
  .content.allstarvoting .footer .presenter p,
  .allstar-teaser .footer .presenter p {
    color: #00163a;
  }
}
/* './storage/bbl_de/static/style/jquery.cookiebar.css.' */
/* './storage/bbl_de/static/style/image_imagefit.css.' */
x965x605 {
  width: 965px;
  height: 605px;
  margin: 0;
  padding: 0;
  overflow: visible;
}
/* './storage/bbl_de/src/LAOLA1/CmsCore/Plugin/BekoAllstarVoting/Fe/css/style.css.' */
.tabTeamInt,
.tabTeamNat,
.tabConfirm {
  display: none;
}
.tableheader {
  cursor: pointer;
}
.cbCoaches {
  display: none;
}
.voteSuccessfull {
  display: none;
}
