@font-face {
  font-family: "AntennaExtraCondBold";
  src: url(../fonts/e6ded9cc-3c7c-470b-b430-4c4d453061c5-2.eot);
  src: local(☺), url(../fonts/e6ded9cc-3c7c-470b-b430-4c4d453061c5-3.woff)
    format("woff"),
    url(../fonts/e6ded9cc-3c7c-470b-b430-4c4d453061c5-1.ttf)
    format("truetype"),
    url(../fonts/e6ded9cc-3c7c-470b-b430-4c4d453061c5-4.svg#web)
    format("svg");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "AntennaCondBold";
  src: url(../fonts/288167d7-b172-49cd-ba88-f4a89e6ff149-2.eot);
  src: local(☺), url(../fonts/288167d7-b172-49cd-ba88-f4a89e6ff149-3.woff)
    format("woff"),
    url(../fonts/288167d7-b172-49cd-ba88-f4a89e6ff149-1.ttf)
    format("truetype"),
    url(../fonts/288167d7-b172-49cd-ba88-f4a89e6ff149-4.svg#web)
    format("svg");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "OpenSans";
  src: url(../fonts/opensans-regular-webfont.eot);
  src: local(☺), url(../fonts/opensans-regular-webfont.woff)
    format("woff"), url(../fonts/opensans-regular-webfont.ttf)
    format("truetype"), url(../fonts/opensans-regular-webfont.eot)
    format("eot");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "OpenSansSemibold";
  src: url(../fonts/opensans-semibold-webfont.eot);
  src: local(☺), url(../fonts/opensans-semibold-webfont.woff2)
    format("woff2"), url(../fonts/opensans-semibold-webfont.woff)
    format("woff"), url(../fonts/opensans-semibold-webfont.ttf)
    format("truetype"), url(../fonts/opensans-semibold-webfont.eot)
    format("eot");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "OpenSansBold";
  src: url(../fonts/opensans-bold-webfont.eot);
  src: local(☺), url(../fonts/opensans-bold-webfont.woff2) format("woff2"),
    url(../fonts/opensans-bold-webfont.woff) format("woff"),
    url(../fonts/opensans-bold-webfont.ttf) format("truetype"),
    url(../fonts/opensans-bold-webfont.eot) format("eot");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "BlickIcons";
  src: url("../fonts/blick-150903-2.eot");
  src: url("../fonts/blick-150903-2.eot?#iefix") format("embedded-opentype"),
    url("../fonts/blick-150903-2.woff") format("woff"),
    url("../fonts/blick-150903-2.ttf") format("truetype"),
    url("../fonts/blick-150903-2.svg#blick-150903-2") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  background-color: #abcabc;
}
.topteaser {
  position: relative;
  display: block;
  bottom: 0;
  left: 0;
  vertical-align: baseline;
}
.topteaser .info span span {
  padding: 0 0 0.13em 0.1538em;
}
.topteaser .title span span {
  padding: 0em 0.05em 0em 0.3156em;
}
.topteaser.g6square a, .topteaser.g6square a span.info span {
  font-size: 31.09px;
  line-height: 0.9692em;
}
.topteaser.g6square a span.title span span {
  line-height: 1.0666em;
  font-size: 0.46em;
}
.topteaser.g6panorama a, .topteaser.g6panorama a span.info span {
  font-size: 31.09px;
  line-height: 0.9692em;
}
.topteaser.g6panorama a span.title span span {
  line-height: 1.0666em;
  font-size: 0.46em;
}
.topteaser.g9panorama a, .topteaser.g9panorama a span.info span {
  font-size: 48.04px;
  line-height: 0.9692em;
}
.topteaser.g9panorama a span.title span span {
  line-height: 1.0666em;
  font-size: 0.46em;
}
.topteaser.g12panorama a, .topteaser.g12panorama a span.info span {
  font-size: 65px;
  line-height: 0.9692em;
}
.topteaser.g12panorama a span.title span span {
  line-height: 1.0666em;
  font-size: 0.46em;
}
.topteaser.slider3 a, .topteaser.slider3 a span.info span {
  font-size: 65px;
  line-height: 0.9692em;
}
.topteaser.slider3 a span.title span span {
  line-height: 1.0666em;
  font-size: 0.46em;
}
.topteaser.slider_news a, .topteaser.slider_news a span.info span {
  font-size: 65px;
  line-height: 0.9692em;
}
.topteaser.slider_news a span.title span span {
  line-height: 1.0666em;
  font-size: 0.46em;
}
.topteaser.g18panorama a, .topteaser.g18panorama a span.info span {
  font-size: 98.91px;
  line-height: 0.9692em;
}
.topteaser.g18panorama a span.title span span {
  line-height: 1.0666em;
  font-size: 0.46em;
}
body {
  min-width: 994px;
}
.container {
  width: 980px;
}
.container_18 {
  width: 980px;
  margin: 0 auto;
}
.grid_1, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15,
.grid_16, .grid_17, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6,
.grid_6half, .grid_7, .grid_8, .grid_9 {
  position: relative;
  float: left;
  display: inline;
  margin: 0 7px;
}
.grid_18 {
  position: relative;
  float: left;
  display: inline;
  margin: 0;
}
.grid_12 .grid_12, .grid_18 .grid_18 {
  float: none;
  display: block;
}
.pull_1, .pull_10, .pull_11, .pull_12, .pull_13, .pull_14, .pull_15,
.pull_16, .pull_17, .pull_18, .pull_2, .pull_3, .pull_4, .pull_5,
.pull_6, .pull_7, .pull_8, .pull_9, .push_1, .push_10, .push_11,
.push_12, .push_13, .push_14, .push_15, .push_16, .push_17, .push_18,
.push_2, .push_3, .push_4, .push_5, .push_6, .push_7, .push_8, .push_9
{
  position: relative;
}
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
  float: right;
}
.leftElement {
  margin-right: 14px;
}
.leftElement .centerElement {
  margin-right: 0;
}
.rightElement {
  margin-left: 14px;
}
.centerElement {
  margin: 0 14px;
}
.container_18 .grid_1 {
  width: 28px;
}
.container_18 .grid_2 {
  width: 84px;
}
.container_18 .grid_3 {
  width: 168px;
}
.container_18 .grid_4 {
  width: 196px;
}
.container_18 .grid_5 {
  width: 252px;
}
.container_18 .grid_6 {
  width: 308px;
}
.container_18 .grid_6half {
  width: 364px;
}
.container_18 .grid_7 {
  width: 392px;
}
.container_18 .grid_8 {
  width: 420px;
}
.container_18 .grid_9 {
  width: 476px;
}
.container_18 .grid_10 {
  width: 532px;
}
.container_18 .grid_11 {
  width: 588px;
}
.container_18 .grid_12 {
  min-height: 1px;
  width: 644px;
}
.container_18 .grid_13 {
  width: 700px;
}
.container_18 .grid_14 {
  width: 756px;
}
.container_18 .grid_15 {
  width: 812px;
}
.container_18 .grid_16 {
  width: 868px;
}
.container_18 .grid_17 {
  width: 924px;
}
.container_18 .grid_18 {
  width: 980px;
}
.container_18 .prefix_1 {
  padding-left: 56px;
}
.container_18 .prefix_2 {
  padding-left: 112px;
}
.container_18 .prefix_3 {
  padding-left: 168px;
}
.container_18 .prefix_4 {
  padding-left: 224px;
}
.container_18 .prefix_5 {
  padding-left: 280px;
}
.container_18 .prefix_6 {
  padding-left: 336px;
}
.container_18 .prefix_7 {
  padding-left: 392px;
}
.container_18 .prefix_8 {
  padding-left: 448px;
}
.container_18 .prefix_9 {
  padding-left: 504px;
}
.container_18 .prefix_10 {
  padding-left: 560px;
}
.container_18 .prefix_11 {
  padding-left: 616px;
}
.container_18 .prefix_12 {
  padding-left: 672px;
}
.container_18 .prefix_13 {
  padding-left: 728px;
}
.container_18 .prefix_14 {
  padding-left: 784px;
}
.container_18 .prefix_15 {
  padding-left: 840px;
}
.container_18 .prefix_16 {
  padding-left: 896px;
}
.container_18 .prefix_17 {
  padding-left: 952px;
}
.container_18 .suffix_1 {
  padding-right: 56px;
}
.container_18 .suffix_2 {
  padding-right: 112px;
}
.container_18 .suffix_3 {
  padding-right: 168px;
}
.container_18 .suffix_4 {
  padding-right: 224px;
}
.container_18 .suffix_5 {
  padding-right: 280px;
}
.container_18 .suffix_6 {
  padding-right: 336px;
}
.container_18 .suffix_7 {
  padding-right: 392px;
}
.container_18 .suffix_8 {
  padding-right: 448px;
}
.container_18 .suffix_9 {
  padding-right: 504px;
}
.container_18 .suffix_10 {
  padding-right: 560px;
}
.container_18 .suffix_11 {
  padding-right: 616px;
}
.container_18 .suffix_12 {
  padding-right: 672px;
}
.container_18 .suffix_13 {
  padding-right: 728px;
}
.container_18 .suffix_14 {
  padding-right: 784px;
}
.container_18 .suffix_15 {
  padding-right: 840px;
}
.container_18 .suffix_16 {
  padding-right: 896px;
}
.container_18 .suffix_17 {
  padding-right: 952px;
}
.container_18 .push_1 {
  left: 56px;
}
.container_18 .push_2 {
  left: 112px;
}
.container_18 .push_3 {
  left: 168px;
}
.container_18 .push_4 {
  left: 224px;
}
.container_18 .push_5 {
  left: 280px;
}
.container_18 .push_6 {
  left: 336px;
}
.container_18 .push_7 {
  left: 392px;
}
.container_18 .push_8 {
  left: 448px;
}
.container_18 .push_9 {
  left: 504px;
}
.container_18 .push_10 {
  left: 560px;
}
.container_18 .push_11 {
  left: 616px;
}
.container_18 .push_12 {
  left: 672px;
}
.container_18 .push_13 {
  left: 728px;
}
.container_18 .push_14 {
  left: 784px;
}
.container_18 .push_15 {
  left: 840px;
}
.container_18 .push_16 {
  left: 896px;
}
.container_18 .push_17 {
  left: 952px;
}
.container_18 .pull_1 {
  left: -56px;
}
.container_18 .pull_2 {
  left: -112px;
}
.container_18 .pull_3 {
  left: -168px;
}
.container_18 .pull_4 {
  left: -224px;
}
.container_18 .pull_5 {
  left: -280px;
}
.container_18 .pull_6 {
  left: -336px;
}
.container_18 .pull_7 {
  left: -392px;
}
.container_18 .pull_8 {
  left: -448px;
}
.container_18 .pull_9 {
  left: -504px;
}
.container_18 .pull_10 {
  left: -560px;
}
.container_18 .pull_11 {
  left: -616px;
}
.container_18 .pull_12 {
  left: -672px;
}
.container_18 .pull_13 {
  left: -728px;
}
.container_18 .pull_14 {
  left: -784px;
}
.container_18 .pull_15 {
  left: -840px;
}
.container_18 .pull_16 {
  left: -896px;
}
.container_18 .pull_17 {
  left: -952px;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.article__moreabout, .article__moreabout--inline__third,
.article_author, .clearfix {
  display: block;
}
.article__moreabout--inline__third:before, .article__moreabout:before,
.article_author:before, .clearfix:before {
  content: " ";
  display: block;
  overflow: hidden;
  visibility: hidden;
  height: 0;
  font-size: 0;
}
.article__moreabout--inline__third:after, .article__moreabout:after,
.article_author:after, .clearfix:after {
  content: " ";
  display: block;
  overflow: hidden;
  visibility: hidden;
  height: 0;
  font-size: 0;
  clear: both;
}
#breaking_news, #content_outer, #footer, #header, #submenu {
  margin: auto;
}
#header {
  position: relative;
  background-color: #d6081c;
}
.headerRight {
  width: 640px;
  float: right;
  padding: 0 28px 0 0;
}
#content_outer > .container_18, #footer > .container_18 {
  margin-left: 0;
}
#submenu_outer {
  margin-bottom: 10px;
  background: url(../img/selectSubmenu.png) repeat-x scroll 0 0 #ffffff;
}
.toplink {
  display: block;
  padding-bottom: 21px;
  text-align: right;
}
.toplink a {
  display: inline-block;
  padding: 0 11px 0 10px;
  font-size: 11px;
  line-height: 20px;
  background: url(../img/sep-toplink.jpg) no-repeat right top;
  color: #fff;
}
.toplink a.last {
  padding-right: 0;
  background: none;
}
.inner_page #footer {
  margin-top: 23px;
}
#footer_outer {
  margin: 0;
  padding-top: 50px;
  padding-bottom: 30px;
  background: #eeeeee none;
}
#footer h5 {
  padding-left: 10px;
  line-height: 25px;
  background: #d6081c;
  font-weight: 400;
}
#footer .logobox {
  width: 250px;
}
#footer .copy {
  color: #666666;
  display: block;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 40px;
  text-align: left;
  padding-left: 250px;
  font-weight: 400;
}
#footer #logo_footer {
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
}
#footer #logo_footer a {
  background: transparent url("../img/logo_blick_footer.jpg") no-repeat scroll 0 0;
  background-size: 160px auto;
  height: 94px;
  width: 160px;
  display: block;
  text-indent: -9999px;
}
#footer .footerNav {
  width: 175px;
}
#footer .footerNav-last {
  padding: 0;
}
#footer .footerNav:nth-child(3) {
  width: 200px;
}
#footer .footerNav li strong {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  min-height: 20px;
}
#footer .footerNav li a {
  font-size: 14px;
  line-height: 20px;
  color: #666666;
}
#footer .footerNav li a:hover {
  color: #d6081c;
}
#footer #logo_ringier {
  clear: left;
  display: block;
  margin: 0;
  padding: 20px 0 0 0;
  color: #616161;
}
#footer #logo_ringier a {
  display: block;
  width: 224px;
  height: 38px;
  text-indent: -9999px;
  margin: 5px 0 0 0;
  background: url(../img/ringier_logo_claim.png) left top no-repeat;
  background-size: contain;
}
[data-icon]:before {
  font-family: "BlickIcons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*=" icon-"]:before, [class^="icon-"]:before {
  font-family: "BlickIcons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
}
.ajax-load-animation:before, .article-lead__text ul li:before,
.article__img--inline__playButton:before,
.article__img--inline__shareButton:before, .article__poll--link:after,
.article__poll--radio-button + .article__poll--answer:before,
.article__shareButton_fb:before, .article__shareButton_mail:before,
.article__shareButton_tw:before,
.article_author__facebookid--icon:before,
.article_author__instagramName--icon:before,
.article_author__twitterid--icon:before, .bar-left:before,
.bar-right:before, .button-embed-video:before,
.button-show-full-size:before, .carousel-images-pager__element.active
.carousel-images-pager__overlay:before,
.carousel-images-pager__play:before, .channel-teaser__tabs
.topsection:after, .footer-teaser__shop-url:after,
.iconBlickIconFonts:before, .item__sharecount:before,
.livecenter--vertical .livecenter__pager--next:before,
.livecenter--vertical .livecenter__pager--prev:before,
.livecenter-container_small .livecenter-container__nav-bar
.livecenter__nav-item.active:before,
.liveticker-sports-head__showmore-arrow:before, .lotto_widget .zahlen
.zahl.stern:before, .matchbox__marker:before, .mini-sharebar
.mini-sharebar__comments:after, .mini-sharebar
.mini-sharebar__share:after, .mini-sharebar
.mini-sharebar__shares:after, .play:before, .playlist
.playlist__play:before, .rating a.answer:before,
.search-form-trigger:before, .search_form--header
.search_form__input-wrapper:before, .search_form--result
.search_form__input-wrapper:before,
.secondarybox__element--text-noPadding li:before,
.sharelineIcon:before, .sharelines p:before, .sharelines ul li:before,
.sport-table__dropdown-item.active:before,
.userstate__login.usericon:before, .weather-search
.current-country-label:before, .weather-search .temp:before,
.weather-search__overlay:before, .weather-search__weather-link:after,
.widget_maxiteaser__play:before {
  font-family: "BlickIcons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-ico-00-home:before {
  content: "a";
}
.icon-ico-00-search:before, .search-form-trigger:before,
.search_form--header .search_form__input-wrapper:before,
.search_form--result .search_form__input-wrapper:before {
  content: "c";
}
.bar-left:before, .icon-ico-01-arrow-l-left:before {
  content: "d";
}
.bar-right:before, .icon-ico-01-arrow-l-right:before {
  content: "e";
}
.icon-ico-01-arrow-m-left:before {
  content: "f";
}
.article__poll--link:after, .icon-ico-01-arrow-m-right:before {
  content: "g";
}
.icon-ico-01-arrow-s-left:before, .livecenter--vertical
.livecenter__pager--next:before, .livecenter--vertical
.livecenter__pager--prev:before {
  content: "h";
}
.icon-ico-01-arrow-s-right:before,
.liveticker-sports-head__showmore-arrow:before {
  content: "i";
}
.carousel-sistyle a.bar-left:before, .carousel-small
a.bar-left:before, .icon-ico-01-arrow-xs-left:before {
  content: "j";
}
.carousel-sistyle a.bar-right:before, .carousel-small
a.bar-right:before, .channel-teaser__tabs .topsection:after,
.footer-teaser__shop-url:after, .icon-ico-01-arrow-xs-right:before,
.secondarybox__element--text-noPadding li:before,
.weather-search__weather-link:after {
  content: "k";
}
.article-lead__text ul li:before, .icon-ico-01-bullet:before,
.sharelines ul li:before {
  content: "l";
}
.icon-ico-01-close:before {
  content: "m";
}
.icon-ico-01-drop-down:before,
.sport-table__dropdown-item.active:before {
  content: "n";
}
.icon-ico-01-load-more:before {
  content: "o";
}
.icon-ico-01-more-rubric:before {
  content: "p";
}
.ajax-load-animation:before, .icon-ico-02-loading:before {
  content: "q";
}
.icon-ico-02-mail-open:before {
  content: "r";
}
.icon-ico-02-thumb-down:before {
  content: "s";
}
.icon-ico-02-thumb-up:before {
  content: "t";
}
.carousel-images-pager__play:before, .icon-ico-02-video-play:before,
.mini-sharebar .mini-sharebar__comments:after, .mini-sharebar
.mini-sharebar__share:after, .mini-sharebar
.mini-sharebar__shares:after, .play:before, .playlist
.playlist__play:before, .widget_maxiteaser__play:before {
  content: "u";
}
.icon-ico-03-comment:before, .mini-sharebar
.mini-sharebar__comments:after {
  content: "v";
}
.icon-ico-03-comment-btn:before {
  content: "w";
}
.icon-ico-03-error-btn:before {
  content: "x";
}
.article__shareButton_fb:before,
.article_author__facebookid--icon:before,
.article_author__instagramName--icon:before,
.icon-ico-03-facebook:before {
  content: "y";
}
.icon-ico-03-facebook-btn:before {
  content: "z";
}
.icon-ico-03-googleplus:before {
  content: "A";
}
.icon-ico-03-googleplus-btn:before {
  content: "B";
}
.article__shareButton_mail:before, .icon-ico-03-mail:before {
  content: "C";
}
.icon-ico-03-mail-btn:before {
  content: "D";
}
.article__img--inline__playButton:before,
.button-show-full-size:before, .icon-ico-03-scale-btn:before {
  content: "E";
}
.article__img--inline__shareButton:before,
.icon-ico-03-singleshare:before, .mini-sharebar
.mini-sharebar__share:after, .sharelineIcon:before {
  content: "F";
}
.button-embed-video:before, .icon-ico-03-singleshare-btn:before {
  content: "G";
}
.article__shareButton_tw:before,
.article_author__twitterid--icon:before, .icon-ico-03-twitter:before,
.sharelines p:before {
  content: "H";
}
.icon-ico-03-twitter-btn:before {
  content: "I";
}
.icon-ico-00-login:before, .userstate__login.usericon:before {
  content: "b";
}
.icon-ico-04-scale:before {
  content: "J";
}
.icon-ico-04-teaser-play:before {
  content: "K";
}
.icon-ico-04-volume:before {
  content: "L";
}
.icon-ico-04-werbung-uberpringen:before {
  content: "M";
}
.icon-ico-05-bike:before {
  content: "N";
}
.icon-ico-05-icehockey:before, .livecenter__list--eishockey
.matchbox__marker:before {
  content: "O";
}
.icon-ico-05-icehockey-swoosh:before {
  content: "P";
}
.icon-ico-05-motorsport:before, .livecenter__list--formel
.matchbox__marker:before {
  content: "Q";
}
.icon-ico-05-pfeife:before {
  content: "R";
}
.icon-ico-05-rating-clicked:before {
  content: "S";
}
.icon-ico-05-rating-slider:before {
  content: "T";
}
.icon-ico-05-soccer:before, .livecenter__list--fussball
.matchbox__marker:before {
  content: "U";
}
.icon-ico-05-soccer-swoosh:before {
  content: "V";
}
.icon-ico-05-star:before, .rating a.answer:before {
  content: "W";
}
.icon-ico-05-tennis:before, .livecenter__list--tennis
.matchbox__marker:before {
  content: "X";
}
.icon-ico-05-trikot:before {
  content: "Y";
}
.icon-ico-05-wintersport:before {
  content: "Z";
}
.icon-ico-06-heart:before {
  content: "1";
}
.icon-ico-04-pause:before {
  content: "2";
}
.carousel-images-pager__element.active
.carousel-images-pager__overlay:before, .icon-ico-04-play:before,
.livecenter-container_small .livecenter-container__nav-bar
.livecenter__nav-item.active:before, .weather-search
.current-country-label:before, .weather-search .temp:before,
.weather-search__overlay:before {
  content: "3";
}
.icon-ico-04-play-video:before {
  content: "4";
}
.icon-ico-04-replay:before {
  content: "5";
}
.icon-ico-06-comment:before {
  content: "0";
}
.icon-ico-07-arrow-down:before {
  content: "6";
}
.icon-ico-07-arrow-up:before {
  content: "7";
}
.icon-ico-07-carousel-triangle:before {
  content: "8";
}
.article_author__instagramName--icon:before,
.icon-ico-07-instagram:before {
  content: "9";
}
.icon-ico-07-lotto-circle:before {
  content: "!";
}
.icon-ico-07-lotto-stern:before, .lotto_widget .zahlen
.zahl.stern:before {
  content: "\"";
}
.icon-ico-07-on-air:before {
  content: "#";
}
.icon-ico-07-quotation-mark-left:before {
  content: "$";
}
.icon-ico-07-quotation-mark-right:before {
  content: "%";
}
.article__poll--radio-button:checked + .article__poll--answer:before,
.icon-ico-07-radio-active:before {
  content: "&";
}
.article__poll--radio-button + .article__poll--answer:before,
.icon-ico-07-radio-passive:before {
  content: "\'";
}
.icon-ico-07-share:before, .item__sharecount:before, .mini-sharebar
.mini-sharebar__shares:after {
  content: "(";
}
a, abbr, acronym, address, applet, b, big, blockquote, body, caption,
center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font,
form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label,
legend, li, object, ol, p, pre, q, s, samp, small, span, strike,
strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul,
var {
  margin: 0;
  padding: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  border: 0;
  border-style: none;
}
iframe {
  overflow: hidden;
  border: 0;
  border-style: none;
}
sub, sup {
  font-size: 0.7em;
  line-height: 1;
}
sub {
  vertical-align: sub;
}
sup {
  vertical-align: super;
}
body {
  line-height: 1;
  background-position: center 0px;
  background-repeat: no-repeat;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:after, blockquote:before {
  content: "";
  content: none;
}
q:after, q:before {
  content: "";
  content: none;
}
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.sec-sub-top {
  position: relative;
  top: 25px;
  left: -15px;
}
.widecolumn {
  margin-left: 0 !important;
}
.narrowcolumn {
  margin-right: 0 !important;
}
#container {
  background: #fff;
}
body.video #container {
  position: relative;
}
.videoAdSkip {
  display: none;
  font-size: 16px;
  clear: float;
  float: left;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  align: center;
  padding-top: 10px;
  z-index: 1000000;
  width: 644px;
  height: 50px;
}
.countries {
  display: none;
  position: absolute;
  top: 24px;
  left: -7px;
  width: 218px;
  z-index: 500;
}
.countries label {
  float: left;
}
.countries ul {
  float: left;
  width: 65px;
  padding-top: 16px;
}
.countries ul.first {
  padding-right: 38px;
}
.countries ul li {
  display: block;
}
.countries ul li a {
  padding-left: 9px;
  font-weight: 700;
  line-height: 18px;
  background: url(../img/bullet-red.png) no-repeat left 4px;
  color: #e0091d;
}
.cont-top {
  position: relative;
  width: 218px;
  height: 20px;
  background: url(../img/country-top.png) no-repeat left top;
}
.cont-bottom {
  width: 204px;
  padding: 0 20px 20px;
  background: url(../img/country-bottom.png) no-repeat left bottom;
}
.ort {
  position: relative;
  background: none;
  z-index: 801;
}
.ort .test {
  display: block;
  width: 21px;
  height: 24px;
  padding: 0 10px 0 27px;
  font-size: 11px;
  font-weight: 700;
  line-height: 24px;
  background: url(../img/stickerSprite.png) no-repeat -56px 0;
  cursor: pointer;
  color: #fff;
}
.ort .test.active, .ort .test:hover {
  background-position: -56px -24px;
}
.temp {
  position: relative;
  left: -8px;
  float: left;
  padding: 0 45px 0 13px;
  font-weight: 700;
  line-height: 26px;
  background: url(../img/temp-bg.png) no-repeat right top;
  color: #fff;
  z-index: 500;
  width: 100px;
  cursor: pointer;
}
.temprature {
  float: right;
  padding-left: 5px;
  font-size: 15px;
}
.logoButton {
  position: relative;
  top: 0;
  left: 0;
  display: inline;
  float: left;
  padding-left: 5px;
  cursor: pointer;
  overflow: hidden;
}
.logoButton span {
  display: inline;
  float: left;
  padding: 0 9px 0 4px;
  font-size: 13px;
  font-weight: 700;
  line-height: 24px;
  background: url(../img/red-btn.png) no-repeat right top;
  color: #fff;
  cursor: pointer;
}
.logoButton:hover span {
  background-position: right -48px;
  text-decoration: none;
}
.logoButton span input {
  width: 300px;
  height: 50px;
  background: url(../img/blank.gif);
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.button input {
  width: 300px;
  height: 50px;
  background: url(../img/blank.gif);
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.logoButton.white-btn span, .red-btn.white-btn span {
  background: #ffffff;
  padding: 2px 9px 2px 9px;
  position: relative;
  display: inline;
  line-height: 18px;
  float: left;
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-color: #9a0b04;
  border-style: solid;
  border-width: 1px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 51%, #ffffff 52%,
    #c4c4c4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #ffffff), color-stop(51%, #ffffff), color-stop(52%, #ffffff),
    color-stop(100%, #c4c4c4));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 51%, #ffffff 52%,
    #c4c4c4 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 51%, #ffffff 52%, #c4c4c4
    100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 51%, #ffffff 52%, #c4c4c4
    100%);
  background: linear-gradient(bottom, #ffffff 0%, #ffffff 51%, #ffffff 52%, #c4c4c4
    100%);
  -pie-background: linear-gradient(#ffffff 0%, #c4c4c4 100%);
  behavior: url(/resources/ver1-0/css/PIE.htc);
}
.logoButton.white-btn span:hover {
  background: #c4c4c4;
  background: -moz-linear-gradient(top, #c4c4c4 0%, #ffffff 51%, #ffffff 52%,
    #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #c4c4c4), color-stop(51%, #ffffff), color-stop(52%, #ffffff),
    color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #c4c4c4 0%, #ffffff 51%, #ffffff 52%,
    #ffffff 100%);
  background: -o-linear-gradient(top, #c4c4c4 0%, #ffffff 51%, #ffffff 52%, #ffffff
    100%);
  background: -ms-linear-gradient(top, #c4c4c4 0%, #ffffff 51%, #ffffff 52%, #ffffff
    100%);
  background: linear-gradient(bottom, #c4c4c4 0%, #ffffff 51%, #ffffff 52%, #ffffff
    100%);
  -pie-background: linear-gradient(#c4c4c4 0%, #ffffff 100%);
  behavior: url(/resources/ver1-0/css/PIE.htc);
  text-decoration: none;
}
.headerRight a.red-btn {
  margin: 0px;
}
.red-btn {
  position: relative;
  display: inline;
  float: left;
  height: 22px;
  line-height: 23px;
  padding: 0px 10px 0px 10px;
  font-size: 13px;
  font-weight: 700;
  color: #ffffff !important;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-color: #9a0b04;
  border-style: solid;
  border-width: 1px;
  background: #cf091a;
  background: -moz-linear-gradient(top, #d6081c 0%, #9d030b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d6081c), color-stop(100%, #9d030b));
  background: -webkit-linear-gradient(top, #d6081c 0%, #9d030b 100%);
  background: -o-linear-gradient(top, #d6081c 0%, #9d030b 100%);
  background: -ms-linear-gradient(top, #d6081c 0%, #9d030b 100%);
  background: linear-gradient(bottom, #d6081c 0%, #9d030b 100%);
  -pie-background: linear-gradient(#d6081c 0%, #9d030b 100%);
  behavior: url(/resources/ver1-0/css/PIE.htc);
}
.red-btn:hover {
  background: #9d030b;
  text-decoration: none !important;
  background: -moz-linear-gradient(top, #9d030b 0%, #d6081c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #9d030b), color-stop(100%, #d6081c));
  background: -webkit-linear-gradient(top, #9d030b 0%, #d6081c 100%);
  background: -o-linear-gradient(top, #9d030b 0%, #d6081c 100%);
  background: -ms-linear-gradient(top, #9d030b 0%, #d6081c 100%);
  background: linear-gradient(bottom, #9d030b 0%, #d6081c 100%);
  -pie-background: linear-gradient(#9d030b 0%, #d6081c 100%);
  behavior: url(/resources/ver1-0/css/PIE.htc);
}
button.red-btn {
  line-height: 20px;
  float: none;
  margin: 0px;
}
.poster {
  display: block;
  padding-bottom: 12px;
  vertical-align: top;
}
.files {
  margin: 10px 14px 0 14px;
}
.files dt {
  float: left;
  display: block;
  height: 19px;
  margin-right: 12px;
  padding: 4px 16px 0 11px;
  font-weight: 700;
  background: url(../img/stickerSprite.png) no-repeat 0 -48px;
  color: #fff;
}
.files dd {
  float: left;
  padding: 5px 12px 0 0;
}
.files dd a {
  padding-left: 11px;
  font-weight: 700;
  background: url(../img/bullet.jpg) left 5px no-repeat;
  color: #e0091d;
}
#wemfpixel, .statspixel {
  display: none;
  position: absolute;
  top: -1px;
}
.fblb {
  border: 1px solid #d9d9d9;
  margin-bottom: 20px;
}
.adsense {
  padding: 0 9px;
  font-family: "OpenSans";
  background: #efefef;
}
.widget_videoplayer .adsense {
  width: 310px;
}
.adsense {
  padding: 4px 0px 5px 5px;
}
.adsense h2 {
  margin: 0;
  padding: 4px 1px 0px;
  font-family: "OpenSans";
  line-height: 16px;
  font-size: 12px;
  font-weight: 400;
}
.adsense h2 a {
  color: #676767 !important;
}
.adsense .more {
  margin: 0;
  padding: 6px 4px;
  word-wrap: break-word;
}
.adsense .more a {
  font-size: 12px;
  font-weight: 700;
  color: #d8010f !important;
}
.adsense .one a {
  line-height: 14px;
  font-size: 14px;
  font-weight: 700;
  color: #d8010f !important;
}
.adsense .more .details {
  font-size: 12px;
  color: #000;
}
.adsense .one .details {
  line-height: 15px;
  font-size: 13px;
  color: #000;
  display: inline-block;
  padding: 1px 0px 2px 0px;
}
.adsense .more span a {
  font-size: 12px;
  font-weight: 400;
  color: #d8010f !important;
}
.adsense .one span a {
  font-size: 14px;
  font-weight: 400;
  color: #d8010f !important;
}
.adsense .one {
  padding: 2px 0px 0px 4px;
}
.live-center {
  width: 301px;
  height: 78px;
  padding: 0 0 0 8px;
  background: url(../img/newsticker-bg.png) no-repeat 0 -186px;
}
.live-center_title {
  float: left;
  width: 50px;
}
.live {
  display: block;
  padding: 30px 0 5px 0;
  font-family: "AntennaExtraCondBold";
  font-size: 18px;
  line-height: 16px;
  color: #fff;
}
.live-game {
  position: relative;
  padding: 0 11px 0 1px;
  font-size: 11px;
  line-height: 11px;
  background: url(../img/bullet-game.png) right 5px no-repeat;
  color: #fff;
  vertical-align: top;
}
.live-right {
  float: left;
  width: 174px;
  padding: 6px 0 0 30px;
  color: #000;
  font-size: 11px;
  line-height: 11px;
}
.live-right .text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
}
.score-left {
  float: left;
  width: 125px;
  height: 13px;
  margin-right: 4px;
  padding-left: 5px;
  overflow: hidden;
  background: #c6c6c6;
}
.score-right {
  float: left;
  width: 40px;
  height: 13px;
  overflow: hidden;
  background: #6d6d6d;
  color: #fff;
  text-align: center;
}
.score {
  display: block;
  padding: 7px 0 2px 0;
}
.score .team {
  display: block;
  padding-bottom: 4px;
  font-size: 12px;
  font-weight: 700;
  line-height: 13px;
}
.report {
  background: url(../img/bullet-red.png) right 5px no-repeat;
  padding: 0 10px 0 1px;
  color: #e0081d;
  font-size: 11px;
  line-height: 23px;
}
.h2_title, .h3_title, .h4_title {
  float: left;
  white-space: nowrap;
  text-transform: uppercase;
}
.h3_title strong {
  color: #e3161b;
}
.livetickerTitle.livetickerBottom {
  border-bottom: 0;
  margin-bottom: 0;
}
.livetickerTitle .tickerTitle, .livetickerTitle h1 {
  float: left;
  white-space: nowrap;
  text-transform: uppercase;
  line-height: 22px;
  font-family: "AntennaExtraCondBold";
  font-size: 20px;
  color: #000;
}
.livetickerTitle .tickerTitle strong {
  padding-right: 10px;
}
.livescoreTitle {
  font-family: Open Sans;
  font-weight: bold;
  font-size: 24px;
}
.tickerUpdate {
  padding: 5px 0 1px 0;
  clear: left;
  font-size: 11px;
  line-height: 12px;
  font-family: "OpenSans";
  color: #666666;
}
.h1_title h1 {
  float: left;
  white-space: nowrap;
  text-transform: uppercase;
  line-height: 22px;
  font-family: "AntennaExtraCondBold";
}
.narrowcolumn h3, .widecolumn h3 {
  line-height: 25px;
  border-bottom: 1px solid #b2b2b2;
}
.all-gallery {
  position: relative;
  float: right;
  bottom: -3px;
  margin-right: 8px;
  padding-right: 16px;
  font-family: "OpenSans";
  font-size: 12px;
  font-weight: 700;
  background: url(../img/bullet-all-gallery.jpg) right 4px no-repeat;
  color: #d6081c;
}
.subsection {
  position: relative;
  float: right;
  bottom: -3px;
  margin-right: 8px;
  padding-right: 16px;
  font-family: "OpenSans";
  font-size: 12px;
  font-weight: 700;
  background: url(../img/bullet-all-gallery.jpg) right 4px no-repeat;
  color: #d6081c;
  padding-right: 7px;
  background: url(../img/country-bullet.jpg) no-repeat scroll right 7px;
}
.subsection.last {
  margin-right: 0;
  padding-right: 0;
  background: none;
}
.all-gallery.last {
  margin-right: 0;
}
.most_inner {
  padding: 10px 0 7px 0;
  border-bottom: 1px solid #d9d9d9;
}
.most dd {
  display: block;
  height: 42px;
  padding: 0 0 4px 0;
  background: url(../img/most-bg.jpg) repeat-x;
}
.mostwnumbs dd {
  display: block;
  height: 42px;
  padding: 0 0 4px 0;
  background: url(../img/most-bg.jpg) repeat-x;
  padding: 0 10px 4px 0;
}
.most dd .counter, .mostwnumbs dd .counter {
  float: left;
  width: 32px;
  margin-right: 8px;
  font-family: "AntennaExtraCondBold";
  font-size: 30px;
  line-height: 42px;
  background: #d6081c;
  color: #fff;
  text-align: center;
}
.most dd a {
  position: relative;
  top: 5px;
  float: left;
  width: 260px;
  height: 30px;
  padding: 0 8px 0 0;
  overflow: hidden;
  line-height: 15px;
  color: #000;
}
.mostwnumbs dd a {
  position: relative;
  top: 5px;
  float: left;
  width: 260px;
  height: 30px;
  padding: 0 8px 0 0;
  overflow: hidden;
  line-height: 15px;
  color: #000;
  width: 185px;
}
.most dd a img, .mostwnumbs dd a img {
  margin: 0 0 1px 5px;
  vertical-align: middle;
}
.most-numbers dd {
  padding-right: 0 !important;
}
.most-nums {
  float: right;
  height: 20px;
  margin: 11px 5px 0 0;
  padding: 0 5px 0 0;
  line-height: 20px;
  font-weight: 700;
  background: url(../img/most-nums.png) no-repeat right top;
}
.most-nums-left {
  float: left;
  width: 10px;
  height: 20px;
  background: url(../img/most-nums.png) no-repeat left bottom;
}
.complain {
  position: relative;
  top: 0;
  left: 0;
  float: right;
  display: inline-block;
  padding-left: 6px;
  overflow: hidden;
  background: url(../img/complain-btn.png) left -26px no-repeat;
  cursor: pointer;
}
.complain span {
  display: inline-block;
  padding: 0 10px 0 4px;
  font-size: 13px;
  font-weight: 700;
  line-height: 26px;
  cursor: pointer;
  background: url(../img/complain-btn.png) right 0 no-repeat;
  color: #fff;
  zoom: 1;
  text-shadow: 1px 0 1px #959595;
  -webkit-text-shadow: 0 0 0 #fff, 1px 0 1px #959595;
  filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=0,
    Color=#959595);
}
.complain:hover {
  background: url(../img/complain-btn.png) left -78px no-repeat;
  text-decoration: none;
}
.complain span:hover {
  background: url(../img/complain-btn.png) right -52px no-repeat;
  text-decoration: none;
}
.gom {
  margin-bottom: 20px;
  padding: 12px 12px 0;
  border: 1px solid #d9d9d9;
}
.gom-title {
  margin: 10px 0;
  padding: 0 0 18px 48px !important;
  font-family: "AntennaExtraCondBold";
  font-size: 20px;
  line-height: 22px;
  background: url(../img/bullet-gom.jpg) left 2px no-repeat;
}
.gom-title span {
  color: #e3161b;
}
.article_text .gom {
  display: inline-block;
  width: 394px;
}
.girl-detail {
  padding: 0 26px 5px 48px;
}
.girl-detail li {
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 18px;
  vertical-align: middle;
}
.girl-detail li lable {
  float: left;
}
.girl-detail li .radio {
  float: left;
  width: 12px;
  height: 12px;
  margin: 3px 6px 0 0;
  line-height: 22px;
  vertical-align: middle;
}
.girl-detail li.last {
  padding: 5px 0 20px;
}
.girl-detail li .erqu {
  padding-top: 10px;
  font-size: 12px;
  background-position: right 18px;
}
.news {
  position: relative;
}
div.item {
  margin-bottom: 16px;
}
.shortvspace div.item {
  margin-bottom: 12px;
}
.item a.news-links {
  display: block;
  padding-bottom: 6px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 20px;
  line-height: 22px;
}
.widget_bigteaser.various-news .item a.news-links,
.widget_maxiteaser.various-news .item a.news-links {
  padding-top: 4px;
}
.item.text_teaser a.news-links, a.buy {
  font-size: 32px;
  line-height: 32px;
  font-family: "AntennaCondBold", sans-serif;
}
.gallery-link {
  padding: 6px 0 0 14px;
}
.market-disc {
  overflow: hidden;
}
.item p.time-sec {
  position: relative;
  top: 0;
  left: 0;
  min-height: 1px;
  padding: 2px 4px 0 0;
  font-size: 11px;
  line-height: 14px;
  font-family: "OpenSans";
  color: #666;
}
.item p.time {
  padding: 2px 4px 4px 0;
  font-size: 11px;
  line-height: 14px;
  font-family: "OpenSans";
  color: #666666;
}
.item p.time-sec a.more-detail {
  float: none;
  top: 1px;
  right: 0;
}
.item p.time-sec .dot-point {
  width: 6px;
}
.item a.more-detail {
  font-size: 11px;
  color: #d6081c;
}
.item img {
  float: left;
  padding: 2px 10px 0 0;
}
.news-right-img {
  padding-right: 0 !important;
}
.news-left {
  margin-left: 0 !important;
}
.news-right {
  margin-right: 0 !important;
}
div.comment {
  display: inline-block;
  margin: 6px 0 5px;
  padding: 0 4px 1px;
  font-size: 10px;
  line-height: 16px;
  font-family: "OpenSans";
  font-weight: 700;
  text-transform: uppercase;
  background: #d6081c;
  color: #fff;
}
.widget_bigteaser div.comment {
  margin: 6px 0 0;
}
.widget_maxiteaser div.comment {
  margin: 4px 0 -4px;
}
.grid_6 .standard_teaser div.comment {
  margin: 6px 0 5px;
}
span.shy {
  visibility: hidden;
  font-size: 0;
  line-height: 0;
}
.news-sec-img {
  display: block;
}
.news-sec-img img {
  float: none;
}
a.news-sec-title {
  display: block;
  height: 50px;
  margin-bottom: 10px;
  padding-top: 0;
  overflow: hidden;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 22px;
  line-height: 24px;
}
a.news-sec-title span {
  color: #d6081c;
}
.wid308 {
  display: block;
  width: 308px;
}
.wid89 {
  width: 60px;
}
.news-sec-listing {
  padding-bottom: 20px;
}
.news-multi li {
  padding-bottom: 18px;
}
.live-txt {
  width: 33px;
  margin-bottom: 5px;
  font-size: 11px;
  line-height: 13px;
  background: #fec603;
  color: #464646;
  text-align: center;
}
.scoreBoard {
  width: 644px;
  margin: 0 auto 20px;
  font-weight: 700;
  background: url(../img/bg_scoreboard.png) repeat-y scroll 0 0;
  color: #fff;
  padding: 20px 12px 12px 12px;
}
.scoreBoard .league {
  font-size: 17px;
}
.scoreBoard .league .live {
  width: 66px;
  margin: -3px 9px 0 0;
  padding: 0 12px;
  font-size: 20px;
  background: #ffc603;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  display: inline;
}
.scoreBoard .tournamentStandalone {
  font-family: "AntennaExtraCondBold";
  font-size: 36px;
  line-height: 36px;
  text-align: center;
  width: 620px;
}
.scoreBoard .aTeam, .scoreBoard .hTeam {
  width: 280px;
  float: left;
  margin-top: 16px;
  font-weight: 400;
}
.scoreBoard.tennisLive .hTeam {
  padding-left: 30px;
  width: 250px;
}
.service.hTeam {
  background: url(../img/tennisball.png) no-repeat 12px 7px;
}
.service.aTeam {
  background: url(../img/tennisball.png) no-repeat right 7px;
}
.tennisPoints {
  color: #FFC603;
  font-size: 32px;
  padding-left: 20px;
}
.scoreBoard .team img {
  float: left;
  margin-right: 17px;
  margin-top: -8px;
}
.scoreBoard .team strong {
  display: block;
  max-height: 72px;
  margin: 0;
  font-family: "AntennaExtraCondBold";
  font-size: 36px;
  line-height: 36px;
  overflow: hidden;
}
.scoreBoard .team span {
  font-size: 16px;
}
.scoreBoard .versus {
  float: left;
  font-family: "AntennaExtraCondBold";
  font-size: 30px;
  line-height: 30px;
  padding: 0 12px;
  margin-top: 20px;
}
.scoreBoard .score {
  font-family: "AntennaExtraCondBold";
  font-size: 65px;
  line-height: 65px;
  text-align: center;
  clear: left;
  padding: 20px 0 0 0;
  width: 620px;
}
.scoreBoard .facts {
  width: 298px;
  float: left;
  padding-top: 4px;
  margin-top: 22px;
}
.scoreBoard .facts a {
  display: block;
  color: #d6081c;
}
.scoreBoard .wetter_icon_overlay {
  margin: 22px 0 0 310px;
  padding: 4px 60px 4px 20px;
  background-position: 0 0;
  border-left: 1px solid #878787;
  width: 238px;
  position: relative;
}
.scoreBoard .wetter_icon_overlay .ovl_overlay {
  top: -12px;
  right: 0;
}
#scoreboardRanking {
  display: none;
  clear: left;
  padding-top: 20px;
  width: 620px;
}
#scoreboardRanking .scoreTable {
  width: 100%;
}
#scoreboardRanking .scoreTableT1 {
  width: 252px;
  text-align: right;
  padding-right: 12px;
}
#scoreboardRanking .scoreTableT2 {
  width: 252px;
  padding-left: 12px;
}
#scoreboardRanking .scoreTableScore {
  width: 20px;
  text-align: center;
}
.scoreboardRankingInner {
  padding: 6px 0;
}
#scoreboardRanking .stageRank {
  width: 292px;
  font-weight: 400;
}
#scoreboardRanking .stageRank:first-child {
  float: left;
  margin-right: 36px;
}
#scoreboardRanking .stageRankValue {
  text-align: right;
  padding-left: 6px;
}
#scoreboardRanking .stageRankName {
  padding-left: 6px;
}
.league_table {
  text-align: left;
  font-weight: 700;
  font-size: 11px;
}
.league_table td {
  padding: 5px 0 5px 5px;
  border-bottom: 1px solid #afafaf;
}
.league_table th {
  padding: 5px 0 5px 5px;
  border-bottom: 1px solid #afafaf;
}
.league_table th:first-child {
  padding: 5px 0;
  text-align: left;
}
.league_table td:first-child {
  padding: 5px 0;
  font-family: "AntennaExtraCondBold";
  font-size: 16px;
  background-color: #f1f1f1;
  color: #d6081c;
  text-align: center;
}
.league_table th:last-child {
  text-align: right;
}
.league_table td:last-child {
  padding-right: 5px;
  text-align: right;
}
.odds_table {
  text-align: left;
  font-weight: 700;
  font-size: 11px;
}
.odds_table tr {
  border-bottom: 1px solid #afafaf;
}
.odds_table td, .odds_table th {
  padding: 5px 0 5px 5px;
  border-bottom: 1px solid #afafaf;
}
.odds_table .number {
  padding: 5px 0;
  font-family: "AntennaExtraCondBold";
  font-size: 16px;
  background-color: #f1f1f1;
  color: #151877;
  text-align: center;
  width: 30px;
}
.odds_table td:last-child, .odds_table th:last-child {
  text-align: right;
}
.tnIcons {
  opacity: 0.7;
  filter: alpha(opacity = 70);
}
.tnIcons:hover {
  opacity: 1.0;
  filter: alpha(opacity = 100);
}
.gradient_gray {
  float: left;
  padding-bottom: 10px;
  width: 100%;
  background: #d1d1d1;
  background: -moz-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d1d1d1), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -o-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -ms-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1',
    endColorstr='#f2f2f2',GradientType=0 );
  background: linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
}
.sportDossierBox {
  width: 300px;
  padding: 0px 4px 0px 4px;
}
.sportDossierBox a {
  cursor: hand;
}
.sportDossierBox a:active, .sportDossierBox a:focus, .sportDossierBox
a:hover, .sportDossierBox a:visited {
  cursor: hand;
}
.sportDossierBoxItemThree {
  display: inline-block;
  width: 60px;
  height: 60px;
  padding: 10px 20px 10px 20px;
  background-repeat: no-repeat !important;
  background-size: 60px !important;
  background-position: center !important;
  zoom: 1;
  *display: inline;
}
.sportDossierBoxItemFour {
  display: inline-block;
  width: 55px;
  height: 55px;
  padding: 10px;
  background-repeat: no-repeat !important;
  background-size: 55px !important;
  background-position: center !important;
  zoom: 1;
  *display: inline;
}
.sportDossierBoxItemFive {
  display: inline-block;
  width: 50px;
  height: 50px;
  padding: 10px 5px 10px 5px;
  background-repeat: no-repeat !important;
  background-size: 50px !important;
  background-position: center !important;
  zoom: 1;
  *display: inline;
}
.various-news h4 {
  margin: 10px 0;
  line-height: 29px;
  border-bottom: #d6081c 1px solid;
}
.various-news a.headline {
  display: block;
  padding-bottom: 6px;
  font-family: "AntennaCondBold", sans-serif;
  line-height: 20px;
  font-size: 20px;
  color: #000;
}
.various-news a.description {
  width: 100%;
  padding: 5px 0 3px 0;
  line-height: 16px;
  font-size: 13px;
  color: #000;
}
.various-news a.description img {
  position: relative;
  top: 0;
  left: -4px;
  padding-top: 6px;
}
.various-news .newsplace {
  float: left;
  font-size: 11px;
  text-transform: uppercase;
  color: #666;
}
.various-news a.morenews {
  font-size: 11px;
  color: #d6081c;
}
.country {
  float: right;
  padding: 3px 0 4px 0 !important;
  border: none !important;
  text-align: right;
}
.country li {
  display: inline;
  width: auto !important;
  margin: 0 !important;
  padding: 0 6px 0 4px;
  background: url(../img/country-bullet.jpg) right 7px no-repeat;
  text-align: right;
}
.country li.last {
  padding-right: 0;
  background: none;
}
.country li a {
  font-size: 11px;
  color: #d7061b;
}
.top-pad {
  padding-top: 8px;
}
.tp-minus {
  position: relative;
  top: -2px;
}
.dot-point {
  display: inline-block;
  text-align: center;
  margin-left: 7px;
  margin-right: 7px;
}
.top-royal {
  font-family: "AntennaExtraCondBold";
  line-height: 24px;
  font-size: 16px;
  border-bottom: #b2b2b2 1px solid;
  color: #d6081c;
}
.top-royal span {
  color: #000;
}
.articles {
  padding: 10px 0 14px;
}
.articles li {
  display: block;
  padding-bottom: 12px;
  font-family: "AntennaExtraCondBold";
  line-height: 18px;
  font-size: 16px;
  color: #000;
}
.articles li span {
  color: #d6081c;
}
.articles li img {
  display: inline-block;
  padding-right: 10px;
}
.google-add {
  padding-top: 20px;
}
.peoplesubNav {
  line-height: 37px;
  background: url(../img/horinav.jpg) repeat-x;
}
.peoplesubNav li {
  float: left;
  padding-right: 8px;
}
.peoplesubNav li a {
  padding: 0 8px 0 9px;
  line-height: 18px;
  font-weight: 700;
  color: #9a0b04;
}
.peoplesubNav li a:hover {
  background: #c60716;
  color: #fff;
  text-decoration: none;
}
#header .search_form label {
  float: left;
}
#header .search_form label input {
  float: left;
}
.news-multi .news_foto, .teaser .teaser_foto {
  float: left;
}
.weather_widget a {
  display: block;
}
.weather_widget a img {
  display: block;
}
.inner_page #sidebar {
  padding: 6px 0 0;
}
.inner_page .top3_module h3 {
  font-family: "AntennaExtraCondBold";
  font-size: 16px;
  font-weight: 700;
}
.inner_page .top3_module h3 strong {
  color: #d6081c;
}
.inner_page #sidebar .promobox {
  margin: 0;
}
.inner_page #sidebar .promobox li {
  width: 100%;
  margin: 0 0 20px;
}
.inner_page #sidebar .insuarance {
  margin: 0 0 20px;
}
.inner_page #sidebar .top3_module .most {
  padding: 10px 0 6px;
  border: solid #d9d9d9;
  border-width: 0 0 1px;
}
.inner_page #sidebar .banner {
  margin: 20px 0;
}
.inner_page #sidebar .banner a, .inner_page #sidebar .banner img {
  display: block;
  margin: 0;
}
div.article h1, h2.article-title {
  margin: 0 0 8px 0;
  padding: 7px 0 0;
  font-family: "AntennaCondBold", sans-serif;
  line-height: 42px;
  font-size: 40px;
  font-weight: 400;
  color: #000000;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  div.article h1, h2.article-title {
    font-weight: 400;
  }
}
* html div.article h1, * html h2.article-title {
  height: 128px;
  font-weight: 400;
}
div.article h1 strong, h2.article-title strong {
  display: block;
  margin: 0px 0px 3px 0px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 20px;
  line-height: 110%;
  font-weight: 400;
  color: #d6081c;
}
.article_menus {
  margin: 0 0 16px;
  padding: 0;
  line-height: 12px;
  font-size: 11px;
  border: solid #d9d9d9;
  border-width: 0 0 1px;
  color: #666;
}
.article .article_menus {
  min-height: 17px;
}
.article_menus .source {
  float: left;
  width: 450px;
  overflow: hidden;
}
.article_menus .source li {
  float: left;
  margin: 0 4px 0 0;
  padding: 0 8px 0 0;
  background: url(../img/at_publish.png) no-repeat right 5px;
}
.article_menus .source li.last {
  background: none;
}
.article_menus .publish {
  float: right;
}
.article_menus .publish li {
  float: left;
  margin: 0 8px 0 0;
  padding: 0 9px 0 0;
  background: url(../img/at_publish.png) no-repeat right 5px;
}
.article_menus .publish li.last {
  margin: 0;
  padding: 0;
  background: none;
}
.article_menus .publish a {
  color: #d6081c;
}
.article-entry {
  line-height: 20px;
  font-size: 15px;
}
div.video-entry {
  padding-top: 4px;
}
.article-entry p {
  padding: 0 0 17px;
}
.article #abstract, .article h3 {
  padding: 0 0 19px;
  font-family: "OpenSans";
  line-height: 22px;
  font-size: 18px;
  color: #000;
  font-weight: 700;
}
.article-entry h1, .article-entry h2, .article-entry h3,
.article-entry h4, .article-entry h5, .article-entry h6 {
  padding: 0 0 19px;
  font-family: "OpenSans";
  line-height: 20px;
  font-size: 15px;
  color: #000;
}
.article-entry h3 strong {
  font-weight: 700;
}
.article-entry .foto {
  position: relative;
  top: 0;
  left: 0;
  float: left;
  padding: 0;
  border: solid #fff;
  border-width: 0 27px 0 0;
  z-index: 1;
}
.article-entry .article_module .foto {
  margin-bottom: 20px;
}
div.large_foto .foto_inline {
  float: none;
  width: auto;
  margin: 0;
  border-width: 0 0 1px 0;
}
.article-entry .foto img {
  display: block;
}
.article-entry > .foto_inline .caption, .articleHeader .caption,
.picture-mini-caption .caption, .ticker-list .widget_video
strong.caption {
  display: block;
  background-color: #fff;
  padding: 4px 0;
  line-height: 14px;
  font-size: 11px;
  font-weight: 400;
  border-bottom: 1px solid #e5e5e5;
  color: #000;
}
#fancybox-content .picture-mini-caption .caption {
  padding: 0 10px 0 10px;
  border: 0;
  font-family: "OpenSans";
}
.article-entry > .foto_inline .caption p, .articleHeader .caption p,
.picture-mini-caption .caption p {
  display: inline;
  padding-bottom: 3px;
  color: #000;
}
.article .articleHeader .gmapsContainer, .article-entry .foto_inline
.gmapsContainer {
  margin-bottom: 12px;
}
.article .articleHeader .gmapsCaption, .article-entry .foto_inline
.gmapsCaption {
  margin-bottom: 20px;
}
.related_articles_list ul li {
  margin-bottom: 20px;
}
.related_articles_list ul li.last {
  margin-bottom: 0;
}
.related_articles_list li .caption {
  display: block;
  margin-top: 2px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
}
.tickerGallery.caption {
  display: block;
  margin-top: 2px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
}
.related_articles_list li span.caption, .related_articles_list li
strong.caption {
  padding: 0;
  line-height: 14px;
  font-size: 11px;
  font-weight: 400;
  border-bottom: none;
}
.related_articles_list li span.caption p, .related_articles_list li
strong.caption p {
  padding-bottom: 3px;
}
.article-entry .article_module {
  clear: both;
  float: left;
  width: 196px;
  margin: 0 27px 0 0;
}
.article-entry .article_module .widget_recommended_articles:before {
  clear: both;
  content: " ";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
div.large_foto .article_module {
  margin-top: 26px;
}
.article-entry .evening_newspaper {
  padding: 0 0 37px;
  line-height: 19px;
  font-size: 13px;
}
.article-entry .evening_newspaper a, .article-entry .evening_newspaper
dd {
  font-weight: 700;
  color: #d6081c;
}
.article-entry .evening_newspaper dt {
  display: block;
  padding: 0 0 1px;
}
.article-entry .evening_newspaper dt a, .article-entry
.evening_newspaper dt img {
  display: block;
}
.related_articles h3 {
  border: solid #b2b2b2;
  border-width: 0 0 1px;
  margin: 0 0 10px;
  padding: 0 0 2px;
  font-family: "AntennaExtraCondBold";
  font-size: 16px;
  line-height: 16px;
}
.related_articles dd a:hover {
  text-decoration: none;
}
.related_articles dd span {
  color: #000;
  word-wrap: break-word;
}
.related_articles dd a:hover * {
  text-decoration: underline;
}
.related_articles dd strong {
  font-weight: 400;
  color: #d6081c;
}
.related_articles .video {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  display: block;
  min-height: 1px;
}
.related_articles .gallery {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  min-height: 1px;
}
.moreGalleries a {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  min-height: 1px;
}
.widget_video .play {
  margin-top: -40px;
}
.article_text {
  padding: 0 0 0 224px;
}
.article_text a {
  color: #900;
}
.article_text .vspace ul {
  list-style-type: disc;
  position: relative;
  z-index: 100;
  margin: 0 0 15px 15px;
}
.article_text .vspace ol {
  position: relative;
  z-index: 100;
  margin: 0 0 15px 15px;
  list-style-type: decimal;
}
.article_text .vspace ol.girl-detail, .article_text .vspace
ul.girl-detail {
  list-style-type: none;
}
div.large_foto .article_text {
  padding-top: 16px;
}
.article .sn_published {
  position: relative;
  height: 32px;
  margin: 0 0 14px;
  z-index: 10;
}
.article .sn_published--page {
  border-bottom: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
  height: auto;
  padding: 14px 0;
}
.article .sn_published--page strong {
  display: block;
  margin-bottom: 10px;
  font-family: "AntennaCondBold";
  font-size: 20px;
}
.article .sn_published--page .fb {
  margin-right: 20px;
  width: auto;
}
.article .sn_published--page .sn_published_inner {
  border-bottom: none;
  height: auto;
  position: relative;
}
.article .sn_published_inner {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 20px;
  padding: 5px 0;
  border-bottom: 1px solid #d9d9d9;
}
.article .sn_published img {
  display: block;
}
.article .sn_published .fb, .article .sn_published .gp, .article
.sn_published .tw {
  float: left;
  display: inline-block;
  padding: 0;
}
.article .sn_published .fb {
  width: 40%;
}
.article .sn_published .tw {
  width: 34%;
}
.article .sn_published .gp {
  width: 26%;
}
.fb_like {
  padding: 8px 0 0;
}
.fb_like img {
  display: block;
}
div.video-entry .fb_like {
  padding: 16px 0 0;
}
.article .advertise {
  margin: 0 0 40px;
  padding: 4px 13px 0;
  background: #efefef;
}
.article .advertise_list {
  width: 100%;
  overflow: hidden;
  line-height: 15px;
  font-size: 13px;
  font-weight: 700;
}
.article .advertise_list ul {
  width: 660px;
}
.article .advertise_list li {
  float: left;
  width: 127px;
  margin: 0 36px 0 0;
  padding: 0 0 12px 0;
}
.article .advertise h4 {
  font-family: "OpenSans";
  line-height: 18px;
  font-size: 10px;
  color: #000;
}
.article .advertise_list .thumbnail {
  display: block;
  margin: 0 0 4px;
}
.article .advertise_list .thumbnail img {
  display: block;
}
.article .advertise_list strong {
  color: #d6081c;
}
.article .advertise_list a span {
  color: #000;
}
.article .advertise_list a:hover {
  text-decoration: none;
}
.article .advertise_list a:hover * {
  text-decoration: underline;
}
.comments_wrapper {
  margin: 0 0 0 224px;
  padding: 0 0 76px;
}
.comments_wrapper h3 {
  margin: 0 0 24px;
  padding: 0 0 4px;
  font-size: 20px;
  border: solid #b2b2b2;
  border-width: 0 0 1px;
}
.comments_form {
  margin: 0 0 8px;
}
.comments_form label {
  float: left;
  line-height: 15px;
  font-size: 15px;
  font-weight: 700;
  white-space: nowrap;
  color: #000;
}
.comments_form .login_lk {
  float: right;
  margin: -2px 0 0;
  padding: 0 18px 0 0;
  font-size: 12px;
  font-weight: 700;
  background: url(../img/cf_login_lk.gif) no-repeat right 3px;
  color: #d7061b;
}
.comments_form .textarea {
  display: block;
  padding: 6px 7px;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e0e0e0;
}
.comments_form .textarea textarea {
  width: 100%;
  height: 78px;
  margin: 0;
  padding: 0;
  font-family: "OpenSans";
  line-height: 15px;
  font-size: 13px;
  background: url(../img/blank.gif);
  border: 0;
  color: #4c4c4c;
  overflow: auto;
}
.comments_form .label_login_lk {
  padding: 0 0 11px;
}
.comments_form .form-item {
  padding: 0 0 10px;
}
.comments_form .button_wrapper .red-btn {
  float: right;
  margin: 0;
}
.comments_form .button_wrapper input {
  position: absolute;
  top: 0;
  right: -5px;
  display: block;
  width: 300px;
  height: 24px;
  margin: 0;
  padding: 0;
  background: url(../img/blank.gif);
  border: 0;
  cursor: pointer;
  overflow: hidden;
  text-indent: -3000px;
  text-align: left;
}
.comments {
  min-height: 1px;
  padding: 45px 0 25px;
  background: url(../img/comments_bg.gif) no-repeat;
}
span.charsLeftText {
  font-size: 1em;
}
span.charsLeft {
  font-weight: bold;
}
* html .comments {
  height: 1px;
}
.comments h4 {
  padding: 0 0 11px;
  font-size: 15px;
  line-height: 15px;
  font-family: "OpenSans";
  font-weight: 700;
  color: #000;
}
.comment-items {
  padding: 5px 0 0;
}
.form-subitem, .subcomment-item {
  padding-left: 25px;
  padding-bottom: 10px;
}
.comment-items img.user_img {
  float: left;
  padding-left: 25px;
}
a.cm_dislike, a.cm_like {
  display: block;
  background: url(../img/likemap.png) no-repeat scroll left -34px transparent;
  height: 17px;
  padding-left: 23px;
}
a.cm_like:hover {
  text-decoration: none;
}
a.cm_dislike {
  background-position: left -51px;
}
a.cm_dislike:hover {
  text-decoration: none;
}
a.cm_like.active {
  background-position: left 0px;
}
a.cm_dislike.active {
  background-position: left -17px;
}
.subcomment-item.image {
  padding-left: 10px;
}
.user_cm_menu {
  padding: 0 0 6px;
  border: solid #b2b2b2;
  border-width: 0 0 1px;
}
.user_cm_menu strong {
  float: left;
  line-height: 15px;
  font-size: 13px;
  white-space: nowrap;
}
.user_cm_menu .cm_menu {
  float: right;
  line-height: 15px;
  font-size: 11px;
}
.user_cm_menu .cm_menu li {
  float: left;
  margin: 0 7px 0 0;
  padding: 0 9px 0 0;
  background: url(../img/at_publish.png) no-repeat right 7px;
}
.user_cm_menu .cm_menu li.last {
  margin: 0;
  padding: 0;
  background: none;
}
.user_cm_menu .cm_menu a {
  float: left;
  color: #d6081c;
  white-space: nowrap;
}
.comments .posted {
  padding: 7px 0 6px;
  line-height: 15px;
  font-size: 13px;
  word-wrap: break-word;
}
.comments .stats {
  padding: 0 0 19px;
  line-height: 15px;
  font-size: 11px;
  color: #777;
}
.comments .stats li {
  float: left;
  margin: 0 7px 0 0;
  padding: 0 9px 0 0;
  white-space: nowrap;
  background: url(../img/at_publish.png) no-repeat right 7px;
}
.comments .stats li.last {
  margin: 0;
  padding: 0;
  background: none;
}
.comment-reply {
  padding-bottom: 26px;
  padding-left: 28px;
}
.comments_subscribe h4 {
  padding: 0 0 16px;
  font-size: 15px;
  line-height: 15px;
  font-family: "OpenSans";
  font-weight: 700;
  color: #000;
}
.comments_subscribe li {
  float: left;
  margin: 0 17px 0 0;
}
.comments_subscribe a {
  display: block;
  padding: 1px 0 1px 29px;
  white-space: nowrap;
  background-repeat: no-repeat;
  color: #d6081c;
}
.comments_subscribe .email_lk {
  background-image: url(../img/cm_sb_email.gif);
  background-position: 0 2px;
}
.comments_subscribe .rss_lk {
  background-image: url(../img/cm_sb_rss.gif);
  background-position: 7px 0;
}
.articles_nav {
  padding: 13px 0 14px;
  border: solid #b2b2b2;
  border-width: 1px 0 0;
}
.articles_nav li {
  width: 45%;
}
.articles_nav .prev, .articles_nav .red-btn {
  float: left;
}
.articles_nav .next {
  float: right;
}
.articles_nav .next .red-btn {
  float: right;
}
.articles_nav .article_title {
  float: left;
  width: 100%;
  padding: 10px 0 0;
  line-height: 18px;
  font-size: 16px;
  font-family: "AntennaExtraCondBold";
  color: #000;
}
.articles_nav .article_title:hover {
  text-decoration: none;
}
.articles_nav .article_title:hover * {
  text-decoration: underline;
}
.articles_nav .next .article_title, .articles_nav .next .likes {
  text-align: right;
}
.articles_nav .article_title strong {
  color: #d6081c;
}
.articles_nav .article_title span {
  color: #000;
}
.articles_nav .likes {
  float: left;
  width: 100%;
  padding: 3px 0 0;
  line-height: 15px;
  font-size: 11px;
  color: #666;
}
div.fb iframe {
  min-width: 108px;
}
.media_list {
  width: 100%;
  overflow: hidden;
}
.media_list ul {
  width: 700px;
  line-height: 15px;
  font-size: 13px;
  font-weight: 700;
}
.media_list li {
  float: left;
  width: 196px;
  padding: 0 28px 20px 0;
}
.media_list .caption:hover {
  text-decoration: none;
}
.media_list .caption:hover * {
  text-decoration: underline;
}
.caption strong {
  color: #000;
  font-weight: 700;
}
.caption p strong {
  color: #000;
}
.caption a {
  text-decoration: underline;
}
.gallery, html .video {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  min-height: 1px;
  margin: 0 0 4px;
}
* html .media_list .gallery, * html .media_list .video {
  height: 1px;
}
.media_module h3.module_title {
  margin: 0 0 10px;
}
.gallery_module {
  margin: 15px 0 0;
}
.youtubevideo {
  position: relative;
}
.youtubevideo .teaserimage {
  position: absolute;
}
.einzelbild {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.einzelbildPlay {
  bottom: 8px;
  left: auto;
  right: 8px;
  top: auto;
  background: url("../img/buttonSprite.png") no-repeat scroll 0 -292px transparent;
  color: transparent;
  height: 32px;
  position: absolute;
  text-indent: -3000px;
  width: 32px;
}
.einzelbild:hover .einzelbildPlay {
  background-position: 0 -324px;
}
.wetter_video {
  margin: 0 0 20px 0;
  font-family: "AntennaCondBold", sans-serif;
}
.wetter_video .media_list {
  position: relative;
}
.wetter_video .media_list ul {
  width: auto;
  margin: 0;
  padding: 0;
}
.wetter_video .media_list li {
  margin: 0;
  padding: 0;
  width: auto;
}
.wetter_video .media_list .video {
  margin: 0;
}
.media_list .gallery {
  margin: 0;
}
.wetter_video .media_list .play {
  position: absolute;
  top: 70px;
  left: 138px;
  width: 32px;
  height: 32px;
  background: url(../img/buttonSprite.png) no-repeat right -132px;
  text-indent: -9999px;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
}
.wetter_video .media_list .play:hover {
  background-position: right -164px;
}
.wetter_video .media_list .videos-title {
  left: 0;
  width: 292px;
  height: 46px;
  line-height: 23px;
  font-size: 22px;
}
.wetter_video .media_list .videos-time {
  bottom: 56px;
  left: 0;
}
.wetter_video .wetter_video_list {
  margin: 2px 0 0 0;
  padding: 13px;
  background: #f0f0f0;
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #ffffff), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
    startColorstr='#eeeeee',GradientType=0 );
}
.wetter_video .wetter_video_list .video {
  float: left;
  margin-right: 8px;
  font-weight: 700;
}
.wetter_video .wetter_video_list .caption {
  font-size: 16px;
  font-weight: 700;
}
.tv_modul {
  margin: 0 0 -1px;
}
.teaser_list {
  width: 100%;
  overflow: hidden;
}
.teaser_list ul {
  float: left;
  width: 680px;
}
.teaser_list li {
  float: left;
  width: 308px;
  margin: 0 28px 0 0;
}
.teaser_list li.news-sec-listing {
  padding-bottom: 15px;
}
.teaser_list p.time {
  float: left;
}
.people_tv .teaser {
  margin: 0 0 18px;
}
.modules_127_71 {
  padding: 0 0 10px;
}
.modules_127_71 .insuarance {
  margin: 0 0 20px;
}
.gallerySlider {
  position: relative;
  width: 644px;
  height: 515px;
  overflow: hidden;
  z-index: 10;
  background-color: #2A2A2A;
}
.gallerySlider .viewport {
  position: absolute;
  float: left;
  width: 644px;
  height: 479px;
  z-index: 11;
}
.gallerySlider .overview {
  position: absolute;
  width: 644px;
}
.gallerySlider .overview li {
  float: left;
  width: 644px;
}
.gallerySliderLB {
  width: 980px;
  height: 739px;
  background-color: #2A2A2A;
}
.gallerySliderLB .viewport {
  width: 980px;
  height: 703px;
}
.gallerySliderLB .overview {
  width: 980px;
}
.gallerySliderLB .overview li {
  width: 980px;
}
.gallerySlider .bar-right {
  background-image: url(../img/buttonSprite.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 47px;
  overflow: hidden;
  position: absolute;
  top: 157px;
  width: 41px;
  z-index: 12;
}
.gallerySlider .bar-left {
  background-image: url(../img/buttonSprite.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 47px;
  overflow: hidden;
  position: absolute;
  top: 157px;
  width: 41px;
  z-index: 12;
  background-position: 0 -433px;
  left: 0;
}
.gallerySlider .bar-left:hover {
  background-position: 0 -480px;
}
.gallerySlider .bar-right {
  background-position: right -292px;
  right: 0;
}
.gallerySlider .bar-right:hover {
  background-position: right -339px;
}
.gallerySlider .carousel-indicator {
  background: linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
    endColorstr='#ededed',GradientType=0 );
  border-bottom: 1px solid #e1e1e1;
  padding: 0 5px 0 8px;
  height: 36px;
  font-size: 15px;
  font-weight: bold;
  line-height: 19px;
  white-space: nowrap;
}
.gallerySlider .carousel-indicator .bild, .gallerySlider
.carousel-indicator .slide-indicator {
  float: left;
  padding: 8px 5px 8px 0;
  font-weight: normal;
  color: #999999;
}
.gallerySlider .carousel-indicator .title {
  float: left;
  padding: 8px 5px 8px 0;
  color: #000;
  overflow: hidden;
  max-width: 490px;
}
.gallerySliderLB .carousel-indicator .title {
  max-width: 826px;
}
.gallerySlider .carousel-indicator .title strong {
  color: #d6081c;
  font-weight: 700;
}
.gallerySlider .carousel-indicator .catchword {
  float: left;
  padding: 8px 5px 8px 0;
  color: #d6081c;
}
.gallerySlider .menu {
  float: right;
  padding: 8px 0 0;
}
.gallerySlider .menu a {
  background: url(../img/buttonSprite.png) no-repeat scroll 0 0 transparent;
  background-position: right -238px;
  display: block;
  height: 24px;
  overflow: hidden;
  text-indent: -3000px;
  width: 31px;
}
.gallerySlider .menu a:hover {
  background-position: right -262px;
}
.gallerySlider .caption {
  background: url(../img/gallerylegend-bg.png) repeat scroll 0 0 #2a2a2a;
  border-top: 1px #222 solid;
  color: #FFFFFF;
  font-size: 13px;
  line-height: 19px;
  padding: 5px 14px 6px;
  height: 39px;
  position: absolute;
  bottom: 0;
  width: 616px;
}
.gallerySliderLB .caption {
  width: 952px;
}
.gallerySlider .full {
  height: auto;
  min-height: 39px;
  display: block;
}
.gallerySlider .credit {
  color: #888888;
}
.gallerySlider .legend {
  overflow: hidden;
  height: 39px;
}
.gallerySlider .legend strong {
  color: #000;
}
.gallerySlider .legend a {
  color: #000;
  text-decoration: underline;
}
.gallerySlider .legend .ltxt {
  display: inline;
}
.gallerySlider .legend .ltxtbl {
  display: block;
}
.gallerySlider .aufzu {
  color: #d6081c;
  font-size: 11px;
  cursor: pointer;
}
.gallerySlider .mehr {
  padding-left: 42px;
  position: absolute;
  bottom: 6px;
  right: 0;
  width: 68px;
  height: 19px;
  background: url(../img/gallerylegend-more-bg.png) repeat-y scroll 0 1px
    transparent;
}
.gallerySlider .full .legend {
  overflow: visible;
  height: auto;
}
.gallerySlider .full .mehr {
  display: none;
}
.gallerySlider .weniger {
  visibility: hidden;
}
.gallerySlider .full .weniger {
  visibility: visible;
}
.gallerySlider .slide-image {
  position: relative;
  height: 429px;
  text-align: center;
  cursor: pointer;
}
.gallerySliderLB .slide-image {
  cursor: auto;
}
.gallerySlider .slide-image img {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 80px;
  left: 0;
  right: 0;
}
*:first-child + html .gallerySlider .slide-image img {
  position: relative;
}
.gallerySliderLB .slide-image {
  height: 653px;
}
.slide-bg {
  background-color: #2a2a2a;
}
.slide-bg img.centeredPicture {
  display: block !important;
  margin: 0 auto;
}
.slide-bg a.centeredPicture {
  display: block !important;
  margin: 0 auto;
  display: block;
  margin: 0 auto;
}
.slide-bg a.centeredPicture img {
  display: block !important;
  margin: 0 auto;
}
.gallerySlider .moreGalleries {
  background: none repeat scroll 0 0 #2A2A2A;
  margin: 0 auto;
  padding: 45px;
  height: 389px;
}
.gallerySliderLB .moreGalleries {
  padding: 45px 213px;
  height: 813px;
}
.gallerySlider .moreGalleries div {
  float: left;
  height: 80px;
  margin: 0 5px 20px 0;
  width: 271px;
}
.people_tv .top_read {
  padding: 4px 0 0;
}
#intro {
  margin-bottom: 25px;
}
#intro .banner {
  display: block;
}
#intro .banner a {
  display: block;
}
.gossip .foto img {
  display: block;
}
#intro .banner img {
  margin: 0;
}
#intro .news {
  min-height: 310px;
}
#intro .news p.time {
  float: left;
}
* html #intro .news {
  height: 310px;
}
#intro .news .news-sec-listing {
  padding-bottom: 0;
}
#tw_updates {
  position: relative;
  top: 0;
  left: 0;
  height: 50px;
  background: #e0e0e0 url(../img/tw_up_m.jpg);
}
#tw_updates .title {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 160px;
  height: 50px;
  font-family: "AntennaExtraCondBold";
  line-height: 50px;
  font-size: 17px;
  text-indent: 12px;
  background: url(../img/stickerSprite.png) no-repeat 0 -154px;
  color: #fff;
}
#tw_updates .join {
  position: absolute;
  top: 0;
  right: 0;
  width: 180px;
  height: 50px;
  background: url(../img/stickerSprite.png) no-repeat 0 -204px;
  z-index: 2;
}
#tw_updates .join span {
  display: block;
  width: 98px;
  padding: 13px 0 0 82px;
  line-height: 12px;
  font-size: 10px;
  font-weight: 700;
  color: #00a9d5;
}
.tw_entry {
  display: none;
  top: 0;
  left: 0;
  min-height: 1px;
  margin: 0 0 0 213px;
  padding: 10px 200px 0 0;
  overflow: hidden;
}
.tw_foto {
  position: absolute;
  top: 10px;
  left: 174px;
  display: block;
}
.tw_message {
  display: inline;
  line-height: 16px;
  font-size: 13px;
}
.tw_message:hover {
  text-decoration: none;
}
.tw_message:hover * {
  text-decoration: underline;
}
.tw_message strong {
  color: #c70716;
}
.tw_message span {
  color: #000;
}
.tw_entry .stats {
  padding: 1px 0 0;
  line-height: 16px;
  font-size: 11px;
  color: #666;
}
.tw_entry .stats a {
  color: #d6081c;
}
.gossip .header {
  position: relative;
  top: 0;
  left: 0;
  height: 170px;
}
.gossip .foto {
  position: absolute;
  top: 19px;
  left: 0;
  display: block;
}
.gossip .transparency {
  position: absolute;
  top: 0;
  left: 0;
  width: 144px;
  height: 144px;
  background: url(../img/gossip.png) no-repeat;
}
.gossip .title {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: hidden;
  background: none;
  z-index: 1;
}
.gossip .text {
  padding: 7px 10px 11px 0;
  line-height: 17px;
  font-size: 13px;
  border: solid #b2b2b2;
  border-width: 1px 0;
  color: #1a171b;
}
.gossip a.description {
  width: 100%;
  padding: 5px 0 3px;
  line-height: 16px;
  font-size: 13px;
  color: #000;
}
.gossip a.description img {
  position: relative;
  top: 0;
  left: -4px;
  padding-top: 6px;
}
.gossip .headline {
  position: absolute;
  top: 53px;
  left: 152px;
  width: 160px;
  font-family: "AntennaCondBold", sans-serif;
  line-height: 22px;
  font-size: 20px;
}
.gossip .headline strong {
  color: #d6081c;
  font-weight: 400;
}
.gossip .headline span {
  color: #000;
}
.gossip .headline:hover {
  text-decoration: none;
}
.gossip .headline:hover * {
  text-decoration: underline;
}
.widget_maxiteaser .widget_recommended_articles {
  border-top: 1px solid #afafaf;
}
.news_page .selectedSubmenu {
  margin: 0 0 20px;
}
.news_page .poster_wrapper {
  margin: 0 0 25px;
}
.news_page .poster_wrapper .poster {
  padding: 0;
}
.news_page .poster_wrapper a, .news_page .poster_wrapper img {
  display: block;
}
.news_page .weather_widget_wrapper h3 {
  margin: 0 0 10px;
}
.widget_standardteaser .item {
  float: left;
  padding: 0 0 16px;
}
.widget_newsListTeaser .item {
  padding: 0 0 16px;
}
.widget_standardteaser .foto {
  position: relative;
  float: left;
  margin: 4px 0 0;
}
.widget_standardteaser.vertical .foto {
  float: left;
  margin: 0 8px 0 0;
}
.widget_newsListTeaser .foto {
  float: left;
  margin: 0 8px 0 0;
}
.widget_standardteaser .foto img, .widget_standardteaser .item.last {
  padding: 0;
}
.widget_newsListTeaser .foto img, .widget_newsListTeaser .item.last {
  padding: 0;
}
.news p.time-sec a.more-detail {
  position: static;
  top: 0;
  left: 0;
  display: inline-block;
  line-height: normal;
}
.widget_newsListTeaser a.news-links, .widget_standardteaser
a.news-links {
  line-height: 24px;
  font-size: 22px;
}
.widget_voting div.voting-links {
  line-height: 24px;
  font-size: 22px;
}
.widget_voting div.picture-poll-result-container {
  bottom: 0 !important;
  width: 150px;
}
.widget_voting div.picture-poll-text {
  height: 51px;
  width: 173px;
  overflow: hidden;
  position: relative !important;
  bottom: 0 !important;
  font-family: "AntennaExtraCondBold";
}
.widget_voting div.voting-resultbar-container.picture-poll-result {
  margin-top: 16px;
}
.widget_voting a.picture-poll-result {
  height: 36px;
}
.article .article_text .widget_voting #recaptcha_area {
  margin-left: 58px;
}
.widget_newsListTeaser .overview, .widget_standardteaser .overview {
  line-height: 16px;
  font-size: 13px;
  margin: 0 0 -1px;
  padding: 4px 0 0;
  word-spacing: -1px;
}
.widget_newsListTeaser .overview a.description, .widget_standardteaser
.overview a.description {
  width: 100%;
  padding: 5px 0 3px 0;
  line-height: 16px;
  font-size: 13px;
  color: #000;
}
.widget_newsListTeaser .overview a.description img,
.widget_standardteaser .overview a.description img {
  position: relative;
  top: 0;
  left: -4px;
  float: none;
  padding: 6px 0 0;
}
.news-links {
  word-wrap: break-word;
}
.news-links:hover {
  text-decoration: none;
}
.widget_recommended_articles a.article-links:hover {
  text-decoration: none;
}
.news-links:hover *, .widget_recommended_articles
a.article-links:hover * {
  text-decoration: underline;
}
.item a strong, .news-links strong, .voting-links strong,
.widget_recommended_articles a.article-links strong {
  font-weight: 400;
  color: #d6081c;
}
.item a span, .news-links span, .voting-links span,
.widget_recommended_articles a.article-links span {
  color: #000;
}
.news p.time-sec .dot-point {
  padding: 0 6px 0 4px;
}
p.newsplace .dot-point {
  width: 6px;
  padding: 0;
}
.horizontal .item {
  float: left;
  width: 308px;
  margin-right: 28px;
  padding: 0;
}
.vertical_grid > div > .vspace {
  margin: 0;
}
.vertical_grid .widget_bigteaser .item, .vertical_grid
.widget_maxiteaser .item {
  margin-right: 0;
}
.horizontal .item.last, .horizontal .item.lastgrid {
  margin-right: 0;
}
.widget_maxiteaser .item.lastgrid {
  margin-right: 0;
}
.vertical .item {
  margin-bottom: 20px;
  padding: 0;
}
.vertical .item.last {
  margin-bottom: 20px;
}
.widget_standardteaser.horizontal .foto {
  width: 140px;
  margin: 4px 0 0;
}
.widget_standardteaser.horizontal .news-disc {
  float: right;
  width: 157px;
}
.widget_newsListTeaser .news-disc {
  float: right;
  width: 440px;
}
.widget_newsListTeaser .item .news-disc .comment {
  margin-top: 0;
}
p.newsplace {
  float: left;
  font-size: 11px;
  text-transform: uppercase;
  color: #666;
}
.widget_recommended_articles h3.module_title {
  font-family: "AntennaExtraCondBold";
  font-size: 20px;
  text-transform: uppercase;
}
#sendmail_form_fwid0 h2 {
  font-family: "AntennaExtraCondBold";
  font-size: 20px;
  text-transform: uppercase;
}
#sendmail_form_fwid0 h4 {
  font-family: "AntennaExtraCondBold";
  font-size: 20px;
  text-transform: uppercase;
  font-size: 16px;
}
.widget_recommended_articles div.item {
  margin: 9px 0 0 0;
  padding-bottom: 9px;
  border: solid #afafaf;
  border-width: 0 0 1px;
}
.widget_recommended_articles a.article-links {
  display: block;
  padding-left: 13px;
  line-height: 19px;
  font-size: 14px;
  font-weight: 700;
  background: url(../img/bullet-all-gallery.jpg) no-repeat 0 5px;
}
.widget_recommended_articles a.article-links strong {
  font-weight: 700;
}
#sendmail_form_fwid0 h3 {
  font-face: strong;
  font-size: 100%;
}
.article_skimmer {
  height: 70px;
  padding: 14px 0;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #b2b2b2;
}
.article_skimmer .skimmer_left {
  float: left;
  text-align: left;
}
.article_skimmer .skimmer_right {
  float: right;
  text-align: right;
}
.article_skimmer .news-disc {
  float: none;
  width: auto;
  margin-top: 12px;
}
.article_skimmer .news-disc a {
  font-family: "AntennaCondBold", sans-serif;
  font-size: 17px;
}
.article_skimmer .news-disc p {
  margin-top: 4px;
  font-size: 10px;
  color: #808080;
}
.sitemap_gototop {
  float: right;
  height: 14px;
}
.sitemap_gototop a {
  display: inline;
  margin: 0 0 0 26px;
  padding: 0 10px 0 0;
  font-size: 11px;
  font-weight: 700;
  background: url(../img/bullet-red.png) no-repeat right 5px transparent;
  color: #d6081c;
  text-decoration: none;
}
.widget_bigteaser .item {
  float: left;
  width: 224px;
  margin-right: 28px;
  margin-bottom: 0;
}
.widget_maxiteaser .item {
  float: left;
  width: 308px;
  margin-right: 28px;
}
.widget_bigteaser .item.last, .widget_maxiteaser .item.last {
  margin-right: 0;
}
.widget_bigteaser .item .news-img, .widget_maxiteaser .item .news-img
{
  margin-bottom: 6px;
  float: left;
  position: relative;
}
.widget_bigteaser .item img, .widget_maxiteaser .item img {
  padding: 0;
  vertical-align: inherit;
}
.widget_bigteaser .country {
  float: none;
  margin-top: 15px;
  border-top: 1px solid #dae2e1 !important;
}
.widget_bigteaser .country li {
  float: left;
  display: inline;
  margin-right: 28px;
}
.widget_maxiteaser .country li {
  float: left;
  display: inline;
  margin-right: 28px;
}
.widget_bigteaser .country li.last, .widget_maxiteaser .country
li.last {
  margin-right: 0;
}
.various-news ul {
  float: right;
  padding-bottom: 0;
  border: none;
}
.widget_topteaser {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  margin: 0;
}
.widget_topteaser.g18panorama {
  width: 980px;
  height: 414px;
}
.widget_topteaser.g12horizontal, .widget_topteaser.g12panorama {
  width: 644px;
  height: 308px;
}
.widget_topteaser.g12panorama {
  height: 272px;
}
.widget_topteaser.g9horizontal {
  width: 476px;
  height: 268px;
}
.widget_topteaser.g6square {
  width: 308px;
  height: 272px;
}
.widget_topteaser.g6portrait {
  width: 308px;
  height: 566px;
}
.vertical_grid .widget_topteaser.g6portrait {
  float: left;
  margin: 0 28px 20px 0;
}
.widget_maxiteaser.vertical {
  float: left;
  width: 310px;
}
*:first-child + html .vertical_grid {
  margin-bottom: 20px;
}
.vertical_grid .g6portrait .caption {
  top: auto;
  bottom: 12px;
}
.slider_news {
  position: relative;
  top: 0;
  left: 0;
  width: 644px;
  height: 327px;
  margin: 0 0 22px;
  overflow: hidden;
}
.slider_news .viewport {
  position: absolute;
  top: 55px;
  left: 0;
  width: 644px;
  height: 272px;
}
.slider_news .overview {
  position: absolute;
}
.slider_news .overview li {
  float: left;
}
.slider_news .overview a {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.widget_topteaser a {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slider_news .overview a img, .widget_topteaser a img {
  display: block;
}
.slider_news .pager {
  height: 55px;
  background: #fec603 url(../img/slider_news_pg.png) repeat-x;
}
.slider_news .pager li {
  float: left;
  display: inline;
  margin: 0 0 0 6px;
  padding: 7px 9px 0 0;
  background: url(../img/slidernews_li.gif) no-repeat right 7px;
}
.slider_news .pager li.last {
  margin-right: 0;
  padding-right: 0;
  background: none;
}
.slider_news .pager a {
  position: relative;
  top: 0;
  left: 0;
  float: left;
  width: 186px;
  height: 41px;
  padding: 0 0 0 14px;
  font-family: "AntennaExtraCondBold";
  line-height: 41px;
  font-size: 20px;
  white-space: nowrap;
}
.slider_news .pager a:hover {
  text-decoration: none;
}
.slider_news .pager a strong {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  color: #000;
}
.slider_news .pager a strong span {
  line-height: 28px;
  font-size: 27px;
  color: #000;
}
.slider_news .pager a.active strong {
  color: #fec603;
}
.slider_news .pager a.active strong span {
  color: #fec603;
}
.slider_news .overview a:hover {
  text-decoration: none;
}
.widget_topteaser a:hover {
  text-decoration: none;
}
.slider_news .pager .bg {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 201px;
  height: 46px;
  background: url(../img/slidernews_active.png);
}
.slider_news .pager .active .bg {
  visibility: visible;
}
.slider_news .caption {
  position: absolute;
  bottom: 16px;
  left: 16px;
  display: block;
  text-decoration: none;
  zoom: 1;
  text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 0 0 #000000, 4px 4px 2px rgba(0, 0, 0, 0.6);
}
.widget_topteaser .caption {
  position: absolute;
  bottom: 16px;
  left: 16px;
  display: block;
  text-decoration: none;
  zoom: 1;
  text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 0 0 #000000, 4px 4px 2px rgba(0, 0, 0, 0.6);
}
.slider_news .caption .info, .widget_topteaser .caption .info {
  display: block;
  padding-right: 0.07936em;
  font-family: "AntennaExtraCondBold";
  color: #fec603;
  text-decoration: none;
}
.slider_news .caption .title, .widget_topteaser .caption .title {
  display: block;
  font-family: "AntennaExtraCondBold";
  color: #fff;
  text-decoration: none;
}
.slider_news .caption .title span span, .widget_topteaser .caption
.title span span {
  color: #fff;
}
.slider_news .caption .info span span, .widget_topteaser .caption
.info span span {
  color: #fec603;
}
.slider_news .caption .info span span, .slider_news .caption .info
span span.fg_black, .slider_news .caption .title span span,
.slider_news .caption .title span span.fg_red, .widget_topteaser
.caption .info span span, .widget_topteaser .caption .info span
span.fg_black, .widget_topteaser .caption .title span span,
.widget_topteaser .caption .title span span.fg_red {
  filter: none;
}
.news_page .section_1 .nivea {
  margin-bottom: 12px;
}
.widget_toplist_horizontal h2.module_title {
  margin: 0 0 8px;
  padding: 0 0 4px;
  font-family: "AntennaExtraCondBold";
  font-size: 20px;
  border: solid #afafaf;
  border-width: 0 0 1px;
  color: #000;
}
.top5stories_list {
  margin: 8px 0 23px;
  background: #f6f6f6 url(../img/top5_stories.png) repeat-x;
  border: solid;
  border-width: 1px 0;
  border-color: #d3d3d3 #ebebeb;
}
.top5stories_list .m {
  height: 76px;
  background: url(../img/top5_stories2.gif);
}
.top5stories_list .t {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  height: 1px;
  margin: -1px 0 0;
  overflow: hidden;
  background: url(../img/top5_stories2.gif);
  z-index: 1;
}
.top5stories_list .b {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  height: 1px;
  margin: -1px 0 0;
  overflow: hidden;
  background: url(../img/top5_stories2.gif);
  z-index: 1;
  margin: 0 0 -1px;
}
.top5stories_list ol {
  margin: 0;
  padding: 0;
}
.top5stories_list li {
  float: left;
  padding: 0 8px 0 0;
}
.top5stories_list a {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 147px;
  height: 64px;
  padding: 4px 0 0 41px;
  font-weight: 700;
  overflow: hidden;
}
.top5stories_list a:hover {
  text-decoration: none;
}
.top5stories_list a:hover span, .top5stories_list a:hover strong {
  text-decoration: underline;
}
.top5stories_list a strong {
  color: #d6081c;
}
.top5stories_list a span {
  color: #000;
}
.top5stories_list .counter {
  position: absolute;
  top: 12px;
  left: 0;
  width: 32px;
  text-align: center;
  font-style: normal;
  font-family: "AntennaExtraCondBold";
  font-size: 30px;
  font-weight: 700;
}
.widget_groupheadline {
  clear: both;
  margin: 0 0 40px;
}
.widget_groupheadlineWithNavi {
  clear: both;
}
.widget_groupheadline .news-stiker-outer {
  height: 78px;
  margin: 19px 0 0;
}
.widget_groupheadline .news-stiker {
  position: relative;
  top: 0;
  left: 0;
  height: 58px;
  background-position: left center;
}
.widget_groupheadline .news-stiker-outer .mehr {
  height: 78px;
  background-position: left center;
}
.widget_groupheadline .news-stiker .news-stiker-title {
  position: absolute;
  top: 17px;
  left: 12px;
  width: 150px;
  line-height: 22px;
  font-size: 20px;
}
.widget_groupheadline .newsticker {
  padding-left: 148px;
}
.widget_groupheadline .gom-title {
  font-family: "AntennaCondBold", sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.widget_groupheadline .gom {
  padding: 0 12px;
}
.widget_groupheadline .sidebar {
  padding: 4px 0 0;
}
.widget_groupheadline .sidebar h3.module_title {
  margin: 0 0 10px;
}
.widget_groupheadline .sidebar .banners {
  padding: 0 0 10px;
}
.widget_groupheadline .sidebar .banner {
  display: block;
  margin: 0 0 10px;
}
.widget_groupheadline .sidebar .banner img {
  display: block;
}
.widget_groupheadline.news_title {
  padding: 0 0 6px;
  font-size: 22px;
  border-color: #d6081c;
  color: #d6081c;
}
.widget_groupheadline.news_title .all-gallery {
  bottom: -3px;
}
#regionalheadline > h1, #regionalheadline > h2 {
  display: block;
  font-family: "AntennaExtraCondBold";
  font-weight: 700;
  color: #000;
}
#regionalheadline > h2 {
  font-size: 19px;
  line-height: 22px;
}
#regionalheadline > h1 {
  font-size: 38px;
  line-height: 44px;
  padding-bottom: 8px;
  border-bottom: 1px solid #d0d0d0;
}
.regional_module {
  margin: 0 0 20px;
  background: #f5f5f5;
}
.regional_module .form-item {
  padding: 0 0 10px;
}
.regional_module .inputs .select, .regional_module .map img {
  display: block;
}
.regional_module .search-form.place {
  padding: 0 0 15px;
  border-bottom: 1px solid #bbb;
}
.regional_module .form {
  height: 76px;
  padding: 0 0 0 8px;
  border: 1px solid #ddd;
  background: #dfdfdf url(../img/region_form.gif) repeat-x left bottom;
}
.reg_label {
  font-family: "AntennaExtraCondBold";
  line-height: 24px;
  font-size: 20px;
}
.regional_module label {
  float: left;
  width: 107px;
}
.regional_module .inputs {
  float: left;
  width: 188px;
}
.regional_module .inputs .select select {
  display: block;
  width: 100%;
  font-family: "OpenSans";
}
.regional_module .text {
  float: left;
  width: 158px;
  height: 19px;
  padding: 5px 0 0 6px;
  font-family: "OpenSans";
  background: url(../img/reg_mod_txt.gif);
  color: #575757;
}
.regional_module .text input {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 13px;
  background: url(../img/blank.gif);
  border: 0;
}
.regional_module .button {
  float: left;
  display: block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  background: url(../img/reg_btn.png) no-repeat;
  cursor: pointer;
}
.regional_module .button:hover {
  background-position: 0 -24px;
}
.regional_module form {
  padding: 7px 0 0;
}
.calendar_title a {
  position: relative;
  top: -2px;
  left: 0;
  float: left;
  font-family: "AntennaCondBold", sans-serif;
  line-height: 16px;
  font-size: 26px;
  color: #e3161b;
}
.calendar_title a.disabled {
  color: #9e9e9e;
}
.calendar_title a.prev {
  padding: 0 4px 0 0;
}
.calendar_title a.next {
  padding: 0 0 0 4px;
}
.calendar_title a:hover {
  text-decoration: none;
}
.calendar_title .h3_title {
  text-transform: uppercase;
}
.calendar_list {
  margin: -2px 0 0;
  line-height: 15px;
  font-size: 13px;
}
.calendar_list li {
  float: left;
  width: 100%;
  padding: 16px 0 15px;
}
.calendar_list a {
  display: inline-block;
}
.calendar_list a:hover {
  text-decoration: none;
}
.calendar_list a:hover * {
  text-decoration: underline;
}
.calendar_list em {
  font-style: normal;
  color: #666;
}
.calendar_list strong {
  color: #d6081c;
}
.calendar_list span {
  color: #000;
  font-weight: 700;
}
.calendar_list .dot-point {
  display: inline-block;
  width: auto;
  margin: 0 -1px;
}
.calendar_section h3.module_title {
  border-color: #1a171b;
}
.calendar_list li {
  border-bottom: 1px solid #ccc;
}
.calendar_list li.last {
  border-color: #1a171b;
}
.calendar_section {
  padding: 0 0 17px;
}
.sp-offer {
  padding: 15px 0 46px 0;
}
.sp-offer li {
  float: left;
  display: inline;
  margin: 0 32px 0 0;
  line-height: 15px;
  width: 139px;
}
.sp-offer li img {
  display: block;
  padding-bottom: 6px;
}
.sp-offer li a {
  display: block;
}
.sp-offer li a span {
  display: inline;
  margin-left: 3px;
  padding-right: 10px;
  white-space: nowrap;
  background: url(../img/bullet-red.png) right 5px no-repeat;
  color: #d6081c;
}
.widget_footer .last {
  margin-right: 0;
}
.widget_footer .first {
  margin-left: 0;
}
.copy {
  display: block;
  padding-bottom: 38px;
  line-height: 12px;
  font-weight: 700;
  color: #5c5c5c;
  text-align: center;
}
.logobox {
  float: left;
  width: 337px;
  padding: 1px 0 0 0;
  font-size: 11px;
}
.logobox p {
  padding: 17px 0 20px;
  line-height: 17px;
  font-weight: 700;
  color: #666;
}
.logobox .red-btn {
  float: left;
}
.what {
  float: left;
  padding-left: 20px;
  line-height: 24px;
  font-weight: 700;
  color: #e0091c;
}
.footerNav {
  float: left;
  width: 168px;
  margin: 0;
  padding: 0;
}
.footerNav-last {
  width: 130px;
  padding-top: 12px;
}
.footerNav strong {
  display: block;
  padding-bottom: 10px;
  line-height: 12px;
  font-size: 12px;
  font-weight: 700;
  color: #616161;
}
.footerNav li {
  float: left;
  display: block;
  width: 100%;
}
.footerNav li a {
  line-height: 17px;
  font-size: 11px;
  color: #616161;
}
fieldset {
  margin: 0;
  padding: 0;
}
.country-search {
  float: left;
  display: block;
  width: 142px;
  height: 24px;
  padding-left: 8px;
  line-height: 24px;
  font-size: 13px;
  background: url(../img/serch-bg.jpg) left top no-repeat;
  border: none;
  color: #818181;
}
.countntry-serch-btn {
  width: 24px;
  height: 24px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  background: url(../img/magnify.jpg) left top no-repeat;
  border: none;
  color: #fff;
  cursor: pointer;
}
.countntry-serch-btn:hover {
  text-decoration: none;
  background-position: left -24px;
}
div.article.forms {
  padding-top: 26px;
}
div.article.forms h1 {
  min-height: 73px;
  border-top: 1px solid #d9d9d9;
}
div.forms dl {
  min-height: 40px;
  overflow: auto;
}
div.forms dl dt {
  float: left;
  width: 89px;
  margin: 5px 0;
  font-weight: 700;
  text-align: right;
}
div.forms dl dd {
  margin: 2px 0 11px 100px;
}
div.forms input.i, div.forms input.ui-datepicker, div.forms select,
div.forms textarea {
  padding: 3px 2px;
  border-top: 2px solid #dcdcdc;
  border-left: 2px solid #dcdcdc;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div.forms dl dd input.i, div.forms dl dd textarea {
  width: 279px;
}
div.forms .err {
  color: #b11625;
}
div.forms p.err {
  color: #b11625;
}
div.forms p.warn {
  font-size: .9em;
}
div.forms .err input.i, div.forms .err select, div.forms .err textarea
{
  border-top: 2px solid #d16a74;
  border-left: 2px solid #d16a74;
  border-right: 1px solid #b11625;
  border-bottom: 1px solid #b11625;
}
p.err input {
  border-top: 2px solid #d16a74;
  border-left: 2px solid #d16a74;
  border-right: 1px solid #b11625;
  border-bottom: 1px solid #b11625;
}
div.forms dl.ok dd {
  background: url(../img/haken.png) no-repeat 286px -1px;
}
div.forms dl.anrede dd select {
  width: 130px;
}
div.forms dl.anrede.ok dd {
  background-position: 130px -1px;
}
div.forms dl.plz dd input {
  width: 96px;
}
div.forms dl.plz.ok dd {
  background-position: 100px -1px;
}
div.forms label {
  margin: 0;
  padding: 0;
  border: none;
}
div.forms div.feedback_form div.buttonWrapper {
  width: 387px;
  padding-top: 1em;
  text-align: right;
}
div.forms div.forms_content {
  width: 550px;
}
div.registration_form {
  margin-bottom: 16px;
}
div.registration_form_progress_bar {
  margin-bottom: 30px;
  background: #ffffff url(../img/regprogbarbg.gif) repeat-x 0 -92px;
  height: 46px;
}
div.registration_form_progress_bar ul {
  height: 46px;
  margin: 0;
  padding: 0;
  background: url(../img/regprogbarbg.gif) no-repeat right 0;
}
div.registration_form_progress_bar ul li {
  height: 46px;
  float: left;
  width: 117px;
  height: 29px;
  padding-top: 17px;
  font-size: 11px;
  font-weight: 700;
  color: #b11625;
  text-align: center;
}
div.registration_form_progress_bar ul li.b {
  width: 4px;
  font-size: 1px;
  background: url(../img/regprogbarbg.gif) no-repeat 0 -46px;
}
div.registration_form_progress_bar ul li.active {
  background: url(../img/regprogbarbg.gif) no-repeat 0 -138px;
  color: #fff;
}
div.forms div.registration_form dl dt {
  width: 182px;
}
div.forms div.registration_form dl dd {
  margin-left: 193px;
}
div.forms dl.pw p, div.forms dl.un p {
  margin: 2px 0 0 0;
  padding: 0;
  line-height: 14px;
  font-size: 11px;
  color: #777;
}
div.forms p.req {
  margin: 2px 0 0 0;
  padding: 0;
  line-height: 14px;
  font-size: 11px;
  color: #777;
}
div.forms div.registration_form dl.pw p, div.forms
div.registration_form dl.un p {
  width: 286px;
}
div.forms div.registration_form p.req {
  width: 286px;
}
div.forms p.req {
  float: left;
  margin-top: 9px;
}
div.forms dl.bd dd select {
  width: 52px;
}
div.forms dl.bd dd select.year {
  width: 66px;
}
div.forms dl.bd.ok dd {
  background-position: 178px -1px;
}
div.forms dl.pw dd input {
  width: 131px;
}
div.forms dl.pw.ok dd {
  background-position: 135px -1px;
}
div.forms div.registration_form div.buttonWrapper {
  width: 481px;
  padding-bottom: 3em;
}
div.forms div.registration_form div.buttonWrapper button.buttonRed {
  float: right;
}
div.forms div.registration_form dl.chkbx dt {
  width: 210px;
  margin-top: 1px;
}
div.forms div.registration_form dl.chkbx dd {
  margin-left: 218px;
  font-weight: 700;
}
div.forms div.registration_form dl.chkbx.ok dd {
  background-position: 267px -1px;
}
div.forms dl dd input.plz {
  width: 96px;
  margin-right: 5px;
}
div.forms dl dd input.ortForm {
  width: 170px;
}
div.forms .err, div.forms p.err {
  color: #b11625;
}
.password_forgotten {
  margin-top: 15px;
}
.password_forgotten button {
  margin-left: 287px;
}
#pw_forgotten .dynamic_error {
  float: right;
  margin: 7px 365px 0 0;
  font-weight: 700;
  color: #d6081c;
}
#loginModal {
  display: none;
}
div.loginSheet {
  width: 430px !important;
  height: 300px !important;
  padding: 14px 10px 0 20px !important;
}
div.loginSheet form.modalLogin {
  width: 250px;
  margin: 0;
}
div.loginSheet form.modalLogin button.red-btn {
  line-height: 19px;
  font-family: "OpenSans";
}
div.loginSheet p {
  margin: 1em 0 0;
}
div.loginSheet .close {
  margin: 0 0 5px 0;
  font-weight: 700;
  text-align: right;
}
div.loginSheet .close * {
  color: #666;
}
div.loginSheet .close a {
  text-decoration: none;
}
div.loginSheet .close a span {
  text-decoration: none;
  font-size: 24px;
  vertical-align: middle;
}
div.loginSheet .close a:hover {
  color: #000;
}
div.loginSheet .close a:hover span {
  color: #000;
}
div.loginSheet .comm {
  margin-top: 2em;
}
div.loginSheet .comm a {
  font-size: 13px;
  font-weight: 700;
  color: #d7061b;
}
div.loginSheet input.i {
  width: 205px;
  margin-top: 3px;
}
div.forms .buttonFB {
  background-color: #3967B2;
  background-image: -moz-linear-gradient(center bottom, rgba(50, 73, 115, 0.24) 0%,
    rgba(255, 255, 255, 0.24) 100%);
  border: 1px solid #00007E;
  border-radius: 4px;
  display: block;
  width: 169px;
}
div.forms .buttonFB:hover {
  background-image: -moz-linear-gradient(center bottom, rgba(255, 255, 255, 0.24) 0%,
    rgba(50, 73, 115, 0.24) 100%);
  text-decoration: none;
}
div.forms .buttonFB span {
  display: block;
  height: 22px;
  padding: 3px 0 0 26px;
  font: 700 12px "OpenSans";
  width: 141px;
  height: 17px;
  text-decoration: none;
  white-space: nowrap;
  background: url("../img/fb_login.png") no-repeat scroll 8px 4px rgba(0, 0, 0, 0);
  color: #fff;
  cursor: pointer;
}
div.forms .buttonFB:hover span {
  color: #fff;
  text-decoration: none;
}
div.forms .buttonTW {
  background-image: -moz-linear-gradient(center bottom, rgba(50, 73, 115, 0.24) 0%,
    rgba(255, 255, 255, 0.24) 100%);
  border: 1px solid #777777;
  border-radius: 4px;
  display: block;
  width: 169px;
}
div.forms .buttonTW:hover {
  background-image: -moz-linear-gradient(center bottom, rgba(255, 255, 255, 0.24) 0%,
    rgba(50, 73, 115, 0.24) 100%);
  text-decoration: none;
}
div.forms .buttonTW span {
  background: url("../img/twitter_login.png") no-repeat scroll 5px 5px rgba(0, 0, 0,
    0);
  color: #000;
  cursor: pointer;
  display: block;
  font: 700 12px "OpenSans";
  width: 141px;
  height: 17px;
  text-decoration: none;
  padding: 3px 0 0 26px;
  text-decoration: none;
  white-space: nowrap;
}
div.forms .buttonTW:hover span {
  color: #000;
  text-decoration: none;
}
div.forms .buttonRed {
  position: relative;
  padding: 0 5px 0 0;
  overflow: visible;
  text-align: center;
  background: url(../img/red_button_sprite.gif) no-repeat right -140px;
  border: 0;
  cursor: pointer;
}
div.forms button.buttonRed::-moz-focus-inner {
  padding: 0;
  border: none;
}
div.forms .buttonRed span {
  position: relative;
  display: block;
  height: 21px;
  padding: 3px 0 0 10px;
  white-space: nowrap;
  font: 700 13px "OpenSans";
  background: url(../img/red_button_sprite.gif) no-repeat;
  color: #fff;
}
div.forms .buttonRed:hover {
  background-position: right -210px;
}
div.forms .buttonRed:hover span {
  background-position: 0 -70px;
}
div.forms a.buttonRed {
  position: relative;
  display: block;
  padding: 0 5px 0 0;
  text-decoration: none;
}
div.forms a.buttonRed span, div.forms a.buttonRed:hover, div.forms
a.buttonRed:hover span {
  text-decoration: none;
}
div.forms .buttonRed.inactive, div.forms
button[disabled=true].buttonRed {
  background-position: right -420px;
  cursor: default;
}
div.forms .buttonRed.inactive span, div.forms
button[disabled=true].buttonRed span {
  background-position: 0 -280px;
}
div.forms div.heightDef {
  min-height: 102px;
}
div.forms div.connect {
  float: right;
  width: 180px;
  margin-top: 115px;
}
div.forms div.connect a.what {
  float: right;
  padding-left: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  div.forms .buttonRed span {
    margin-top: -1px;
  }
}
.videos-title {
  position: absolute;
  bottom: 0px;
  left: 16px;
  width: 388px;
  height: 56px;
  padding: 5px 8px;
  font-size: 22px;
  line-height: 28px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  background-image: url(../img/video-text-bg.png);
  background-repeat: repeat;
  color: #fff;
  text-shadow: 0 0 0 #000, 0 2px 0 #000;
  -webkit-text-shadow: 0 0 0 #000, 0 2px 0 #000;
}
.videos-title span {
  color: #d6081c;
}
.pics-title span {
  color: #d6081c;
}
.videos-title:hover {
  text-decoration: underline;
  text-shadow: none;
  -webkit-text-shadow: none;
}
.videos-title:hover span {
  text-decoration: underline;
  text-shadow: none;
  -webkit-text-shadow: none;
}
.videos-time {
  position: absolute;
  bottom: 66px;
  left: 16px;
  width: 51px;
  line-height: 13px;
  font-size: 10px;
  background: #d6081c;
  color: #fff;
  text-align: center;
}
.gallerybutton {
  background: url(../img/buttonSprite.png) no-repeat right -286px;
}
.h1_title, .livetickerTitle, .widget_standardteaser h4,
h3.module_title {
  margin: 0 0 15px;
  padding: 0 0 4px;
  font-family: "AntennaExtraCondBold";
  overflow: hidden;
  border: solid #afafaf;
  border-width: 0 0 1px;
  color: #000;
}
h3.news_title .h3_title {
  font-size: 22px;
  border-color: #d6081c;
  color: #d6081c;
}
.inner_page #sidebar, .inner_page .sidebar {
  width: 308px;
  overflow: hidden;
}
h3.news_title .h3_title a {
  color: #d6081c;
}
.inner_page #page, .inner_page .page {
  width: 644px;
  overflow: hidden;
}
#streambox {
  background-color: #000;
  position: relative;
}
#streambox .play {
  cursor: pointer;
  top: 148px;
  left: 289px;
  width: 66px;
  height: 66px;
  background: url(../img/buttonSprite.png) no-repeat 0 0;
  color: transparent;
  text-indent: -9999px;
}
#streambox .play:hover {
  background-position: 0 -66px;
}
.widget_author {
  display: block;
  width: 196px;
  padding: 0 0 3px;
  line-height: 14px;
  font-size: 11px;
  font-weight: normal;
  border: solid #cfcfcf;
  border-width: 0 0 1px;
  color: #888;
}
.authorheadline {
  width: 196px;
}
.widget_author div.box_headline {
  padding: 0 0 2px;
  border: solid #afafaf;
  border-width: 0 0 1px;
}
.widget_author h4 {
  display: block;
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 14px;
  line-height: 16px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
.widget_author img {
  display: block;
  margin: 6px 28px;
  border: none;
}
.widget_author .author_name {
  line-height: 16px;
  font-size: 13px;
  font-weight: bold;
  color: #000;
}
.liveticker_author {
  display: block;
  border: none;
  float: right;
  width: auto;
  padding: 2px 0 2px 5px;
  text-align: right;
  font-weight: normal;
  color: #888;
  font-size: 11px;
  line-height: 14px;
  font-family: "OpenSans";
}
.liveticker_author .author_name {
  line-height: 16px;
  font-size: 13px;
  font-weight: bold;
  color: #000;
}
.liveticker_author img {
  display: block;
  margin: 0 0 0 5px;
  float: right;
  border: none;
}
.page_with_sky {
  position: relative;
  width: 1232px;
}
#skyscraper {
  position: absolute;
  top: 139px;
  left: 1011px;
  display: block;
  width: 245px;
  height: auto;
}
.promo {
  width: 284px;
  padding: 10px 10px 14px 12px;
  line-height: 16px;
  font-size: 13px;
  background: #efefef;
}
.vertical_grid .promo, .widget_miniteaser .promo {
  float: left;
  width: 288px;
  padding: 10px 10px 14px;
}
.vertical_grid .promo:first-child {
  margin-right: 28px;
}
.grid_6 .promo {
  width: 288px;
  padding: 10px 10px 14px 10px;
}
.item.promo {
  height: 91px;
}
.widget_maxiteaser .promo {
  height: 100%;
}
.promo .promo-disc {
  padding: 0 0 0 1px;
}
.promo .promo select {
  width: 282px;
  margin: 10px 0 12px;
}
.promo .promo-txt {
  display: block;
  width: 295px;
  padding: 0 0 8px 0px;
  font-size: 10px;
  line-height: 10px;
  font-family: "OpenSans";
  font-weight: 400;
}
.promo .promo-title {
  font-size: 16px;
  line-height: 16px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  padding: 15px 0 10px;
}
.promo-sec {
  margin-bottom: 20px;
  padding: 7px 12px 16px 12px;
  background: #efefef;
}
.promo img.promo-sec-img {
  padding: 4px 0;
}
.promo .promo-sec-txt {
  padding-top: 1px;
  line-height: 10px;
  font-size: 10px;
}
.promo .promo-sec-title {
  display: block;
  padding: 5px 0 0;
  font-size: 16px;
  line-height: 20px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
}
.promoMaxi {
  height: 147px !important;
}
.item.lightteaser {
  display: block;
  width: 284px;
  padding: 10px 10px 12px 12px;
  font-size: 16px;
  line-height: 20px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  border: 1px solid #d9d9d9;
}
.lightteaser img {
  float: left;
  padding: 4px 9px 3px 0;
}
.lightteaser strong {
  font-weight: 400;
}
.widget_voting .item {
  position: relative;
  float: left;
  width: 168px;
  height: 278px;
  padding: 12px;
  margin: 0 31px 20px 0;
  border: 1px solid #d9d9d9;
}
.widget_voting .item.fixheight {
  height: 329px;
}
.widget_voting .item.last {
  margin-right: 0;
}
.widget_voting .item div {
  position: absolute;
  bottom: 12px;
}
.widget_voting .item .voting-foto.gallery {
  position: relative;
}
.voting-foto {
  float: none !important;
  display: block;
  margin-bottom: 8px;
}
div.voting-links {
  margin-bottom: 12px;
}
div.voting-links span, div.voting-links strong {
  display: block;
  line-height: 17px;
  font-size: 16px;
  font-weight: 700;
}
div.voting-links strong {
  font-weight: 400;
}
.item .voting-image-link {
  position: absolute;
  top: 139px;
  left: 139px;
  width: 32px;
  height: 32px;
  background: url(../img/buttonSprite.png) no-repeat right -286px;
}
.item .voting-image-link:hover {
  background-position: right -318px;
}
.widget_voting .item h4 {
  margin: 0 0 10px;
  color: #000;
}
.widget_voting .item h4 strong {
  display: block;
  line-height: 21px;
  font-weight: 400;
  color: #e3161b;
}
.widget_voting .item h4 span {
  display: block;
  line-height: 20px;
  font-size: 18px;
}
.widget_voting .hiddenResultText {
  font-weight: bold;
}
.widget_voting .voting-result-container strong {
  float: right;
  font-size: 12px;
  line-height: 12px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  color: #e3161b;
}
.widget_voting .girl-detail.voting-result-container .first-line {
  position: relative;
}
.widget_voting .girl-detail.voting-result-container .first-line
.result {
  padding-right: 38px;
}
.widget_voting .girl-detail.voting-result-container strong {
  float: right;
  margin: 5px 0 0 10px;
  color: #000;
}
.widget_voting .voting-result-container .voting-resultbar-container {
  position: relative;
  float: left;
  width: 113px;
  height: 6px;
  margin-top: 6px;
  background: #bcbcbc;
  background: -moz-linear-gradient(top, #bcbcbc 0%, #f1f1f1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #bcbcbc), color-stop(100%, #f1f1f1));
  background: -webkit-linear-gradient(top, #bcbcbc 0%, #f1f1f1 100%);
  background: -o-linear-gradient(top, #bcbcbc 0%, #f1f1f1 100%);
  background: -ms-linear-gradient(top, #bcbcbc 0%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc',
    endColorstr='#f1f1f1',GradientType=0 );
  background: linear-gradient(top, #bcbcbc 0%, #f1f1f1 100%);
}
.widget_voting .girl-detail.voting-result-container
.voting-resultbar-container {
  float: none;
  width: auto;
  margin-top: 2px;
}
.widget_voting .voting-result-container .voting-bar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50%;
  height: 6px;
  background: #c00010;
  background: -moz-linear-gradient(top, #c00010 0%, #c00010 50%, #b40000 51%,
    #b40000 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #c00010), color-stop(50%, #c00010), color-stop(51%, #b40000),
    color-stop(100%, #b40000));
  background: -webkit-linear-gradient(top, #c00010 0%, #c00010 50%, #b40000 51%,
    #b40000 100%);
  background: -o-linear-gradient(top, #c00010 0%, #c00010 50%, #b40000 51%, #b40000
    100%);
  background: -ms-linear-gradient(top, #c00010 0%, #c00010 50%, #b40000 51%, #b40000
    100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c00010',
    endColorstr='#b40000',GradientType=0 );
  background: linear-gradient(top, #c00010 0%, #c00010 50%, #b40000 51%, #b40000
    100%);
}
.widget_voting .voting-counterhead {
  clear: both;
  height: 42px;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 21px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  color: #e3161b;
}
.widget_voting .voting-counterhead .counter {
  float: left;
  width: 32px;
  margin-right: 8px;
  font-size: 30px;
  line-height: 42px;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  background: #d6081c;
  color: #fff;
  text-align: center;
}
.widget_voting .voting-absende-zeile {
  position: relative;
  padding-right: 20px;
  height: 30px;
  background: #fff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
    endColorstr='#ededed',GradientType=0 );
  background: linear-gradient(top, #ffffff 0%, #ededed 100%);
  border-bottom: 1px solid #e1e1e1;
}
.widget_voting .voting-absende-zeile .red-btn {
  float: right;
  margin: 0;
}
.widget_voting .voting-absende-zeile .voting-button {
  position: absolute;
  top: 0;
  right: 8px;
  display: block;
  margin: 0;
}
.widget_voting .voting-absende-zeile.hiddenResultText {
  height: auto;
  padding-right: 0;
}
.widget_voting .voting-absende-zeile.hiddenResultText span {
  font-weight: bold;
  display: block;
  padding: 10px;
  font-size: 16px;
  line-height: 18px;
}
.widget_voting .girl-detail .voting-button {
  margin-top: 0;
}
.widget_voting .girl-detail li .erqu {
  margin-right: -14px;
  padding-right: 10px;
  padding-top: 2px;
  background-position: right 11px;
}
.calendar {
  padding: 0;
}
.calendar * {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: none;
  border: none;
}
.ui-widget-content {
  background: inherit;
  border: 0;
}
.ui-datepicker {
  padding: inherit;
  width: inherit;
}
#ui-datepicker-div {
  width: 308px;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  min-height: 29px;
  width: 308px;
  background: #c70716 url(../img/calendar_h.gif) 0 -2px repeat-x;
  border: 0;
  text-shadow: 1px 1px #000;
}
.ui-datepicker .ui-datepicker-title {
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  color: #fff;
  text-align: center;
}
.ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month,
.ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year {
  margin-top: 4px;
}
.ui-datepicker-header .ui-datepicker-prev {
  position: absolute;
  top: 0;
  left: 10px;
  width: 16px;
}
.ui-datepicker-header .ui-datepicker-next {
  position: absolute;
  top: 0;
  right: 10px;
  width: 16px;
}
.ui-datepicker .ui-datepicker-next span, .ui-datepicker
.ui-datepicker-prev span {
  top: 0;
  right: 0;
  left: 0;
  width: auto;
  height: auto;
  margin: 0;
  text-indent: 0;
  background: none;
  color: #fff;
}
.ui-datepicker-header .ui-datepicker-next-hover, .ui-datepicker-header
.ui-datepicker-prev-hover {
  background: inherit;
  border: 0;
}
.ui-datepicker-header a {
  font-size: 26px;
  line-height: 26px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  color: #fff;
  cursor: pointer;
}
.ui-datepicker-header a span:hover, .ui-datepicker-header a:hover {
  text-decoration: none;
}
.ui-datepicker-header a.disabled {
  color: #9e9e9e;
}
.ui-datepicker-calendar {
  padding: 18px 13px 11px 12px;
  background: #f6f6f6 url(../img/calendar_body.png) repeat-x;
  border-style: solid;
  border-width: 0 2px 1px 0;
  border-color: #e8e8e8;
  width: 308px;
}
.ui-datepicker th {
  text-align: center;
}
.ui-datepicker td {
  text-align: center;
  width: 41px;
  padding: 0;
  font-size: 20px;
  line-height: 30px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  border: solid #c6c6c6;
  border-width: 1px 0 0 1px;
}
.ui-datepicker td.first, .ui-datepicker td:first-child {
  border-left: 0;
}
.ui-datepicker td a, .ui-datepicker td span {
  padding: 0 4px;
  text-align: center;
}
.ui-datepicker table a {
  display: block;
  color: #aaa;
}
.ui-datepicker table a:hover {
  text-decoration: none;
}
.calendar table a.selected {
  background: #000;
  color: #fff;
}
.ui-datepicker table a.ui-state-active {
  background: #000;
  color: #fff;
}
.ui-datepicker table .ui-state-disabled .ui-state-default {
  color: #c6c6c6;
}
.calendar table a.passed {
  color: #676767;
}
.ui-datepicker table .ui-state-default {
  color: #676767;
}
.ui-datepicker th {
  padding-bottom: 6px;
  font-size: 11px;
  border: solid #c6c6c6;
  border-width: 0 0 0 1px;
  color: #676767;
}
.ui-datepicker th:first-child {
  border-left: 0;
}
.related_articles dt {
  clear: both;
  float: left;
  width: 140px;
  margin: 0px;
  padding: 0 0 4px;
}
.related_articles dt a, .related_articles dt img {
  display: block;
}
.related_articles dd {
  clear: right;
  float: right;
  display: block;
  width: 159px;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 18px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
}
.related_articles dd a:hover {
  text-decoration: none;
}
.related_articles dd a:hover * {
  text-decoration: underline;
}
.related_articles dl {
  padding: 0 0 12px;
}
.widget_videoplayer {
  position: relative;
  margin: 0 0 7px 0;
  overflow: hidden;
  background: #2a2a2a;
}
.widget_videoplayer div.sn_published_inner div.fb, .widget_videoplayer
div.sn_published_inner div.gp, .widget_videoplayer
div.sn_published_inner div.tw {
  float: left;
  margin: 5px 20px 0 0;
}
.widget_videoplayer.fullwidth {
  width: 980px;
  height: 550px;
}
.widget_videoplayer.fullwidth img.vplay {
  position: absolute;
  top: 0;
  left: 0;
  width: 644px;
  height: 388px;
}
.widget_videoplayer.fullwidth .pager {
  clear: both;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 330px;
  padding: 9px 6px 8px 0;
  overflow: hidden;
  background: #464646 url(../img/video-bg-big.jpg) repeat-y 0 0;
  z-index: 5;
}
.widget_videoplayer.fullwidth .pager li {
  color: #fff;
  position: relative;
  float: none;
  display: block;
  margin: 0 10px 0 28px;
}
.widget_videoplayer.fullwidth .pager h4 {
  color: #fff;
  margin: 10px 0;
  padding: 0 0 4px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  border-bottom: 1px solid #808080;
  border-color: rgba(255, 255, 255, 0.5);
}
.widget_videoplayer.fullwidth .pager a {
  position: relative;
  float: left;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 18px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
}
.widget_videoplayer.fullwidth .pager a span {
  color: #fff;
}
.widget_videoplayer.fullwidth .pager a:active,
.widget_videoplayer.fullwidth .pager a:hover,
.widget_videoplayer.fullwidth .pager a:link,
.widget_videoplayer.fullwidth .pager a:visited {
  position: relative;
  float: left;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 18px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
}
.widget_videoplayer.fullwidth .pager a:hover {
  text-decoration: underline;
}
.widget_videoplayer.fullwidth .pager strong {
  font-weight: 400;
}
.widget_videoplayer.fullwidth .pager a img.preview {
  float: left;
  display: block;
  margin: 0 10px 0 0;
}
.widget_videoplayer.fullwidth .pager a .play {
  display: block;
  position: absolute;
  top: 54px;
  left: 114px;
  width: 21px;
  height: 21px;
  background-position: -49px -196px;
}
.widget_videoplayer.fullwidth .pager a:hover .play {
  background-position: -49px -217px;
}
.widget_videoplayer.fullwidth .caption {
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 15px;
  width: 612px;
  height: 131px;
  overflow: hidden;
}
.widget_videoplayer.fullwidth .caption a {
  color: #fff;
}
.widget_videoplayer.fullwidth .caption a span {
  color: #fff;
}
.widget_videoplayer.fullwidth .caption .info {
  color: #fff;
  display: inline;
  font-family: "OpenSans";
  line-height: 11px;
  font-size: 11px;
  text-transform: uppercase;
}
.widget_videoplayer.fullwidth .caption h1,
.widget_videoplayer.fullwidth .caption h4 {
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
}
.widget_videoplayer.fullwidth .caption .description {
  overflow: hidden;
  color: #fff;
}
.widget_videoplayer.fullwidth .caption .social {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  border: 1px solid #9e9e9e;
  border-width: 1px 0;
}
.widget_videoplayer.fullwidth .caption .embed {
  bottom: 1px;
  height: 24px;
  padding: 3px 0;
  position: absolute;
  right: 0;
}
.widget_videoplayer.fullwidth .caption .embed a {
  background: url(../img/video-embed-btn.png) right -39px no-repeat;
  color: #fff;
  cursor: pointer;
  float: left;
  font-size: 13px;
  font-weight: 700;
  height: 36px;
  padding: 3px 11px 0 9px;
  text-decoration: none;
}
.widget_videoplayer a.related-video-links {
  display: block;
  width: 290px;
  height: 87px;
  overflow: hidden;
}
.widget_videoplayer.vspace {
  margin-bottom: 20px;
}
.videoembedform {
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  clear: both;
  height: 221px;
  padding: 8px;
  position: relative;
  width: 774px;
}
.videoembedform a {
  cursor: pointer;
}
.videoembedform a:hover {
  text-decoration: none;
}
.videoembedform textarea {
  font-family: monospace;
  height: 45px;
  margin: 1px 0 0;
  width: 771px;
  word-wrap: break-word;
}
.videoembedform hr {
  background-color: #ccc;
  border: 0 none;
  clear: both;
  color: #ccc;
  height: 1px;
  margin: 10px 0;
}
.videoembedform .embedinfo {
  float: left;
  width: 300px;
}
.videoembedform div.embedcolumn {
  display: inline;
  float: left;
  margin: 0 0 0 12px;
}
.videoembedform .smallbox {
  border: 1px solid #ccc;
  width: 50px;
  height: 31px;
  margin: 5px 0 0 0;
  padding: 5px;
}
.videoembedform .mediumbox {
  border: 1px solid #ccc;
  width: 76px;
  height: 47px;
  margin: 5px 0 0 0;
  padding: 5px;
}
.videoembedform .largebox {
  border: 1px solid #ccc;
  width: 120px;
  height: 74px;
  padding: 5px;
}
.videoembedform div.custombox {
  background-color: #fff;
  border: 1px solid #ccc;
  height: 74px;
  margin: 5px 0 0 0;
  padding: 5px;
  width: 130px;
}
.videoembedform div.custombox label {
  display: block;
  float: left;
  width: 50px;
}
.videoembedform div.custombox input {
  border: 1px solid #ccc;
  width: 34px;
}
.widget_videolist .rubrikauswahl {
  height: 37px;
  margin: 0 0 19px;
  background: #ffffff url(../img/regprogbarbg.gif) repeat-x 0 -92px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.widget_videolist .rubrikauswahl ul {
  float: left;
  margin-left: 6px;
}
.widget_videolist .rubrikauswahl ul li {
  float: left;
  display: block;
  margin: 0;
  padding: 0 0 6px;
  font-weight: 700;
}
.widget_videolist .rubrikauswahl ul li.active {
  background: url(../img/regprogbarbg.gif) no-repeat scroll center -147px;
}
body.video #container .widget_videolist .rubrikauswahl li a {
  display: block;
  padding: 10px 27px 0;
  color: #9c0308;
}
body.video #container .widget_videolist .rubrikauswahl li.active a {
  margin: 6px 0 0;
  padding: 4px 27px 5px;
  color: #fff;
  background: #d0091a;
  background: -moz-linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%,
    #b20611 55%, #9d020a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d0091a), color-stop(45%, #c10714), color-stop(50%, #b60612),
    color-stop(55%, #b20611), color-stop(100%, #9d020a));
  background: -webkit-linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%,
    #b20611 55%, #9d020a 100%);
  background: -o-linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%, #b20611
    55%, #9d020a 100%);
  background: -ms-linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%, #b20611
    55%, #9d020a 100%);
  background: linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%, #b20611
    55%, #9d020a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0a1b',
    endColorstr='#9d0208',GradientType=0 );
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
body.video #container .widget_videolist .search_form {
  float: right;
  margin: 6px 6px 5px;
}
body.video #container .widget_videolist .search {
  height: 23px;
  background: inherit;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  -moz-box-shadow: 1px 1px 2px #ccc inset;
  -webkit-box-shadow: 1px 1px 2px #ccc inset;
  box-shadow: 1px 1px 2px #ccc inset;
}
body.video #container .widget_videolist .search_form .serch-btn {
  height: 25px;
  font-weight: 700;
  color: #fff;
  background: #cf0a1b;
  background: -moz-linear-gradient(top, #cf0a1b 0%, #ce091a 10%, #cc0816 14%,
    #c80919 19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%,
    #a9030f 81%, #a3030b 86%, #a1010b 95%, #9d0208 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #cf0a1b), color-stop(10%, #ce091a), color-stop(14%, #cc0816),
    color-stop(19%, #c80919), color-stop(24%, #ca0717), color-stop(43%,
    #c10714), color-stop(48%, #c20615), color-stop(52%, #b1060f),
    color-stop(81%, #a9030f), color-stop(86%, #a3030b), color-stop(95%,
    #a1010b), color-stop(100%, #9d0208));
  background: -webkit-linear-gradient(top, #cf0a1b 0%, #ce091a 10%, #cc0816 14%,
    #c80919 19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%,
    #a9030f 81%, #a3030b 86%, #a1010b 95%, #9d0208 100%);
  background: -o-linear-gradient(top, #cf0a1b 0%, #ce091a 10%, #cc0816 14%, #c80919
    19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%, #a9030f 81%,
    #a3030b 86%, #a1010b 95%, #9d0208 100%);
  background: -ms-linear-gradient(top, #cf0a1b 0%, #ce091a 10%, #cc0816 14%, #c80919
    19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%, #a9030f 81%,
    #a3030b 86%, #a1010b 95%, #9d0208 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0a1b',
    endColorstr='#9d0208',GradientType=0 );
  background: linear-gradient(top, #cf0a1b 0%, #ce091a 10%, #cc0816 14%, #c80919
    19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%, #a9030f 81%,
    #a3030b 86%, #a1010b 95%, #9d0208 100%);
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
body.video #container .widget_videolist .search_form .serch-btn:hover
{
  background: #cf0a1b;
  background: -moz-linear-gradient(bottom, #cf0a1b 0%, #ce091a 10%, #cc0816 14%,
    #c80919 19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%,
    #a9030f 81%, #a3030b 86%, #a1010b 95%, #9d0208 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,
    #cf0a1b), color-stop(10%, #ce091a), color-stop(14%, #cc0816),
    color-stop(19%, #c80919), color-stop(24%, #ca0717), color-stop(43%,
    #c10714), color-stop(48%, #c20615), color-stop(52%, #b1060f),
    color-stop(81%, #a9030f), color-stop(86%, #a3030b), color-stop(95%,
    #a1010b), color-stop(100%, #9d0208));
  background: -webkit-linear-gradient(bottom, #cf0a1b 0%, #ce091a 10%, #cc0816 14%,
    #c80919 19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%,
    #a9030f 81%, #a3030b 86%, #a1010b 95%, #9d0208 100%);
  background: -o-linear-gradient(bottom, #cf0a1b 0%, #ce091a 10%, #cc0816 14%,
    #c80919 19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%,
    #a9030f 81%, #a3030b 86%, #a1010b 95%, #9d0208 100%);
  background: -ms-linear-gradient(bottom, #cf0a1b 0%, #ce091a 10%, #cc0816 14%,
    #c80919 19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%,
    #a9030f 81%, #a3030b 86%, #a1010b 95%, #9d0208 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d0208',
    endColorstr='#cf0a1b',GradientType=0 );
  background: linear-gradient(bottom, #cf0a1b 0%, #ce091a 10%, #cc0816 14%, #c80919
    19%, #ca0717 24%, #c10714 43%, #c20615 48%, #b1060f 52%, #a9030f 81%,
    #a3030b 86%, #a1010b 95%, #9d0208 100%);
}
body.video #container .widget_maxiteaser .item {
  position: relative;
}
body.video #container .widget_maxiteaser .item p.time {
  text-transform: uppercase;
}
.videolist-row {
  float: left;
}
.videolist-row .fb_iframe_widget iframe {
  width: 100% !important;
}
#breaking_news_container, #breaking_news_root, #breaking_news_scroller
{
  height: 84px;
}
#breaking_news_root {
  margin-bottom: 8px;
  display: none;
}
#breaking_news_scroller {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20001;
}
#breaking_news_container {
  background: #262626;
  -moz-box-shadow: 0 2px 2px #888;
  -webkit-box-shadow: 0 2px 2px #888;
  box-shadow: 0 2px 2px #888;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
  width: 100%;
  z-index: 900;
}
#breaking_news {
  position: relative;
}
#breaking_news #head {
  position: absolute;
  top: 16px;
  display: block;
  width: 715px;
  height: 50px;
  padding: 0 0 7px 169px;
  overflow: hidden;
  background: url(../img/stickerSprite.png) no-repeat 0 -304px;
  text-decoration: none;
}
#breaking_news #head:hover * {
  text-decoration: underline;
}
#breaking_news #head span, #breaking_news #head strong {
  display: block;
  font-size: 28px;
  line-height: 28px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  color: #fff;
}
#breaking_news #head strong {
  color: #fec603;
}
#breaking_news #close {
  position: absolute;
  top: 16px;
  right: 211px;
  display: block;
  padding-right: 16px;
  font-size: 12px;
  font-weight: 700;
  background: url(../img/breakingnews_close.png) right 4px no-repeat;
  color: #fff;
}
#breaking_news #close:hover {
  opacity: .5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity = 50);
  text-decoration: none;
}
#myytplayer, #ytapiplayer {
  display: none;
  margin-bottom: 24px;
}
.foto #myytplayer {
  margin-bottom: 0;
}
.panorama .article-bar {
  clear: both;
  position: relative;
  left: 0;
  height: 140px;
  padding: 20px;
  overflow: hidden;
  background: url(../img/panoramabar-bg.jpg) repeat-x;
}
.panorama .article-bar span {
  color: #fff;
}
.panorama .article-bar a.description {
  color: #fff;
  font-family: "OpenSans";
  font-size: 13px;
  line-height: 17px;
}
.panorama .article-bar a.morenews {
  font-size: 11px;
  color: #d6081c;
}
.panorama .article-bar .item {
  float: left;
  margin: 0;
  padding: 0;
}
.panorama .article-bar .item img {
  padding-top: 0;
  vertical-align: inherit;
}
.panorama .article-bar .item.first img {
  margin-bottom: 18px;
}
.panorama .article-bar .news-links {
  font-family: "AntennaExtraCondBold";
  text-shadow: 2px 2px 0 #000;
}
.panorama.layout_a .article-bar .news-links {
  font-family: "AntennaExtraCondBold";
  text-shadow: 2px 2px 0 #000;
  line-height: 24px;
  font-size: 22px;
}
.panorama.layout_b .article-bar .item {
  width: 154px;
  margin-right: 28px;
}
.panorama.layout_c .article-bar .item {
  width: 127px;
  margin-right: 28px;
}
.panorama.layout_b .article-bar .item .news-links, .panorama.layout_c
.article-bar .item .news-links {
  line-height: 18px;
  font-size: 16px;
}
.panorama.layout_b .article-bar .item .news-disc {
  width: 154px;
}
.panorama.layout_c .article-bar .item .news-disc {
  width: 127px;
}
.panorama.layout_b .fl, .panorama.layout_c .fl {
  padding: 0 0 2px 0;
}
.panorama .article-bar .item.last {
  margin-right: 0;
}
.panorama.layout_a .article-bar .item.first {
  width: 624px;
  margin-right: 28px;
}
.panorama.layout_b .article-bar .item.first {
  width: 576px;
  margin-right: 28px;
}
.panorama .article-bar .item.first .news-links {
  padding-bottom: 5px;
  line-height: 26px;
  font-size: 24px;
}
.panorama.layout_a .article-bar .item.first .news-links {
  padding-bottom: 5px;
  line-height: 32px;
  font-size: 30px;
}
.panorama.layout_c .article-bar .item.first {
  width: 472px;
  margin-right: 25px;
}
.panorama.layout_a .article-bar .item.last {
  width: 288px;
}
.panorama.layout_a .article-bar .item.last .news-disc {
  width: 137px;
  float: left;
}
.panorama .article-bar .item.first a.description img {
  position: relative;
  top: 0;
  left: -4px;
  float: none;
  padding-top: 6px;
}
.panorama .gallery, .panorama .video {
  position: relative;
  float: left;
  display: block;
  width: 248px;
  height: 141px;
  margin: 0 10px 0 0;
}
.panorama #tw_updates {
  position: relative;
  top: 0;
  left: 0;
  height: 50px;
  background: #060606;
  background: -moz-linear-gradient(top, #060606 0%, #383838 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #060606), color-stop(100%, #383838));
  background: -webkit-linear-gradient(top, #060606 0%, #383838 100%);
  background: -o-linear-gradient(top, #060606 0%, #383838 100%);
  background: -ms-linear-gradient(top, #060606 0%, #383838 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#060606',
    endColorstr='#383838',GradientType=0 );
  background: linear-gradient(top, #060606 0%, #383838 100%);
}
.panorama #tw_updates .title {
  height: 50px;
  width: 153px;
  background: url(../img/stickerSprite.png) no-repeat 0 -104px;
  color: #000;
}
.panorama #tw_updates .join {
  width: 175px;
  text-indent: -3000px;
  background: url(../img/stickerSprite.png) no-repeat right -254px;
}
.panorama #tw_updates .join span {
  padding: 13px 0 0 77px;
}
.panorama .tw_message * {
  color: #fff;
}
.panorama .liveticker-bar {
  position: relative;
  height: 33px;
  margin-bottom: 0;
  background: #060606;
  background: -moz-linear-gradient(top, #060606 0%, #383838 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #060606), color-stop(100%, #383838));
  background: -webkit-linear-gradient(top, #060606 0%, #383838 100%);
  background: -o-linear-gradient(top, #060606 0%, #383838 100%);
  background: -ms-linear-gradient(top, #060606 0%, #383838 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#060606',
    endColorstr='#383838',GradientType=0 );
  background: linear-gradient(top, #060606 0%, #383838 100%);
}
.panorama .liveticker-bar .title {
  float: left;
  width: 151px;
  height: 33px;
  font-size: 17px;
  line-height: 33px;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  background: url(../img/stickerSprite.png) no-repeat 0 -71px;
  color: #000;
  text-transform: uppercase;
  text-indent: 12px;
}
.panorama .liveticker-bar .marquee {
  margin-left: 161px;
  overflow: hidden;
  white-space: nowrap;
  line-height: 33px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  color: #fdc705;
}
.panorama .liveticker-bar .marquee a {
  line-height: 33px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  color: #fdc705;
}
.panorama .liveticker-bar .marquee a:hover {
  text-decoration: underline;
}
.panorama .liveticker-bar .fadeout {
  position: absolute;
  top: 0;
  right: 0;
  width: 130px;
  height: 33px;
  background: none;
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,
    0, 0, 0)), color-stop(100%, #000000));
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#060606',
    endColorstr='#383838',GradientType=0 );
  background: linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000000 100%);
  z-index: 2;
}
.article_textbox {
  margin: 20px 0;
  display: inline-block;
  width: 100%;
}
.article_textbox .textbox_body {
  padding: 14px;
  line-height: 17px;
  font-size: 13px;
  border: 1px solid #d3d3d3;
  background: #dfdfdf;
  background: -moz-linear-gradient(top, #dfdfdf 0%, #f6f6f6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #dfdfdf), color-stop(100%, #f6f6f6));
  background: -webkit-linear-gradient(top, #dfdfdf 0%, #f6f6f6 100%);
  background: -o-linear-gradient(top, #dfdfdf 0%, #f6f6f6 100%);
  background: -ms-linear-gradient(top, #dfdfdf 0%, #f6f6f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',
    endColorstr='#f6f6f6',GradientType=0 );
  background: linear-gradient(top, #dfdfdf 0%, #f6f6f6 100%);
  color: #000;
  min-height: 80px;
}
.article_textbox .textbox_body p {
  padding: 0px 0px 10px 0px;
}
.article_textbox .textbox_image {
  float: left;
  display: block;
  margin: 0 10px 0 0;
}
.article_textbox .textbox_body ul {
  list-style-type: circle;
  padding-left: 15px;
}
.article_textbox .textbox_body ol {
  list-style-type: decimal;
  padding-left: 15px;
}
.article_text .article_textbox {
  width: 644px;
}
.article_module .article_textbox {
  width: 192px;
}
.article_module .article_textbox .textbox_image {
  float: none;
  display: block;
  margin: 0 0 10px 0;
}
.article_textbox .module_title {
  margin-bottom: 10px;
  padding-bottom: 6px;
  line-height: 16px;
}
.article_textbox h3.module_title {
  font-familiy: "AntennaCondBold", sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 19px;
}
.fg_white {
  color: #ffffff !important;
}
.fg_black {
  color: #000000 !important;
  text-shadow: 0 0 1px #000000, 2px 2px 0 rgba(255, 255, 255, 0.7), -1px 1px 0
    rgba(255, 255, 255, 0.7), -1px -1px 2px rgba(255, 255, 255, 0.9), 0 0
    6px rgba(255, 255, 255, 0.9);
  zoom: 1;
}
.fg_yellow {
  color: #fec603 !important;
}
.fg_red {
  color: #d6081c !important;
  text-shadow: 0 0 1px #ffffff, 2px 2px 0 rgba(255, 255, 255, 0.5), -1px 1px 0
    rgba(255, 255, 255, 0.5), -1px -1px 2px rgba(255, 255, 255, 0.9), 0 0
    6px rgba(255, 255, 255, 0.9);
  zoom: 1;
}
.fg_green {
  color: #3ea518 !important;
}
.fg_pink {
  color: #d66cb6 !important;
}
.bg_black, .bg_green, .bg_pink, .bg_red, .bg_white, .bg_yellow {
  background: #fff;
  text-shadow: none !important;
}
.bg_black {
  background: #000;
}
.bg_yellow {
  background: #fec603;
}
.bg_red {
  background: #d6081c;
}
.bg_green {
  background: #3ea518;
}
.bg_pink {
  background: #d66cb6;
}
.bg_none {
  background: transparent;
}
body .farbschema .caption {
  left: 0;
}
body .farbschema .title {
  margin-bottom: 0.375em;
  padding: 0;
}
body .farbschema .title > span {
  display: block;
  margin-bottom: 2px;
}
body .farbschema .info > span {
  display: block;
  margin-bottom: 2px;
}
body .farbschema .info span span, body .farbschema .title span span {
  clear: none !important;
  display: inline !important;
  float: left !important;
  padding: 0em 0.05em 0em 0.154em !important;
  margin-bottom: 2px;
}
body .farbschema .title span span {
  padding: 0em 0.05em 0em 0.297em !important;
}
body .farbschema span.title.last {
  margin-bottom: 12px;
}
body.auto .farbschema .title span span, body.ece_frontpage .farbschema
.title span span, body.life .farbschema .title span span, body.news
.farbschema .title span span {
  background: #ffffff !important;
  color: #000000 !important;
  text-shadow: none !important;
  -webkit-text-shadow: none;
}
body.auto .farbschema .info span span, body.ece_frontpage .farbschema
.info span span, body.life .farbschema .info span span, body.news
.farbschema .info span span {
  background: #d6081c !important;
  color: #ffffff !important;
}
body.people_n_tv .farbschema .title span span, body.sport .farbschema
.title span span {
  background: #ffffff !important;
  color: #000000 !important;
  text-shadow: none !important;
}
body.sport .farbschema .info span span {
  background: #3ea518 !important;
  color: #ffffff !important;
}
body.people_n_tv .farbschema .title .abs span span {
  color: #000;
}
body.people_n_tv .farbschema .info span span {
  background: #d66cb6 !important;
  color: #ffffff !important;
}
body .farbschema .info.nobg span span, body .farbschema .title.nobg
span span {
  background: none !important;
}
.carouselPortraitPeople {
  clear: none !important;
  display: inline !important;
  float: left !important;
  padding: 0 0.05em 0em 0.16666em;
  margin-bottom: 2px;
  background: none repeat scroll 0 0 #d66cb6 !important;
  color: #ffffff !important;
}
.widget_livecenter.horizontal {
  margin-bottom: 20px;
}
.widget_livecenter h3.module_title {
  position: relative;
  border-color: #bf0614;
}
.widget_livecenter h3.module_title span.h3_title {
  text-transform: uppercase;
}
.widget_livecenter h3.module_title ul {
  float: left;
  font-size: 11px;
  height: 21px;
  line-height: 21px;
  margin: 0 0 -5px 40px;
}
.widget_livecenter h3.module_title li {
  float: left;
}
.widget_livecenter h3.module_title li.active {
  height: 25px;
  background: url(../img/liveCenterArrow.png) no-repeat center 20px;
}
.widget_livecenter h3.module_title li a {
  display: block;
  height: 20px;
  margin: 0;
  padding: 0 10px;
  font-weight: 700;
  text-transform: none;
  color: #d6081c;
  text-decoration: none;
}
.widget_livecenter h3.module_title li.active a {
  color: #fff;
  background: #d71424;
  background: -moz-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f
    19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d71424), color-stop(5%, #d30a1c), color-stop(14%, #d40a18),
    color-stop(19%, #d10a1f), color-stop(24%, #d40a1a), color-stop(43%,
    #d4091d), color-stop(48%, #d00b1d), color-stop(52%, #c10514),
    color-stop(57%, #bc0613), color-stop(67%, #c00614), color-stop(71%,
    #bd0714), color-stop(90%, #bd0714), color-stop(100%, #c00516));
  background: -webkit-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%,
    #d10a1f 19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%,
    #bc0613 57%, #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  background: -o-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f
    19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  background: -ms-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f
    19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d71424',
    endColorstr='#c00516',GradientType=0 );
  background: linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f 19%,
    #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
}
.widget_livecenter .livecenter_container {
  position: relative;
  height: 63px;
  padding: 7px 9px 6px;
  overflow: hidden;
  background: #d1d1d1;
  background: -moz-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d1d1d1), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -o-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -ms-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1',
    endColorstr='#f2f2f2',GradientType=0 );
  background: linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
}
.widget_livecenter .livecenter_container .viewport {
  overflow: hidden;
  width: 955px;
  margin: 0 auto;
}
.widget_livecenter .livecenter_container .nav {
  position: absolute;
  top: 21px;
  display: block;
  width: 22px;
  height: 34px;
  overflow: hidden;
  background: url(../img/buttonSprite.png) no-repeat;
  cursor: pointer;
  text-indent: -3000px;
  color: transparent;
  z-index: 2;
}
.widget_livecenter .livecenter_container .nav.disable {
  cursor: default;
}
.widget_livecenter .livecenter_container .next {
  right: -1px;
  background-position: right -574px;
}
.widget_livecenter .livecenter_container .prev {
  left: -1px;
  background-position: left -574px;
}
.widget_livecenter .livecenter_container .next:hover {
  background-position: right -608px;
}
.widget_livecenter .livecenter_container .prev:hover {
  background-position: left -608px;
}
.widget_livecenter .livecenter_container .next.disable {
  background-position: right -642px;
}
.widget_livecenter .livecenter_container .prev.disable {
  background-position: left -642px;
}
.livecenter_container .game {
  position: relative;
  float: left;
  width: 211px;
  height: 63px;
  margin-left: 14px;
  padding-right: 14px;
  border-right: 1px solid #b8b8b8;
}
.livecenter_container .game.wide {
  width: 450px;
}
.livecenter_container .game.last {
  border-right: none;
}
.livecenter_container .game .status {
  float: left;
  font-size: 9px;
  line-height: 9px;
  font-family: "OpenSans";
  font-weight: 400;
  margin: -2px 4px 0 -2px;
  padding: 3px 4px;
  background: none;
  text-transform: uppercase;
}
.livecenter_container .game.status-live .status {
  background: #ffc702;
  color: #000;
}
.livecenter_container .game.status-final .status {
  background: #7f7f7f;
  color: #fff;
}
.livecenter_container .game .weiter {
  position: absolute;
  right: 14px;
  bottom: 0;
  display: block;
  font-size: 11px;
  line-height: 11px;
  font-family: "OpenSans";
  font-weight: 400;
  color: #d6081c;
  text-decoration: none;
}
.livecenter_container .game h5 {
  display: block;
  margin: 0 0 5px;
  padding: 0;
  font-size: 11px;
  line-height: 11px;
  font-family: "OpenSans";
  font-weight: 700;
  color: #000;
  white-space: nowrap;
  overflow: hidden;
}
.livecenter_container .game .opponent-column {
  float: left;
  width: 225px;
  margin-right: 0;
}
.livecenter_container .game .opponent-column.last {
  margin-right: 0;
}
.livecenter_container .game .opponent-row {
  height: 13px;
  margin-bottom: 4px;
}
.livecenter_container .game .opponent-row span {
  float: left;
  padding: 0 4px;
  line-height: 12px;
  font-size: 11px;
  font-weight: 700;
  overflow: hidden;
  color: #000;
  white-space: nowrap;
}
.livecenter_container .game .opponent-row .opponent-name {
  width: 151px;
  background: #c6c6c6;
}
.livecenter_container .game .opponent-row .opponent-set,
.livecenter_container .game .opponent-row .opponent-time {
  background: #000;
  color: #fff;
}
.livecenter_container .game .opponent-row .opponent-final-set {
  background: #c6c6c6;
}
.livecenter_container .game .opponent-row .opponent-goals {
  width: 38px;
  margin-left: 4px;
  text-align: center;
  background: #000;
  color: #fff;
}
.livecenter_container .game.status-live .opponent-row
.opponent-final-set, .livecenter_container .game.status-live
.opponent-row .opponent-name, .livecenter_container .game.status-live
.opponent-row .opponent-position {
  background: #fff;
}
.livecenter_container .game.status-live .opponent-row .opponent-goals,
.livecenter_container .game.status-live .opponent-row .opponent-set,
.livecenter_container .game.status-live .opponent-row .opponent-time {
  background: #ffc703;
  color: #000;
}
.livecenter_container.formula1 .game .overall-laps {
  position: absolute;
  top: 0;
  right: 14px;
  width: 48px;
  height: 13px;
  line-height: 11px;
  font-size: 11px;
  font-weight: 700;
  color: #000;
}
.livecenter_container.formula1 .game .opponent-row .opponent-position
{
  float: left;
  width: 11px;
  text-align: center;
}
.livecenter_container.ski .game .opponent-row .opponent-position {
  float: left;
  width: 11px;
  text-align: center;
}
.livecenter_container.formula1 .game .opponent-row .opponent-name {
  width: 119px;
  margin-left: 4px;
}
.livecenter_container.formula1 .game .opponent-row .opponent-team {
  width: 130px;
  margin-left: 4px;
}
.livecenter_container.formula1 .game .opponent-row .opponent-country {
  width: 24px;
  margin-left: 4px;
}
.livecenter_container.formula1 .game .opponent-row .opponent-laps {
  width: 58px;
  margin-left: 4px;
  background: #fec603;
  text-align: right;
}
.livecenter_container.formula1 .game .opponent-row .opponent-time {
  width: 60px;
  margin-left: 4px;
  padding-left: 6px;
  padding-right: 2px;
  text-align: right;
}
.livecenter_container.tennis .game .opponent-row .opponent-name {
  width: 283px;
}
.livecenter_container.tennis .game .opponent-row .sF0 {
  width: 398px;
}
.livecenter_container.tennis .game .opponent-row .sF1 {
  width: 375px;
}
.livecenter_container.tennis .game .opponent-row .sF2 {
  width: 352px;
}
.livecenter_container.tennis .game .opponent-row .sF3 {
  width: 329px;
}
.livecenter_container.tennis .game .opponent-row .sF4 {
  width: 306px;
}
.livecenter_container.tennis .game .opponent-row .sF5 {
  width: 283px;
}
.livecenter_container.tennis .game .opponent-row .opponent-country {
  width: 24px;
  margin-left: 4px;
}
.livecenter_container.tennis .game .opponent-row .opponent-set {
  width: 19px;
  margin-left: 4px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}
.livecenter_container.tennis .game .opponent-row .opponent-final-set {
  width: 40px;
  margin-left: 4px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}
.livecenter_container.tennis .game .opponent-row .opponent-time {
  margin-left: 4px;
}
.livecenter_container.ski .game .opponent-row .opponent-name {
  width: 132px;
  margin-left: 4px;
}
.livecenter_container.ski .game .opponent-row .opponent-time {
  width: 47px;
  margin-left: 4px;
  padding-left: 6px;
  padding-right: 2px;
  text-align: right;
}
.livecenter_container_small .game {
  position: relative;
  top: 6px;
  left: 0;
  height: 63px;
  margin-left: 0;
}
.livecenter_container_small .game .status {
  float: left;
  font-size: 9px;
  line-height: 9px;
  font-family: "OpenSans";
  font-weight: 400;
  margin: -2px 4px 0 -2px;
  padding: 3px 4px;
  background: none;
  text-transform: uppercase;
}
.livecenter_container_small .game.status-live .status {
  background: #ffc702;
  color: #000;
}
.livecenter_container_small .game.status-final .status {
  background: #7f7f7f;
  color: #fff;
}
.livecenter_container_small .game h5 {
  display: block;
  margin: 0 0 5px;
  padding: 0;
  font-size: 11px;
  line-height: 11px;
  font-family: "OpenSans";
  font-weight: 700;
  color: #000;
  white-space: nowrap;
  overflow: hidden;
}
.livecenter_container_small .game .opponent-row {
  height: 13px;
  margin-bottom: 4px;
}
.livecenter_container_small .game .opponent-row span {
  float: left;
  padding: 0 4px;
  line-height: 12px;
  font-size: 11px;
  font-weight: 700;
  overflow: hidden;
  color: #000;
  white-space: nowrap;
}
.livecenter_container_small .game .opponent-row .opponent-name {
  width: 195px;
  background: #c6c6c6;
}
.livecenter_container_small .game .opponent-row .opponent-set,
.livecenter_container_small .game .opponent-row .opponent-time {
  background: #000;
  color: #fff;
}
.livecenter_container_small .game .opponent-row .opponent-final-set {
  background: #c6c6c6;
}
.livecenter_container_small .game .opponent-row .opponent-goals {
  width: 27px;
  margin-left: 4px;
  text-align: center;
  background: #000;
  color: #fff;
}
.livecenter_container_small .game.status-live .opponent-row
.opponent-final-set, .livecenter_container_small .game.status-live
.opponent-row .opponent-name, .livecenter_container_small
.game.status-live .opponent-row .opponent-position {
  background: #fff;
}
.livecenter_container_small .game.status-live .opponent-row
.opponent-goals, .livecenter_container_small .game.status-live
.opponent-row .opponent-set, .livecenter_container_small
.game.status-live .opponent-row .opponent-time {
  background: #ffc703;
  color: #000;
}
.livecenter_container_small.formula1 .game .opponent-row
.opponent-position {
  float: left;
  width: 11px;
  text-align: center;
}
.livecenter_container_small.ski .game .opponent-row .opponent-position
{
  float: left;
  width: 11px;
  text-align: center;
}
.livecenter_container_small.ski .game .opponent-row .opponent-name {
  width: 152px;
  margin-left: 4px;
}
.livecenter_container_small.formula1 .game .opponent-row
.opponent-name {
  width: 139px;
  margin-left: 4px;
}
.livecenter_container_small.ski .game .opponent-row .opponent-time {
  width: 47px;
  margin-left: 4px;
  padding-left: 6px;
  padding-right: 2px;
  text-align: right;
}
.livecenter_container_small.formula1 .game .opponent-row
.opponent-time {
  width: 60px;
  margin-left: 4px;
  padding-left: 6px;
  padding-right: 2px;
  text-align: right;
}
.livecenter_container_small.tennis .game .opponent-row .opponent-name,
.livecenter_container_small.tennis .game .opponent-row .sF0 {
  width: 195px;
}
.livecenter_container_small.tennis .game .opponent-row .sF1 {
  width: 188px;
}
.livecenter_container_small.tennis .game .opponent-row .sF2 {
  width: 165px;
}
.livecenter_container_small.tennis .game .opponent-row .sF3 {
  width: 142px;
}
.livecenter_container_small.tennis .game .opponent-row .sF4 {
  width: 119px;
}
.livecenter_container_small.tennis .game .opponent-row .sF5 {
  width: 96px;
}
.livecenter_container_small.tennis .game .opponent-row
.opponent-country {
  width: 24px;
  margin-left: 4px;
}
.livecenter_container_small.tennis .game .opponent-row
.opponent-final-set, .livecenter_container_small.tennis .game
.opponent-row .opponent-set {
  width: 19px;
  margin-left: 4px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}
.livecenter_container_small.tennis .game .opponent-row .opponent-time
{
  width: 27px;
  margin-left: 4px;
}
.livecenter_mini {
  float: left;
  height: 34px;
  margin-top: 5px;
  padding: 7px 13px 2px 63px !important;
  font-family: "OpenSans";
  background: #ffc703 url(../img/stickerSprite.png) no-repeat -123px 0;
}
.livecenter_mini.no_live {
  padding-left: 13px !important;
  background: #ffc703;
}
.livecenter_mini .opponent-row {
  display: block;
  height: 13px;
  margin-bottom: 4px;
}
.livecenter_mini .opponent-row span {
  float: left;
  padding: 0 4px;
  line-height: 12px;
  font-size: 11px;
  font-weight: 700;
  overflow: hidden;
  background: #fff;
  color: #000;
  white-space: nowrap;
}
.livecenter_mini .opponent-row .opponent-name {
  display: block;
  width: 125px;
  text-shadow: none;
}
.livecenter_mini .opponent-row .opponent-goals {
  text-shadow: none;
}
.livecenter_mini.tennis .opponent-row .opponent-name {
  width: 94px;
  margin-right: 4px;
  padding: 0 2px;
}
.livecenter_mini .opponent-row .opponent-final-set, .livecenter_mini
.opponent-row .opponent-goals {
  display: block;
  width: 40px;
  margin-left: 4px;
  text-align: center;
  text-shadow: none;
}
.livecenter_mini .opponent-row .opponent-set {
  display: block;
  width: 19px;
  margin-left: 2px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  background: #000;
  color: #fff;
}
.g6panorama .livecenter_mini {
  float: left;
  height: 28px;
  margin-top: 1px;
  padding: 2px 4px 0 63px !important;
  font-family: "OpenSans";
  background: #ffc703 url(../img/stickerSprite.png) no-repeat -124px -6px;
}
.g6panorama .livecenter_mini .opponent-row {
  height: 12px;
  margin-bottom: 2px;
}
.g6panorama .livecenter_mini .opponent-row .opponent-set {
  width: 14px;
}
.g6portrait .livecenter_mini .opponent-row .opponent-set, .g6square
.livecenter_mini .opponent-row .opponent-set {
  width: 14px;
}
.livecenter_mini .opponent-row .opponent-final-set {
  padding-right: 0;
  padding-left: 0;
}
.livecenter_mini .opponent-row .opponent-time {
  display: block;
  margin-left: 11px;
  margin-right: -3px;
  padding-left: 6px;
  padding-right: 6px;
  background: #000;
  color: #fff;
}
.divtable {
  Width: 100%;
  display: table;
  border-top: 1px solid #b2b2b2;
}
.hidden {
  display: none !important;
}
.lotto_widget .item {
  position: relative;
  height: 88px;
  margin-bottom: 4px;
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #f2f2f2 0%, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0%, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',
    endColorstr='#d1d1d1',GradientType=0 );
  background: linear-gradient(top, #f2f2f2 0%, #d1d1d1 100%);
}
.lottoType {
  position: relative;
  margin-bottom: 23px;
  padding: 15px 0;
  font-size: 14px;
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d1d1d1), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -o-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -ms-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1',
    endColorstr='#f2f2f2',GradientType=0 );
  background: linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  border: 1px solid #d3d3d3;
}
.lottoType p {
  padding-left: 15px;
}
.lotto_widget .item h5.jackpot {
  position: absolute;
  bottom: 10px;
  left: 13px;
  line-height: 11px;
  font-size: 11px;
  font-weight: 400;
  color: #000;
}
.lotto_widget .zahlen {
  position: absolute;
  top: 22px;
  left: 9px;
  height: 33px;
}
.lottoType .zahlen {
  position: absolute;
  top: 22px;
  left: 9px;
  height: 33px;
  top: 15px;
  left: 15px;
}
.lottoType .zahlen .zahl, .lotto_widget .zahlen .zahl {
  float: left;
  width: 31px;
  height: 33px;
  text-align: center;
  font-size: 12px;
  line-height: 32px;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  color: #000;
  background: url(../img/lotto_sprite.png) no-repeat;
  background-position: 0 0;
}
.lottoZusatz {
  position: absolute;
  top: 57px;
  left: 148px;
  width: 51px;
  height: 47px;
  background: url(../img/lotto_zusatz.gif) no-repeat scroll 0 -25px;
}
.lottoplusNumber, .lottoreplayNumber {
  position: absolute;
  top: 49px;
  left: 202px;
  width: 31px;
  height: 33px;
  padding: 0 !important;
  font-size: 12px;
  font-weight: 700;
  line-height: 33px;
  background: url(../img/lotto_sprite.png) no-repeat;
  text-align: center;
}
.lottoplusNumber {
  background-position: 0 -102px;
}
.lottoreplayNumber {
  background-position: 0 -35px;
  top: 56px;
}
.lottoType .zahlen .zahl.zusatz, .lotto_widget .zahlen .zahl.zusatz {
  background-position: 0 -34px;
}
.lotto_widget .zahlen .zahl.stern {
  background-position: 0 -69px;
  width: 32px;
}
.lottoType .zahlen .zahl.stern {
  background-position: 0 -69px;
  width: 32px;
}
.lottoType.Superstar .zahlen .zahl {
  background-position: 0 -138px;
  color: #fff;
}
.lotto_widget .item .logo.swisslotto {
  position: absolute;
  right: 12px;
  top: 28px;
  width: 61px;
  height: 19px;
  background: url(../img/lotto_swisslotto.png) no-repeat;
}
.lottoType .logo.swisslottoBig {
  position: absolute;
  right: 12px;
  top: 28px;
  width: 61px;
  height: 19px;
  background: url(../img/lotto_swisslotto.png) no-repeat;
  width: 90px;
  height: 29px;
  background: url(../img/lotto_swisslottoSmall.png) no-repeat;
}
.lotto_widget .item .logo.euromillions {
  position: absolute;
  right: 17px;
  top: 20px;
  width: 54px;
  height: 39px;
  background: url(../img/lotto_euromillions.png) no-repeat;
}
.lottoType .logo.euromillionsBig {
  position: absolute;
  right: 17px;
  top: 20px;
  width: 54px;
  height: 39px;
  background: url(../img/lotto_euromillions.png) no-repeat;
  width: 91px;
  height: 68px;
  background: url(../img/lotto_euromillionsBig.png) no-repeat;
}
.lottoType .logo.Joker {
  position: absolute;
  right: 12px;
  top: 28px;
  width: 90px;
  height: 39px;
  background: url(../img/lotto_joker.png) no-repeat;
}
.lottoType .logo.Superstar {
  position: absolute;
  right: 17px;
  top: 20px;
  width: 90px;
  height: 50px;
  background: url(../img/lotto_superstar.png) no-repeat;
}
.lottoType .logo.totogoal {
  float: right;
  display: block;
  width: 129px;
  height: 47px;
  margin: 28px 12px 0 0;
  background: url(../img/lotto_totogoal.png) no-repeat;
}
.lottoType .logo.euromillions, .lottoType .logo.swisslotto {
  top: 15px;
  right: 15px;
  left: auto;
}
.guarantee {
  display: block;
  margin-bottom: 17px;
  padding-bottom: 6px;
  border-bottom: 1px solid #d9d9d9;
  color: #666;
}
.lottoType table {
  margin: 80px 0 40px;
}
.lottoType.swisslotto table {
  margin-top: 105px;
}
.lottoType tbody tr {
  border-bottom: 1px solid #c9c9c9;
}
.lottoType td:first-child, .lottoType th:first-child {
  width: 160px;
  padding-left: 15px;
}
.lottoType .additional {
  width: 90px;
  padding-right: 50px;
  text-align: left;
}
.lottoType.Joker table tbody td:first-child, .lottoType.Superstar
table thead th:first-child {
  width: 300px;
}
.lottoType table tbody td.winRange {
  width: 125px;
}
.lottoType table tbody td:last-child, .lottoType table thead
th:last-child {
  width: 135px;
  padding-right: 15px;
}
.lottoType span {
  display: block;
  padding-left: 15px;
}
table.fullwidth {
  width: 100%;
}
.article_text table {
  width: 100%;
  border-top: 1px solid #b2b2b2;
  clear: right;
}
.article_text table tr {
  border-bottom: 1px solid #b2b2b2;
}
.article_text table td {
  padding: 13px 12px 12px 8px;
  font-size: 15px;
  text-align: left;
  color: #000;
}
.article_text table td:first-child {
  background-color: #f1f1f1;
}
.article_text table tr:first-child td:first-child {
  background-color: transparent;
}
.article_text table p:last-child {
  padding: 0;
}
.article_text table h3 {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 700;
  color: #000;
}
.widget_articletext_newsticker {
  display: table;
  width: 100%;
  clear: right;
  padding-top: 10px;
}
.widget_articletext_newsticker h3 {
  padding: 13px 12px 12px 8px;
  font-size: 15px;
}
.widget_articletext_newsticker p {
  padding: 0;
}
.widget_articletext_newsticker table tr:first-child td:first-child {
  background-color: #f1f1f1;
}
.ui-tabs-panel .widget_articletext_newsticker {
  border-top: none;
  padding-top: 0;
}
.ui-helper-clearfix:before {
  content: "." !important;
  display: block !important;
  height: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  width: 0 !important;
}
.ui-helper-clearfix:after {
  content: "." !important;
  display: block !important;
  height: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  width: 0 !important;
  clear: both !important;
}
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}
.ui-tabs .ui-widget-header {
  border-bottom: 1px solid #b2b2b2;
  font-weight: 700;
}
.ui-tabs li.ui-state-default {
  border: none;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background: #535353;
  background: -moz-linear-gradient(top, #535353 0%, #0d0d0d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #535353), color-stop(100%, #0d0d0d));
  background: -webkit-linear-gradient(top, #535353 0%, #0d0d0d 100%);
  background: -o-linear-gradient(top, #535353 0%, #0d0d0d 100%);
  background: -ms-linear-gradient(top, #535353 0%, #0d0d0d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#535353',
    endColorstr='#0d0d0d',GradientType=0 );
  background: linear-gradient(top, #535353 0%, #0d0d0d 100%);
}
.ui-tabs li.ui-state-default a {
  color: #fff;
}
.ui-tabs li.ui-state-active {
  border: 1px solid #b2b2b2;
  background: #fff;
  background: -moz-linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #dfdfdf), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',
    endColorstr='#ffffff',GradientType=0 );
  background: linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
}
.ui-tabs li.ui-state-active a {
  color: #3b8414;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0 0;
}
.ui-tabs .ui-tabs-nav li {
  float: left;
  position: relative;
  top: 1px;
  margin: 0 2px 2px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 3px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav
li.ui-state-processing a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a {
  cursor: pointer;
}
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  padding: 1em 0;
  border-width: 0;
  background: none;
}
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
div.map-bubble {
  max-width: 380px;
  overflow: auto;
}
p.map-caption {
  margin-bottom: 1px;
  font-weight: 700;
}
p.map-updated {
  margin-bottom: 12px;
  font-size: xx-small;
  color: #bebebe;
}
p.map-text {
  color: #000;
}
.wetterPageHead h1.searchedCity {
  color: #d10a1f;
}
.searchedCityResults {
  margin: 70px 0 10px;
}
.searchedCityResults div {
  margin: 0 0 3px;
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
}
.searchedCityResults div a {
  color: #d10a1f;
}
.wetterPageHead {
  margin-top: 20px;
  border-top: 1px solid #afafaf;
}
.wetterPageHead .search-form.place {
  float: right;
  width: auto;
  background: 0 none;
  border: 0 none;
  filter: none;
}
.wetterPageHead a.back {
  float: left;
  width: 490px;
  margin: 10px 0;
  font-size: 16px;
  font-weight: 700;
  color: #d6081c;
}
.wetterPageHead h2 {
  margin: 10px 0;
  font-size: 16px;
  line-height: 18px;
  color: #000;
}
.wetterPageHead h1 {
  float: left;
  display: block;
  width: 100%;
  padding-bottom: 15px;
  font-size: 30px;
  line-height: 26px;
  border-bottom: 1px solid #e1e1e1;
}
h3 .region {
  margin-left: 10px;
}
#wetter_hauptkarte {
  position: relative;
  padding-top: 12px;
  border-top: 1px solid #b2b2b2;
}
#wetter_hauptkarte > h1, #wetter_hauptkarte > h2 {
  font-family: "AntennaExtraCondBold";
  font-weight: 700;
  color: #000;
}
#wetter_hauptkarte > h2 {
  line-height: 22px;
  font-size: 19px;
}
#wetter_hauptkarte > h1 {
  padding-bottom: 8px;
  line-height: 44px;
  font-size: 38px;
  border-bottom: 1px solid #d0d0d0;
}
#wetter_hauptkarte .search_form {
  position: absolute;
  top: 8px;
  right: 0;
}
#wetter_hauptkarte .search_form .search {
  float: left;
  width: 100px;
  height: 24px;
  padding: 0 2px;
  line-height: 24px;
  background: #fff;
  border: 1px solid #d0d0d0;
  border-right: none;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  -moz-box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.5) inset;
}
#wetter_hauptkarte .search_form .search_btn {
  float: left;
  height: 26px;
  padding: 0 4px 3px;
  line-height: 21px;
  font-size: 20px;
  border: none;
  color: #fff;
  -moz-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  background: #d71424;
  background: -moz-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f
    19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d71424), color-stop(5%, #d30a1c), color-stop(14%, #d40a18),
    color-stop(19%, #d10a1f), color-stop(24%, #d40a1a), color-stop(43%,
    #d4091d), color-stop(48%, #d00b1d), color-stop(52%, #c10514),
    color-stop(57%, #bc0613), color-stop(67%, #c00614), color-stop(71%,
    #bd0714), color-stop(90%, #bd0714), color-stop(100%, #c00516));
  background: -webkit-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%,
    #d10a1f 19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%,
    #bc0613 57%, #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  background: -o-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f
    19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  background: -ms-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f
    19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d71424',
    endColorstr='#c00516',GradientType=0 );
  background: linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f 19%,
    #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
}
ul.wetter_tableiste {
  display: block;
  height: 21px;
  margin-top: 8px;
  padding-bottom: 4px;
  line-height: 21px;
  font-size: 11px;
  background: #ededed;
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
    endColorstr='#ededed',GradientType=0 );
  background: linear-gradient(top, #ffffff 0%, #ededed 100%);
  border-bottom: 1px solid #e1e1e1;
}
ul.wetter_tableiste li {
  float: left;
  margin: 0 9px;
  font-weight: 700;
}
ul.wetter_tableiste li.active {
  height: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAECAIAAADTbYKZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNpi/Hzh8nm3gD8fPjIgARYBfsNdG5h49HWAFJCDJgEUZ/gPBkDdh8SU97GJAEkgGyIIlYNIH1M1hEsAAUCAAQA5xDkI/qG3dQAAAABJRU5ErkJggg==)
    center 21px no-repeat;
}
ul.wetter_tableiste li span {
  display: block;
  height: 21px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: none;
}
ul.wetter_tableiste li.active span {
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #d71424;
  background: -moz-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f
    19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d71424), color-stop(5%, #d30a1c), color-stop(14%, #d40a18),
    color-stop(19%, #d10a1f), color-stop(24%, #d40a1a), color-stop(43%,
    #d4091d), color-stop(48%, #d00b1d), color-stop(52%, #c10514),
    color-stop(57%, #bc0613), color-stop(67%, #c00614), color-stop(71%,
    #bd0714), color-stop(90%, #bd0714), color-stop(100%, #c00516));
  background: -webkit-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%,
    #d10a1f 19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%,
    #bc0613 57%, #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  background: -o-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f
    19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  background: -ms-linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f
    19%, #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d71424',
    endColorstr='#c00516',GradientType=0 );
  background: linear-gradient(top, #d71424 0%, #d30a1c 5%, #d40a18 14%, #d10a1f 19%,
    #d40a1a 24%, #d4091d 43%, #d00b1d 48%, #c10514 52%, #bc0613 57%,
    #c00614 67%, #bd0714 71%, #bd0714 90%, #c00516 100%);
}
ul.wetter_tableiste li a {
  color: #d10a1f;
  text-decoration: none;
  margin: 0;
  padding: 0 14px;
}
ul.wetter_tableiste li.active a {
  color: #fff;
}
#wetter_hauptkarte_overlays, #wetter_hauptkarte_overlays_rain,
#wetter_hauptkarte_overlays_satellite {
  width: 645px;
  height: 429px;
  position: relative;
  background: url(../img/wetterkarte_hauptkarte_normal.png) 0 14px no-repeat;
}
#wetter_hauptkarte_overlays_region {
  width: 644px;
  height: 280px;
  position: relative;
}
#wetter_hauptkarte_overlays_region.basel {
  background: url(../img/weatherlayer/switzerland/region_01.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.neuenburg {
  background: url(../img/weatherlayer/switzerland/region_02.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.genf {
  background: url(../img/weatherlayer/switzerland/region_03.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.sion {
  background: url(../img/weatherlayer/switzerland/region_04.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.bern {
  background: url(../img/weatherlayer/switzerland/region_05.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.aargau {
  background: url(../img/weatherlayer/switzerland/region_06.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.zuerich {
  background: url(../img/weatherlayer/switzerland/region_07.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.stgallen {
  background: url(../img/weatherlayer/switzerland/region_08.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.chur {
  background: url(../img/weatherlayer/switzerland/region_09.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.stmoritz {
  background: url(../img/weatherlayer/switzerland/region_10.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.luzern {
  background: url(../img/weatherlayer/switzerland/region_11.png) no-repeat;
}
#wetter_hauptkarte_overlays_region.bellinzona {
  background: url(../img/weatherlayer/switzerland/region_12.png) no-repeat;
}
#wetter_hauptkarte_overlays_region #pruntrut {
  top: 109px;
  left: 129px;
}
#wetter_hauptkarte_overlays_region #delemont {
  top: 120px;
  left: 225px;
}
#wetter_hauptkarte_overlays_region #basel {
  top: 10px;
  right: 188px;
}
#wetter_hauptkarte_overlays_region #liestal {
  top: 62px;
  right: 104px;
}
#wetter_hauptkarte_overlays_region #lachaux {
  top: 31px;
  right: 115px;
  width: 200px;
}
#wetter_hauptkarte_overlays_region #neuenburg {
  top: 55px;
  right: 251px;
  width: 145px;
}
#wetter_hauptkarte_overlays_region #yverdon {
  top: 110px;
  left: 280px;
}
#wetter_hauptkarte_overlays_region #genf {
  bottom: 0px;
  left: 215px;
}
#wetter_hauptkarte_overlays_region #lausanne {
  top: 52px;
  right: 208px;
}
#wetter_hauptkarte_overlays_region #montreux {
  top: 86px;
  right: 111px;
}
#wetter_hauptkarte_overlays_region #martigny {
  bottom: 66px;
  left: 197px;
}
#wetter_hauptkarte_overlays_region #sion {
  bottom: 90px;
  left: 260px;
}
#wetter_hauptkarte_overlays_region #visp {
  top: 71px;
  right: 188px;
}
#wetter_hauptkarte_overlays_region #zermatt {
  bottom: 40px;
  right: 207px;
}
#wetter_hauptkarte_overlays_region #freiburg {
  top: 83px;
  left: 248px;
}
#wetter_hauptkarte_overlays_region #biel {
  top: -4px;
  left: 261px;
}
#wetter_hauptkarte_overlays_region #bern {
  top: 57px;
  right: 245px;
}
#wetter_hauptkarte_overlays_region #solothurn {
  top: -4px;
  right: 164px;
  width: 160px;
}
#wetter_hauptkarte_overlays_region #interlaken {
  bottom: 74px;
  right: 176px;
}
#wetter_hauptkarte_overlays_region #langenthal {
  top: 64px;
  left: 197px;
}
#wetter_hauptkarte_overlays_region #aarau {
  top: 24px;
  right: 241px;
}
#wetter_hauptkarte_overlays_region #sursee {
  bottom: 66px;
  right: 235px;
}
#wetter_hauptkarte_overlays_region #baden {
  top: -18px;
  right: 180px;
}
#wetter_hauptkarte_overlays_region #zug {
  bottom: 21px;
  right: 296px;
}
#wetter_hauptkarte_overlays_region #zuerich {
  bottom: 99px;
  right: 292px;
}
#wetter_hauptkarte_overlays_region #schaffhausen {
  top: -22px;
  right: 255px;
}
#wetter_hauptkarte_overlays_region #winterthur {
  top: 51px;
  right: 248px;
}
#wetter_hauptkarte_overlays_region #rapperswil {
  bottom: 48px;
  right: 215px;
}
#wetter_hauptkarte_overlays_region #frauenfeld {
  top: 31px;
  left: 262px;
}
#wetter_hauptkarte_overlays_region #kreuzlingen {
  top: -23px;
  left: 306px;
}
#wetter_hauptkarte_overlays_region #stgallen {
  top: 30px;
  left: 338px;
}
#wetter_hauptkarte_overlays_region #sargans {
  bottom: 54px;
  right: 189px;
}
#wetter_hauptkarte_overlays_region #disentis {
  bottom: 38px;
  left: 128px;
}
#wetter_hauptkarte_overlays_region #ilanz {
  top: 92px;
  left: 275px;
}
#wetter_hauptkarte_overlays_region #chur {
  top: 63px;
  right: 199px;
}
#wetter_hauptkarte_overlays_region #thusis {
  top: 137px;
  right: 191px;
}
#wetter_hauptkarte_overlays_region #davos {
  top: 72px;
  right: 87px;
}
#wetter_hauptkarte_overlays_region #stmoritz {
  bottom: 81px;
  right: 200px;
}
#wetter_hauptkarte_overlays_region #scuol {
  top: 2px;
  right: 103px;
}
#wetter_hauptkarte_overlays_region #luzern {
  top: 4px;
  left: 244px;
}
#wetter_hauptkarte_overlays_region #andermatt {
  bottom: 30px;
  right: 233px;
}
#wetter_hauptkarte_overlays_region #altdorf {
  top: 78px;
  right: 228px;
}
#wetter_hauptkarte_overlays_region #glarus {
  top: 11px;
  right: 111px;
}
#wetter_hauptkarte_overlays_region #locarno {
  top: 107px;
  right: 318px;
}
#wetter_hauptkarte_overlays_region #bellinzona {
  top: 79px;
  right: 185px;
  width: 140px;
}
#wetter_hauptkarte_overlays_region #lugano {
  bottom: 40px;
  right: 189px;
  width: 125px;
}
#wetter_hauptkarte_overlays_region #bellinzona > div,
#wetter_hauptkarte_overlays_region #kreuzlingen > div,
#wetter_hauptkarte_overlays_region #lachaux > div,
#wetter_hauptkarte_overlays_region #lugano > div,
#wetter_hauptkarte_overlays_region #solothurn > div {
  display: inline;
}
#wetter_hauptkarte_overlays_region #biel .ovl_temperature {
  margin-left: -12px;
}
#wetter_hauptkarte_overlays_region #locarno .ovl_location,
#wetter_hauptkarte_overlays_region #neuenburg .ovl_location {
  display: inline;
  padding-right: 12px;
  background-position: right 0;
}
#wetter_hauptkarte_overlays_region #neuenburg .ovl_temperature {
  display: inline;
}
#wetter_hauptkarte_overlays_region #kreuzlingen .ovl_temperature {
  display: block;
  width: 100%;
  margin: -14px 0 0 90px;
}
#wetter_hauptkarte_overlays #weatherImage, #wetter_hauptkarte_overlays
#weatherImage_rain {
  position: absolute;
  top: 14px;
  left: 0;
  width: 644px;
  height: 416px;
  z-index: 20;
}
#wetter_hauptkarte_overlays #weatherImage_satellite {
  position: absolute;
  top: 14px;
  left: 0;
  width: 644px;
  height: 416px;
  z-index: 20;
  top: 14px;
  height: 331px;
}
#wetter_hauptkarte_overlays.regenkarte {
  background-image: url(../img/wetterkarte_hauptkarte_regenwind.png);
}
#wetter_hauptkarte_overlays.europakarte {
  background-image: url(../img/wetterkarte_europa_satellit.png);
}
#wetter_hauptkarte_overlays #zeitleiste_vorschau {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 24px;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 700;
  border: 3px solid #d6081c;
  color: #d6081c;
  text-align: center;
  z-index: 30;
}
.wetter_icon_overlay .ovl_overlay {
  width: 90px;
  height: 33px;
  padding-top: 57px;
  position: absolute;
  background: url(../img/wetterkarte_overlays.png) 0 0 no-repeat;
  z-index: 25;
}
#wetter_hauptkarte_overlays .ovl_overlay .ovl_location,
#wetter_hauptkarte_overlays_region .ovl_overlay .ovl_location {
  background: url(../img/wetterkarte_ort_punkt.png) 0 0 no-repeat;
  margin: 0 0 5px 0;
  padding-left: 15px;
  color: #000;
  font-family: "AntennaCondBold", sans-serif;
  line-height: 12px;
  font-size: 12px;
  zoom: 1;
  text-shadow: 1px 1px 5px #ffffff, -1px -1px 4px #ffffff, 0 0 8px #ffffff;
}
.wetter_icon_overlay .ovl_temperature {
  margin-left: 12px;
  font-size: 12px;
  color: #000;
  font-family: "AntennaCondBold", sans-serif;
  zoom: 1;
  text-shadow: 1px 1px 5px #ffffff, -1px -1px 4px #ffffff, 0 0 8px #ffffff;
}
.wetter_icon_overlay .ovl_temperature strong {
  color: #f00;
  font-size: 15px;
}
.ovl_location a {
  text-decoration: none;
}
#wetter_hauptkarte_overlays.wetter_icon_overlay.europakarte
.ovl_overlay {
  width: auto;
  height: auto;
  padding-top: 0;
  background: none;
}
#wetter_hauptkarte_overlays.wetter_icon_overlay.europakarte
.ovl_overlay .ovl_location {
  margin: 0;
}
#wetter_hauptkarte_overlays #genf {
  top: 263px;
  left: 52px;
}
#wetter_hauptkarte_overlays #basel {
  top: 9px;
  left: 239px;
}
#wetter_hauptkarte_overlays #bern {
  top: 120px;
  left: 222px;
}
#wetter_hauptkarte_overlays #sion {
  top: 259px;
  left: 210px;
}
#wetter_hauptkarte_overlays #zuerich {
  top: 41px;
  left: 359px;
}
#wetter_hauptkarte_overlays #luzern {
  top: 107px;
  left: 330px;
}
#wetter_hauptkarte_overlays #bellinzona {
  top: 248px;
  left: 417px;
}
#wetter_hauptkarte_overlays #stgallen {
  top: 29px;
  left: 466px;
}
#wetter_hauptkarte_overlays #chur {
  top: 140px;
  left: 477px;
}
#wetter_hauptkarte_overlays #stmoritz {
  top: 201px;
  left: 538px;
}
#wetter_hauptkarte_overlays #berlin {
  top: 26px;
  left: 393px;
}
#wetter_hauptkarte_overlays #wien {
  top: 130px;
  left: 437px;
}
#wetter_hauptkarte_overlays #bruessel {
  top: 75px;
  left: 258px;
}
#wetter_hauptkarte_overlays #london {
  top: 68px;
  left: 185px;
}
#wetter_hauptkarte_overlays #paris {
  top: 118px;
  left: 228px;
}
#wetter_hauptkarte_overlays #bern2 {
  top: 165px;
  left: 303px;
}
#wetter_hauptkarte_overlays #madrid {
  top: 299px;
  left: 132px;
}
#wetter_hauptkarte_overlays #rom {
  top: 269px;
  left: 380px;
}
#wetter_hauptkarte_overlays #lissabon {
  top: 330px;
  left: 47px;
}
#seitenkopf_miniwetter .ovl_overlay {
  position: absolute;
  top: -7px;
  right: 0;
  display: block;
  height: 39px;
  width: 39px;
  background: url(../img/wetterkarte_overlays_klein.png) 0 0 no-repeat;
}
.wetter_icon_overlay .ovl_overlay.ovl-nichts {
  background-position: -360px -810px;
}
.wetter_icon_overlay .ovl_overlay.ovl-gewitter_1 {
  background-position: 0 0;
}
.wetter_icon_overlay .ovl_overlay.ovl-gewitter_1_grau {
  background-position: 0 -90px;
}
.wetter_icon_overlay .ovl_overlay.ovl-gewitter_2 {
  background-position: 0 -180px;
}
.wetter_icon_overlay .ovl_overlay.ovl-gewitter_2_grau {
  background-position: 0 -270px;
}
.wetter_icon_overlay .ovl_overlay.ovl-gewitter_3 {
  background-position: 0 -360px;
}
.wetter_icon_overlay .ovl_overlay.ovl-gewitter_3_grau {
  background-position: 0 -450px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond {
  background-position: 0 -540px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_gewitter_1 {
  background-position: 0 -630px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_gewitter_1_grau {
  background-position: 0 -720px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_gewitter_2 {
  background-position: 0 -810px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_gewitter_2_grau {
  background-position: 0 -900px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_gewitter_3 {
  background-position: 0 -990px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_gewitter_3_grau {
  background-position: 0 -1080px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_nebel {
  background-position: 0 -1170px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_regen_1 {
  background-position: 0 -1260px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_regen_1_grau {
  background-position: 0 -1350px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_regen_2 {
  background-position: 0 -1440px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_regen_2_grau {
  background-position: 0 -1530px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_regen_3 {
  background-position: 0 -1620px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_regen_3_grau {
  background-position: 0 -1710px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schnee_1 {
  background-position: 0 -1800px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schnee_1_grau {
  background-position: 0 -1890px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schnee_2 {
  background-position: -90px 0;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schnee_2_grau {
  background-position: -90px -90px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schnee_3 {
  background-position: -90px -180px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schnee_3_grau {
  background-position: -90px -270px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schneeregen_1 {
  background-position: -90px -360px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schneeregen_1_grau {
  background-position: -90px -450px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schneeregen_2 {
  background-position: -90px -540px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schneeregen_2_grau {
  background-position: -90px -630px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schneeregen_3 {
  background-position: -90px -720px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_schneeregen_3_grau {
  background-position: -90px -810px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_wolke_1 {
  background-position: -90px -900px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_wolke_2 {
  background-position: -90px -990px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_wolke_3 {
  background-position: -90px -1080px;
}
.wetter_icon_overlay .ovl_overlay.ovl-n_mond_wolke_grau {
  background-position: -90px -1170px;
}
.wetter_icon_overlay .ovl_overlay.ovl-nebel {
  background-position: -90px -1260px;
}
.wetter_icon_overlay .ovl_overlay.ovl-regen_1 {
  background-position: -90px -1350px;
}
.wetter_icon_overlay .ovl_overlay.ovl-regen_1_grau {
  background-position: -90px -1440px;
}
.wetter_icon_overlay .ovl_overlay.ovl-regen_2 {
  background-position: -90px -1530px;
}
.wetter_icon_overlay .ovl_overlay.ovl-regen_2_grau {
  background-position: -90px -1620px;
}
.wetter_icon_overlay .ovl_overlay.ovl-regen_3 {
  background-position: -90px -1710px;
}
.wetter_icon_overlay .ovl_overlay.ovl-regen_3_grau {
  background-position: -90px -1800px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schnee_1 {
  background-position: -180px -90px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schnee_1_grau {
  background-position: -180px -180px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schnee_2 {
  background-position: -180px -270px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schnee_2_grau {
  background-position: -180px -360px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schnee_3 {
  background-position: -180px -450px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schnee_3_grau {
  background-position: -180px -540px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schneeregen_1 {
  background-position: -180px -630px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schneeregen_1_grau {
  background-position: -180px -720px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schneeregen_2 {
  background-position: -180px -810px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schneeregen_2_grau {
  background-position: -180px -900px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schneeregen_3 {
  background-position: -180px -990px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schneeregen_3_grau {
  background-position: -180px -1080px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne {
  background-position: -180px -1170px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_gewitter_1 {
  background-position: -180px -1260px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_gewitter_1_grau {
  background-position: -180px -1350px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_gewitter_2 {
  background-position: -180px -1440px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_gewitter_2_grau {
  background-position: -180px -1530px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_gewitter_3 {
  background-position: -180px -1620px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_gewitter_3_grau {
  background-position: -180px -1710px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_nebel {
  background-position: -180px -1800px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_regen_1 {
  background-position: -180px -1890px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_regen_1_grau {
  background-position: -270px 0;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_regen_2 {
  background-position: -270px -90px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_regen_2_grau {
  background-position: -270px -180px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_regen_3 {
  background-position: -270px -270px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_regen_3_grau {
  background-position: -270px -360px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schnee_1 {
  background-position: -270px -450px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schnee_1_grau {
  background-position: -270px -540px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schnee_2 {
  background-position: -270px -630px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schnee_2_grau {
  background-position: -270px -720px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schnee_3 {
  background-position: -270px -810px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schnee_3_grau {
  background-position: -270px -900px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schneeregen_1 {
  background-position: -270px -990px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schneeregen_1_grau {
  background-position: -270px -1080px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schneeregen_2 {
  background-position: -270px -1170px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schneeregen_2_grau {
  background-position: -270px -1260px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schneeregen_3 {
  background-position: -270px -1350px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_schneeregen_3_grau {
  background-position: -270px -1440px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_wolke_1 {
  background-position: -270px -1530px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_wolke_2 {
  background-position: -270px -1620px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_wolke_3 {
  background-position: -270px -1710px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_wolke_grau {
  background-position: -270px -1800px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schirm_auf {
  background-position: -90px -1890px;
}
.wetter_icon_overlay .ovl_overlay.ovl-schirm_zu {
  background-position: -180px 0;
}
.wetter_icon_overlay .ovl_overlay.ovl-wind_nord {
  background-position: -360px -360px;
}
.wetter_icon_overlay .ovl_overlay.ovl-wind_nordost {
  background-position: -360px -540px;
}
.wetter_icon_overlay .ovl_overlay.ovl-wind_nordwest {
  background-position: -360px -450px;
}
.wetter_icon_overlay .ovl_overlay.ovl-wind_ost {
  background-position: -360px -630px;
}
.wetter_icon_overlay .ovl_overlay.ovl-wind_sued {
  background-position: -360px 0;
}
.wetter_icon_overlay .ovl_overlay.ovl-wind_suedost {
  background-position: -360px -180px;
}
.wetter_icon_overlay .ovl_overlay.ovl-wind_suedwest {
  background-position: -360px -90px;
}
.wetter_icon_overlay .ovl_overlay.ovl-wind_west {
  background-position: -360px -270px;
}
.wetter_icon_overlay .ovl_overlay.ovl-t_sonne_wolke_hell {
  background-position: -360px -720px;
}
.wetter_icon_overlay .ovl_overlay.ovl-wolken_dunkel {
  background-position: -360px -810px;
}
.wetter_icon_overlay .ovl_overlay.ovl-webcam {
  background-position: -270px -1890px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-gewitter_1 {
  background-position: 0 0;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-gewitter_1_grau {
  background-position: 0 -43px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-gewitter_2 {
  background-position: 0 -86px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-gewitter_2_grau {
  background-position: 0 -129px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-gewitter_3 {
  background-position: 0 -172px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-gewitter_3_grau {
  background-position: 0 -215px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond {
  background-position: 0 -258px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_gewitter_1 {
  background-position: 0 -301px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_gewitter_1_grau {
  background-position: 0 -344px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_gewitter_2 {
  background-position: 0 -387px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_gewitter_2_grau {
  background-position: 0 -430px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_gewitter_3 {
  background-position: 0 -473px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_gewitter_3_grau {
  background-position: 0 -516px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_nebel {
  background-position: 0 -559px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_regen_1 {
  background-position: 0 -602px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_regen_1_grau {
  background-position: 0 -645px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_regen_2 {
  background-position: 0 -688px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_regen_2_grau {
  background-position: 0 -731px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_regen_3 {
  background-position: 0 -774px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_regen_3_grau {
  background-position: 0 -817px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schnee_1 {
  background-position: 0 -860px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schnee_1_grau {
  background-position: 0 -903px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schnee_2 {
  background-position: 0 -946px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schnee_2_grau {
  background-position: 0 -989px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schnee_3 {
  background-position: 0 -1032px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schnee_3_grau {
  background-position: 0 -1075px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schneeregen_1 {
  background-position: 0 -1118px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schneeregen_1_grau {
  background-position: 0 -1161px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schneeregen_2 {
  background-position: 0 -1204px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schneeregen_2_grau {
  background-position: 0 -1247px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schneeregen_3 {
  background-position: 0 -1290px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_schneeregen_3_grau {
  background-position: 0 -1333px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_wolke_1 {
  background-position: 0 -1376px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_wolke_2 {
  background-position: 0 -1419px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_wolke_3 {
  background-position: 0 -1462px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-n_mond_wolke_grau {
  background-position: 0 -1505px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-nebel {
  background-position: 0 -1548px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-regen_1 {
  background-position: 0 -1591px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-regen_1_grau {
  background-position: 0 -1634px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-regen_2 {
  background-position: 0 -1677px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-regen_2_grau {
  background-position: 0 -1720px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-regen_3 {
  background-position: 0 -1763px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-regen_3_grau {
  background-position: 0 -1806px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schnee_1 {
  background-position: 0 -1849px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schnee_1_grau {
  background-position: 0 -1892px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schnee_2 {
  background-position: 0 -1935px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schnee_2_grau {
  background-position: 0 -1978px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schnee_3 {
  background-position: -43px 0;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schnee_3_grau {
  background-position: -43px -43px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schneeregen_1 {
  background-position: -43px -86px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schneeregen_1_grau {
  background-position: -43px -129px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schneeregen_2 {
  background-position: -43px -172px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schneeregen_2_grau {
  background-position: -43px -215px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schneeregen_3 {
  background-position: -43px -258px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-schneeregen_3_grau {
  background-position: -43px -301px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne {
  background-position: -43px -344px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_gewitter_1 {
  background-position: -43px -387px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_gewitter_1_grau {
  background-position: -43px -430px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_gewitter_2 {
  background-position: -43px -473px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_gewitter_2_grau {
  background-position: -43px -516px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_gewitter_3 {
  background-position: -43px -559px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_gewitter_3_grau {
  background-position: -43px -602px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_nebel {
  background-position: -43px -645px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_regen_1 {
  background-position: -43px -688px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_regen_1_grau {
  background-position: -43px -731px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_regen_2 {
  background-position: -43px -774px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_regen_2_grau {
  background-position: -43px -817px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_regen_3 {
  background-position: -43px -860px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_regen_3_grau {
  background-position: -43px -903px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schnee_1 {
  background-position: -43px -946px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schnee_1_grau {
  background-position: -43px -989px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schnee_2 {
  background-position: -43px -1032px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schnee_2_grau {
  background-position: -43px -1075px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schnee_3 {
  background-position: -43px -1118px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schnee_3_grau {
  background-position: -43px -1161px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schneeregen_1 {
  background-position: -43px -1204px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schneeregen_1_grau {
  background-position: -43px -1247px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schneeregen_2 {
  background-position: -43px -1290px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schneeregen_2_grau {
  background-position: -43px -1333px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schneeregen_3 {
  background-position: -43px -1376px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_schneeregen_3_grau {
  background-position: -43px -1419px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_wolke_1 {
  background-position: -43px -1462px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_wolke_2 {
  background-position: -43px -1505px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_wolke_3 {
  background-position: -43px -1548px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_wolke_grau {
  background-position: -43px -1591px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-t_sonne_wolke_hell {
  background-position: -43px -1634px;
}
#seitenkopf_miniwetter .ovl_overlay.ovl-wolken_dunkel {
  background-position: -43px -1677px;
}
.widget_wetter_prognose .module_title {
  margin-bottom: 16px;
  border: none;
}
.widget_wetter_prognose .module_title span {
  display: block;
  text-transform: none;
}
.widget_wetter_prognose .module_title select {
  margin: 0 0 0 12px;
}
.prognose_tabelle td, .prognose_tabelle th {
  border-right: 1px solid #b2b2b2;
}
.prognose_tabelle thead th {
  font-size: 16px;
  font-family: "AntennaCondBold", sans-serif;
  text-transform: uppercase;
  color: #000;
  text-align: center;
}
.prognose_tabelle td.probability:first-child, .prognose_tabelle
td:first-child {
  padding-right: 10px;
  font-size: 11px;
  text-transform: none;
  line-height: 57px;
  vertical-align: top;
  color: #000;
  text-align: left;
}
.prognose_tabelle tr.probability td:first-child, .prognose_tabelle
tr.trend td:first-child {
  line-height: 11px;
  background: #fff;
}
.prognose_tabelle tr.probability td:first-child {
  padding-top: 4px;
}
.prognose_tabelle tr.timeofday th {
  height: 19px;
  font-size: 10px;
  font-weight: 400;
  background: #ffffff url(../img/wetter_tageszeit_reiter.png) 16px 2px no-repeat;
  text-align: center;
  padding-top: 0px;
  line-height: 18px;
  color: #fff;
}
.prognose_tabelle tr.timeofday th:first-child {
  background: none;
}
.prognose_tabelle tr.trend {
  background: #ffffff url(../img/wetter_trend_schraffur.png) repeat 0 0;
}
.prognose_tabelle tr.trend td {
  height: 84px;
  vertical-align: top;
}
.prognose_tabelle tr.trend td .ovl_temperature canvas {
  height: 0;
  width: 100%;
}
.prognose_tabelle tr.trend td span.hi, .prognose_tabelle tr.trend td
span.lo {
  display: none;
}
.prognose_tabelle tr.trend canvas#wetter_prognose_canvas {
  height: 84px;
  left: 0;
  position: absolute;
  top: 0;
  width: 566px;
  z-index: 1;
}
.prognose_tabelle td .ovl_overlay {
  position: static;
  width: 56px;
  height: 15px;
  margin: 0 12px 2px;
}
.prognose_tabelle td .ovl_overlay .ovl_temperature {
  margin: 0 -12px;
  text-align: center;
}
.prognose_tabelle td .ovl_temperature {
  font-size: 14px;
}
.prognose_tabelle td .ovl_temperature strong {
  font-size: 18px;
}
.prognose_tabelle td .ovl_rain, .prognose_tabelle td .ovl_wind {
  font-size: 11px;
  color: #000;
  text-align: center;
}
.prognose_tabelle td.probability {
  padding-top: 4px;
  font-size: 16px;
  font-family: "AntennaCondBold", sans-serif;
  text-transform: uppercase;
  color: #000;
  text-align: center;
}
.prognose_tabelle td.probability.lighten_1 {
  color: #333;
}
.prognose_tabelle td.probability.lighten_2 {
  color: #4b4b4b;
}
.prognose_tabelle td.probability.lighten_3 {
  color: #666;
}
.prognose_tabelle td.probability.lighten_4 {
  color: #7f7f7f;
}
.prognose_tabelle td.probability.lighten_5, .prognose_tabelle
td.probability.lighten_6 {
  color: #999;
}
#wetter_prognose_canvas_container {
  margin-top: 32px;
  position: relative;
  text-align: center;
  width: 100%;
}
#wetter_prognose_canvas {
  margin-top: -32px;
}
#wetter_prognose_skala_container {
  position: relative;
  width: 100%;
  height: 100%;
}
#wetter_prognose_skala {
  position: absolute;
  line-height: 17px;
  font-size: 9px;
  color: #000;
  text-align: right;
  right: -6px;
  top: 8px;
}
.prognose_tabelle td.prognose_legende {
  margin: 0;
  padding: 16px 0 0;
  line-height: 11px;
  border: none;
  text-align: right;
}
.prognose_legende .spn_highest {
  padding: 0 16px 0 12px;
  background: #ffffff url(../img/wetter_trend_roter_punkt.png) left 4px no-repeat;
}
.prognose_legende .spn_lowest {
  padding-left: 12px;
  background: #ffffff url(../img/wetter_trend_schwarzer_punkt.png) left 4px
    no-repeat;
}
#wetter_hauptkarte_zeitsteuerung {
  height: 85px;
}
#wetter_hauptkarte_zeitleiste {
  position: relative;
  width: 621px;
  height: 42px;
  margin-bottom: 5px;
  padding: 0;
  background: #ffffff url(../img/wetter_play_skala.png) repeat-x 28px 11px;
}
#wetter_hauptkarte_zeitleiste .zeitleiste_wochentag {
  position: absolute;
  top: 0;
  width: 50px;
  height: 15px;
  text-align: center;
}
#wetter_hauptkarte_zeitleiste .zeitleiste_wochentag span {
  font-family: "AntennaExtraCondBold";
  font-size: 11px;
  text-transform: uppercase;
  vertical-align: top;
  color: #000;
  cursor: pointer;
}
#zeitleiste_reiter {
  position: relative;
  top: 23px;
  left: 0;
  height: 17px;
}
#zeitleiste_reiter a {
  background: #000000 url(../img/wetterSchlitten.gif) no-repeat !important;
  position: absolute;
  display: block;
  width: 46px;
  height: 17px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  color: #fff;
  text-align: center;
}
#wetter_hauptkarte_playcontrols {
  float: right;
  width: 121px;
  height: 26px;
  margin-top: 8px;
}
#wetter_hauptkarte_playcontrols div {
  float: left;
  width: 30px;
  height: 26px;
  text-indent: -3000px;
  background: #ffffff url(../img/wetter_play_controls.png) 0 0 no-repeat;
  color: transparent;
}
#wetter_hauptkarte_playcontrols #wetter_hauptkarte_controls_frew {
  background-position: 0 0;
}
#wetter_hauptkarte_playcontrols
#wetter_hauptkarte_controls_frew.active,
#wetter_hauptkarte_playcontrols #wetter_hauptkarte_controls_frew:hover
{
  background-position: 0 -26px;
}
#wetter_hauptkarte_playcontrols #wetter_hauptkarte_controls_play {
  background-position: -30px 0;
}
#wetter_hauptkarte_playcontrols
#wetter_hauptkarte_controls_play.active,
#wetter_hauptkarte_playcontrols #wetter_hauptkarte_controls_play:hover
{
  background-position: -30px -26px;
}
#wetter_hauptkarte_playcontrols #wetter_hauptkarte_controls_stop {
  background-position: -60px 0;
}
#wetter_hauptkarte_playcontrols
#wetter_hauptkarte_controls_stop.active,
#wetter_hauptkarte_playcontrols #wetter_hauptkarte_controls_stop:hover
{
  background-position: -60px -26px;
}
#wetter_hauptkarte_playcontrols #wetter_hauptkarte_controls_ffwd {
  background-position: -90px 0;
}
#wetter_hauptkarte_playcontrols
#wetter_hauptkarte_controls_ffwd.active,
#wetter_hauptkarte_playcontrols #wetter_hauptkarte_controls_ffwd:hover
{
  background-position: -90px -26px;
}
.widget_wetter_regionales .bericht {
  min-height: 120px;
  margin-top: 19px;
  padding: 0 0 8px 167px;
  background-position: 0 0;
  background-repeat: no-repeat;
  border-bottom: 1px solid #d9d9d9;
}
.widget_wetter_regionales .bericht.region_norden {
  background-image: url(../img/wetterkarte_regional_norden.png);
}
.widget_wetter_regionales .bericht.region_sueden {
  background-image: url(../img/wetterkarte_regional_sueden.png);
}
.widget_wetter_regionales .bericht.region_westen {
  background-image: url(../img/wetterkarte_regional_westen.png);
}
.widget_wetter_regionales .bericht h6 {
  display: block;
  margin: 0;
  font-weight: 700;
  color: #000;
}
.widget_wetter_regionales .bericht p {
  margin: 0 0 16px 0;
}
.form_item {
  font-size: 14px;
  padding: 0 0 11px 0;
  width: 644px;
}
.form_item.last {
  padding: 0;
}
.form_item h4 {
  border-color: #b2b2b2;
  border-style: solid;
  border-width: 0 0 1px;
  color: #000;
  font-size: 15px;
  line-height: 15px;
  font-family: "OpenSans";
  font-weight: 700;
  padding: 11px 0;
  width: 100%;
}
.form_closing {
  float: left;
  text-align: left;
  width: 200px;
  font-weight: 700;
}
.form_label {
  float: left;
  text-align: right;
  width: 200px;
}
.form_label label {
  font-weight: 700;
}
.form_input {
  float: right;
  margin-left: 10px;
  text-align: left;
  width: 420px;
}
.form_textarea {
  height: 176px;
}
.form_input input.i, .form_input input.ui-datepicker {
  width: 410px;
}
.form_input textarea {
  width: 410px;
}
.article_module_left .bar-title {
  white-space: normal;
}
.article_module_left .form_input {
  max-width: 196px;
  float: none;
  margin-left: 0;
}
.article_module_left .form_input input.i, .article_module_left
.form_input input.ui-datepicker {
  max-width: 196px;
}
.article_module_left .form_input textarea {
  max-width: 196px;
}
.article_module_left .form_label {
  float: none;
  text-align: left;
}
.article_module_left .form_item {
  max-width: 196px;
}
.article_module_left .form_item h4 {
  max-width: 196px;
}
.article_module_left .form_item input, .article_module_left .form_item
textarea {
  max-width: 196px;
}
.article_module_left #recaptcha_widget_div {
  overflow: hidden;
  margin: 0 auto;
}
.article_module_left #recaptcha_image, .article_module_left
#recaptcha_image img, .article_module_left #recaptcha_widget_div,
.article_module_left div#recaptcha_area, .article_module_left
table#recaptcha_table.recaptchatable.recaptcha_theme_white,
.article_module_left
table#recaptcha_table.recaptchatable.recaptcha_theme_white tbody,
.article_module_left
table#recaptcha_table.recaptchatable.recaptcha_theme_white tr,
.article_module_left td.recaptcha_image_cell, .article_module_left
td.recaptcha_r1_c1, .article_module_left td.recaptcha_r2_c1,
.article_module_left td.recaptcha_r2_c2, .article_module_left
td.recaptcha_r3_c2 {
  width: 204px !important;
  background-color: transparent !important;
  background-image: none !important;
}
.article_module_left td.recaptcha_r1_c1, .article_module_left
td.recaptcha_r2_c2, .article_module_left td.recaptcha_r3_c1,
.article_module_left td.recaptcha_r3_c3, .article_module_left
td.recaptcha_r4_c2, .article_module_left td.recaptcha_r4_c4,
.article_module_left td.recaptcha_r7_c1, .article_module_left
td.recaptcha_r8_c1 {
  width: 0 !important;
  height: 0 !important;
  background-color: transparent !important;
  background-image: none !important;
}
.article_module_left td.recaptcha_r4_c1 {
  background-color: transparent !important;
  background-image: none !important;
}
.form_agbCheck label {
  font-weight: 700;
}
.form_agbCheck a {
  text-decoration: underline;
}
.form_agbCheck a:hover {
  color: #d6081c;
}
.captcha_wrapper {
  margin-left: -17px;
  width: 0;
  padding: 0 0 11px 0;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr
{
  display: none !important;
}
.ui-autocomplete {
  position: absolute;
  cursor: default;
  z-index: 801;
}
* html .ui-autocomplete {
  width: 1px;
}
.ui-menu {
  float: left;
  width: 257px !important;
  margin-top: -8px;
  background: #fff;
  border-color: #dcdcdc #ccc #ccc #dcdcdc;
  border-radius: 0 0 3px 3px;
  border-style: solid;
  border-width: 0 1px 1px 2px;
}
.ui-menu .ui-menu-item {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 13px;
  border-bottom: 1px solid #d9d9d9;
}
.ui-menu .ui-menu-item:last-child {
  border-bottom: 0 none;
}
.ui-menu .ui-menu-item a {
  display: block;
  padding: 9px 6px 8px 14px;
  color: #9a0b03;
  font-weight: 700;
}
.ui-menu .ui-menu-item.wImg a {
  padding-left: 5px;
  font-size: 14px;
  line-height: 19px;
  font-family: "OpenSans";
  font-weight: 700;
  color: #000;
}
.ui-menu .ui-menu-item.wImg a.ui-state-active, .ui-menu
.ui-menu-item.wImg a.ui-state-hover {
  text-decoration: underline;
  cursor: pointer;
}
.ui-menu .ui-menu-item.wImg a:hover {
  text-decoration: underline;
  cursor: pointer;
  color: #000;
}
.ui-menu .ui-menu-item.wImg a strong {
  font-weight: 700;
  color: #d6081c;
}
.ui-menu .ui-menu-item.wImg a:hover strong {
  color: #d6081c;
}
.ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item
a.ui-state-hover {
  color: #d6081c;
  font-weight: 700;
  cursor: pointer;
}
.ui-autocomplete-category {
  padding: 10px 8px 8px;
  font-size: 13px;
  font-weight: 400;
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
    endColorstr='#ededed',GradientType=0 );
  background: linear-gradient(top, #ffffff 0%, #ededed 100%);
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #e1e1e1;
  color: #666;
}
.ui-autocomplete-category .dot-point {
  margin: 0 5px;
}
.ui-autocomplete .ui-menu-item img {
  float: left;
  width: 60px;
  height: 60px;
  margin: 0 5px 3px 0;
}
.article h1 var {
  font-style: normal;
  color: #d6081c;
}
.list .news-disc {
  position: relative;
  float: right;
  width: 494px;
  min-height: 131px;
  padding-bottom: 10px;
  border-bottom: 1px solid #afafaf;
}
.list .news-disc .all-gallery {
  position: absolute;
  bottom: 5px;
  right: 0;
}
.regional_module .search-form.place a {
  margin: 2px 0 0 -5px;
}
.search-form.place a:hover {
  background-position: right -614px;
}
.search-form.place select {
  width: 155px;
}
.search-sort {
  height: 21px;
  margin-bottom: 19px;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 21px;
  border-bottom: 1px solid #9d030b;
  color: #666;
}
.search-sort span {
  float: right;
  margin-right: 12px;
}
.search-sort span.tab {
  margin: 0;
}
search-sort span.active {
  height: 26px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAECAIAAADTbYKZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNpi/Hzh8nm3gD8fPjIgARYBfsNdG5h49HWAFJCDJgEUZ/gPBkDdh8SU97GJAEkgGyIIlYNIH1M1hEsAAUCAAQA5xDkI/qG3dQAAAABJRU5ErkJggg==)
    center 22px no-repeat;
}
.search-sort span span {
  display: block;
  float: none;
  height: 22px;
  margin: 0;
  padding: 0 12px;
  font-weight: 700;
  text-transform: none;
}
.search-sort span.active span {
  background: #9d030b;
  color: #fff;
  background: -moz-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #cf091a), color-stop(100%, #9d030b));
  background: -webkit-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -o-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -ms-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf091a',
    endColorstr='#9d030b',GradientType=0 );
  background: linear-gradient(top, #cf091a 0%, #9d030b 100%);
}
.search-sort a {
  color: #d6081c;
  text-decoration: none;
}
.search-pagination-wrapper {
  width: 100%;
  height: 30px;
  margin: 0 auto 20px;
  padding-top: 2px;
  line-height: 24px;
  border: 1px solid #ccc;
  border-right: 0 none;
  border-left: 0 none;
  color: #ccc;
}
.search-pagination {
  position: relative;
  float: left;
}
.search-pagination-wrapper a.top {
  position: absolute;
  right: 0;
}
.search-pagination span {
  position: relative;
  float: left;
  display: block;
  width: 28px;
  height: 22px;
  padding-top: 4px;
  line-height: 22px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 16px;
}
.search-pagination span.active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAECAIAAADTbYKZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEFJREFUeNpi+g8Dfz58fJpWCCThIgxwibvm7lc5ZYAkXJqJgYHh78dPD93Dfly6CmQDSSAbKAJkMyFLQABcGiDAAKcbSr2FLbFIAAAAAElFTkSuQmCC)
    center 0 no-repeat;
}
.search-pagination span.next span, .search-pagination span.previous
span {
  line-height: 20px;
}
.search-pagination span.page {
  padding-right: 12px;
  font-size: 12px;
  line-height: 20px;
  font-family: "OpenSans";
  font-weight: 700;
  color: #ccc;
}
.search-pagination span span {
  right: 0;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: none;
  text-align: center;
}
.search-pagination span.active span {
  background: #9d030b;
  border-radius: 2px;
  color: #fff;
  text-decoration: none;
  background: -moz-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #cf091a), color-stop(100%, #9d030b));
  background: -webkit-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -o-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -ms-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf091a',
    endColorstr='#9d030b',GradientType=0 );
  background: linear-gradient(top, #cf091a 0%, #9d030b 100%);
}
.search-pagination a:hover span span {
  background: #9d030b;
  border-radius: 2px;
  color: #fff;
  text-decoration: none;
  background: -moz-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #cf091a), color-stop(100%, #9d030b));
  background: -webkit-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -o-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -ms-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf091a',
    endColorstr='#9d030b',GradientType=0 );
  background: linear-gradient(top, #cf091a 0%, #9d030b 100%);
}
.search-pagination-wrapper a {
  color: #d6081c;
}
.search-pagination-wrapper a span:hover {
  color: #d6081c;
}
.list .comments_subscribe {
  text-align: right;
}
.list .comments_subscribe a, .list .comments_subscribe h4 {
  display: inline;
}
.list .news-stiker-outer {
  height: 100%;
  background: #fed74e;
  border: 2px solid #ffc603;
}
.list .news-stiker {
  width: 100%;
  height: 100%;
  padding: 0;
  background: none;
}
.list .news-stiker h3 {
  height: 23px;
  padding: 9px 0 0 11px;
  font-family: "AntennaExtraCondBold";
  color: #000;
}
.list .news-stiker .mehr {
  position: absolute;
  top: 0;
  right: 0;
  height: 34px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAiCAYAAADlCXHdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9FJREFUeNrcWEtIW0EUva8EithEFEqpmiC0WBGDi1pjSkz9oIg7wYUoxQqKYF3UzyYUFy4rLrpwH/ygSA1+0CiKRZsYRKQL4yeLQuMnUIgvwQRpteo0d8o83/PTJO46F4ZMZu7cd8+cM5/3BEKIfm9vb6OjowN4NVWkuHU6nVur1SJYbkEC8Q/qTSYTDA0NcQlSiMiVVvx+P2lqauKXSbSHD0TIzMwEj8fDL0gScoDZbIbt7W1+5Yp2dBQkdXWv4eLigk8m0ZJU3yE3NxfW19f5BUlCX6C4uBjW1tb4BSk8ficY1UGiUqng5OSET5BoiWQH8vPzYWlpiV+QJLQMpaWlsLi4yC9IIc0iGJJFkpiYCKFQiE+QaPdPv0JhYSFMTU3FHKivr4/KHBVgsVhom1qtlhSB/QMDAzduatiH1traSgvzYTGxTe6HhpeWnZ0d2hYOh+MHScJOKCurhPHx8ZhBsvMWpc5UUFJSoug/Pz+ndezDBC/P5yPQaDS0jmc082Mx5ee2z+eDg4MD6l9VVQWpqanQ0tISP0hB2y28eCSS5ORkODw8jFseeXl5sLCwQFlgJk8eATY3NyvGNDQ00F/0YX7M5P/HxsbAarXS+vT0NBgMhmv+MYFEu3fsirBZFvObCc46Xgmzs7Ppg+fm5ugva5ODTEtLg/r6emns/Py8xBY+MysrS/K7yqQ8Dtsz7gySnAUhJSUFzs7OYgaJstva2oLy8nJYWVmhknK5XBJIFis9PR3a2tqksW63WwJSXV19LbYcREFBAfWtqKigcXEyo+V4K0hB8womJ99GnaWra3J2dhY6Ozuhvb2dgnY6ndDY2KhYk5ubm9Db2yuNxYnBhNGwHfvRME5OTo6CSaPRSAuL09XVFTXHe7d1fNv/TdcOWyPRCoLAgusETavVUsAsQbnMELzD4ZBKIBCQ/DY2NqR29GNjWX9PTw8UFRX9vWsnJdGx0XK7mUnxE5mY2I2ZRTmTXq+Xyk+v19NEWXJyJpGd/v5+aazdblfspP/aXbENnzE8PAy1tbVUtjMzM3dgUm2KSHUyZhblTGKdsbm8vHwjk8gAfm5hBc/Tq34s5lUmWT97Rk1NTdTcFO+TdKa87cQdekNniN9rXWTDsVltcUn1v/oyQLfrXz/I84IKeqvg86V57z1Z3a+E3d1djl+aNSaw2WzcfeNRyPX89IhkPMmBYDDI6SfJ/W7y2fMSRFHk7pOk6lKqZhgZGeROqgq5/jwOEF3GM+kqxR2TxPeB2FefcrcWFSAFTSGMjn7kUqrShTccEklCQgLqlsvyR4ABAMONDWTvNrB9AAAAAElFTkSuQmCC)
    top right no-repeat;
}
.list .newsticker {
  width: 293px;
  padding: 11px 0 7px 11px;
  background: #ffc603;
}
.list .newsticker li span {
  float: left;
  width: 27px;
  height: 14px;
  margin: 2px 8px 0 0;
  padding: 0 6px;
  line-height: 14px;
  text-align: center;
}
.list .newsticker li a {
  float: left;
  width: 246px;
  padding: 0 0 4px;
  line-height: 16px;
  background: none;
}
.list .newsticker li a:after {
  content: "\00a0\00BB";
  font-size: 14px;
  color: #000;
}
#lb-ads {
  width: 994px;
  text-align: right;
  z-index: 700;
  position: relative;
}
#sky-ads {
  position: absolute;
  margin-left: 994px;
  z-index: 650;
  top: 0px;
}
#bb-ads {
  z-index: 550;
  position: relative;
}
.top-ads {
  position: absolute;
  margin-top: -1px;
  z-index: 600;
}
.top-ads .ads-fg {
  display: table-cell;
  width: 308px;
  height: 258px;
  text-align: center;
  vertical-align: middle;
}
.ads-fg span {
  display: block;
}
body.marketplace .widget_standardteaser.horizontal .item {
  width: 308px;
  margin-right: 28px;
  background-color: #efefef;
}
div.market-disc a.news-links {
  margin-bottom: 7px;
  overflow: hidden;
}
body.marketplace .widget_standardteaser.horizontal .foto {
  margin: 0;
}
.market-right {
  margin-right: 0 !important;
}
body.marketplace .widget_standardteaser.horizontal .news-disc {
  width: 155px;
  margin: 2px 2px 0 0;
  overflow-y: hidden;
}
.partner_sidebar .item {
  position: relative;
  display: block;
  margin: 0 0 12px;
  padding: 10px;
  text-decoration: none;
  cursor: pointer;
  -moz-box-model: border-box;
  background: #f0f0f0;
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #ffffff), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
    endColorstr='#eeeeee',GradientType=0);
  height: 101px;
  overflow: hidden;
}
.partner_sidebar .item .promo-txt {
  display: block;
  width: 295px;
  padding: 0 0 8px 0px;
  font-size: 10px;
  line-height: 10px;
  font-family: "OpenSans";
  font-weight: 400;
}
.partner_sidebar .item:hover {
  text-decoration: none;
}
.partner_sidebar .item h5 {
  margin: 0 0 5px 0;
  font-size: 19px;
  line-height: 19px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  color: #d00018;
}
.partner_sidebar .item img {
  float: right;
  display: block;
  margin: 0 0 5px 10px;
  padding: 0;
}
.sitemap a {
  font-size: 11px;
  line-height: 16px;
  text-decoration: none;
}
.sitemap li li > a:hover {
  text-decoration: underline;
}
.sitemap li li > a.parent {
  padding: 0 11px 8px 0;
  background: url(../img/sitemap_parent.png) right 6px no-repeat;
}
.sitemap > li {
  float: left;
  width: 140px;
  margin: 8px 24px 9px 0;
}
.sitemap > li:last-child {
  margin-right: 0;
}
.sitemap > li > a {
  display: block;
  margin-bottom: 9px;
  font-size: 21px;
  line-height: normal;
  font-family: "AntennaCondBold", sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #d6081c;
  color: #d6081c;
}
.sitemap a:hover {
  text-decoration: none;
}
.sitemap ul a {
  font-weight: 700;
  color: #000;
}
.sitemap ul ul {
  margin-left: 16px;
}
.sitemap ul ul a {
  color: #797979;
}
.suggest {
  position: relative;
  width: 260px;
  background: #fff;
  box-shadow: 2px 2px 4px #000;
  -moz-box-shadow: 2px 2px 4px #000;
  -webkit-box-shadow: 2px 2px 4px #000;
}
.suggest .entry {
  padding: 10px 14px;
  font-size: 12px;
  border-top: 1px solid #d9d9d9;
  color: #d6081c;
}
.widget_wetter_teaser {
  position: relative;
  width: 644px;
  height: 197px;
}
.widget_wetter_teaser.small {
  width: 308px;
  height: 175px;
  font-family: "AntennaExtraCondBold";
}
.widget_wetter_teaser.big {
  width: 644px;
  height: 185px;
  font-family: "AntennaExtraCondBold";
  color: #fff;
}
.widget_wetter_teaser.small > div {
  height: 142px;
  background: url("../img/wetter-small-bg.jpg") no-repeat;
}
.widget_wetter_teaser.small .middleWeather {
  background-position: 0 -142px;
}
.widget_wetter_teaser.small .rainWeather {
  background-position: 0 -284px;
}
.widget_wetter_teaser.big > div {
  height: 185px;
  background: url("../img/wetter-bg.jpg") no-repeat;
}
.widget_wetter_teaser.big .middleWeather {
  background-position: 0 -185px;
}
.widget_wetter_teaser.big .rainWeather {
  background-position: 0 -370px;
}
.widget_wetter_teaser.big strong {
  float: left;
  width: 190px;
  height: 90px;
  margin: 15px 15px 0;
  font-size: 45px;
  line-height: 44px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 800;
}
.widget_wetter_teaser.big strong a {
  display: block;
  line-height: 19px;
  font-size: 16px;
  color: #fff;
}
.widget_wetter_teaser.big .cities {
  float: left;
  width: 305px;
  margin-top: 10px;
}
.widget_wetter_teaser.big .cities a {
  float: left;
  margin-right: 18px;
  color: #fff;
}
.widget_wetter_teaser.big .red-btn {
  float: right;
  margin: 8px 10px 0 0;
}
.widget_wetter_teaser.big .vorschau_tabelle {
  top: 17px;
  bottom: auto;
}
.widget_wetter_teaser.big .places {
  position: absolute;
  bottom: 14px;
  left: 0;
  width: 643px;
  font-size: 12px;
  line-height: 16px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
}
.widget_wetter_teaser.big .search-form {
  width: auto;
  margin: 0 20px 0 15px;
  background: none;
  border: 0;
}
.widget_wetter_teaser .vorschau_text {
  left: 153px;
  position: absolute;
  top: 15px;
  width: 175px;
}
.widget_wetter_teaser .vorschau_text h2 {
  color: #000;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 19px;
  font-weight: 700;
}
.widget_wetter_teaser .vorschau_text h1 {
  color: #d6081c;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 24px;
}
.widget_wetter_teaser .vorschau_text h4 {
  color: #000;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.widget_wetter_teaser .vorschau_tabelle {
  bottom: 12px;
  position: absolute;
  right: 5px;
}
.widget_wetter_teaser.small .vorschau_tabelle {
  position: relative;
  right: auto;
  bottom: auto;
  padding: 15px 8px;
}
.widget_wetter_teaser .vorschau_tabelle table {
  border-collapse: separate;
  border-left: 1px solid #E0F7FF;
  border: none;
  width: 100%;
}
.widget_wetter_teaser .vorschau_tabelle td {
  -moz-box-sizing: border-box;
  border-left: 1px solid #78cbea;
  border-right: 1px solid #e7f8ff;
  color: #000;
  padding-left: 12px;
  text-align: left;
  width: 62px;
}
.widget_wetter_teaser.big .vorschau_tabelle td.first,
.widget_wetter_teaser.small .vorschau_tabelle td.first {
  border-left: medium none;
}
.widget_wetter_teaser .vorschau_tabelle td.last {
  border-right: medium none;
}
.widget_wetter_teaser .vorschau_tabelle .wetter_icon_overlay td {
  height: 64px;
}
.widget_wetter_teaser.big .vorschau_tabelle .wetter_icon_overlay td,
.widget_wetter_teaser.small .vorschau_tabelle .wetter_icon_overlay td
{
  height: 70px;
}
.widget_wetter_teaser .vorschau_tabelle .wetter_icon_overlay
.ovl_overlay {
  margin-left: -5px;
}
.widget_wetter_teaser .vorschau_tabelle .daytime td {
  font-family: "AntennaCondBold", sans-serif;
  font-size: 13px;
  line-height: 17px;
}
.widget_wetter_teaser.big .vorschau_tabelle .daytime td,
.widget_wetter_teaser.small .vorschau_tabelle .daytime td {
  font-size: 11px;
  text-transform: uppercase;
}
.widget_wetter_teaser.big .vorschau_tabelle .daytime td .time,
.widget_wetter_teaser.small .vorschau_tabelle .daytime td .time {
  background: url(../img/daytime.png) no-repeat;
  display: block;
  width: 44px;
  padding-bottom: 3px;
  line-height: 14px;
  text-align: center;
  color: #606060;
}
.widget_wetter_teaser .vorschau_tabelle .describe td {
  font-size: 11px;
  height: 29px;
}
.widget_wetter_teaser .vorschau_tabelle .probab td {
  font-size: 11px;
  height: 29px;
  vertical-align: bottom;
}
.widget_wetter_teaser .wetter-button {
  bottom: 28px;
  left: 220px;
  position: absolute;
}
.widget_wetter_teaser.big .wetter_icon_overlay .ovl_overlay,
.widget_wetter_teaser.small .wetter_icon_overlay .ovl_overlay {
  width: 61px;
}
.widget_wetter_teaser.big .temppercent td, .widget_wetter_teaser.small
.temppercent td {
  padding: 0;
  font-size: 15px;
  color: #676767;
  text-align: center;
}
.widget_wetter_teaser.big .temppercent .warmest,
.widget_wetter_teaser.small .temppercent .warmest {
  margin-right: 1px;
  font-size: 22px;
  color: #c70716;
}
.blickvignette {
  position: relative;
  width: 196px;
  height: 61px;
}
.blickvignette h4 {
  display: block;
  margin: 0 0 6px 0;
  padding: 16px 0 2px 2px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  border-bottom: 1px solid #e5e5e5;
}
.blickvignetteCustom h4 {
  display: block;
  margin: 0 0 6px 0;
  padding: 16px 0 2px 2px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  border-bottom: 1px solid #e5e5e5;
}
.blickvignette img {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  border-left: 3px solid #fff;
}
.blickvignette a {
  font-size: 13px;
}
.blickvignetteCustom a {
  font-size: 13px;
}
.blickvignette.amabend {
  height: auto;
}
.blickvignette.amabend img {
  position: relative;
  left: 0;
  margin-bottom: 2px;
  border: none;
}
.blickvignette.amabend a {
  display: block;
  font-weight: 700;
  color: #d60b1c;
}
.moreGalleries {
  height: 362px;
  background: #2a2a2a;
}
.moreGalleries ul {
  width: 552px;
  margin: 0 auto;
  padding-top: 40px;
  background: #2a2a2a;
}
.moreGalleries li {
  float: left;
  width: 271px;
  height: 80px;
  margin: 0 5px 20px 0;
}
.moreGalleries img {
  float: left;
  display: block;
  width: 140px;
  height: 80px;
  margin-right: 5px;
}
.moreGalleries p {
  font-weight: 700;
  width: 125px;
  margin-left: 145px;
}
.moreGalleries a {
  color: #fefefe;
}
.moreGalleries span {
  display: block;
  font-size: 11px;
  color: #676767;
}
.viewport {
  -ms-touch-action: pan-y;
}
.gallerySlider .carousel-indicator ul, .gallerySlider ul.carousel {
  list-style: none;
  margin-left: 0px;
}
ul.carousel {
  float: left;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
ul.carousel li {
  position: absolute;
  float: left;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: hidden;
}
ul.carousel > li:first-child {
  z-index: 1;
}
.slider1 {
  position: relative;
  height: 1%;
  overflow: hidden;
}
.slider1 .viewport {
  position: relative;
  float: left;
  width: 308px;
  height: 258px;
}
.slider1 .bar-left {
  position: absolute;
  top: 75px;
  left: 0;
  width: 35px;
  height: 40px;
  background: url(../img/buttonSprite.png) no-repeat 0 -676px;
  z-index: 500;
}
.slider1 .bar-left .bar-right {
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -999em;
}
.slider1 .bar-right {
  position: absolute;
  top: 75px;
  left: 0;
  width: 35px;
  height: 40px;
  background: url(../img/buttonSprite.png) no-repeat 0 -676px;
  z-index: 500;
  right: 0;
  left: auto;
  background-position: 0 -716px;
}
.slider1 .bar-left:hover {
  background-position: right -676px;
}
.slider1 .bar-right:hover {
  background-position: right -716px;
}
.slider1 .overview {
  position: absolute;
  top: 0;
  left: 0;
  width: 308px;
  margin: 0;
  padding: 0;
}
.slider1 .overview li {
  float: left;
  width: 308px;
  height: 258px;
}
.slider1 .overview li a.pics-title {
  display: block;
  padding-bottom: 7px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 22px;
  line-height: 24px;
  color: #fff;
  text-shadow: 0 0 0 #000, 0 2px 0 #000;
}
.slider1 .overview li a.pics-title:hover {
  text-decoration: underline;
  text-shadow: none;
}
.slider1 .overview li a.pics-title:hover span {
  text-decoration: underline;
  text-shadow: none;
}
.slider1 .overview li .cont {
  width: 282px;
  height: 69px;
  padding: 5px 13px 10px;
  background: url(../img/pics-bg.jpg) left top repeat-x;
}
.slider1 .overview li .pics-info {
  width: 80px;
  padding-left: 3px;
  font-size: 10px;
  line-height: 13px;
  background: #e0091d;
  color: #fff;
}
.slider1 .arrownone {
  visibility: hidden;
}
.slider3 .disable, .slider4 .disable, .slider_video .disable {
  visibility: hidden;
}
.slider3 {
  position: relative;
  height: 362px;
  overflow: hidden;
  z-index: 10;
}
.slider3 .viewport {
  position: relative;
  float: left;
  width: 644px;
  height: 272px;
  z-index: 11;
}
.slider3 .pager {
  clear: both;
  overflow: hidden;
  position: absolute;
  top: 272px;
  left: 0;
  width: 637px;
  padding: 4px 0 10px 7px;
  background: url(../img/banner-bg.jpg) repeat-x;
  z-index: 12;
}
.slider3 .pager li {
  float: left;
  display: block;
  padding-right: 10px;
}
.slider3 .pager li.last {
  padding-right: 0;
}
.slider3 .pager li a {
  position: relative;
  float: left;
  width: 76px;
  height: 64px;
  padding: 10px 5px 5px 69px;
  font-size: 12px;
  line-height: 13px;
  font-family: "OpenSans";
  font-weight: 700;
  overflow: hidden;
  color: #fff;
  text-shadow: 0 0 0 #000, 0 2px 0 #000;
}
.slider3 .pager .active {
  background: url(../img/banner-slide-over.png) no-repeat;
  color: #d6081c;
  text-shadow: none;
  -webkit-text-shadow: none;
}
.slider3 .pager a p {
  padding-top: 3px;
}
.slider3 .pager a img {
  position: absolute;
  top: 10px;
  left: 4px;
  display: block;
}
.slider3 .overview {
  position: absolute;
  width: 644px;
}
.slider3 .overview li {
  float: left;
  width: 644px;
  height: 272px;
}
.slider3 h2 {
  position: absolute;
  bottom: 0.12307em;
  left: 0;
  font-family: "AntennaExtraCondBold";
  text-shadow: 0.015em 0.031em 0.015em rgba(0, 0, 0, 0.9);
  zoom: 1;
}
.slider3 h2 span {
  zoom: 1;
}
.slider3 h2 .title {
  clear: both;
  display: block;
  line-height: 1.0666em;
  color: #fff;
}
.slider3 h2 .info {
  clear: both;
  display: block;
  margin: 0;
  color: #fec603;
}
.slider3 h2 .info span, .slider3 h2 .title span {
  clear: left;
}
.slider3 h2 .info span span {
  padding: 0 0.05em 0em 0.1538em;
}
.slider3 h2 .info span span, .slider3 h2 .title span span {
  float: left;
  margin-bottom: 2px;
  filter: none;
}
.slider3 h2 .title span span.fg_red {
  filter: none;
}
.slider3 h2 .info span span.fg_black {
  filter: none;
}
.slider3 a:hover {
  text-decoration: none;
}
.slider4 {
  position: relative;
  height: 258px;
  margin-top: 8px;
  background: #464646;
  overflow: hidden;
}
.slider4 .viewport {
  position: relative;
  float: left;
  width: 374px;
  height: 258px;
}
.slider4 .pager {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  clear: both;
  width: 248px;
  padding: 9px 6px 8px 0;
  background: #464646 url(../img/video_pager-bg.png) right top repeat-y;
  overflow: hidden;
  z-index: 500;
}
.slider4 .pager li {
  display: block;
  padding-bottom: 5px;
}
.slider4 .pager li.last {
  padding-bottom: 0;
}
.slider4 .pager li a {
  float: left;
  display: block;
  width: 231px;
  min-height: 24px;
  padding: 6px 5px 6px 12px;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
  color: #fff;
}
.slider4 .pager li a:hover {
  text-decoration: underline;
}
.slider4 .pager li .pagerText {
  width: 139px;
  float: left;
  overflow: hidden;
}
.slider4 .pager .active {
  background: url(../img/video_pager.png) no-repeat left center;
  color: #e0091d;
}
.slider4 .pager a .tmbImg {
  float: left;
  padding-right: 8px;
}
.slider4 .overview {
  position: absolute;
  width: 644px;
}
.slider4 .overview li {
  float: left;
  width: 358px;
  height: 227px;
  padding: 15px 0 0 16px;
  overflow: hidden;
}
.slider4 .overview li .play {
  position: absolute;
  top: 99px;
  left: 178px;
  width: 66px;
  height: 66px;
  background: url(../img/buttonSprite.png) no-repeat 0 0;
  color: transparent;
  text-indent: -9999px;
}
.slider4 .overview li .play:hover {
  background-position: 0 -66px;
}
.slider_video {
  z-index: 80;
  position: relative;
  height: 258px;
  margin-top: 8px;
  background: #464646;
  overflow: hidden;
}
.slider_video .viewport {
  position: relative;
  float: left;
  width: 420px;
  height: 258px;
}
.slider_video .pager {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  clear: both;
  width: 202px;
  padding: 9px 6px 8px 0;
  background: #464646 url(../img/video-bg.jpg) right top repeat-y;
  overflow: hidden;
  z-index: 500;
}
.slider_video .pager li {
  display: block;
  padding-bottom: 5px;
}
.slider_video .pager li.last {
  padding-bottom: 0;
}
.slider_video .pager li a {
  float: left;
  display: block;
  width: 185px;
  min-height: 24px;
  padding: 6px 5px 6px 12px;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
  color: #fff;
}
.slider_video .pager li a:hover {
  text-decoration: underline;
}
.slider_video .pager li .pagerText {
  width: 93px;
  float: left;
  overflow: hidden;
}
.slider_video .pager .active {
  background: url(../img/video-over.png) no-repeat left center;
  color: #e0091d;
}
.slider_video .pager a .tmbImg {
  float: left;
  padding-right: 8px;
}
.slider_video .overview {
  position: absolute;
  width: 644px;
}
.slider_video .overview li {
  float: left;
  width: 404px;
  height: 227px;
  padding: 15px 0 0 16px;
  overflow: hidden;
}
.slider_video .overview li .play {
  position: absolute;
  top: 99px;
  left: 194px;
  width: 66px;
  height: 66px;
  background: url(../img/buttonSprite.png) no-repeat 0 0;
  color: transparent;
  text-indent: -9999px;
}
.slider_video .overview li .play:hover {
  background-position: 0 -66px;
}
.slider_intro {
  position: relative;
  top: 0;
  left: 0;
  width: 308px;
  height: 608px;
  overflow: hidden;
}
.slider_intro .viewport {
  position: relative;
  float: left;
  width: 308px;
  height: 566px;
}
.slider_intro .overview {
  position: absolute;
  top: 0;
  left: 0;
}
.slider_intro .overview li {
  float: left;
  width: 308px;
  height: 566px;
}
.slider_intro .overview a {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  text-decoration: none !important;
}
.slider_intro .overview a:hover * {
  text-decoration: none !important;
}
.slider_intro img {
  display: block;
}
.slider_intro .caption {
  position: absolute;
  bottom: 17px;
  left: 0;
  display: block;
  width: 100%;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8), 0 0 2px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 0 0 #000000, 2px 2px 2px rgba(0, 0, 0, 0.8), 0 0 2px rgba(0, 0, 0,
    0.6);
}
.slider_intro .caption .title {
  clear: both;
  display: block;
  font-family: "AntennaExtraCondBold";
  line-height: 0.9375em;
  font-size: 32px;
  color: #fff;
}
.slider_intro .caption .info {
  clear: both;
  display: block;
  font-family: "AntennaExtraCondBold";
  font-size: 48px;
  line-height: 0.95833em;
  font-weight: 700;
  color: #fec603;
}
.slider_intro .caption .info span, .slider_intro .caption .title span
{
  clear: left;
  display: block;
}
.slider_intro .caption .info span span, .slider_intro .caption .title
span span {
  float: left;
  margin: 0 0 2px;
  padding: 0 8px;
  filter: none;
}
.slider_intro .caption .info span span.fg_black, .slider_intro
.caption .title span span.fg_red {
  filter: none;
}
.slider_intro .pager {
  position: absolute;
  top: 566px;
  left: 0;
  width: 308px;
  height: 42px;
  background: #2e2e2e url(../img/slider_intro_pager.png);
  z-index: 5;
}
.slider_intro .pager li {
  position: relative;
  top: 0;
  left: 0;
  float: left;
  width: 32%;
  height: 30px;
  margin: 6px 0 0;
  padding: 0 0 0 2px;
}
.slider_intro .pager li.first {
  display: inline;
  margin-left: 1px;
}
.slider_intro .pager a:active, .slider_intro .pager a:hover,
.slider_intro .pager a:link, .slider_intro .pager a:visited {
  font-weight: 700;
  color: #fff;
  text-decoration: none;
}
.slider_intro .pager a.active:active, .slider_intro .pager
a.active:hover, .slider_intro .pager a.active:link, .slider_intro
.pager a.active:visited {
  color: #d6081c;
}
.slider_intro .pager strong {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 68px;
  height: 32px;
  padding: 0 11px;
  overflow: hidden;
  z-index: 1;
  font-weight: 700;
  line-height: 15px;
}
.slider_intro .pager .bg {
  visibility: hidden;
  position: absolute;
  top: -6px;
  left: 11px;
  display: block;
  width: 82px;
  height: 36px;
  overflow: hidden;
  background: url(../img/intro_slider_hl-82.png);
}
.slider_intro .pager .active .bg {
  visibility: visible;
}
.slider_news .caption, .slider_news .captionWithLiveScore {
  display: block;
  left: 0;
  position: absolute;
  text-decoration: none;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8), 0 0 2px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 0 0 #000000, 2px 2px 2px rgba(0, 0, 0, 0.8), 0 0 2px rgba(0, 0, 0,
    0.6);
  bottom: 6px;
}
.widget_topteaser .caption, .widget_topteaser .captionWithLiveScore {
  display: block;
  left: 0;
  position: absolute;
  text-decoration: none;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8), 0 0 2px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 0 0 #000000, 2px 2px 2px rgba(0, 0, 0, 0.8), 0 0 2px rgba(0, 0, 0,
    0.6);
  bottom: 6px;
}
.widget_topteaser.g6panorama .caption, .widget_topteaser.g6panorama
.captionWithLiveScore {
  bottom: 4px;
}
.widget_topteaser.g6square .caption, .widget_topteaser.g6square
.captionWithLiveScore {
  bottom: 8px;
}
.slider_news.g12panorama .caption, .widget_topteaser.g12panorama
.caption {
  bottom: 8px;
}
.slider_news.g9panorama .captionWithLiveScore,
.widget_topteaser.g9panorama .captionWithLiveScore {
  bottom: 5px;
}
.slider_news.g12horizontal .caption, .slider_news.g12panorama
.caption, .widget_topteaser.g12horizontal .caption,
.widget_topteaser.g12panorama .caption {
  bottom: 8px;
}
.slider_news.g12panorama .captionWithLiveScore {
  bottom: 16px;
}
.widget_topteaser.g12panorama .captionWithLiveScore {
  bottom: 16px;
}
.widget_topteaser.g18panorama .caption, .widget_topteaser.g18panorama
.captionWithLiveScore {
  bottom: 12px;
}
.widget_topteaser.g18horizontal .caption,
.widget_topteaser.g18horizontal .captionWithLiveScore {
  bottom: 12px;
}
.slider_news .caption .title, .slider_news .captionWithLiveScore
.title {
  display: block;
  font-family: "AntennaExtraCondBold";
  line-height: 27px;
  color: #fec603;
}
.widget_topteaser .caption .info, .widget_topteaser
.captionWithLiveScore .info {
  display: block;
  font-family: "AntennaExtraCondBold";
  color: #fec603;
}
.slider_news.g12panorama .caption .title, .slider_news.g12panorama
.captionWithLiveScore .title {
  margin-bottom: 7px;
}
.widget_topteaser.g12panorama .caption .title,
.widget_topteaser.g12panorama .captionWithLiveScore .title {
  margin-bottom: 7px;
}
.slider_news .caption .title, .widget_topteaser .caption .title {
  margin: 0;
}
.slider_news .caption .title, .slider_news .captionWithLiveScore
.title {
  display: block;
  font-family: "AntennaExtraCondBold";
  line-height: 0.94736em;
  color: #fff;
  text-decoration: none;
}
.widget_topteaser .caption .title, .widget_topteaser
.captionWithLiveScore .title {
  display: block;
  font-family: "AntennaExtraCondBold";
  line-height: 0.94736em;
  color: #fff;
  text-decoration: none;
}
.widget_topteaser.g6panorama .caption .title,
.widget_topteaser.g6panorama .captionWithLiveScore .title {
  line-height: 16px;
}
.widget_topteaser.g6panorama img {
  width: 308px;
  height: auto;
}
.widget_topteaser.g6square .caption .title, .widget_topteaser.g6square
.captionWithLiveScore .title {
  line-height: 20px;
}
.widget_topteaser.g6square .caption .info, .widget_topteaser.g6square
.captionWithLiveScore .info {
  line-height: 38px;
}
.widget_topteaser.g6square img {
  width: 308px;
  height: auto;
}
.widget_topteaser.g6portrait .caption .title,
.widget_topteaser.g6portrait .captionWithLiveScore .title {
  line-height: 32px;
  font-size: 30px;
}
.widget_topteaser.g6portrait .caption .info,
.widget_topteaser.g6portrait .captionWithLiveScore .info {
  margin-top: 3px;
  font-size: 48px;
  line-height: 46px;
}
.widget_topteaser.g6portrait img {
  width: 308px;
  height: auto;
}
.widget_topteaser.g9panorama img {
  width: 476px;
  height: auto;
}
.widget_topteaser.g9horizontal .caption .title,
.widget_topteaser.g9horizontal .captionWithLiveScore .title {
  line-height: 1.090909em;
  font-size: 22px;
}
.widget_topteaser.g9horizontal .caption .info,
.widget_topteaser.g9horizontal .captionWithLiveScore .info {
  font-size: 48px;
  line-height: 0.95833em;
}
.widget_topteaser.g12horizontal .caption .title,
.widget_topteaser.g12horizontal .captionWithLiveScore .title {
  line-height: 40px;
  font-size: 38px;
}
.widget_topteaser.g12horizontal .caption .info,
.widget_topteaser.g12horizontal .captionWithLiveScore .info {
  line-height: 63px;
  font-size: 65px;
}
.widget_topteaser.g18panorama .caption .title,
.widget_topteaser.g18panorama .captionWithLiveScore .title {
  line-height: 1.075em;
}
.widget_topteaser.g18horizontal .caption .title,
.widget_topteaser.g18horizontal .captionWithLiveScore .title {
  line-height: 1.075em;
  font-size: 43px;
}
.widget_topteaser.g18flat_panorama .caption .title,
.widget_topteaser.g18flat_panorama .captionWithLiveScore .title {
  line-height: 1.075em;
  font-size: 43px;
}
.widget_topteaser.g18horizontaL .captionWithLiveScore .info,
.widget_topteaser.g18horizontal .caption .info {
  line-height: 1.02380953em;
  font-size: 84px;
}
.widget_topteaser.g18flat_panorama .caption .info,
.widget_topteaser.g18flat_panorama .captionWithLiveScore .info {
  line-height: 1.02380953em;
  font-size: 84px;
}
.widget_topteaser .caption > span, .widget_topteaser
.captionWithLiveScore > span {
  display: block;
}
.slider_news .caption span span, .slider_news .captionWithLiveScore
span span {
  clear: left;
  display: block;
}
.widget_topteaser .caption .info > span, .widget_topteaser .caption
.title > span, .widget_topteaser .captionWithLiveScore .info > span,
.widget_topteaser .captionWithLiveScore .title > span {
  clear: left;
  display: block;
}
.slider_news .caption span span span, .slider_news
.captionWithLiveScore span span span {
  float: left;
  margin-bottom: 2px;
}
.widget_topteaser .caption span span span, .widget_topteaser
.captionWithLiveScore span span span {
  float: left;
  margin-bottom: 2px;
}
.slider_news .caption .title span span, .slider_news
.captionWithLiveScore .title span span {
  filter: none;
}
.widget_topteaser .caption .title span span, .widget_topteaser
.captionWithLiveScore .title span span {
  filter: none;
}
.slider_news .caption .info span span, .slider_news
.captionWithLiveScore .info span span {
  filter: none;
}
.widget_topteaser .caption .info span span, .widget_topteaser
.captionWithLiveScore .info span span {
  filter: none;
}
.slider_news .caption .title span span.fg_red, .slider_news
.captionWithLiveScore .title span span.fg_red {
  filter: none;
}
.widget_topteaser .caption .title span span.fg_red, .widget_topteaser
.captionWithLiveScore .title span span.fg_red {
  filter: none;
}
.slider_news .caption .info span span.fg_black, .slider_news
.captionWithLiveScore .info span span.fg_black {
  filter: none;
}
.widget_topteaser .caption .info span span.fg_black, .widget_topteaser
.captionWithLiveScore .info span span.fg_black {
  filter: none;
}
.slider_news.g12panorama .caption span span span,
.slider_news.g12panorama .captionWithLiveScore span span span {
  padding: 0 12px 0 12px;
}
.slider_news.g12horizontal .caption span span span,
.slider_news.g12horizontal .captionWithLiveScore span span span {
  padding: 0 12px 0 12px;
}
.widget_topteaser.g12panorama .caption span span span,
.widget_topteaser.g12panorama .captionWithLiveScore span span span {
  padding: 0 12px 0 12px;
}
.widget_topteaser.g12horizontal .caption span span span,
.widget_topteaser.g12horizontal .captionWithLiveScore span span span {
  padding: 0 12px 0 12px;
}
.widget_topteaser.g18panorama .caption span span span,
.widget_topteaser.g18panorama .captionWithLiveScore span span span {
  padding: 0 16px 0 22px;
}
.slider_news .captionWithLiveScore .livecenter_mini, .widget_topteaser
.captionWithLiveScore .livecenter_mini {
  text-shadow: none;
  -webkit-text-shadow: none;
}
#fancybox-content .sendmail_form.forms > form {
  margin: 15px;
}
#fancybox-content .sendmail_form div.error {
  width: auto;
  margin: 5px 0 0 0;
  font-weight: 700;
  color: #d6081c;
}
#fancybox-content .sendmail_form .buttonWrapper button {
  padding: 0 20px;
  height: 44px;
}
#fancybox-content .sendmail_form .buttonWrapper p {
  float: left;
  width: 60%;
}
.city {
  margin: -3px 0 20px;
  background: url(../img/cinergy-bg-k.gif);
}
.city h3 {
  padding: 13px 0 0 11px;
  font-family: "AntennaExtraCondBold";
  color: #999;
  text-transform: uppercase;
}
.city p {
  padding: 7px 6px 9px;
  line-height: 14px;
  font-size: 10px;
  color: #ccc;
}
.city p a {
  margin: 0 4.5px;
  font-size: 11px;
  color: #ccc;
}
.city p img {
  vertical-align: middle;
}
#choose_city {
  position: relative;
  height: 24px;
  margin: 21px 0 0;
  padding: 10px 11px 11px;
  background: url(../img/cinergy-bg-drop.png) repeat-x;
}
#choose_city input {
  position: absolute;
  top: 10px;
  right: 11px;
  width: 41px;
  margin-left: 5px;
  padding: 1px 0 8px;
  font-size: 13px;
  font-weight: 700;
  background: url(../img/cinergy-bg-go.gif) no-repeat;
  border: none;
  color: #9e9e9e;
  vertical-align: top;
  cursor: pointer;
}
.tv_modul_wrapper h3 {
  line-height: 22px;
  font-size: 22px;
}
.tv_modul_wrapper h3 .h3_right {
  padding-top: 4px;
}
.tv_modul {
  margin: 10px 0 -1px;
  background: #2a2a2a;
  padding: 15px;
}
.tv_modul_prog {
  float: left;
}
.tv_modul_tipps {
  float: right;
}
.channels {
  height: 29px;
  padding: 6px 5px 0 14px;
  overflow: hidden;
  background-color: #fff;
}
.channels img {
  margin: 0 26.5px;
  vertical-align: middle;
}
.grid_6.tipps {
  margin: 0;
}
.tv_modul_tipps .tipp-wrapper {
  width: 321px;
  background-color: #fff;
}
.tipps_header {
  height: 28px;
  padding: 12px 5px 0 6px;
  overflow: hidden;
  background-color: #fff;
  text-align: center;
}
.tipps_item {
  float: left;
  width: 140px;
  height: 163px;
  margin-right: 4px;
  padding: 11px 9px;
  background: url(../img/cinergy-bg-tipps.png) no-repeat;
}
.tipps_item:last-child {
  margin-right: 0;
}
.channels img.last {
  margin-right: 0;
}
.tipps_item.last {
  margin-right: 0;
}
.tipps_item span {
  display: block;
  padding-left: 2px;
}
.tipps_item img {
  margin-bottom: 7px;
}
.programm {
  position: relative;
  left: -4px;
  margin-right: -4px;
  padding-top: 0;
  overflow: hidden;
}
.programm li {
  margin-bottom: 4px;
}
.programm .prog_title {
  width: 614px;
  height: 15px;
  margin-left: 4px;
  line-height: 15px;
  font-size: 12px;
  font-weight: 700;
  background: url(../img/cinergy-bg-prog-title.gif) no-repeat;
  color: #d6081c;
  text-align: center;
}
.programm li ul {
  overflow: hidden;
}
.programm li ul li {
  position: relative;
  float: left;
  width: 79px;
  height: 80px;
  margin: 0 0 0 4px !important;
  padding: 5px 10px;
  line-height: 14px;
  background: url(../img/cinergy-bg-prog.gif) no-repeat;
  color: #fff;
  overflow: hidden;
}
.programm li.last li {
  margin-bottom: 0;
}
.programm li li.active {
  background-position: 0 -90px;
}
.programm li li.tipp {
  background-position: 0 -180px;
}
.programm li li span {
  display: block;
}
.prog_time {
  margin-bottom: 6px;
  font-size: 10px;
  color: #fff;
}
.prog_name {
  line-height: 12px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  word-wrap: break-word;
}
.prog_type {
  display: block;
  padding-top: 2px;
  font-size: 11px;
  color: #717171;
}
.programm li li.tipp .prog_type {
  color: #fff;
}
a.more_info {
  display: block;
  font-size: 16px;
  font-weight: 700;
  color: #717171;
}
a.more_info:hover {
  text-decoration: none;
}
.programm li li.tipp a.more_info {
  color: #fff;
}
.tv_tipp {
  position: absolute;
  right: 10px;
  top: 6px;
  padding: 0 3px;
  line-height: 13px;
  font-size: 10px;
  background: #be0614;
}
.article_info1 {
  float: right;
  margin-top: 14px;
  color: #fff;
}
.article_info1 span.tipp {
  float: left;
  display: block;
  padding: 0 3px 1px;
  line-height: 14px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  background: #d6081c;
  color: #fff;
  text-shadow: none;
}
.h3_right {
  float: right;
  font: normal 11px "OpenSans";
  color: #848484;
}
.h3_right img {
  margin-left: 5px;
  vertical-align: text-bottom;
}
.station-overview {
  width: 612px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.station-overview li {
  float: left;
  width: 102px;
}
.station-wrapper {
  width: 614px;
  height: 40px;
  margin-bottom: 4px;
  background-color: #fff;
}
.station-wrapper1 {
  height: 40px;
  background-color: #fff;
}
.im_kino {
  width: 100%;
  margin: 10px 0;
  border-top: 1px solid #a8a8a8;
}
.im_kino tr td {
  padding: 9px 13px 11px;
  font-size: 12px;
  font-weight: 700;
  border-bottom: 1px solid #a8a8a8;
}
.im_kino tr td.im_kino_city {
  background: #f1f1f1;
  font-size: 15px;
}
.im_kino tr td p {
  padding: 0;
  line-height: 14px;
}
.im_kino tr td p a {
  display: inline-block;
  padding-right: 15px;
  font-size: 11px;
  font-weight: 400;
  background: url(../img/bullet-all-gallery.jpg) right center no-repeat;
  color: #d7061b;
}
.article-entry h3.module_title1 {
  margin: 17px 0 0;
  padding: 0 0 2px;
  font-family: "AntennaExtraCondBold";
  font-size: 20px;
  border-color: #afafaf;
  border-style: solid;
  border-width: 0 0 1px;
}
.h2_title, .h3_title, .h4_title {
  float: left;
  white-space: nowrap;
}
.all-gallery {
  position: relative;
  float: right;
  bottom: -3px;
  padding-right: 16px;
  font-size: 12px;
  font: 700 12px "OpenSans";
  background: url(../img/bullet-all-gallery.jpg) right 4px no-repeat;
  color: #d6081c;
}
h3.module_title .all-gallery {
  bottom: -5px;
}
.im_tv {
  width: 100%;
  margin-bottom: 20px;
  font-size: 15px;
  border-bottom: 1px solid #b2b2b2;
}
.im_tv tr td {
  height: 38px;
  padding: 0;
  vertical-align: middle;
}
.im_tv tr.first td {
  height: 36px;
  font-size: 13px;
  font-weight: 700;
}
.im_tv tr.time td {
  height: 21px;
  padding-left: 4px;
  font-size: 12px;
  font-weight: 700;
  background: #f1f1f1;
  border-top: 1px solid #aeaeae;
  border-bottom: 1px solid #aeaeae;
}
.im_tv tr td img {
  float: left;
  margin-left: 4px;
}
.im_tv tr td span {
  float: right;
  margin-right: 35px;
  font-weight: 700;
}
#select_time {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
}
#time {
  width: 179px;
  padding: 0;
  border: 0 none;
}
#city {
  width: 237px;
}
.widget_tv_guide .ui-tabs {
  position: relative;
  margin: 0 0 25px;
  padding: 0;
}
.widget_tv_guide .ui-tabs .ui-tabs-nav {
  height: 39px;
  padding: 15px 0 0 15px;
  background: url(../img/cinergy-bg-tabs-ul.gif) repeat-x;
}
.widget_tv_guide .ui-tabs .ui-tabs-nav span {
  float: left;
  padding: 5px 6px 0 0;
  font-size: 11px;
  color: #717171;
}
.widget_tv_guide .ui-tabs .ui-tabs-nav li {
  position: relative;
  float: left;
  height: 39px;
  margin-right: 7px;
  padding: 0 0 0 3px;
  background: url(../img/cinergy-bg-tabs-li.png) no-repeat;
  white-space: nowrap;
}
.widget_tv_guide .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background: url(../img/cinergy-bg-tabs-li-active.gif) no-repeat;
}
.widget_tv_guide .ui-tabs .ui-tabs-nav li a {
  float: left;
  height: 36px;
  padding: 3px 11px 0 9px;
  font-size: 13px;
  font-weight: 700;
  background: url(../img/cinergy-bg-tabs-li.png) right -39px no-repeat;
  color: #9e9e9e;
  text-decoration: none;
  cursor: pointer;
}
.widget_tv_guide .ui-state-hover a {
  color: #fff;
}
.widget_tv_guide .ui-state-hover a:hover {
  color: #fff;
}
.widget_tv_guide .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.widget_tv_guide .ui-tabs .ui-tabs-nav li.ui-state-processing a,
.widget_tv_guide .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  background: url(../img/cinergy-bg-tabs-li-active.gif) right -39px no-repeat;
  color: #fff;
  cursor: text;
}
.widget_tv_guide .ui-tabs .ui-tabs-panel {
  display: block;
  padding: 15px 15px 11px;
  background: #2a2a2a;
  border-width: 0;
}
.widget_tv_guide .ui-tabs .ui-tabs-hide {
  display: none !important;
}
.widget_tv_guide #tabs li.current-date {
  margin: 0;
  padding: 0 2px;
  background: none;
}
#slider-tv-guide {
  position: relative;
  height: 29px;
  overflow: hidden;
  padding: 6px 35px 0;
  background-color: #fff;
}
#slider-tv-guide .viewport {
  position: relative;
  float: left;
  width: 574px;
  height: 29px;
  overflow: hidden;
}
#slider-tv-guide .buttons {
  float: left;
  display: block;
  overflow: hidden;
  font-size: 20px;
  font-weight: 700;
  color: #d7061b;
}
#slider-tv-guide .prev {
  position: absolute;
  top: 10px;
  left: 6px;
  z-index: 9999;
}
#slider-tv-guide .next {
  position: absolute;
  top: 10px;
  left: 6px;
  z-index: 9999;
  right: 6px;
  left: auto;
}
#slider-tv-guide .overview {
  width: 612px;
  left: 0;
}
#slider-tv-guide .overview li {
  float: left;
  width: 102px;
}
#slider-tv-guide img {
  vertical-align: middle;
}
.film_search_block {
  padding: 20px 0 0;
}
.film_search_block h3 {
  font-size: 22px;
}
.kino_search {
  margin: 10px 0 27px;
  padding-bottom: 4px;
  font-size: 11px;
  background: url(../img/cinergy-bg-k.gif);
  color: #fff;
}
.kino_search a {
  margin: 0 4.5px;
  color: #ccc;
}
.kino_search p {
  height: 14px;
  padding: 6px 12px;
}
.kino_search p img {
  vertical-align: middle;
}
#drop-city, #drop-theatre {
  width: 179px;
}
#drop-day {
  width: 130px;
}
#kino_search_form {
  clear: left;
  position: relative;
  height: 24px;
  margin: 0 0 2px;
  padding: 10px 11px 11px;
  background: url(../img/cinergy-bg-drop.png) repeat-x;
}
#kino_search_form .cusel {
  float: left;
  display: block;
  margin-right: 7px;
}
#kino_search_form input {
  position: absolute;
  top: 10px;
  right: 9px;
  width: 72px;
  margin-left: 5px;
  padding: 2px 0 8px;
  font-size: 13px;
  font-weight: 700;
  vertical-align: top;
  background: url(../img/cinergy-bg-search.gif) no-repeat;
  border: 0 none;
  color: #9e9e9e;
  cursor: pointer;
}
#kino_search_form .niceCheck {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 4px 0 0 12px;
  background: url(../img/cinergy-check.gif) no-repeat;
}
.label span {
  float: left;
  display: inline-block;
}
.label .films, .label .town {
  width: 189px;
}
.label .days {
  width: 142px;
}
.label .d3 {
  width: 40px;
}
.city_programm_title .city_programm_left {
  font-size: 12px;
}
.city_programm_title .city_programm_right {
  font-size: 12px;
  font-weight: 700;
}
.city_programm_left {
  float: left;
  width: 212px;
  padding: 8px 0 8px 13px;
  line-height: 19px;
  font-size: 15px;
  font-weight: 700;
}
.city_programm_right {
  float: right;
  width: 406px;
  padding: 8px 0 8px 13px;
  line-height: 19px;
  font-size: 13px;
}
.city_programm {
  clear: left;
  background: #ffffff url(../img/cinergy-bg-prog-city.gif) repeat-y;
  border-top: 1px solid #a8a8a8;
}
.city_programm_block {
  border-bottom: 1px solid #a8a8a8;
}
.city_programm_item {
  position: relative;
  padding: 2px 0 6px;
  line-height: 19px;
}
.city_programm_item p a {
  font-weight: 700;
  color: #d7061b;
}
.city_programm_item p span {
  margin-right: 8px;
}
.city_programm_item span.sticker {
  position: absolute;
  top: 5px;
  right: 419px;
  padding: 0 4px 1px;
  line-height: 12px;
  font-size: 10px;
  font-weight: 700;
  background: #d6081c;
  color: #fff;
  text-transform: uppercase;
}
.city_programm_pages {
  margin-bottom: 43px;
  padding: 1px 0 0 228px;
  font-size: 12px;
  font-weight: 700;
  color: #999;
}
.city_programm_pages a {
  color: #d6081c;
}
.city_programm_pages a.disabled span {
  color: #999;
}
.city_programm_pages a.last_page span {
  position: relative;
  top: 3px;
  margin-left: 4px;
  font-size: 20px;
  z-index: 100;
}
.city_programm_pages a span {
  font-size: 16px;
}
.city_programm_pages .last_page {
  float: right;
  display: block;
  padding: 7px 0 3px;
}
.city_programm_pages .page1 {
  display: inline-block;
  padding: 2px 11px 0 7px;
  height: 24px;
  font-family: "AntennaExtraCondBold";
  line-height: 26px;
  font-size: 13px;
  background: url(../img/cinergy-bg-pages0.gif) no-repeat right bottom;
  text-decoration: none;
}
.city_programm_pages .page1.active {
  padding: 2px 13px 0 12px;
  background: url(../img/cinergy-bg-pages.gif) no-repeat;
  color: #fff;
}
.city_programm_pages strong {
  margin-right: 12px;
}
.city_programm_pages .next_page {
  margin-left: 10px;
}
.channel_block {
  margin-bottom: 21px;
  background: #f1f1f1;
  border-bottom: 1px solid #b2b2b2;
}
.channel_block_left {
  float: left;
  width: 226px;
  padding: 10px 0 10px 13px;
}
.channel_block_right {
  float: left;
  width: 405px;
  padding: 9px 0;
}
.channel_block_left p.address {
  line-height: 19px;
  font-size: 13px;
}
.channel_block_left p.address a {
  line-height: 34px;
  font-weight: 700;
  color: #d7061b;
}
.channel_block_right dl {
  line-height: 19px;
  font-size: 13px;
}
.channel_block_right dl dt {
  float: left;
  margin-right: 5px;
  font-weight: 700;
}
#fancybox-loading {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
}
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url(../img/fancybox.png);
}
#fancybox-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
}
#fancybox-tmp {
  display: none;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: auto;
}
#fancybox-wrap {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 100001;
  outline: none;
}
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: none;
}
#fancybox-content {
  position: relative;
  width: auto;
  height: 100%;
  padding: 0;
  outline: none;
  overflow: hidden;
  z-index: 1102;
  background: #fff;
  border: 0 none;
}
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: none;
  z-index: 1101;
}
#fancybox-close {
  display: none;
  position: absolute;
  top: -14px;
  right: -14px;
  width: 30px;
  height: 30px;
  background: url(../img/fancybox.png) -40px 0;
  cursor: pointer;
  z-index: 1103;
  -webkit-transform: translateZ(0);
}
#fancybox-error {
  margin: 0;
  padding: 14px;
  font-size: 12px;
  line-height: 20px;
  font-family: "OpenSans";
  font-weight: 400;
  color: #444;
}
#fancybox-img {
  max-width: 100%;
  max-height: 90vh;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}
#fancybox-frame {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
}
#fancybox-left, #fancybox-right {
  display: none;
  position: absolute;
  bottom: 0;
  width: 35%;
  height: 100%;
  outline: none;
  background: url(../img/blank.gif);
  cursor: pointer;
  z-index: 1102;
}
#fancybox-left {
  left: 0;
}
#fancybox-right {
  right: 0;
}
#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  display: block;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
}
#fancybox-left-ico {
  background-image: url(../img/fancybox.png);
  background-position: -40px -30px;
}
#fancybox-right-ico {
  background-image: url(../img/fancybox.png);
  background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
}
#fancybox-left:hover span {
  left: 20px;
}
#fancybox-right:hover span {
  right: 20px;
  left: auto;
}
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}
.fancybox-title-inside {
  position: relative;
  padding-bottom: 10px;
  text-align: center;
  background: #fff;
  color: #333;
}
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  text-align: left;
}
#fancybox-title-over {
  display: block;
  padding: 10px;
  background-image: url(fancy_title_over.png);
}
.fancybox-title-float {
  position: absolute;
  bottom: -20px;
  left: 0;
  height: 32px;
}
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url(../img/fancybox.png) no-repeat -40px -90px;
}
#fancybox-title-float-main {
  padding: 0 0 3px 0;
  line-height: 29px;
  font-weight: 700;
  background: url(../img/fancybox-x.png) 0px -40px;
  color: #fff;
}
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url(../img/fancybox.png) no-repeat -55px -90px;
}
.lightboxWebcam img {
  display: block;
}
.lightboxWebcam .caption {
  margin-left: 3px;
  padding: 0;
  font-size: 11px;
  line-height: 18px;
  color: #666;
}
.smallwebcamcaption {
  margin-left: 3px;
  padding: 0;
  font-size: 11px;
  line-height: 18px;
  color: #666;
  display: block;
}
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}
.gmapsHead {
  height: 21px;
  padding: 6px 0 0 6px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 16px;
}
.closeBtn {
  position: absolute;
  top: 5px;
  right: 3px;
  display: block;
  width: 19px;
  height: 19px;
  background: url(../img/gmapsCloseBubbleBtn.png) no-repeat;
  cursor: pointer;
}
.gmapsNews {
  height: 272px;
  padding: 15px;
  overflow-y: scroll;
  background: url(../img/gmapsbgnews.png) repeat-x;
}
.gmapsNewsList {
  margin-bottom: 10px;
}
.gmapsNewsList .news-links strong {
  margin-right: 5px;
}
.gmapsFooter {
  height: 19px;
  padding-right: 15px;
  font-weight: 700;
  color: #d6081c;
  text-align: right;
}
.h2h_table {
  font-size: 12px;
  font-weight: 700;
  background: -moz-linear-gradient(center top, #f2f2f2 0%, #d1d1d1 100%) repeat
    scroll 0 0 transparent;
  text-align: left;
}
.h2h_table .date {
  float: right;
  font-weight: 400;
  text-align: right;
  color: #666;
}
.h2h_table .tournament {
  float: left;
  font-family: "AntennaExtraCondBold";
  font-size: 16px;
  text-align: left;
  color: #d6081c;
}
.h2h_table .column-top {
  width: 45%;
  padding: 5px 5px 0 5px;
}
.h2h_table .column-bottom {
  width: 45%;
  padding: 0 5px;
  border-bottom: 1px solid #afafaf;
}
.h2h_table th:first-child {
  padding: 5px 0 0;
  text-align: left;
}
.h2h_table .right {
  text-align: right;
}
.pano_thumbs {
  position: relative;
  width: 644px;
  height: 474px;
  margin: 0;
}
.pano_thumbs .tmb_nav {
  position: relative;
  top: 0;
  left: 0;
  height: 76px;
  background: #3c3c3c url(../img/gs_tmb_new.png) repeat-x;
}
.pano_thumbs .tmb_list {
  position: absolute;
  top: 13px;
  left: 27px;
  width: 590px;
  height: 50px;
  overflow: hidden;
}
.pano_thumbs .tmb_list ul {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 1000px;
}
.pano_thumbs .tmb_list li {
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
}
.pano_thumbs .tmb_list .tmb {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
.pano_thumbs .tmb_list .tmb img {
  display: block;
}
.pano_thumbs .tmb_list .tmb .bg {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 40px;
  height: 40px;
  overflow: hidden;
  border: 5px solid #d6081c;
  cursor: pointer;
}
.pano_thumbs .tmb_list a.selected .bg, .pano_thumbs .tmb_list
a.tmb:hover .bg {
  visibility: visible;
}
.blur {
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
}
.glow {
  color: #ffffff !important;
}
.glow span.fg_black, .glow span.fg_red, .glow span.fg_white, .glow
span.fg_yellow {
  color: #ffffff !important;
}
.shadow {
  color: #000000 !important;
}
.shadow span.fg_black, .shadow span.fg_red, .shadow span.fg_white,
.shadow span.fg_yellow, .shadow span.title {
  color: #000000 !important;
}
.abs {
  position: absolute;
}
.olpos {
  margin: 4px 0 0 4px;
}
.erotic_disclaimer {
  position: relative;
  height: 442px;
  margin: 10px;
  background: url(../img/disclaimer_bg.gif) repeat-x 0 bottom;
}
.erotic_disclaimer .disclaimer_girl {
  position: absolute;
  top: 0;
  left: 0;
  width: 421px;
  height: 442px;
  background: url(../img/disclaimer_girl.gif) no-repeat;
}
.erotic_disclaimer .disclaimer_details {
  position: absolute;
  top: 75px;
  right: 100px;
  width: 350px;
  height: 250px;
}
.erotic_disclaimer p {
  margin-bottom: 15px;
  line-height: 20px;
  font-size: 17px;
}
.erotic_disclaimer .go {
  background: #d0091a;
  background: -moz-linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%,
    #b20611 55%, #9d020a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d0091a), color-stop(45%, #c10714), color-stop(50%, #b60612),
    color-stop(55%, #b20611), color-stop(100%, #9d020a));
  background: -webkit-linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%,
    #b20611 55%, #9d020a 100%);
  background: -o-linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%, #b20611
    55%, #9d020a 100%);
  background: -ms-linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%, #b20611
    55%, #9d020a 100%);
  background: linear-gradient(top, #d0091a 0%, #c10714 45%, #b60612 50%, #b20611
    55%, #9d020a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0a1b',
    endColorstr='#9d0208',GradientType=0 );
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  display: block;
  text-align: center;
  padding: 20px 0;
  margin-bottom: 15px;
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
}
.erotic_disclaimer .back {
  background: #d1d1d1;
  background: -moz-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d1d1d1), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -o-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  background: -ms-linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1',
    endColorstr='#f2f2f2',GradientType=0 );
  background: linear-gradient(top, #d1d1d1 0%, #f2f2f2 100%);
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  display: block;
  text-align: center;
  padding: 20px 0;
  font-size: 18px;
  line-height: 21px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
}
.erotic_disclaimer span {
  display: block;
}
.blickPlusPromos {
  position: relative;
  background: url(../img/bg-blickPlusPromos.jpg) repeat;
  margin-bottom: 20px;
  padding: 58px 14px 15px 14px;
}
.blickPlusPromo {
  position: relative;
  background: url(../img/bg-blickPlusPromos.jpg) repeat;
  margin-bottom: 20px;
  padding: 58px 14px 15px 14px;
  margin-top: 40px;
  padding: 58px 12px 15px 12px;
}
.goToShop {
  position: absolute;
  top: 15px;
  right: 14px;
  font-weight: 700;
  color: #d6081c;
}
.goToShop:after {
  content: "\00a0\00BB";
}
.blickPlusPromo .goToShop {
  top: -19px;
}
.blickPlusPromos .bickPlusLogo {
  position: absolute;
  top: 0;
  left: 23px;
  width: 92px;
  height: 90px;
  background: url(../img/blickPlusLogo.jpg) no-repeat;
  z-index: 5;
}
.blickPlusPromo .bickPlusLogo {
  position: absolute;
  top: 0;
  left: 23px;
  width: 110px;
  height: 108px;
  background: url(../img/blickPlusLogoSidebar.jpg) no-repeat;
  z-index: 5;
}
.blickPlusPromos .slogan {
  position: absolute;
  top: 15px;
  left: 131px;
  width: 150px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 14px;
}
.blickPlusPromo .slogan {
  position: absolute;
  top: 15px;
  left: 131px;
  width: 150px;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 14px;
  left: 148px;
  width: 158px;
  font-size: 16px;
}
.bPlusPromo {
  position: relative;
  float: left;
  width: 196px;
  height: 160px;
  margin-right: 14px;
  background: #fff;
}
.blickPlusPromo .bPlusPromo {
  width: 285px;
  height: 243px;
  margin: 0;
}
.bPlusPromo.last {
  margin: 0;
}
.bPlusPromo img {
  margin-bottom: 4px;
}
.bPlusPromo .headline {
  position: absolute;
  top: 84px;
  left: 0;
  padding: 3px 3px 2px 21px;
  font-size: 12px;
  line-height: 11px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  background: #b6b703 url(../img/redPlusSmall.png) no-repeat;
}
.blickPlusPromo .bPlusPromo .headline {
  top: 123px;
  padding: 6px 3px 5px 33px;
  font-size: 16px;
  line-height: 14px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  background: #b6b703 url(../img/redPlus.png) no-repeat;
}
.bPlusPromo .text {
  display: block;
  padding: 0 0 0 6px;
  font-family: "AntennaCondBold", sans-serif;
  line-height: 12px;
}
.blickPlusPromo .bPlusPromo .text {
  padding: 0 0 0 11px;
  font-size: 14px;
  line-height: 18px;
}
.bPlusPromo a {
  position: absolute;
  right: 7px;
  bottom: 7px;
  font-weight: 700;
  line-height: 14px;
  color: #d6081c;
}
.blickPlusPromo .bPlusPromo a {
  padding: 5px 14px 7px 10px;
  font-size: 14px;
  background: #be0719;
  color: #fff;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.blickPlusPromo .bPlusPromo a:after {
  content: "\00a0\00BB";
}
.blickPlus a.foto:hover, .blickPlus a.news-img:hover {
  text-decoration: none;
}
.blickPlus .headline {
  background: url(../img/redPlusSmall.png) no-repeat scroll 0 0 #b6b703;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 11px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  padding: 3px 3px 2px 21px;
  position: absolute;
  float: right;
  text-transform: uppercase;
  bottom: 4px;
  right: 0px;
}
.blickPlus .headlineNewslist {
  background: url(../img/redPlusSmall.png) no-repeat scroll 0 0 #b6b703;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 11px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  padding: 3px 3px 2px 21px;
  position: absolute;
  float: right;
  text-transform: uppercase;
  bottom: 4px;
  right: 0px;
  position: absolute;
  bottom: -106px;
  right: 0px;
}
.blickPlus .red-btn {
  float: right;
  margin-top: 7px;
}
.blickPlus .foto {
  display: inline;
}
.widget_newsListTeaser .blickPlus .foto {
  width: 189px;
}
.blickPlus {
  background: #efefef;
}
.blickPlus .news-img {
  position: relative;
}
div.blickPlus.Maxi {
  padding: 7px 7px 7px 7px !important;
}
div.blickPlus.NewsList {
  padding: 7px 7px 7px 7px !important;
}
div.blickPlus.NewsList .news-disc {
  width: 433px !important;
}
.nobr {
  white-space: nowrap;
}
.widget_newsListTeaser .blickPlus .red-btn {
  margin-right: 23px;
}
.blickPlus .imgBox {
  position: relative;
}
.widget_bigteaser div.blickPlus {
  position: relative;
}
.widget_bigteaser .item .red-btn {
  display: block;
  float: right;
  margin-bottom: 7px;
}
.widget_maxiteaser .blickPlus.Maxi.item {
  width: 294px;
  margin-right: 14px;
}
div.blickPlus.Big {
  padding: 7px 7px 0px 7px;
}
div.blickPlus.Big .item {
  width: 210px;
  padding-right: 7px !important;
  padding-left: 7px !important;
  margin-right: 28px !important;
  padding-right: 7px !important;
  padding-left: 7px !important;
}
div.blickPlus.Big .item img, div.blickPlus.Big .item.first,
div.blickPlus.Big .item.first img, div.blickPlus.Big .item.last,
div.blickPlus.Big .item.last img {
  width: 210px;
}
div.blickPlus.Big .item.first {
  margin-right: 28px !important;
}
div.blickPlus.Big .item.last {
  padding-left: 7px !important;
  padding-right: 0px !important;
  margin-left: 0px;
  margin-right: 0px !important;
}
div.blickPlus.Big .item.first {
  padding-right: 7px !important;
  padding-left: 0px !important;
}
div.blickPlus.Standard {
  width: 294px;
  padding: 7px 7px 7px 7px !important;
  margin-top: 4px;
}
div.blickPlus.Standard .foto {
  margin-top: 0px !important;
  width: 133px !important;
}
div.blickPlus.Standard .news-disc {
  width: 150px !important;
}
div.blickPlus.Standard .red-btn {
  float: right;
  margin-top: 0px;
}
div.blickPlus .nobr {
  white-space: nowrap;
  display: inline-block;
}
* + html .widget_bigteaser .blickPlus .red-btn {
  display: block;
  position: absolute;
  top: 200px;
  left: 105px;
}
* + html .blickPlus .imgBox {
  position: relative;
  padding-bottom: 0px !important;
}
* + html .blickPlus .headline {
  background: url(../img/redPlusSmall.png) no-repeat scroll 0 0 #b6b703;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 11px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  padding: 3px 3px 2px 21px;
  position: absolute;
  float: right;
  text-transform: uppercase;
  bottom: 13px;
  right: 0px;
}
* + html .blickPlus .headlineNewslist {
  background: url(../img/redPlusSmall.png) no-repeat scroll 0 0 #b6b703;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 11px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 400;
  padding: 3px 3px 2px 21px;
  position: absolute;
  float: right;
  text-transform: uppercase;
  bottom: -89px;
  right: 0px;
}
.article-entry #recaptcha_area, .article-entry #recaptcha_widget {
  margin-bottom: 5px !important;
  margin-left: -7px !important;
}
.rightElement #recaptcha_area, .rightElement #recaptcha_widget {
  margin-bottom: 5px !important;
  margin-left: -3px !important;
}
.rightElement table.recaptcha_theme_clean {
  width: 250px !important;
  background-color: #ffffff !important;
}
.rightElement #recaptcha_logo {
  width: 50px !important;
  height: 28px !important;
}
.rightElement #recaptcha_tagline {
  width: 60px !important;
}
.rightElement #recaptcha_image {
  width: 165px !important;
}
.rightElement #recaptcha_image img {
  width: 165px !important;
}
.rightElement #recaptcha_response_field {
  width: 165px !important;
}
.article-entry #recaptcha_image {
  width: 261px !important;
}
.article-entry #recaptcha_image img {
  width: 261px !important;
}
.article-entry #recaptcha_response_field {
  width: 261px !important;
}
.article-entry table.recaptcha_theme_clean {
  width: 330px !important;
}
.article-entry #recaptcha_image {
  margin-left: 0px !important;
}
.article-entry table#recaptcha_table td {
  background-color: #ffffff !important;
  padding-top: 0px !important;
}
.article-entry table#recaptcha_table td:first-child {
  padding-top: 4px !important;
}
#recaptcha_area, #recaptcha_widget {
  margin-bottom: 12px !important;
}
.dynamic_form #recaptcha_widget_div {
  margin-left: 7px;
  *margin-left: 17px;
}
.dynamic_form #recaptcha_image {
  width: 208px !important;
}
.dynamic_form #recaptcha_image img {
  width: 208px !important;
}
.dynamic_form #recaptcha_response_field {
  width: 208px !important;
}
.matchTelegramm {
  margin-bottom: 12px;
}
.matchTelegramm tr td {
  text-align: center;
  font-size: 13px;
  line-height: 14px;
  padding: 3px 0;
}
.matchTelegramm tr td:first-child {
  text-align: left;
  background-color: transparent;
}
.blickHDTeaser {
  background: #000000 url(../img/bgr-Erlebnis.jpg) no-repeat;
  font-family: "OpenSans";
  font-size: 11px;
  color: #fff;
  height: 272px;
  position: relative;
}
.appLink {
  position: absolute;
  display: block;
  top: 230px;
  background: url(../img/app-icon.png) no-repeat;
  height: 30px;
  margin-left: 8px;
  padding-left: 40px;
  padding-top: 16px;
  color: #fff;
}
.schlagzeile {
  position: absolute;
  bottom: 0px;
  font-family: "AntennaExtraCondBold";
  font-size: 25px;
  line-height: 25px;
  color: #fff;
}
.textwrapper {
  top: 0;
  height: 210px;
  position: absolute;
  width: 150px;
  overflow: hidden;
  left: 8px;
}
.blickHDSlider {
  position: relative;
  top: 84px;
  left: 178px;
  width: 100px;
  height: 125px;
  overflow: hidden;
}
.blickHDSlider .viewport {
  position: relative;
  float: left;
  width: 100px;
  height: 125px;
  z-index: 11;
}
.blickHDSlider .overview {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  margin: 0;
  padding: 0;
}
.blickHDSlider .overview li {
  float: left;
  width: 100px;
  height: 125px;
}
.faq-question-container dl {
  color: #666666;
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
}
.faq-question-container dt {
  margin: 1em 0 0 0;
  padding: 0;
  color: #000000;
}
.faq-question-container dt a {
  color: #000000;
  text-decoration: none;
}
.faq-question-container dd {
  margin: 0 0 1em 0;
  padding: 0;
  display: none;
}
.faq-question-container h3 {
  margin: 1.5em 0;
  border-bottom: 1px solid #dcdcdc;
  color: #000000;
  font-weight: 700;
  padding: 0px;
}
body.hasBrns {
  background-position: center 92px;
}
body.hasBrns.hasMega {
  background-position: center 526px;
}
body.hasBrns.hasMega.hasTwitter {
  background-position: center 576px;
}
body.hasBrns.hasMega.hasPanorama {
  background-position: center 706px;
}
body.hasBrns.hasMega.hasPanorama.hasTwitter {
  background-position: center 756px;
}
body.hasMega {
  background-position: center 434px;
}
body.hasMega.hasTwitter {
  background-position: center 484px;
}
body.hasMega.hasPanorama {
  background-position: center 614px;
}
body.hasMega.hasPanorama.hasTwitter {
  background-position: center 664px;
}
body.video .search-pagination a span, body.video span.pagingLink {
  color: #d6081c;
}
body.video .search-pagination {
  background-color: #FFFFFF;
  padding: 3px 0 4px 0;
  border-radius: 3px;
}
body.video .search-pagination span.pagingLink:hover {
  cursor: pointer;
  margin: 0;
  padding: 0;
  margin-top: 4px;
  background: #9d030b;
  border-radius: 2px;
  color: #fff;
  text-decoration: none;
  background: -moz-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #cf091a), color-stop(100%, #9d030b));
  background: -webkit-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -o-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -ms-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf091a',
    endColorstr='#9d030b',GradientType=0 );
  background: linear-gradient(top, #cf091a 0%, #9d030b 100%);
}
body.video .search-pagination a:hover span {
  color: #FFFFFF;
}
body.video .search-pagination span.page {
  color: #CCCCCC;
  font-size: 12px;
  line-height: 20px;
  font-family: "OpenSans";
  font-weight: 700;
  padding-left: 12px;
  padding-right: 12px;
}
.bar-title {
  font-size: 22px;
  float: left;
  white-space: nowrap;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-family: "AntennaExtraCondBold";
  font-weight: 700;
  line-height: 22px;
}
.bar {
  background: none repeat scroll 0 0 transparent;
  border-color: #d6081c;
  color: #d6081c;
  padding: 0 0 6px;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-image: none;
  border-style: solid;
  border-width: 0 0 1px;
  margin: 0 0 8px;
  overflow: hidden;
  clear: both;
  display: block;
  outline: 0 none;
  vertical-align: baseline;
}
.form_item {
  line-height: 20px;
}
.form_item small {
  font-size: smaller;
  color: #777;
}
#sendReport.button {
  color: #ffffff !important;
  cursor: pointer;
  display: inline;
  float: right;
  font-size: 13px;
  font-weight: 700;
  height: 22px;
  line-height: 23px;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  text-align: center;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-color: #9a0b04;
  border-style: solid;
  border-width: 1px;
  background: #cf091a;
  background: -moz-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #cf091a), color-stop(100%, #9d030b));
  background: -webkit-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -o-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -ms-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: linear-gradient(bottom, #cf091a 0%, #9d030b 100%);
  -pie-background: linear-gradient(#cf091a 0%, #9d030b 100%);
  behavior: url(/resources/ver1-0/css/PIE.htc);
}
div.datadump div.block:nth-child(2n) {
  background-color: #efefef;
}
div.datadump span {
  font-size: 11px;
}
div.datadump span.attribute {
  font-weight: bold;
  display: inline-block;
  width: 175px;
}
.animPlay {
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  background: url(../img/smartphone/play_video.png) no-repeat;
  background-position: center center;
  z-index: 1;
}
.animLoad {
  background: url(../img/smartphone/loadingbar.gif) no-repeat;
  background-position: center center;
}
div#errorReport span {
  color: #d5091c;
}
#faceBookLikeFanPage {
  position: fixed;
  bottom: 20px;
  left: 40px;
  width: 460px;
  height: 96px;
  background-color: #FFFFFF;
  z-index: 2;
  border: 1px solid #cccccc;
  border-radius: 8px;
  box-shadow: 3px 3px 14px 0px rgba(50, 50, 50, 0.75);
  background: #eeeeee;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #eeeeee), color-stop(100%, #cccccc));
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: linear-gradient(bottom, #eeeeee 0%, #cccccc 100%);
  -pie-background: linear-gradient(#eeeeee 0%, #cccccc 100%);
  padding: 15px 15px 0px 30px;
  behavior: url(/resources/ver1-0/css/PIE.htc);
}
#faceBookLikeFanPage.fade {
  opacity: 0;
  display: block;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
#faceBookLikeFanPage.fadeIn {
  opacity: 1 !important;
}
#faceBookLikeFanPage.ieHide {
  display: none;
}
#faceBookLikeFanPage a.boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border-radius: 30px;
  background: #d6081c;
  background: #000000;
  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #7d7e7d), color-stop(100%, #0e0e0e));
  background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
  background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
  background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
  background: linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
  font-size: 29px;
  font-weight: bold;
  display: inline-block;
  line-height: 0;
  padding: 12px 4px;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
  behavior: url(/resources/ver1-0/css/PIE.htc);
}
#faceBookLikeFanPage a.boxclose:hover {
  text-decoration: none;
}
#faceBookLikeFanPage .boxclose:before {
  content: "×";
}
#faceBookLikeFanPage a.closeForever {
  font-family: "AntennaCondBold";
  font-size: 12px;
  float: right;
  cursor: pointer;
}
#faceBookLikeFanPage .closeForeverBox {
  position: absolute;
  right: 100px;
  bottom: 32px;
  width: 130px;
  padding-top: 17px;
  float: right;
  display: inline-block;
}
#faceBookLikeFanPage .headLine {
  font-family: "AntennaCondBold";
  font-size: 16px;
  float: left;
}
.video-text {
  position: absolute;
  font-style: italic;
  right: 0;
  bottom: 0;
  width: 89px;
  height: 27px;
  vertical-align: middle;
  background-color: #d6081c;
  color: #fff;
  font-family: "AntennaCondBold";
  font-size: 20px;
  line-height: 27px;
}
.video-text .arrow {
  display: inline-block;
  width: 12px;
  height: 15px;
  margin: 0 5px 0 6px;
  background: url(../img/white-arrow-top.png) no-repeat 50% 50%;
  background-size: cover;
}
.article__img--inline__caption strong, .gallerySlider .legend strong {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
}
.pneTest {
  margin: 0;
  padding: 0;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.alignnone {
  clear: both;
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  height: 0;
  width: 0;
}
.tL {
  text-align: left;
}
.tR {
  text-align: right;
}
.vspace {
  margin-bottom: 20px;
}
.shortvspace .vspace {
  margin-bottom: 12px;
}
img {
  border: 0;
  vertical-align: top;
}
button {
  cursor: pointer;
}
#submitFormBtn {
  float: right;
}
body {
  font-size: 12px;
  line-height: 16px;
  font-family: "OpenSans";
  color: #000;
}
h1, h2, h3, h4, h5 {
  font-family: "AntennaCondBold", sans-serif;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  h1, h2 {
    font-weight: 400;
  }
}
h2 {
  font-size: 34px;
  line-height: 34px;
  color: #fec603;
}
h3 {
  line-height: 20px;
  font-size: 20px;
}
h4 {
  font-size: 20px;
  color: #d6081c;
}
h5 {
  font-size: 16px;
  color: #fff;
}
a {
  text-decoration: none;
  color: #000;
}
a:hover {
  text-decoration: underline;
}
@media only screen and (max-width : 1024px) {
  a:hover {
    text-decoration: none;
  }
}
p {
  padding: 0;
  word-wrap: break-word;
}
.bold {
  font-weight: 700;
  font-family: "OpenSansBold";
}
.quote {
  font-style: italic;
  color: #444;
}
.quote .quoteImg {
  float: left;
  width: 38px;
  height: 38px;
  margin: 0 7px 0 0;
  background: url(../img/bullet-gom.jpg) no-repeat;
}
.tweet .tweetImg {
  float: left;
  width: 48px;
  height: 48px;
  margin: 0 7px 0 0;
  background: url(../img/stickerSprite.png) no-repeat;
}
.tweet > a {
  color: #a60247 !important;
}
.smallText {
  line-height: 15px;
  font-size: 11px;
}
.textwrap {
  white-space: normal;
}
body, html {
  width: 100%;
}
.noborder {
  border: 0 none !important;
}
#eplayerHolder .widget_video {
  margin: 0 !important;
  height: 427px;
}
#eplayerHolder .foto_inline {
  margin: 0 !important;
  height: 200px;
}
#eplayerHolder .fancyBoxPerform {
  height: 640px;
}
#eplayerHolder .widget_videoplayer {
  width: 644px !important;
  height: 443px;
}
.geschenk-november .grid_9 .forms fieldset .form_item {
  width: 100%;
}
.geschenk-november .grid_9 .forms fieldset .form_item h4 {
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  padding: 17px 0 5px 0;
  font-size: 20px;
}
.geschenk-november .grid_9 .forms fieldset .form_label {
  width: 25%;
}
.geschenk-november .grid_9 .forms fieldset .form_input {
  width: 65%;
}
.geschenk-november .grid_9 .forms fieldset .form_input
input[type="text"] {
  width: 95%;
}
.geschenk-november .grid_9 .forms fieldset .form_input
input[type="email"] {
  width: 95%;
}
.geschenk-november .grid_9 .forms fieldset .form_input
input[type="date"] {
  width: 95%;
}
.geschenk-november .grid_9 .full-block .bar {
  visibility: hidden;
  height: 0;
}
.geschenk-november .grid_9 .geschenk-november-image-title {
  font-size: 30px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  padding: 10px 0;
}
.article__img--entry img, .article__img--inline img {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
}
.article .rightElement {
  float: right;
}
div.article h1, h2.article-title {
  margin-right: 100px;
}
div.article h2.article-headline, div.article h2.specialauthor_headline
{
  margin: 0 0 8px 0;
  padding: 7px 0 0;
  font-family: "AntennaCondBold", sans-serif;
  line-height: 42px;
  font-size: 40px;
  font-weight: 400;
  color: #000000;
}
div.article h2.article-headline > span, div.article
h2.article-headline > strong, div.article h2.specialauthor_headline >
span, div.article h2.specialauthor_headline > strong {
  display: block;
}
div.article.ajax h1, div.article.ajax h2.article-title {
  margin-right: 0;
}
body.services_agb h1 span, div.article h1 span, div.article
h2.article-headline span, div.article h2.specialauthor_headline span,
div.article.ajax h2.article-title {
  color: #222222;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  font-size: 84px;
  letter-spacing: 0.01em;
  line-height: 90px;
}
.article_text .article_menus {
  border-bottom: none;
}
div.article h1 strong, div.article h2.article-headline strong,
div.article h2.specialauthor_headline strong, div.article.ajax
h2.article-title strong {
  color: #d6081c;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 30px;
  letter-spacing: 0.01em;
  padding-top: 25px;
  margin-bottom: 9px;
}
h3.module_title.article__moreabout,
h3.module_title.article__moreabout--inline__third,
h3.module_title.article_author, h3.module_title.clearfix {
  border-bottom: 2px solid #d6081c;
}
dl.most.vspace dd.article__moreabout, dl.most.vspace
dd.article__moreabout--inline__third, dl.most.vspace
dd.article_author, dl.most.vspace dd.clearfix {
  background: none;
  border-bottom: 2px solid #cccccc;
}
.most__headline h3.module_title, .most__headline
h3.module_title.article__moreabout, .most__headline
h3.module_title.article__moreabout--inline__third, .most__headline
h3.module_title.article_author, .most__headline
h3.module_title.clearfix {
  margin-bottom: 0;
  border-bottom: 2px solid #ccc;
}
.flyin-container.article__moreabout--inline__third.last,
.flyin-container.article__moreabout.last,
.flyin-container.article_author.last, .flyin-container.clearfix.last {
  padding-left: 15px;
}
.secondarybox.secondarybox--half.article__moreabout,
.secondarybox.secondarybox--half.article__moreabout--inline__third,
.secondarybox.secondarybox--half.article_author,
.secondarybox.secondarybox--half.clearfix {
  overflow: hidden;
}
.ctaWrapper h3.module_title.article__moreabout, .ctaWrapper
h3.module_title.article__moreabout--inline__third, .ctaWrapper
h3.module_title.article_author, .ctaWrapper h3.module_title.clearfix {
  margin-bottom: -10px;
}
.article_author {
  margin-bottom: 15px;
  margin-top: 35px;
}
.article_author .article_author__byline {
  color: #666666;
  display: inline-block;
  font-family: "OpenSans";
  font-size: 14px;
  margin-right: 15px;
}
.article_author li {
  float: left;
}
.article_author .article_author__twitterid a {
  color: #d6081c;
  font-family: "OpenSans";
  font-size: 14px;
}
.article_author .article_author__twitterid a
.article_author__twitterid__icon {
  color: #d6081c;
  display: inline-block;
  font-size: 2.8em;
  height: 10px;
  overflow: hidden;
  width: 12px;
  padding-right: 5px;
}
.article_author .article_author__twitterid a:hover {
  text-decoration: underline;
}
.article_author .article_author__twitterid a:before {
  color: #d6081c;
  margin-right: 5px;
}
.article-lead__location {
  color: #222222;
  display: inline-block;
  font-family: "OpenSans";
  font-size: 21px;
  padding-top: 3px;
  text-transform: uppercase;
}
.article-text ol {
  margin-left: 25px;
}
.article-text ol li {
  font-size: 17px;
  line-height: 25px;
}
.shareline {
  color: #222222;
  cursor: pointer;
  display: inline;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 17px;
  line-height: 25px;
  padding: 2px 0;
  position: relative;
}
.shareline:hover {
  background-color: #dddddd;
  color: #d6081c;
}
.sharelineIcon {
  color: #222222;
  cursor: pointer;
  display: inline;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  padding-right: 15px;
  position: relative;
}
.sharelineIcon:before {
  position: absolute;
  right: -8px;
  bottom: 0;
  display: block;
  width: 20px;
  height: 20px;
  color: #d6081c;
  font-size: 2.8em;
  top: 6px;
}
.sharelineIcon:hover {
  background-color: #dddddd;
  color: #d6081c;
}
.article-lead__text, .sharelines {
  color: #222222;
  font-family: "OpenSans";
  font-size: 24px;
  line-height: 32px;
}
.article-lead__text ul, .sharelines ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.article-lead__text ul li, .sharelines ul li {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  color: #222222;
  font-size: 24px;
  line-height: 32px;
  padding-left: 20px;
}
.article-lead__text ul li:before, .sharelines ul li:before {
  color: #666666;
  font-size: 4em;
  position: absolute;
  padding-top: 14px;
  left: 0;
}
.article-lead {
  font-weight: 600;
  line-height: 32px;
}
.sharelines p {
  clear: both;
  color: #222222;
  cursor: pointer;
  float: left;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  padding-left: 34px;
  padding-right: 5px;
}
.sharelines p:before {
  color: #666666;
  position: absolute;
  padding-left: 3px;
  padding-top: 8px;
  left: 0;
  font-size: 3em;
}
.sharelines p:hover {
  background-color: #dddddd;
  color: #d6081c;
}
.sharelines p:hover:before {
  color: #d6081c;
}
.news-links strong {
  font-size: 15px;
  display: block;
  line-height: 16px;
}
.news-links span {
  display: block;
}
.article .sn_published .socialNetwork--email, .article .sn_published
.socialNetwork--fb, .article .sn_published .socialNetwork--gp,
.article .sn_published .socialNetwork--tw, .socialNetwork--comment,
.socialNetwork--comments, .socialNetwork--reporterror,
.socialNetwork--reporterror--title, .socialNetwork--reporterrors,
.socialNetwork--shares {
  color: #666666;
  display: inline-block;
  float: left;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 12px;
  margin: 2px;
}
.article .sn_published .socialNetwork--comment, .article .sn_published
.socialNetwork--email, .article .sn_published .socialNetwork--fb,
.article .sn_published .socialNetwork--gp, .article .sn_published
.socialNetwork--reporterror, .article .sn_published .socialNetwork--tw
{
  font-size: 4.125em;
  height: 28px;
  overflow: visible;
  width: 28px;
}
.socialNetwork--shares {
  float: left;
  margin: 0 2px;
  padding-left: 10px;
}
.socialNetwork--comments span.comments_count, .socialNetwork--shares
.shares_count {
  color: #666666;
  font-family: "OpenSansBold", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}
.socialNetwork--comments span.comments_title, .socialNetwork--shares
.shares_title, .socialNetwork--shares .shares_title .shares_count
.sharrre .box .count {
  color: #666666;
  display: block;
  font-family: "OpenSans";
  font-size: 12px;
  letter-spacing: 0.03em;
  line-height: 10px;
  text-transform: uppercase;
}
.socialNetwork--comments a:hover span.comments_count,
.socialNetwork--comments a:hover span.comments_title {
  border-color: #666666;
  text-decoration: underline;
}
.socialNetwork--reporterrors {
  display: block;
  font-size: 12px;
  letter-spacing: 0.03em;
  line-height: 15px;
  text-transform: uppercase;
}
.socialNetwork--comment, .socialNetwork--reporterror {
  padding-left: 50px;
  margin-top: 2px !important;
}
.container-stickybar {
  display: none;
  font-size: 4.125em;
}
.container-stickybar-sticked {
  border-top: 0;
  display: none;
  left: 0px;
  position: fixed;
  top: 120px;
  width: 30px;
  z-index: 100;
}
.container-stickybar-sticked div {
  height: 28px;
  margin-top: 2px;
  overflow: hidden;
  width: 28px;
}
.facebook_sb_outer {
  background-color: #3b5998;
  color: #ffffff;
  overflow: hidden;
  border-radius: 2px;
  float: left;
  width: 28px;
  height: 26px;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  line-height: 27px;
  margin-right: 2px;
  margin-top: 2px;
}
.facebook_sb_outer:hover {
  width: 100px;
  background-color: #3b5998;
  cursor: pointer;
  text-align: center;
}
.article .sn_published .socialNetwork--fb {
  margin-left: -2px;
  width: 24px;
}
.container-stickybar-sticked a.stickybar_comment_btn-link {
  cursor: pointer;
  display: block;
  border-radius: 2px;
  margin-top: 2px;
  width: 28px;
  height: 28px;
  overflow: hidden;
  background-color: #d6081c;
  text-decoration: none;
}
.container-stickybar-sticked a.stickybar_comment_btn-link:hover {
  width: 150px;
}
.stickybar_comment_btn-link div.icon-ico-03-comment-btn {
  margin-left: -2px;
  width: 25px;
}
.container-stickybar-sticked a.stickybar_comment_btn-link span {
  color: #ffffff;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.03em;
  padding-left: 30px;
  top: -45px;
  text-transform: uppercase;
  position: relative;
}
.facebook_sb_outer:hover {
  width: 100px;
  background-color: #3b5998;
  cursor: pointer;
  text-align: center;
}
.comment_sb_outer {
  background-color: #d6081c;
  color: #ffffff;
  overflow: hidden;
  border-radius: 2px;
  float: left;
  width: 128px;
  height: 26px;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.03 em;
  text-transform: uppercase;
  line-height: 27px;
  margin-right: 2px;
  margin-top: 2px;
}
.comment_sb_outer:hover {
  width: 170px;
  background-color: #d6081c;
  cursor: pointer;
  text-align: center;
}
.email_sb_outer {
  background-color: #d6081c;
  color: #ffffff;
  overflow: hidden;
  border-radius: 2px;
  float: left;
  width: 28px;
  height: 26px;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.03 em;
  text-transform: uppercase;
  line-height: 27px;
  margin-right: 2px;
  margin-top: 2px;
}
.email_sb_outer:hover {
  width: 100px;
  background-color: #d6081c;
  cursor: pointer;
  text-align: center;
}
.gp_sb_outer {
  background-color: #d54334;
  color: #ffffff;
  overflow: hidden;
  border-radius: 2px;
  float: left;
  width: 28px;
  height: 26px;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.03 em;
  text-transform: uppercase;
  line-height: 27px;
  margin-right: 2px;
  margin-top: 2px;
}
.gp_sb_outer:hover {
  width: 100px;
  background-color: #d54334;
  cursor: pointer;
  text-align: center;
}
.twitter_sb_outer {
  background-color: #5ea9dd;
  color: #ffffff;
  overflow: hidden;
  border-radius: 2px;
  float: left;
  width: 28px;
  height: 26px;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  line-height: 27px;
  margin-right: 2px;
  margin-top: 2px;
}
.twitter_sb_outer:hover {
  width: 100px;
  background-color: #5ea9dd;
  cursor: pointer;
  text-align: center;
}
.article .sn_published .socialNetwork--email, .article .sn_published
.socialNetwork--fb, .article .sn_published .socialNetwork--gp,
.article .sn_published .socialNetwork--tw, .socialNetwork--comment,
.socialNetwork--comments, .socialNetwork--reporterror,
.socialNetwork--reporterror--title, .socialNetwork--reporterrors,
.socialNetwork--shares {
  margin-top: 5px;
  margin-left: 5px;
  color: #ffffff;
}
.comment_sb_outer .socialNetwork--comment, .email_sb_outer
.socialNetwork--email, .facebook_sb_outer .socialNetwork--fb,
.gp_sb_outer .socialNetwork--gp, .twitter_sb_outer .socialNetwork--tw
{
  font-size: 4.125em;
}
.socialNetwork--reporterrors {
  color: #666666;
}
.socialNetwork--comments, .socialNetwork--reporterrors,
.socialNetwork--shares {
  margin-top: 0px;
}
.container-stickybar-sticked div {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  border-radius: 3px;
  padding-top: 1px;
}
.stickybar_comment_btn-link div.icon-ico-03-comment-btn {
  margin: 0px;
}
.h1mitAuthorenzeile {
  width: 85%;
}
.icon-ico-03-comment-btn:before {
  background-color: transparent;
}
.container-stickybar-sticked> a.stickybar_comment_btn-link {
  background-color: #ffffff;
}
.comment_sb_outer .socialNetwork--comment {
  padding-left: 0px;
}
.container-stickybar-sticked div.email_sharetext,
.container-stickybar-sticked div.fb_sharetext,
.container-stickybar-sticked div.gp_sharetext,
.container-stickybar-sticked div.tw_sharetext {
  width: auto;
  margin: 0px;
}
.comment_sb_outer .comment_sharetext {
  width: auto;
  margin: 0px;
}
#header {
  width: 994px;
}
#content_outer, #footer, #submenu {
  padding: 0 7px;
  width: 980px;
}
#container {
  padding: 0 7px;
  width: 980px;
}
.ad-bg {
  border: none;
  background-color: #eeeeee;
}
#sky-ads-left, #sky-ads-right {
  position: absolute;
  top: 0;
}
#sky-ads-left.ad--sky.absolute, #sky-ads-right.ad--sky.absolute {
  position: absolute;
}
#sky-ads-left.ad--sky.fixed, #sky-ads-right.ad--sky.fixed {
  position: fixed;
  top: 77px;
}
.ad--sky--right {
  position: absolute;
  left: auto;
}
.leftElement {
  margin-left: 0;
}
.rightElement {
  margin-right: 0;
}
.container-stickybar-sticked {
  display: none;
}
@media (min-width: 1420px) {
  .container-stickybar-sticked {
    display: block;
  }
}
#ad-sky, .ad--sky--left, .ad--sky--right {
  display: none;
}
@media (max-width: 1324px) {
  #content_outer {
    margin-left: 0;
  }
}
@media (max-width: 1324px) {
  #footer {
    margin-left: 7px;
  }
}
@media (max-width: 1324px) {
  #header_outer {
    left: auto;
    right: auto;
  }
}
@media (max-width: 1324px) {
  #header_outer.sticky {
    left: auto;
    right: auto;
  }
}
@media (max-width: 1324px) {
  #footer-teasers_outer .footer-teasers {
    margin-left: 0;
    padding: 0 7px;
  }
}
@media (min-width: 1180px) {
  .ad--sky--right {
    display: block;
  }
}
@media (min-width: 1324px) {
  .ad--sky--right {
    display: block;
  }
}
@media (min-width: 1324px) {
  #content_outer .headerPartners, #header {
    margin-left: 0;
  }
}
@media (min-width: 1324px) {
  #content_outer, #footer, #footer-teasers_outer {
    margin: 0 auto;
    width: 1000px;
  }
}
@media (min-width: 1324px) {
  #footer-teasers_outer .footer-teasers {
    margin-left: 0;
    padding: 0 7px;
  }
}
@media (min-width: 1324px) {
  #header_outer {
    left: auto;
    right: auto;
  }
}
@media (min-width: 1324px) {
  #header_outer.sticky {
    left: auto;
    right: auto;
  }
}
@media (min-width: 1470px) {
  .ad--sky--left {
    display: block;
  }
}
@media (min-width: 1470px) {
  #content_outer, #footer, #footer-teasers_outer {
    margin: 0 auto;
    width: 1000px;
  }
}
@media (min-width: 1610px) {
  #content_outer, #footer, #footer-teasers_outer {
    margin: 0 auto;
    width: 994px;
  }
}
@media (min-width: 1630px) {
  #content_outer, #footer, #footer-teasers_outer {
    margin: 0 auto;
    width: 980px;
  }
}
#footer-teasers_outer {
  margin-bottom: 50px;
  padding: 0 7px;
}
.ad {
  z-index: 800;
}
#sky-ads-right.ad--sky--right {
  width: auto;
  height: auto;
  margin-left: 994px;
}
#sky-ads-left.ad--sky--left {
  position: absolute;
  margin-left: -1px;
  width: 1px;
}
.ad--sky--left__inner {
  position: absolute;
  right: 0;
}
.ad--leaderboard {
  margin-bottom: 10px;
}
.ad--brandingday {
  width: 994px;
  height: 0px;
  margin: 0 auto;
  font-size: 0;
  line-height: 0;
}
p strong {
  font-weight: 600;
  font-family: "OpenSansBold", sans-serif;
}
h2 {
  color: #222222;
}
h3 {
  font-weight: 700;
  font-style: normal;
}
.red-btn {
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  border: 0 none;
  font-family: "OpenSansBold", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  color: #d6081c !important;
  background: #dddddd none;
  filter: none;
  behavior: inherit;
}
.red-btn:hover {
  color: #9a0b04 !important;
  background: #cccccc none;
  filter: none;
  behavior: inherit;
}
#sendErrorReport {
  margin-bottom: 40px;
  padding: 10px 20px;
}
#sendErrorReport span {
  color: #d6081c !important;
}
#sendErrorReport:hover span {
  color: #9a0b04 !important;
}
.article_text a {
  font-weight: 500;
  color: #d6081c;
}
.article__social--inline {
  width: 644px;
  margin: 18px 0;
}
.article__social--inline__title {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.02em;
  color: #222222;
  display: block;
  padding-bottom: 10px;
}
.article_author_special {
  background-color: #59ffaf;
  margin-top: 11px;
  margin-bottom: 10px;
  padding: 0 0 0 8px;
  line-height: 25px;
  height: 25px;
  text-align: left;
}
.article_author__byline {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #222222;
  text-align: left;
  padding-left: 0;
}
.article_author__instagramName, .article_author__instagramName a {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #222222;
  float: right;
  margin-right: 5px;
}
.article_author__facebookid, .article_author__facebookid a {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #222222;
  float: right;
  margin-right: 5px;
}
.article_author__facebookid--icon,
.article_author__instagramName--icon {
  width: 13px;
  height: 15px;
  margin-right: 20px;
}
.article_author__facebookid--icon:before,
.article_author__instagramName--icon:before {
  font-size: 2em;
  position: absolute;
  width: 9px;
  height: 11px;
  color: #ffffff;
  background-color: #222222;
  padding-left: 6px;
  padding-top: 4px;
  margin-top: 5px;
}
.article_author__instagramName--icon:before {
  color: #000;
  line-height: 26px;
  background-color: transparent;
}
.article_author__twitterid, .article_author__twitterid a {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #222222;
  margin-right: 5px;
  float: right;
}
.article_author__twitterid--icon {
  width: 15px;
  height: 13px;
  margin-right: 20px;
}
.article_author__twitterid--icon:before {
  font-size: 3em;
  position: absolute;
  width: 12px;
  height: 11px;
  color: #222222;
  padding-left: 4px;
  padding-top: 4px;
  margin-top: 3px;
  line-height: 46px;
}
.article_author_img_wrapper {
  float: right;
  width: 100px;
  height: 25px;
  position: relative;
}
.article_author__img {
  bottom: 0;
  max-width: 100%;
  position: absolute;
  right: 0;
}
.article_author_img_wrapper--vignette {
  float: right;
  margin-top: -25px;
}
.article__img--entry {
  width: 100%;
  margin: 0 0 15px 0 !important;
}
.article__img--inline {
  border-bottom: 2px solid #cccccc;
  background-color: #ffffff !important;
  margin-bottom: 50px !important;
}
.article__img--inline--third {
  float: left;
  margin-right: 28px;
  width: 196px;
}
.article__img--inline--full {
  width: 644px;
  float: left;
}
.article__img--inline__caption {
  display: block;
  font-family: "OpenSans";
  padding-bottom: 15px;
  padding-top: 10px;
  background: #ffffff none;
  color: #222222;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
.picture-mini-caption .article__img--inline__caption p {
  color: #222222;
  display: block;
  font-family: "OpenSans";
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  padding: 0;
  margin: 0;
}
.picture-mini-caption {
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 14px;
  color: #888888;
  text-decoration: none;
}
.article__img--inline__credit {
  color: #888888;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
}
.article__img--inline__credit a {
  color: #888888;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
}
.article__img--inline__credit a:hover {
  text-decoration: none;
}
.article__img--inline__caption a {
  color: #d6081c;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-decoration: none;
}
.article__img--inline__caption a:hover {
  text-decoration: underline;
}
.article__img--inline__playButton {
  color: #222222;
  cursor: pointer;
  display: inline;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  padding-right: 13px;
  position: relative;
}
.article__img--inline__playButton:before {
  position: absolute;
  right: -8px;
  bottom: 0;
  display: block;
  width: 20px;
  height: 20px;
  color: #d6081c;
  font-size: 2.8em;
  padding-top: 6px;
}
.article__img--inline__shareButton {
  color: #222222;
  cursor: pointer;
  display: inline;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  padding-right: 13px;
  position: relative;
}
.article__img--inline__shareButton:before {
  position: absolute;
  right: -8px;
  bottom: 0;
  display: block;
  width: 20px;
  height: 20px;
  color: #d6081c;
  font-size: 2.8em;
  padding-top: 6px;
}
.article__mediaSharebar .article__shareButton_fb,
.article__mediaSharebar .article__shareButton_mail,
.article__mediaSharebar .article__shareButton_tw {
  color: #222222;
  cursor: pointer;
  display: block;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  position: relative;
  height: 25px;
  overflow: hidden;
  padding-top: 10px;
  width: 40px;
}
.article__mediaSharebar .article__shareButton_fb:before,
.article__mediaSharebar .article__shareButton_mail:before,
.article__mediaSharebar .article__shareButton_tw:before {
  right: -8px;
  bottom: 0;
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
  color: #ffffff;
  background-color: #888888;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 5px;
  padding-bottom: 0;
  font-size: 61px;
  border-radius: 3px;
}
.article__mediaSharebar.mediaSharebar.sharebarList {
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 32px;
  width: 40px;
  z-index: 1;
}
.article__img--entry
.article__mediaSharebar.mediaSharebar.sharebarList, .einzelbild
.article__mediaSharebar.mediaSharebar.sharebarList, .slide-image
.article__mediaSharebar.mediaSharebar.sharebarList {
  top: 30px;
  display: none;
}
.article__livestream--full {
  position: relative;
}
.article__livestream--full .article__streamdummy {
  background-image: url(http://thumb.zattic.com/1/512x288.jpg);
  background-color: #000000;
  z-index: auto;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  width: 980px;
  height: 553px;
}
.article__livestream--inline {
  position: relative;
  z-index: auto;
  background-image: url(http://thumb.zattic.com/1/512x288.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000000;
  cursor: pointer;
  width: 644px;
  height: 362px;
}
.article__livestream--button--full {
  position: absolute;
  top: 266px;
  left: 460px;
  width: 68px;
  height: 62px;
  background: url(../img/buttonSprite.png) no-repeat right -68px;
  color: transparent;
  text-indent: -3000px;
}
.article__livestream--button--full:hover {
  background-position: right -2px;
}
.article__livestream--button--inline {
  position: absolute;
  top: 144px;
  left: 288px;
  width: 68px;
  height: 62px;
  background: url(../img/buttonSprite.png) no-repeat right -68px;
  color: transparent;
  text-indent: -3000px;
}
.article__livestream--button--inline:hover {
  background-position: right -2px;
}
.einzelbild:hover .article__img--inline__playButton {
  background-position: 0 -324px;
}
.article__video--inline {
  width: 644px;
  border-bottom: 2px solid #cccccc;
  background-color: #ffffff;
  overflow: hidden;
  position: relative;
}
.article__video--inline__wrapper {
  display: block;
  padding-bottom: 21px;
  padding-top: 15px;
}
.article__video--inline__caption {
  color: #222222;
  font-family: "OpenSans";
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}
.article__video--inline__credit {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: #888888 !important;
  text-decoration: none;
}
.article__video--inline__wrapper .article__video--inline__title {
  font-family: "OpenSans";
  font-size: 15px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 0.02em;
  color: #222222;
}
.article__video--inline__shareButton {
  bottom: auto;
  left: auto;
  right: 18px;
  top: 44px;
  background: url("../img/buttonSprite.png") no-repeat scroll 0 -292px transparent;
  color: transparent;
  height: 32px;
  position: absolute;
  text-indent: -3000px;
  width: 32px;
}
.article__video--inline__shareButton:hover {
  background-position: 0 -324px;
}
.article__body__date {
  font-family: $openSans;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  color: #666666;
  display: block;
  width: 100%;
  clear: both;
}
.article__poll-fullsize {
  padding: 25px 28px;
  margin-top: 25px;
  border: 2px solid #ccc;
}
.article-entry {
  margin-bottom: 28px;
}
.article-entry .article__poll-halfsize {
  width: 294px;
  padding: 25px 28px;
  margin-right: 25px;
  float: left;
  border: 2px solid #ccc;
}
.article-entry .article__poll-fullsize, .article-entry .article_text
div.article__poll-fullsize {
  width: 588px;
  padding: 25px 28px;
  margin-top: 25px;
  border: 2px solid #ccc;
  margin-bottom: 40px;
}
.article-entry .vspace .article__poll__answers {
  padding: 0;
  margin: 0;
}
.article__poll--title, .rebrush--article .article__poll--title {
  background: none;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  color: #d6081c;
}
.article_text .vspace .article_poll-result {
  margin: 0;
  padding: 0;
}
.widget_voting .article_poll-result .article__poll-result--bar {
  background: #cccccc;
  margin-bottom: 20px;
}
.widget_voting .voting-resultbar-container
.article__poll-result--bar-overlay {
  background: #d6081c;
}
.girl-detail li .article__poll--radio-button {
  width: 15px;
  height: 15px;
  margin: 4px 13px 0 0;
  border: #ccc;
}
.girl-detail li.last .article__poll--submit-button {
  background: none;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #d6081c !important;
  background-color: #dddddd;
  border-radius: 6px;
  border: none;
  padding: 15px 20px;
  margin-top: 25px;
}
.girl-detail li.last .article__poll--submit-button:hover {
  background-color: #cccccc;
  background-image: none;
  color: #9a0b04;
  border: 0;
}
.article_text .vspace ul {
  margin: 0 0 15px 15px;
}
.secondarybox__carouselarea .viewport ul,
.secondarybox__carouselelement .secondarybox__element_fullsize
.secondarybox__element--text-noPadding ul, .viewport ul.overview {
  margin: 0;
}
.article-entry > .foto_inline .caption, .articleHeader .caption,
.picture-mini-caption .caption, .ticker-list .widget_video
strong.caption {
  display: block;
  background-color: #ffffff;
  border-bottom: none;
  padding: 4px 0;
  line-height: 14px;
  font-size: 11px;
  font-weight: 400;
  color: #000;
}
.sm_follow_fb--div, .sm_follow_in--div, .sm_follow_tw--div {
  font-style: normal;
  text-transform: uppercase;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #ffffff;
  line-height: 21px;
  letter-spacing: 0.03em;
  background-color: #4D5FA0;
}
.sm_follow_fb--div .sm_follow_tw--div, .sm_follow_in--div
.sm_follow_tw--div, .sm_follow_tw--div .sm_follow_tw--div {
  background-color: #5988E6;
}
.sm_follow_fb--div .sm_follow_in--div, .sm_follow_in--div
.sm_follow_in--div, .sm_follow_tw--div .sm_follow_in--div {
  background-color: #3f729b;
}
.sm_follow_fb--div .nl_reg-text span, .sm_follow_fb--div
.sm_follow_fb--div span, .sm_follow_fb--div .sm_follow_tw--div span,
.sm_follow_in--div .nl_reg-text span, .sm_follow_in--div
.sm_follow_fb--div span, .sm_follow_in--div .sm_follow_tw--div span,
.sm_follow_tw--div .nl_reg-text span, .sm_follow_tw--div
.sm_follow_fb--div span, .sm_follow_tw--div .sm_follow_tw--div span {
  width: 40px;
}
.sm_follow_fb--div .nl_reg form fieldset.nl_fieldset,
.sm_follow_in--div .nl_reg form fieldset.nl_fieldset,
.sm_follow_tw--div .nl_reg form fieldset.nl_fieldset {
  padding: 15px 10px 15px 10px;
  width: 308px;
  background-color: #d608c1;
  margin-bottom: 0;
}
.sm_follow_fb--div .nl_reg form fieldset.nl_fieldset .nl_reg-text,
.sm_follow_in--div .nl_reg form fieldset.nl_fieldset .nl_reg-text,
.sm_follow_tw--div .nl_reg form fieldset.nl_fieldset .nl_reg-text {
  display: none;
  font-style: normal;
  text-transform: uppercase;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #ffffff;
  line-height: 21px;
  letter-spacing: 0.03em;
}
.sm_follow_fb--div .nl_email--input, .sm_follow_in--div
.nl_email--input, .sm_follow_tw--div .nl_email--input {
  height: 35px;
  font-family: "OpenSans", sans-serif;
  font-size: 14px;
  color: #666666;
}
.sm_follow_fb--div .nl_reg--button, .sm_follow_in--div
.nl_reg--button, .sm_follow_tw--div .nl_reg--button {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #d608c1;
  background-color: #dddddd;
  border-radius: 3px;
  padding: 15px 20px 15px 20px;
}
.sm_follow_fb--div .nl_reg--button:hover, .sm_follow_in--div
.nl_reg--button:hover, .sm_follow_tw--div .nl_reg--button:hover {
  color: #9a0b04;
  background-color: #ccc;
}
.sm_follow_fb--div .sn_published img, .sm_follow_in--div .sn_published
img, .sm_follow_tw--div .sn_published img {
  display: block;
}
.sm_follow_fb--div .sn_published .socialNetwork--fb,
.sm_follow_fb--div .sn_published .socialNetwork--gp,
.sm_follow_fb--div .sn_published .socialNetwork--tw,
.sm_follow_in--div .sn_published .socialNetwork--fb,
.sm_follow_in--div .sn_published .socialNetwork--gp,
.sm_follow_in--div .sn_published .socialNetwork--tw,
.sm_follow_tw--div .sn_published .socialNetwork--fb,
.sm_follow_tw--div .sn_published .socialNetwork--gp,
.sm_follow_tw--div .sn_published .socialNetwork--tw {
  float: left;
  display: inline-block;
  padding: 0;
  margin: 2px;
}
.sm_follow_fb--div .sn_published .socialNetwork--fb,
.sm_follow_in--div .sn_published .socialNetwork--fb,
.sm_follow_tw--div .sn_published .socialNetwork--fb {
  width: 28px;
  height: 28px;
}
.sm_follow_fb--div .sn_published .socialNetwork--tw,
.sm_follow_in--div .sn_published .socialNetwork--tw,
.sm_follow_tw--div .sn_published .socialNetwork--tw {
  width: 28px;
  height: 28px;
}
.sm_follow_fb--div .sn_published .socialNetwork--gp,
.sm_follow_in--div .sn_published .socialNetwork--gp,
.sm_follow_tw--div .sn_published .socialNetwork--gp {
  width: 28px;
  height: 28px;
}
.icon-ico-03-facebook-btn:before {
  color: #3b5998;
  background-color: #ffffff;
}
.icon-ico-03-twitter-btn:before {
  color: #5ea9dd;
  background-color: #ffffff;
}
.icon-ico-03-googleplus-btn:before {
  color: #d54334;
  background-color: #ffffff;
}
.icon-ico-03-mail-btn:before {
  color: #d6081c;
  background-color: #ffffff;
}
.icon-ico-03-comment-btn:before {
  color: #d6081c;
}
.icon-ico-03-error-btn:before {
  color: #999999;
  background-color: #ffffff;
  display: block;
  height: 28px;
  width: 28px;
}
.nl_reg {
  margin-top: 5px;
}
.reporterror_container {
  padding-top: 20px;
}
.reporterror_container--left {
  float: left;
}
.reporterror_email, .reporterror_message {
  clear: both;
  padding-top: 20px;
}
.reporterror_email label, .reporterror_message label {
  display: block;
}
.reporterror_email input, .reporterror_message textarea {
  width: 280px;
}
.reporterror_container--left_input-element--checkbox {
  width: 200px;
  line-height: 20px;
}
.reporterror_container--left_input-element--checkbox input {
  float: right;
  margin: auto;
}
@media all and (orientation:portrait) {
  html[data-useragent*='iPad']
.reporterror_container--left_input-element--checkbox input {
    width: auto;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android']
.reporterror_container--left_input-element--checkbox input {
    width: auto;
    height: 20px;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] #fancybox-content fieldset {
    font-size: 20px;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] #fancybox-content
.reporterror_container--left_input-element--checkbox {
    width: 225px;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] #fancybox-content {
    width: 600px;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] #fancybox-content .sendmail_form.forms
{
    width: 600px;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] #fancybox-content div.forms label {
    padding-bottom: 5px;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] #fancybox-close {
    right: -65px;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] .reporterror_message textarea {
    font-size: 20px;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] .buttonWrapper {
    font-size: 15px;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='iPad'] #fancybox-wrap #fancybox-outer
#fancybox-content {
    margin-top: -10%;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='iPad'] .reporterror_container--right {
    float: right;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] #fancybox-wrap #fancybox-outer
#fancybox-content {
    margin-top: -10%;
  }
}
@media all and (orientation:portrait) {
  html[data-useragent*='Android'] .reporterror_container--right {
    float: right;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='iPad'] #fancybox-wrap #fancybox-outer
#fancybox-content {
    margin-top: -35%;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='Android'] #fancybox-wrap #fancybox-outer
#fancybox-content {
    margin-top: 37%;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='iPad']
.reporterror_container--left_input-element--checkbox input {
    width: auto;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='iPad'] .reporterror_container--right {
    float: right;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='iPad'] .reporterror_email {
    padding-top: 2px !important;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='iPad'] .reporterror_message {
    padding-top: 2px !important;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='iPad'] #fancybox-content .sendmail_form
.buttonWrapper button {
    padding: 0 20px;
    margin-top: -15px;
    height: 20px !important;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='Android']
.reporterror_container--left_input-element--checkbox input {
    width: auto;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='Android'] .reporterror_container--right {
    float: right;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='Android'] .reporterror_email {
    padding-top: 2px !important;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='Android'] .reporterror_message {
    padding-top: 2px !important;
  }
}
@media all and (orientation:landscape) {
  html[data-useragent*='Android'] #fancybox-content .sendmail_form
.buttonWrapper button {
    padding: 0 20px;
    margin-top: -15px;
    height: 20px !important;
  }
}
.article .sn_published_inner {
  border: none;
}
.article .sn_published {
  height: 40px;
}
#streamContainer, .article__img--inline__caption,
.article__livestream--full, .gallerySlider.article__gallery--entry,
.widget_video.article__video--entry {
  border-bottom: 2px solid #cccccc;
}
.streamContainer {
  margin-top: 20px;
  padding-bottom: 20px;
  z-index: auto;
}
#streamContainer {
  margin-bottom: 20px;
}
#fancybox-content > div {
  margin-bottom: 0;
}
.picture-mini-caption.vspace.slide-bg.article__img--inline--full.grid_12
{
  margin-bottom: 35px;
}
.gallerySlider.vspace.grid_12.leftElement {
  margin-bottom: 35px;
}
.rebrush--article p {
  font-family: "OpenSans";
  font-size: 17px;
  line-height: 25px;
  color: #222222;
}
.h3_title {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #d6081c;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 0.02em;
}
.most dd .counter {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  background-color: #ffffff;
  color: #d6081c;
}
.most dd {
  height: auto;
  padding-bottom: 12px;
  padding-top: 1px;
}
.most dd a {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.02em;
  color: #222222;
  height: auto;
}
.most dd a:hover {
  text-decoration: underline;
}
.most dd a strong {
  color: #d6081c;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  display: block;
  letter-spacing: 0.02em;
}
.article_text > div.article-flyin > h3 {
  border: none;
}
.article-flyin {
  background-color: #ffffff;
  border: 2px solid #cccccc;
  padding: 15px;
  width: 351px;
  position: fixed;
  bottom: 0;
}
.article-flyin > h3 > .h3_title {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: 0.03em;
  color: #666666;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
}
.flyin--image {
  width: 168px;
  height: 94px;
  overflow: hidden;
}
.flyin-container {
  width: 168px;
  float: left;
}
.flyin_catchword {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 17px;
  letter-spacing: 0.02em;
  color: #222222;
  display: block;
  padding-top: 5px;
}
.flyin_teasertitle {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  color: #222222;
}
.flyin_closebutton {
  font-size: 4em;
  width: 28px;
  height: 28px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 15px;
}
#fancybox-img {
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}
strong.caption > .article__img--inline__caption {
  border-bottom: none;
}
.footnote {
  color: #222222;
  font-family: "OpenSans";
  font-size: 14px;
  font-style: italic;
  line-height: 21px;
}
.article h1 {
  margin-right: 100px;
}
.article h1 strong {
  padding-top: 25px;
}
.article-lead__text, .sharelines {
  padding-top: 18px;
  margin-bottom: 22px;
}
.article-lead__text {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
}
.article #abstract {
  padding-top: 22px;
  margin-bottom: 18px;
}
.specialauthor_headline {
  width: 89%;
}
.article-entry h2, .article-entry h3 {
  color: #222222;
  font-size: 21px;
  font-weight: 600;
  line-height: 28px;
}
.moreabout_carouselement {
  display: block;
  margin-left: 30px;
}
.slider3 .overview li {
  height: auto;
}
.sendmail_form .article {
  padding: 20px;
}
#header_outer {
  left: 0;
  right: 0;
  margin-bottom: 10px;
}
#header_outer.sticky {
  position: fixed;
  top: 0;
  z-index: 1000;
}
#fancybox-overlay {
  z-index: 6000001;
}
#fancybox-wrap {
  z-index: 6000002;
}
#header_outer.loose {
  position: absolute;
}
#header_outer.no-top-margin {
  margin-top: 0;
}
#content_outer {
  background-color: #ffffff;
}
body.tv #content_outer {
  background-color: transparent;
}
.teaserLabel {
  color: #ffffff;
  background-color: #d6081c;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 13px;
  left: 0;
  letter-spacing: 0.045em;
  line-height: 20px;
  top: 0;
  position: absolute;
  padding: 0 7px;
  text-transform: uppercase;
}
.teaserTag {
  color: #000;
  background-color: #fec603;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  right: 0;
  letter-spacing: 0.045em;
  line-height: 28px;
  top: 0;
  position: absolute;
  padding: 0 9px;
  text-transform: uppercase;
}
.g3Slead .teaserTag, .g4Slead .teaserTag {
  font-size: 13px;
  line-height: 20px;
  padding: 0 7px;
}
.play-wrapper {
  clear: both;
  display: block;
  position: relative;
}
.play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 46px;
  height: 46px;
  margin: -23px 0 0 -23px;
  z-index: 1;
}
.play:before {
  color: #ffffff;
  display: block;
  opacity: 0.9;
  font-size: 80px;
  height: 46px;
  width: 46px;
}
.widget_topteaser .article__mediaSharebar {
  display: none;
}
@media only screen and (min-width : 1025px) {
  .widget_topteaser:hover .article__mediaSharebar {
    display: block;
  }
}
.ajax-load-animation {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.ajax-load-animation:before extends
.fa-spin&.icon-ico-02-loading:before&.iconBlickIconFonts:before {
  color: #666666;
  font-size: 60px;
  position: absolute;
  width: 44px;
  height: 44px;
  padding: 5px;
  left: 50%;
  top: 50%;
  margin-top: -27px;
  margin-left: -27px;
  display: inline-block;
}
.wideboard .ad--leaderboard {
  width: 994px;
}
.grid_12 > .maxi-teaser-container .g6Slead:nth-child(2n), .grid_18 >
.maxi-teaser-container .g6Slead:nth-child(3n), .grid_6 >
.maxi-teaser-container .g6Slead:last-child {
  margin-right: 0;
}
.grid_12 > .maxi-teaser-container .g6Slead:nth-child(2n+1), .grid_18 >
.maxi-teaser-container .g6Slead:nth-child(3n+1), .grid_6 >
.maxi-teaser-container .g6Slead {
  clear: both;
}
.article_text .readmore > ol {
  padding-left: 20px;
}
.article_text .readmore > ul {
  padding-left: 10px;
}
.readmore > p strong {
  font-weight: 600;
  font-family: "OpenSansSemibold", sans-serif;
}
.h2h_table {
  background: transparent none;
}
.button-show-full-size {
  position: absolute;
  top: 5px;
  right: 5px;
  border-radius: 3px;
  height: 26px;
  width: 26px;
  line-height: 26px;
  overflow: hidden;
  display: block;
}
.button-show-full-size:before {
  cursor: pointer;
  color: #888888;
  background-color: #ffffff;
  width: 26px;
  height: 26px;
  top: 1px;
  right: 1px;
  position: relative;
  font-size: 61px;
  border-radius: 3px;
  display: block;
}
.g6Slead .ads-fg img {
  width: auto;
}
.top-ads {
  z-index: 800;
}
#bb-ads {
  z-index: 800;
}
.comments .h4 {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.03em;
  color: #666666;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: -20px;
}
.comment_item_container--right {
  float: left;
  padding: 15px;
  width: 50%;
  background-color: #dddddd;
  border: 3px solid #dddddd;
  border-radius: 3px;
}
.subcomment-item > div.comment_item_container--right {
  background-color: #ffffff;
  border: 3px solid #dddddd;
  border-radius: 3px;
}
.subcomment-item .comment_item_container--right .posted,
.subcomment-item .comment_item_container--right .stats {
  padding-left: 24px;
}
.subcomment-item {
  padding-left: 0px;
}
.comment_item_container--left {
  width: 168px;
  float: left;
  padding-top: 25px;
  padding-right: 28px;
}
.stats.active a {
  color: #777;
}
.stats.active a:hover {
  text-decoration: underline;
}
.comments_date, .comments_name, .comments_username {
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #222222;
  text-align: right;
  display: block;
}
.comments_date {
  color: #666666;
}
.user_cm_menu {
  border: none;
  text-align: right;
}
.user_cm_menu strong {
  float: none;
}
form.comments_comment--form {
  padding-bottom: 7px;
}
.comments .posted {
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #222222;
  padding-top: 0px;
  margin-top: -3px;
  max-width: 400px;
}
.comments {
  width: 770px;
  background: none;
  padding-top: 5px;
  margin-top: 0px;
  border-top: none;
}
.comment_likes {
  float: left;
  width: 50%;
  top: 20px;
  position: relative;
}
.comment_reportanswer {
  float: right;
  top: 20px;
  position: relative;
}
.comment_negative, .comment_positive {
  display: inline;
  float: left;
  padding-right: 10px;
}
.comment_answer, .comment_report {
  float: left;
}
.comment_answer {
  padding-right: 10px;
}
.comment_answer > a, .comment_report > a {
  font-size: 13px;
  color: #d6081c;
}
.more-comments {
  text-align: center;
  padding-top: 20px;
  border-bottom: 2px solid #cccccc;
  width: 610px;
  margin-left: 10px;
}
.more-comments a {
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 14px;
  color: #d6081c;
  padding-bottom: 5px;
}
.blickIcon {
  width: 28px;
  height: 28px;
  font-size: 7em;
  color: #d6081c;
  float: left;
  overflow: hidden;
}
.blickIcon-social {
  font-size: 4em;
  color: #ffffff;
  padding-top: 5px;
}
.comments_form {
  width: 615px;
}
.comments_form .form-item {
  padding-top: 10px;
}
.comments_form label {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 21px;
  color: #222222;
  padding-left: 10px;
}
.comments_form label b {
  color: #d6081c;
}
.comments_form .textarea {
  border: none;
}
.comments_form .textarea textarea {
  border-radius: 3px;
  padding: 15px;
  border: 2px solid #cccccc;
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 17px;
  line-height: 25px;
  color: $brBlackbrBlack;
  width: 577px;
}
.charsLeftText {
  color: #888888;
  position: relative;
  left: 10px;
  top: -30px;
}
#comment_thread_box > .button_wrapper > .red-btn {
  background: none;
  border: none;
  height: auto;
  width: auto;
}
.comment_submit--btn, .comment_submit--btn--login {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #d6081c;
  background-color: #dddddd;
  border-radius: 3px;
  padding: 15px 15px 15px 20px;
}
.comment_submit--btn:hover {
  color: #9a0b04;
  background-color: #cccccc;
  text-decoration: none;
}
.comment_submit--btn--login {
  border: none;
  padding: 15px 20px 15px 20px;
  display: block;
  height: 44px;
  margin-left: -2px;
}
.comments > li {
  list-style: none;
}
.comment_thread_answer_box {
  padding-left: 0;
}
h3.community_login_header {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.03em;
  color: #666666;
  text-transform: uppercase;
  text-align: center;
  border: none;
}
#loginModalContainer {
  display: none;
}
.community_text {
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 17px;
  line-height: 25px;
  color: #222222;
}
.community_login_container {
  width: 700px;
  padding: 28px;
}
.heighDef label > strong {
  font-weight: 600;
}
.heightDef.community_text {
  padding-top: 35px;
}
.community_loginform--left {
  float: left;
  width: 50%;
}
.community_loginform--right {
  float: left;
  width: 50%;
}
.community_loginform--login {
  float: left;
  width: 80px;
}
.community_pwforgottenreg {
  padding-bottom: 21px;
}
.community_pwforgottenreg a {
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 14px;
  color: #d6081c;
}
.community_pwforgottenreg a:hover {
  text-decoration: underline;
}
.community_connectwith {
  border-top: 2px solid #cccccc;
  margin-top: 28px;
  padding-top: 20px;
  margin-bottom: 50px;
}
.community_loginform--right-pw {
  float: left;
  width: 220px;
}
.community_login_input {
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 14px;
  height: 38px;
  width: 300px;
  color: #222222;
  border: 2px solid #cccccc;
  border-radius: 3px;
}
.community_loginform--right-pw > input {
  width: 220px;
}
.article__shareButton_fb, .article__shareButton_tw,
.article_author__facebookid--icon,
.article_author__instagramName--icon,
.article_author__twitterid--icon, .icon-ico-03-facebook,
.icon-ico-03-twitter {
  color: #ffffff;
}
.community_loginform--right_tw {
  background-color: #5ea9dd;
  border-radius: 3px;
  padding-top: 10px;
  padding-left: 10px;
  width: 293px;
  margin-left: 50px;
  margin-top: 20px;
}
.community_loginform--left_fb {
  background-color: #3b5998;
  border-radius: 3px;
  padding-top: 10px;
  padding-left: 10px;
  width: 290px;
  margin-top: 20px;
}
.community_login--fb span, .community_login--tw span {
  color: #ffffff;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 17px;
  cursor: pointer;
  text-decoration: none;
}
a .community_login--fb:hover, a .community_login--tw :hover {
  text-decoration: none;
}
.community_loginform--left_fb > .icon-ico-03-facebook-btn:before {
  color: #ffffff;
  background-color: #3b5998;
}
.community_loginform--left_fb > .icon-ico-03-facebook-btn {
  font-size: 3em;
}
.errText {
  padding-top: 40px;
}
#comment_thread_box > .button_wrapper > .red-btn, .button_wrapper >
.red-btn {
  background: none;
  border: none;
  height: auto;
  width: auto;
}
.doubleArrowDown {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  font-family: "OpenSans";
  font-weight: normal;
  font-size: 14px;
  color: #d6081c;
}
.commentIcon {
  font-size: 3em;
  margin-left: 180px;
  margin-top: -15px;
}
.commentTriangle {
  position: absolute;
  width: 0px;
  height: 0px;
  -webkit-transform: rotate(0deg);
  border-style: solid;
  border-width: 20px 25px 0px 0;
  border-color: transparent #dddddd transparent transparent;
  left: -25px;
  top: 15px;
}
.commentTriangle--inner {
  display: none;
}
.comment_item_container--right {
  position: relative;
}
.subcomment-item .commentTriangle--inner {
  display: block;
  position: absolute;
  width: 0px;
  height: 0px;
  -webkit-transform: rotate(0deg);
  border-style: solid;
  border-width: 14px 17px 0px 0;
  border-color: transparent #ffffff transparent transparent;
  left: -17px;
  top: 19px;
}
.nl_reg-overlay {
  display: none;
}
.closeLink_error {
  right: 0px;
  position: absolute;
  padding: 5px;
}
.closeLink, .closeLink_error {
  right: 0px;
  position: absolute;
  padding: 5px;
}
.red-btn--rebrush {
  height: 22px;
  line-height: 23px;
  padding: 0px 10px 0px 10px;
  font-size: 13px;
  font-weight: 700;
  color: #d6081c;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  background-color: #dddddd;
  border-style: none;
}
.nl_reg-overlay {
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}
.nl_reg-overlay .center_text.nl_reg_responsetext div {
  color: #ffffff;
  font-size: 15px;
  font-style: normal;
  font-family: "OpenSans";
  padding-right: 5px;
}
.nl_reg-overlay .center_text.nl_reg_responsetext .buttonWrapper {
  float: left;
  padding-right: 5px;
  padding-top: 5px;
}
.closeLink .icon.icon-ico-01-close, .closeLink_error
.icon.icon-ico-01-close {
  font-size: 5em;
  color: #ffffff;
  width: 20px;
  height: 20px;
  margin-top: -20px;
  margin-right: -5px;
  overflow: hidden;
}
#container .grid_6.omega.rightElement div.nl_reg form
fieldset.nl_fieldset, #page .grid_6.omega.rightElement div.nl_reg form
fieldset.nl_fieldset {
  padding-left: 5px;
  padding-right: 0px;
  padding-bottom: 25px;
}
.comments_form .answer {
  width: 100%;
  display: block;
  background-color: #dddddd;
  color: #d6081c;
  padding: 15px;
  border-radius: 3px;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  font-family: "OpenSans";
}
.sendmail_form .errText {
  margin: 5px 0 0 0;
  padding: 0;
  font-weight: 700;
  color: #d6081c;
}
.secondarybox {
  border-bottom: 2px solid #ccc;
  border-top: 2px solid #ccc;
  padding-top: 15px;
  margin-top: 25px;
  margin-bottom: 25px;
}
.secondarybox--pro-contra {
  border: 0 none;
  padding: 0;
}
.secondarybox__carouselelement {
  display: block;
}
ul.carousel.overview {
  height: 272px;
}
.secondarybox ul.carousel.overview,
.secondarybox__carouselarea.carousel-slider .viewport {
  height: auto;
  min-height: 272px;
}
.secondarybox__carouselarea {
  padding: 0 0 15px 0;
}
.secondarybox__element, .secondarybox__element--text {
  float: left;
  width: 308px;
}
.secondarybox__element--text.textbox__text p,
.secondarybox__element.textbox__text p {
  font-size: 14px;
  color: #222222;
  line-height: 21px;
  font-weight: normal;
}
.secondarybox p {
  font-size: 14px;
  line-height: 21px;
}
.slider3 .secondarybox__element:nth-child(n+2) {
  width: 248px;
}
.secondarybox__element_fullsize {
  border-bottom: 2px solid #ccc;
  border-top: 2px solid #ccc;
  padding-top: 18px;
  padding-bottom: 3px;
  width: 100%;
  margin-bottom: 5px;
  margin-top: -4px;
}
.secondarybox__elementtitle {
  padding-bottom: 25px;
}
.secondarybox__element:nth-child(n+2) {
  margin-left: 28px;
}
.secondarybox__element__half .secondarybox__element {
  margin-left: 0;
}
.secondarybox--full .secondarybox__element:nth-child(n+2) {
  margin-left: 28px;
}
.secondarybox__elementtitleicon {
  width: 56px;
  display: block;
}
.secondarybox__elementtitleicon img {
  height: 40px;
  width: 40px;
}
.secondarybox__elementtitle-left {
  float: left;
}
.secondarybox__elementtitlecatchword,
.secondarybox__elementtitletext_imageText {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
}
.secondarybox .secondarybox__title {
  display: block;
  font-family: "AntennaCondBold";
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.03em;
  color: #666666;
  text-transform: uppercase;
  text-align: center;
}
.secondarybox__elementtitletext_imageText {
  font-size: 15px;
  color: #222222;
}
.secondarybox__elementtitlecatchword {
  color: #d6081c;
}
.secondarybox__elementtitletext {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 25px;
  color: #222222;
  display: block;
}
.article_text .secondarybox__elementbody, .secondarybox__elementbody {
  clear: both;
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #222222;
}
.article_text .secondarybox__elementbody ul,
.secondarybox__elementbody ul {
  padding-left: 20px;
  list-style-type: square;
}
.article_text .secondarybox__elementbody ol,
.secondarybox__elementbody ol {
  padding-left: 6px;
  list-style-type: decimal;
}
.article_text .secondarybox__elementbody li,
.secondarybox__elementbody li {
  margin-bottom: 7px;
}
.article_text .secondarybox__elementbody li:last-child,
.secondarybox__elementbody li:last-child {
  margin-bottom: 0;
}
.secondarybox__elementbodyimagetitle {
  display: block;
  font-size: 14px;
}
.secondarybox__elementbodyimage {
  overflow: hidden;
  padding-bottom: 10px;
  padding-top: 0;
}
.secondarybox__elementbodyimage img {
  max-width: 100%;
  height: auto;
}
.secondarybox__element--text {
  font-size: 14px;
  padding-top: 20px;
  color: #222222;
}
.secondarybox__element--text-noPadding {
  padding-top: 0;
}
.secondarybox__pro-contra {
  border-bottom: 2px solid #ccc;
  border-top: 2px solid #ccc;
  padding: 17px 0 5px;
}
.secondarybox__element--text-noPadding ul, div.secondarybox
.secondarybox__element--text-noPadding ul {
  list-style-type: none;
  margin: 5px 0 15px 0;
}
.secondarybox__element--text-noPadding li {
  padding: 0 0 0 15px;
  position: relative;
  margin-bottom: 7px;
}
.secondarybox__element--text-noPadding li:last-child {
  margin-bottom: 0;
}
.secondarybox__element--text-noPadding li a {
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #d6081c;
}
.secondarybox__element--text-noPadding li a:hover {
  text-decoration: underline;
}
.secondarybox__element--text-noPadding li:before {
  font-size: 3em;
  width: 15px;
  height: 15px;
  font-family: "OpenSans";
  color: #d6081c;
  position: absolute;
  left: 0;
  top: 4px;
  overflow: hidden;
  padding: 3px;
}
.secondarybox__swipe-left.icon.bar-left,
.secondarybox__swipe-left.icon.icon-ico-01-arrow-l-left {
  position: absolute;
  height: 100px;
  padding-top: 50px;
  font-size: 4em;
  width: 15px;
  left: -10px;
  cursor: pointer;
}
.secondarybox__swipe-right.icon.bar-right,
.secondarybox__swipe-right.icon.icon-ico-01-arrow-l-right {
  position: absolute;
  height: 100px;
  padding-top: 50px;
  font-size: 4em;
  width: 15px;
  right: 20px;
  cursor: pointer;
}
.secondarybox__element >
.secondarybox__elementtitletext_imageText:before {
  content: "\00AB";
  padding-right: 1px;
}
.secondarybox__element >
.secondarybox__elementtitletext_imageText:after {
  content: "\00BB";
  padding-left: 1px;
}
.secondarybox--half {
  float: left;
  margin-right: 28px;
  width: 322px;
}
.secondarybox--half .secondarybox__element {
  padding-left: 0;
  width: 100%;
}
.secondarybox--half .slider3 .overview li, .secondarybox--half
.slider3 .viewport {
  width: 322px;
}
.pager {
  list-style: none;
  text-align: center;
}
.pager .pager__item {
  display: inline-block;
}
.pager .kreis {
  background-color: #fff;
}
.pager .active .kreis {
  background-color: #ccc;
}
.secondarybox .pager, div.secondarybox ul.pager {
  margin: 0;
}
.secondarybox__carouselarea .secondarybox__carouselelement {
  box-sizing: border-box;
  padding: 0 30px;
}
.secondarybox .slider3 {
  height: auto;
}
.secondarybox .pager li {
  padding-right: 10px;
  width: 10px;
  height: 10px;
}
.secondarybox .pager li a {
  width: 10px;
  height: 10px;
  padding-left: 0;
  font-size: 2em;
}
.secondarybox .pager li a:hover {
  text-decoration: none;
}
.secondarybox .kreis {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 2px solid #cccccc;
  background-color: #ffffff;
}
.secondarybox .pager .active > .kreis {
  border: 2px solid #cccccc;
  background-color: #cccccc;
}
.secondarybox .bar-right {
  right: 5px;
}
.secondarybox .bar-left {
  left: 5px;
}
.secondarybox .bar-left, .secondarybox .bar-right {
  font-family: "BlickIcons";
  font-size: 4em;
  width: 14px;
  height: 61px;
  color: #cccccc;
  position: absolute;
  z-index: 9000;
  top: 50px;
}
.secondarybox .bar-left:hover {
  color: #d6081c;
}
.secondarybox .bar-right:hover {
  color: #d6081c;
}
.secondarybox .bar-right:before {
  content: "e";
}
.secondarybox .bar-left:before {
  content: "d";
}
.secondarybox__element-catchword, .texttbox__catchword {
  color: #d6081c;
  font-family: "OpenSansBold";
  font-size: 14px;
  font-weight: 700;
}
.rating:hover a.answer {
  color: #d6081c;
}
.rating:hover a.answer:hover ~ .answer {
  color: #cccccc;
}
.rating a.answer {
  color: #cccccc;
  display: block;
  font-size: 5em;
  font-weight: 800;
  float: left;
  height: 18px;
  line-height: 1;
  overflow: hidden;
  padding-right: 5px;
  width: 18px;
}
.rating a.answer:hover {
  color: #d6081c;
  text-decoration: none;
}
.rating a.answer.alreadyVoted {
  color: #cccccc;
  cursor: no-drop;
  text-decoration: none;
}
.rating a.answer.alreadyVoted--active {
  color: #d6081c;
  cursor: no-drop;
  text-decoration: none;
}
.rating .answer-description {
  padding-left: 10px;
  font-size: 17px;
  line-height: 18px;
  color: #666666;
}
.article__rating_wrapper {
  font-family: "OpenSans";
  padding-bottom: 35px;
  padding-top: 35px;
}
.article__rating_wrapper .article_flags .headline {
  color: #d6081c;
  font-size: 25px;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
}
.article__rating_wrapper .article_flags .rating {
  padding-top: 6px;
}
.article__rating_wrapper .rating .averageRating {
  color: #666666;
  font-size: 17px;
  font-weight: 700;
  left: 10px;
  line-height: 18px;
  position: relative;
}
.slide-bg {
  background-color: #666666;
}
.gallerySlider .slide-image img {
  max-height: 100%;
  max-width: 100%;
}
.gallerySlider {
  background-color: #ffffff;
}
.article__gallery--inline, .gallerySlider .overview, .gallerySlider
.overview li, .gallerySlider .viewport {
  width: 100%;
}
.gallerySlider, .gallerySlider .viewport,
.gallerySlider.article__gallery--inline {
  height: 521px;
}
.gallerySlider.vspace.grid_12.leftElement {
  margin-bottom: 0px;
}
.gallerySlider .overview li {
  overflow: hidden;
}
#fancybox-content div .gallerySlider.gallerySliderLB {
  width: 100%;
}
#fancybox-content div .gallerySlider.gallerySliderLB .viewport {
  width: 100%;
}
.gallerySlider .slide-image img {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.article__gallery--entry, .gallerySlider.article__gallery--entry,
.gallerySlider.article__gallery--entry .viewport {
  height: 717px;
}
.gallerySlider.article__gallery--entry .slide-image {
  height: 625px;
}
.article__gallery--entry .viewport .carousel.overview li
div.moreGalleries {
  height: 535px;
}
.article__gallery--entry {
  width: 980px;
}
.article__gallery--entry .viewport {
  width: 980px;
}
.gallerySlider .bar-left, .gallerySlider .bar-right {
  font-size: 2.5em;
  color: #d6081c;
  cursor: pointer;
  display: block;
  height: 60px;
  overflow: hidden;
  position: absolute;
  width: 41px;
  z-index: 12;
  background: none;
  text-decoration: none;
}
.gallerySlider .bar-left:hover, .gallerySlider .bar-right:hover {
  color: #9a0b04;
}
.gallerySlider .bar-right {
  padding-right: 0;
  right: -25px;
}
.gallerySlider .bar-left {
  left: 0;
  padding-left: 7px;
}
.gallerySlider .carousel-indicator {
  bottom: 45px;
  z-index: 9999;
  position: absolute;
  background-color: #ffffff;
  background-image: none;
  font-size: 13px;
  font-weight: bold;
  filter: none;
  line-height: 19px;
  white-space: nowrap;
  border-bottom: none;
  left: 50px;
  padding: 13px 5px 8px 0;
}
.gallerySlider .carousel-indicator .bild {
  display: none;
}
.gallerySlider .caption {
  background: #ffffff none;
  bottom: auto;
  border-top: none;
  box-sizing: border-box;
  color: #222222;
  height: auto;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  padding: 8px 80px;
  position: absolute;
  width: 100%;
}
.gallerySlider .legend {
  overflow: visible;
  height: auto;
}
.gallerySlider .legend a {
  color: #d6081c;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-decoration: none;
}
.gallerySlider .legend a:hover {
  text-decoration: underline;
}
.gallerySlider .legend .credit {
  color: #888888;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
}
.gallerySlider .legend .credit a {
  color: #888888;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
}
.gallerySlider .carousel-indicator .title {
  float: left;
  padding: 8px 5px 8px 0;
  color: #000000;
  overflow: hidden;
  max-width: 490px;
}
.gallerySlider.gallerySliderLB > .carousel-indicator .slide-indicator
{
  padding: 0;
}
.gallerySlider.gallerySliderLB > .carousel-indicator {
  bottom: 19px;
}
.gallerySlider.gallerySliderLB div.viewport.zoom ul.carousel.overview
li div.slide-bg div.caption {
  width: 100%;
  bottom: 0;
  height: 50px;
}
.gallerySlider.gallerySliderLB div.viewport.zoom ul.carousel.overview,
.gallerySlider.gallerySliderLB div.viewport.zoom ul.carousel.overview
li, .gallerySliderLB {
  height: 553px;
}
#fancybox-content .gallerySliderLB {
  width: 100%;
}
#fancybox-content .gallerySliderLB .bar-left, #fancybox-content
.gallerySliderLB .bar-right {
  bottom: 0;
  top: auto;
}
.slide-bg {
  background-color: #cccccc;
}
.gallerySlider .carousel-indicator {
  bottom: 28px;
  left: 30px;
  top: auto;
}
.gallerySlider.article__gallery--inline {
  border-bottom: 2px solid #cccccc;
}
.viewport.zoom .carousel.overview li div.moreGalleries {
  height: 562px;
}
.viewport .carousel.overview li div.moreGalleries {
  height: 389px;
}
.gallerySlider .moreGalleries {
  background-color: #cccccc;
}
.gallerySlider .moreGalleries a, .gallerySlider .moreGalleries a:hover
{
  color: #222;
}
.gallerySlider .moreGalleries__image-wrapper {
  display: inline-block;
  float: left;
  position: relative;
}
.gallerySlider .moreGalleries__title {
  color: #222;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  margin: -2px 0px 10px 0px;
  max-height: 80px;
  overflow: hidden;
}
.gallerySlider .moreGalleries .article__img--inline__playButton {
  right: 10px;
}
@media only screen and (min-width : 1025px) {
  .einzelbild:hover .article__img--inline__playButton, .einzelbild:hover
.article__img--inline__shareButton, .einzelbild:hover
.article__mediaSharebar.mediaSharebar.sharebarList, .slide-image:hover
.article__img--inline__playButton, .slide-image:hover
.article__img--inline__shareButton, .slide-image:hover
.article__mediaSharebar.mediaSharebar.sharebarList {
    display: block;
  }
}
.article__img--inline__playButton:before,
.article__img--inline__shareButton:before {
  position: relative;
  color: #ffffff;
  background-color: #888888;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 5px;
  padding-bottom: 0;
  font-size: 61px;
  border-radius: 3px;
}
.article__img--inline__playButton:before {
  color: #888888;
  background-color: #ffffff;
  padding: 0;
  width: 26px;
  height: 26px;
  top: 1px;
  right: 1px;
}
.article__img--inline__playButton, .article__img--inline__shareButton
{
  color: #222222;
  cursor: pointer;
  display: none;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  padding-right: 0;
  position: absolute;
  right: 5px;
  height: 25px;
  width: 40px;
  overflow: hidden;
}
.article__img--inline__shareButton {
  top: 40px;
}
.article__img--inline__playButton {
  border-radius: 3px;
  top: 5px;
  height: 26px;
  width: 26px;
  right: 6px;
}
.aufzu .mehr, .aufzu .weniger {
  display: none;
}
.gallerySlider .overview .carousel__item {
  overflow: visible;
}
.moreGalleries .caption {
  display: none;
}
.article .gallerySlider .ltxt, .gallerySlider .legend .ltxt {
  display: table-cell;
  height: 76px;
  overflow: hidden;
  padding-left: 15px;
  vertical-align: middle;
}
.gallerySlider .legend .gallerySlider__link-less, .gallerySlider
.legend .gallerySlider__link-more, .gallerySlider__link-less,
.gallerySlider__link-more {
  color: #d6081c;
  text-decoration: none;
  white-space: nowrap;
}
.gallerySlider .legend .gallerySlider__link-less:hover, .gallerySlider
.legend .gallerySlider__link-more:hover,
.gallerySlider__link-less:hover, .gallerySlider__link-more:hover {
  text-decoration: underline;
}
.gallerySlider .ltxt p:last-of-type {
  display: inline;
}
.gallerySlider .legend p {
  color: #222222;
  display: block;
  font-family: "OpenSans";
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  padding: 0;
  margin: 0;
}
#fancybox-content .moreGalleries .caption {
  display: block;
}
#fancybox-content .gallerySlider .viewport {
  height: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
#fancybox-content .slide-image {
  bottom: 92px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#fancybox-content .viewport.zoom .caption {
  bottom: 0;
  box-sizing: border-box;
  height: auto;
  min-height: 92px;
  left: 0;
  position: absolute;
  right: 0;
  top: auto;
  width: auto;
  margin-right: 0;
  margin-bottom: 0;
}
#fancybox-content .gallerySliderLB {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: auto;
  right: 0;
}
#fancybox-content .slide-bg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  height: auto;
}
#fancybox-content .slide-bg .slide-image {
  height: auto;
}
.gallerySlider.gallerySliderLB div.viewport.zoom ul.carousel.overview
li, .gallerySliderLB {
  height: 100% !important;
}
#fancybox-content .gallerySliderLB {
  min-height: 717px;
  height: auto !important;
}
.article__shareIconEnabler .article__img--inline__shareButton {
  display: block;
  top: 10px;
}
.article__video--entry .article__img--inline__shareButton {
  display: none;
  top: 10px;
}
.widget_livecenter .module_title .h3_title {
  color: #d6081c;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 24px;
  letter-spacing: 0.02em;
  text-align: left;
  text-transform: uppercase;
}
.league_table td, .league_table th {
  border-bottom: 1px solid #cccccc;
}
.league_table th {
  color: #222222;
  font-family: "OpenSans";
  font-size: 13px;
  font-weight: 700;
}
.league_table td {
  color: #666666;
  font-family: "OpenSans";
  font-size: 14px !important;
  font-weight: 400;
}
.league_table td:first-child {
  color: #d6081c;
  font-weight: 600;
}
.fullwidth.league_table td:first-child {
  width: 20px;
}
.fullwidth.league_table td:last-child {
  width: 60px;
}
.h2h_table .tournament {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #222222;
}
.h2h_table .column-top {
  padding-bottom: 5px;
}
.h2h_table .column-bottom {
  padding-left: 5px;
}
.h2h_table .column-top {
  padding-left: 0;
}
.h2h_table .column-bottom {
  padding-bottom: 5px;
  font-size: 14px;
  color: #222222;
  font-weight: 400;
  border-bottom: 1px solid #cccccc;
}
.h2h_table .date {
  color: #666666;
}
.h2h_table .column-bottom:nth-child(2) {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
}
.sport-table__dropdown-item.active:before {
  font-size: 5em;
  height: 15px;
  left: 5px;
  overflow: hidden;
  position: absolute;
  top: 10px;
  width: 15px;
  z-index: 1;
}
.sport-table__dropdown .sport-table__dropdown-item.active:before {
  color: #d6081c;
}
.sport-table__dropdown.open .sport-table__dropdown-item.active:before
{
  color: #ffffff;
}
.sport-table__dropdown__h3 {
  font-family: "OpenSans";
  border-bottom: 2px solid #cccccc;
  padding: 0 0 12px !important;
}
.sport-table__dropdown {
  background-color: #eeeeee;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  text-transform: uppercase;
}
.sport-table {
  position: relative;
}
.sport-table__title {
  float: left;
}
.sport-table__dropdown {
  border-radius: 3px;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
}
.sport-table__dropdown-item {
  width: 100%;
}
.sport-table__dropdown-item.active {
  display: block;
}
.sport-table__dropdown-item.active a {
  font-weight: 700;
  color: #d6081c;
}
.sport-table__dropdown-item a {
  color: #222;
  display: block;
  font-weight: 700;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  padding: 7px 15px 7px 20px;
  text-transform: none;
}
.sport-table__dropdown-item a:hover {
  color: #222222;
  color: #d6081c;
}
.open.sport-table__dropdown .active a {
  background-color: #d6081c;
  color: #ffffff;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.open.sport-table__dropdown {
  border-left: 2px solid #d6081c;
  border-bottom: 2px solid #d6081c;
  border-right: 2px solid #d6081c;
}
.sport-table__dropdown-item {
  display: none;
}
.open.sport-table__dropdown {
  padding-top: 28px;
}
.open.sport-table__dropdown .sport-table__dropdown-item {
  background-color: #ffffff;
  display: block;
}
.widget_livecenter.horizontal.vspace {
  clear: both;
}
.liveticker-sports {
  background-color: #fec603;
  padding-bottom: 8px;
  margin-bottom: 20px;
  width: 644px;
}
.liveticker-sports-head {
  padding-top: 10px;
  padding-right: 8px;
  padding-left: 8px;
  width: auto;
}
.liveticker-sports-head .liveticker-sports-head__title {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 0.02em;
}
.liveticker-sports-head .liveticker-sports-head__showmore {
  color: #222222;
  float: right;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  margin: -4px 9px;
  text-decoration: none;
  text-align: right;
  text-transform: uppercase;
}
.liveticker-sports-head .liveticker-sports-head__showmore:hover {
  text-decoration: underline;
}
.liveticker-sports-body {
  list-style: none;
  padding-left: 0;
  margin: 0;
  width: 100%;
}
.liveticker-sports-body .liveticker-sports-body__entry {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
}
.liveticker-sports-body .liveticker-sports-body__entry
.liveticker-sports-body__entry-time {
  background-color: #000000;
  border-radius: 3px 0px 0px 3px;
  color: #ffffff;
  float: left;
  font-family: "OpenSans";
  font-weight: 600;
  font-size: 13px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  width: 48px;
}
.liveticker-sports-body .liveticker-sports-body__entry
.liveticker-sports-body__entry-text {
  color: #000000;
  background-color: #ffffff;
  border-radius: 0px 3px 3px 0px;
  font-family: "OpenSans";
  font-size: 14px;
  font-weight: 600;
  height: 25px;
  line-height: 25px;
  padding: 0px 10px 0px 58px;
  width: 560px;
}
.liveticker-sports-body .liveticker-sports-body__entry
.liveticker-sports-body__entry-text:hover {
  text-decoration: underline;
  cursor: pointer;
}
.liveticker-sports-body .liveticker-sports-body__entry
.liveticker-sports-body__entry-text
.liveticker-sports-body__entry-text-teaser {
  color: #d6081c;
  float: left;
  overflow: hidden;
  margin-right: 5px;
}
.liveticker-sports-body .liveticker-sports-body__entry
.liveticker-sports-body__entry-text
.liveticker-sports-body__entry-text-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.liveticker-sports-body__entry-text-teaser:before {
  content: "«";
}
.liveticker-sports-body__entry-text-teaser:after {
  content: "»";
}
.liveticker-sports-head__showmore-arrow {
  font-size: 1.5em;
  position: relative;
  width: 5px;
  top: 4px;
  right: -1px;
}
.liveticker-sports-head__showmore-arrow:before {
  position: absolute;
  top: 8px;
  margin-left: 5px;
}
.scoreTableScore {
  font-size: 14px;
  line-height: 21px;
  font-weight: 700;
  text-align: center;
  margin: 0 15px;
}
.scoreTableT1, .scoreTableT2 {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
}
.scoreTableT1:before, .scoreTableT2:before {
  border-top: 1px solid #cccccc;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 55%;
  left: 0;
  right: 0;
  bottom: 0;
}
.empty.scoreTableT1, .empty.scoreTableT2 {
  border-bottom: none;
}
.empty.scoreTableT1:before, .empty.scoreTableT2:before {
  border: 0 none;
}
.scoreTableT1 .scorerName, .scoreTableT2 .scorerName {
  background-color: #ffffff;
  position: absolute;
  z-index: 1;
}
.scoreTableT1 .scorerName {
  padding-right: 10px;
  left: 0;
}
.scoreTableT2 .scorerName {
  padding-left: 10px;
  right: 0;
}
.scoreBoard {
  border: 2px solid #fec603;
  border-radius: 3px 3px 3px 3px;
  font-family: "OpenSans";
  color: #222222;
  background: none;
  box-sizing: border-box;
  margin-top: 20px;
  padding: 0;
  width: 980px;
}
.scoreBoard .scoreBoard__header {
  background-color: #fec603;
  line-height: 29px;
  height: 29px;
}
.scoreBoard .dateTime {
  box-sizing: border-box;
  float: left;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  padding-left: 14px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  width: 50%;
}
.scoreBoard .league {
  box-sizing: border-box;
  float: left;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  padding-right: 14px;
  position: relative;
  text-transform: uppercase;
  text-align: right;
  width: 50%;
}
.scoreBoard .league .live {
  font-size: 14px;
  font-weight: 700;
  font-family: "OpenSans", sans-serif;
  line-height: 27px;
  text-align: left;
  text-transform: uppercase;
  display: inline;
  float: left;
  margin: 0;
  margin-left: 15px;
  color: #222222;
}
.scoreBoard .team img {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0;
  margin-top: -8px;
}
.scoreBoard .tournamentStandalone {
  font-family: "OpenSans";
  line-height: 35px;
  text-align: center;
  width: 980px;
  color: #222222;
  height: 35px;
  background-color: #cccccc;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  vertical-align: middle;
}
.scoreBoard .tournamentStandalone .live {
  line-height: 33px;
}
.scoreBoard .scoreboardRankingInner.formel1 .stageRank {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.scoreBoard .scoreboardRankingInner.formel1 .stageRank td:first-child
{
  width: 20px;
}
.scoreBoard .scoreboardRankingInner.formel1 .stageRank td:first-child
{
  color: #d6081c;
  font-weight: 600;
}
.scoreBoard .scoreboardRankingInner.formel1 .stageRank td:first-child
{
  padding: 5px 0;
  font-family: "AntennaExtraCondBold";
  font-size: 16px;
  background-color: #eeeeee;
  color: #d6081c;
  text-align: center;
  width: 35px;
  height: 20px;
}
.scoreBoard .scoreboardRankingInner.formel1 .stageRank td {
  color: #666666;
  font-family: "OpenSans";
  font-size: 14px !important;
  font-weight: 400;
  border-bottom: 1px solid #cccccc;
}
.scoreBoard .scoreboardRankingInner.formel1 .stageRank:first-child
tr:nth-child(-n+3) td:nth-child(n+2) {
  color: #222222;
  font-weight: 700;
}
.teamText {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
}
.team.hTeam {
  float: left;
  width: 31%;
  margin-left: -100%;
  padding-left: 14%;
}
.scoreBoard__teams {
  margin-top: 25px;
}
.scoreBoard .versus_textblock {
  display: block;
  font-size: 20px;
  margin-bottom: -15px;
}
.scoreBoard .versus {
  float: left;
  font-family: "OpenSans";
  font-size: 36px;
  margin: 0 40%;
  padding: 0;
  text-align: center;
  width: 20%;
}
.scoreBoard .versus.tennis {
  margin: 0 40%;
  padding-top: 5px;
}
.scoreBoard .center {
  float: left;
  width: 100%;
}
.scoreBoard .versus_big {
  font-family: "OpenSans";
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  position: relative;
}
.status-live .versus_big:after {
  content: "*";
  position: absolute;
  vertical-align: top;
  top: -12px;
  right: -8px;
  font-size: 20px;
}
.scoreBoard .versus_big.tennis:after {
  content: "";
}
.scoreBoard .versus_big.tennis {
  font-size: 36px;
}
.scoreBoard .tennis_flags {
  float: left;
  padding-top: 5px;
}
.scoreBoard .tennis_flags img {
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 0;
}
.tennisScoreAway, .tennisScoreHome {
  font-size: 60px;
  line-height: 60px;
  font-weight: normal;
}
.tennisScoreColumn {
  display: inline-block;
  padding: 0 10px 5px 10px;
  border-bottom: 3px solid #fec603;
}
.setWinner {
  font-weight: bold;
}
.scoreBoard .versus.tennis {
  margin: 0;
  width: 100%;
}
.scoreBoard.notStarted .hPlayerTennis {
  top: 20px;
  left: 40px;
}
.scoreBoard.notStarted .aPlayerTennis {
  right: 40px;
  bottom: auto;
  top: 20px;
}
.scoreBoard.notStarted .versus_textblock_tennis {
  font-size: 100px;
  line-height: 60px;
  margin-top: 60px;
}
.versus_textblock_tennis {
  font-size: 40px;
  line-height: 40px;
}
.hPlayerTennis {
  position: absolute;
  top: 10px;
  left: 10px;
  float: none;
  margin-left: 0;
  padding-left: 0;
}
.aPlayerTennis {
  position: absolute;
  bottom: 10px;
  right: 10px;
  float: none;
  margin-right: 0;
  padding-right: 0;
}
.scoreBoard__teams.tennis {
  position: relative;
  padding: 30px 0 50px 0;
  margin: 0;
  height: 221px;
}
.hrLine {
  width: 50%;
  height: 65px;
  border-bottom: 3px solid #fec603;
}
.horizontalTennisAway {
  right: 10px;
  position: absolute;
}
.horizontalTennisHome {
  left: 10px;
  position: absolute;
}
.playerName {
  width: 150px;
  padding: 10px;
  background-color: #a9a9a9;
  font-size: 32px;
  font-weight: normal;
  line-height: 35px;
  text-align: center;
  height: 70px;
}
.playerName.small {
  font-size: 20px;
}
.loserOverlay {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: #ffffff;
  top: 0;
}
.matchLoser .loserOverlay {
  opacity: 0.6;
  display: block;
}
.matchWinner .playerName {
  background-color: #fec603;
  font-weight: bold;
}
.horizontalTennisHome .gameScore {
  position: relative;
  left: -30px;
  height: 100%;
  font-size: 60px;
  line-height: 60px;
}
.horizontalTennisAway .gameScore {
  position: relative;
  right: -30px;
  height: 100%;
  font-size: 60px;
  line-height: 60px;
}
.gameScore {
  color: #fec603;
}
.playerName {
  position: relative;
}
.tennisBall {
  position: absolute;
  display: none;
  overflow: hidden;
  font-size: 30px;
  height: 1.5em;
  width: 1.5em;
  top: 50%;
  border-radius: 50%;
  background-color: #cc0;
  background: -webkit-radial-gradient(circle, #cccc00 0%, #9e9e00 100%);
  background: -o-radial-gradient(circle, #cccc00 0%, #9e9e00 100%);
  background: -moz-radial-gradient(circle, #cccc00 0%, #9e9e00 100%);
  background: radial-gradient(circle, #cccc00 0%, #9e9e00 100%);
  box-sizing: border-box;
  transform: translate(-50%, -50%) rotate(30deg);
  box-shadow: 1px 2px 2.5px 1px rgba(0, 0, 0, 0.2);
  z-index: 100;
}
.tennisBall:after, .tennisBall:before {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  border: solid .1em #fff;
  border-radius: 50%;
  box-sizing: border-box;
}
.tennisBall:after {
  left: 70%;
}
.tennisBall:before {
  right: 70%;
}
.playerServing .tennisBall {
  display: block;
}
.hPlayerTennis .tennisBall {
  left: 180px;
}
.aPlayerTennis .tennisBall {
  left: -10px;
}
.overtimePenalties {
  font-size: 20px;
  font-weight: bold;
}
.scoreboard__subscores {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
.scoreboard__showless, .scoreboard__showmore {
  font-weight: 400;
  font-size: 14px;
  color: #d6081c;
  cursor: pointer;
  text-align: center;
}
.scoreboard__showless {
  display: block;
  line-height: 22px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.scoreboard__showless-icon, .scoreboard__showmore-icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-weight: 400;
  font-size: 14px;
  color: #d6081c;
  margin: -5px auto 0;
  height: 15px;
  width: 15px;
  padding: 3px;
  display: block;
}
.scoreboard__showless-icon {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  line-height: 1;
  margin-left: 480px;
}
.scoreboard__showless-icon:before, .scoreboard__showmore-icon:before {
  content: "»";
}
.scoreboard__showless:hover, .scoreboard__showmore:hover {
  text-decoration: underline;
}
.scoreboard__showless-icon:hover, .scoreboard__showmore-icon:hover {
  text-decoration: none !important;
}
.team.aTeam {
  float: left;
  width: 45%;
  margin-left: -46%;
  margin-right: auto;
}
.team.aTeam .teamText {
  float: left;
  min-width: 250px;
  text-align: right;
}
.scoreBoard__teams.tennis .team.aTeam, .scoreBoard__teams.tennis
.team.hTeam {
  margin-top: 0;
}
.scoreBoard .score {
  display: inline;
  padding: 0;
  position: relative;
  width: auto;
}
.scoreBoard .scoreboardRanking {
  width: 980px;
}
#scoreboardRanking {
  width: 980px;
}
.scoreboardRankingInner {
  margin-left: 140px;
  margin-right: 140px;
  margin-bottom: 10px;
}
.scoreboardRankingInner.formel1 {
  padding: 0;
}
#scoreboardRanking .scoreTableT1 {
  text-align: left;
  position: relative;
}
#scoreboardRanking .scoreTableT2 {
  text-align: right;
  position: relative;
}
.scoreboardRankingInner {
  margin: 28px !important;
}
#scoreboardRanking .stageRank:first-child {
  margin-right: 0;
}
#scoreboardRanking .stageRank {
  width: 48.4%;
}
#scoreboardRanking {
  padding-top: 0;
}
#scoreboardRanking .scoreboardRankingInner.formel1 .stageRank
.stageRankName {
  padding-left: 12px;
}
#scoreboardRanking .scoreboardRankingInner.formel1 .stageRank
.stageRankValue {
  width: 105px;
  font-weight: 700;
  line-height: 30px;
  text-align: right;
  border-left: 1px solid #cccccc;
  padding-left: 0;
}
#scoreboardRanking .stageRank:nth-child(2) {
  left: 28px;
  position: relative;
}
.scoreBoard--inactive {
  border: 2px solid #cccccc;
}
.matchbox__marker {
  border-radius: 50%;
  background-color: #ffffff;
  color: #d6081c;
  font-size: 6em;
  height: 18px;
  left: -32px;
  position: absolute;
  top: 8px;
  width: 18px;
}
.article__moreabout {
  float: right;
  border-top: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  padding-top: 15px;
  margin-bottom: 25px;
  margin-left: 10px;
  text-align: center;
}
.article__moreabout.article__moreabout--full {
  float: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 30px;
  width: 100%;
}
.article__moreabout--inline__third {
  width: 196px;
  padding-top: 15px;
  text-align: left;
}
.article__moreabout--inline__half {
  float: left;
  padding-top: 15px;
  text-align: left;
  width: 100%;
}
.article__moreabout--inline__thirds {
  float: left;
  margin: 0 34px;
  text-align: left;
}
.article__moreabout--inline__slider {
  padding-bottom: 25px;
  margin-top: -5px;
  text-align: left;
}
.article__moreabout-carouselement {
  display: block;
  margin-left: 30px;
}
.article__moreabout--inline__wrapper {
  float: left;
  padding-right: 14px;
  width: 47%;
}
.article__moreabout--inline__third
.article__moreabout--inline__wrapper {
  width: 100%;
}
.article__moreabout .play-wrapper {
  margin-bottom: 6px;
}
.article__moreabout--inline__wrapper--half {
  padding-right: 28px;
  width: 308px;
}
.article__moreabout--inline__wrapper:last-child {
  padding-right: 0;
}
.article__moreabout--inline__wrapper--thirds {
  padding: 15px 14px 0 14px;
  width: 168px;
}
.article__moreabout--inline__boxtitle {
  display: block;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.03em;
  color: #666666;
  text-transform: uppercase;
  text-align: center;
}
.article__moreabout--inline__catchword {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.02em;
  color: #d6081c;
  display: block;
}
.article__moreabout--inline__catchword:hover {
  text-decoration: underline;
}
.article__moreabout--inline__teasertitle {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  color: #222222;
  display: block;
  padding-bottom: 14px;
}
.article__moreabout--inline__teasertitle:hover {
  text-decoration: underline;
}
#fancybox-img {
  max-height: 100%;
}
.article__moreabout--inline__slider {
  border-top: none;
  border-bottom: none;
  margin-top: -15px;
  padding-bottom: 0;
}
.article__moreabout--inline__slider > .slider3,
.article__moreabout--inline__slider > .slider3 .overview li {
  height: 275px;
}
.article__moreabout--inline__slider .slider3 .pager {
  position: absolute;
  min-width: 20px;
  height: 20px;
  left: 275px;
  top: 235px;
  max-width: 100px;
  background: none;
}
.article__moreabout--inline__wrapper .mediaSharebar {
  display: none;
}
@media only screen and (min-width : 1025px) {
  .article__moreabout--inline__wrapper:hover .mediaSharebar {
    display: block;
  }
}
.rebrush2015_deploymentcheck {
  font-family: "This CSS file was builded from FOLDER SCSS defaul_rebrush";
  content: "REBRUSHSCSS REBRUSH SCSS REBRUSH2015 OKAY!!!";
}
.related_articles dd, .related_articles dt {
  width: 100%;
}
.related_articles dt img {
  height: 173px;
  width: 308px;
}
.related_articles dl {
  margin-bottom: 25px;
}
.related_articles dd {
  display: block;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 21px;
  letter-spacing: 0.02em;
  line-height: 25px;
  margin-bottom: 0;
}
a:hover .related_articles dd {
  border-bottom: 1px solid #222222;
}
.related_articles dd strong {
  border-bottom-color: #d6081c;
  color: #d6081c;
  display: block;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.02em;
  line-height: 21px;
  padding: 2px 0;
}
.top-ads {
  position: relative;
  margin: 0;
}
.top-ads .ads-bg {
  position: relative;
  width: 306px;
  height: 256px;
}
.top-ads .ads-fg {
  display: block;
  max-width: 298px;
  max-height: 250px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ccc;
  padding: 4px;
}
.grid_6 .promoMaxi {
  background-color: #ffffff;
  height: auto !important;
  padding: 0;
  position: relative;
  width: auto;
}
.grid_6 .promoMaxi .promo-txt {
  color: #666666;
  font-weight: 300;
  letter-spacing: 0.03em;
  position: absolute;
  text-align: right;
  top: 192px;
}
.grid_6 .promoMaxi .promo-title {
  padding-top: 5px;
}
.grid_6 .promoMaxi .promo-title strong {
  background-color: #d6081c;
  color: #ffffff;
  display: inline-block;
  margin-bottom: 5px;
  max-width: 80%;
  padding: 4px;
}
.grid_6 .promoMaxi .promo-title span {
  font-size: 21px;
  line-height: 25px;
}
.grid_6 .promoMaxi img {
  height: 173px;
  width: 308px;
}
.grid_6 .promoMaxi > img {
  height: auto;
  width: auto;
  visibility: hidden;
}
.grid_6 .promoMaxi a {
  display: block;
  width: 100%;
}
.grid_6 .promoMaxi a:after {
  content: " ";
  clear: both;
  display: table;
}
.toplist {
  border-bottom: 2px solid #d6081c;
  border-top: 2px solid #d6081c;
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
}
.toplist__headline {
  border-bottom: none;
  display: block;
  width: 224px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.toplist__headline .h3_title {
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 30px;
  margin-top: -12px;
}
.toplist .toplist__headline .module_title {
  border-bottom: none;
}
.toplist__items {
  float: left;
  width: 756px;
  margin-left: 224px;
}
.toplist .toplist__item {
  float: left;
  width: 252px;
  height: 100%;
  position: relative;
  margin-bottom: 0;
}
.toplist__item:hover .item__catchword, .toplist__item:hover
.item__headline {
  text-decoration: underline;
}
.toplist__row {
  clear: both;
  width: 100%;
}
.item__count {
  background-color: #eee;
  color: #d6081c;
  width: 36px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.item__count em {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  width: 100%;
  font-family: "AntennaCondBold", sans-serif;
  font-style: normal;
  font-size: 30px;
  text-align: center;
}
.item__catchword, .item__headline {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  margin-left: 42px;
}
.item__headline {
  display: block;
  clear: both;
  font-size: 18px;
  line-height: 20px;
  padding-bottom: 9px;
}
.item__catchword {
  display: block;
  float: left;
  font-size: 16px;
  line-height: 20px;
  padding-top: 9px;
  max-width: 155px;
}
.item__headline {
  clear: none;
  max-width: 155px;
  padding-top: 9px;
}
.item__catchword + .item__headline {
  clear: both;
  max-width: 100%;
  padding-top: 0;
}
.item__sharecount {
  float: right;
  font-size: 12px;
  padding: 9px 27px 0 0;
  position: relative;
  width: 28px;
  text-align: right;
}
.item__sharecount:before {
  position: absolute;
  top: 10px;
  font-size: 4em;
  color: #666;
  left: 34px;
}
.topteaser .catchword {
  font-size: 36px;
  line-height: 50px;
  display: inline-block;
  padding: 0 4px;
}
.catchword.firstOfLine {
  clear: both;
}
.topteaser.g12panorama .catchword {
  font-size: 24px;
  line-height: 34px;
  padding: 0 5px;
  display: inline-block;
}
.topteaser.portrait .catchword {
  font-size: 24px;
  line-height: 30px;
  padding: 0 3px;
}
.topteaser .headline .headline__item {
  font-size: 84px;
  line-height: 1;
  padding: 7px;
  margin-bottom: 0;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
}
.topteaser.portrait .headline .headline__item {
  padding-top: 0;
  padding-bottom: 0;
}
.g12panorama .headline .headline__item {
  font-size: 55px;
  line-height: 1;
  padding: 5px 10px 5px 5px;
}
.topteaser.portrait .headline .headline__item {
  font-size: 48px;
  line-height: 50px;
}
.topteaser .teaserText .catchword--red {
  background-color: rgba(214, 8, 28, 0.8);
  color: #fff;
}
.topteaser .teaserText .catchword--yellow {
  background-color: rgba(255, 226, 0, 0.8);
  color: #000;
}
.topteaser .teaserText .catchword--live {
  background-color: rgba(254, 198, 3, 0.8);
  color: #000;
}
.topteaser .headline .headline__item.lastOfLine {
  padding-right: 7px;
}
.g12panorama .headline .headline__item.lastOfLine {
  padding-right: 5px;
}
.headline--black .headline__item {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
}
.headline--white .headline__item {
  color: #000;
  background-color: rgba(255, 255, 255, 0.7);
}
.topteaser .headline__item {
  display: block;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.headline--live .headline__item {
  border-top: 5px solid #fec603;
  border-bottom: 5px solid #fec603;
  background-color: #fff;
  color: #000;
  margin-top: -5px;
}
.headline--live .headline__item.firstOfLine {
  border-left: 5px solid #fec603;
}
.headline--live .headline__item.firstOfLine:before {
  clear: both;
  content: " ";
  width: 100%;
  height: 1px;
}
.headline--live .headline__item.lastOfLine {
  border-right: 5px solid #fec603;
}
.headline--live .firstOfLine ~ .firstOfLine, .headline--live
.firstOfLine ~ .firstOfLine ~ .headline__item {
  margin-top: -5px;
}
.headline--live .firstOfLine ~ .firstOfLine ~ .firstOfLine ~
.headline__item {
  margin-top: -10px;
}
.topteaser .teaserText {
  position: absolute;
  left: 15px;
  bottom: 20px;
  right: 0;
}
.livecenter-overlay {
  display: block;
  height: 42px;
}
.livecenter-overlay--tennis {
  display: block;
  height: 57px;
}
.livecenter-overlay--tennis .livecenter-overlay__inner {
  max-height: 50px;
}
.livecenter-overlay--tennis .livecenter-overlay__result {
  padding-top: 10px;
}
.catchword, .catchword__wrapper {
  display: block;
}
.catchword:after, .catchword:before, .catchword__wrapper:after,
.catchword__wrapper:before {
  clear: both;
  width: 100%;
  display: table;
  content: "";
  visibility: hidden;
}
.teaserText .catchword {
  display: inline-block;
}
.livecenter-overlay__inner {
  display: inline-block;
  vertical-align: top;
  max-height: 30px;
  background-color: #fff;
  border: 5px solid #fec603;
  padding: 10px;
  margin-top: -5px;
}
.livecenter-overlay__against, .livecenter-overlay__result,
.livecenter-overlay__team {
  display: block;
  float: left;
  font-size: 17px;
  line-height: 1;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  padding-right: 10px;
}
.livecenter-overlay--tennis .livecenter-overlay__result {
  clear: both;
  width: 100%;
  text-align: center;
}
.livecenter-overlay__team--b {
  padding-right: 0;
}
.livecenter-overlay__player-name, .livecenter-overlay__player-time,
.livecenter-overlay__position {
  font-size: 17px;
  line-height: 20px;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  display: block;
  float: left;
  height: 20px;
}
.livecenter-overlay__position {
  width: 20px;
}
.livecenter-overlay__player-name {
  width: 300px;
}
.livecenter-overlay__player-time {
  text-align: right;
  width: 100px;
}
.livecenter-overlay--race {
  height: 100px;
}
.livecenter-overlay--race .livecenter-overlay__row:last-child {
  border-bottom: none;
}
.g12panorama .livecenter-overlay--race {
  height: 60px;
}
.g12panorama .livecenter-overlay--race
.livecenter-overlay__row:nth-child(3) {
  border-bottom: none;
}
.g12panorama .livecenter-overlay--race
.livecenter-overlay__row:nth-child(4) {
  display: none;
}
.livecenter-overlay--race .livecenter-overlay__inner {
  padding: 0;
}
.livecenter-overlay--race .livecenter-overlay__row {
  border-bottom: 1px solid #ccc;
  padding: 0 10px;
}
.livecenter-overlay--race .livecenter-overlay__position {
  color: #d6081c;
}
.livecenter-overlay--race .livecenter-overlay__inner {
  max-height: 80px;
}
.livecenter-overlay__row {
  width: 420px;
}
.headline--live {
  margin-top: -10px;
}
.topteaser__headline {
  clear: both;
}
.teaser_summary .article_teaser--half, .teaser_summary
.article_teaser--third, .teaser_summary .summary_text--third {
  float: left;
  width: 308px;
  margin: 14px 14px 28px 0;
}
.article_teaser--third:first-child, .summary_text--third:first-child {
  margin-left: 14px;
}
.megateaser_headline--empty {
  height: 7px;
  width: 100%;
}
.megateaser.transparent .megateaser_headline--empty {
  height: 0;
}
.summary--title {
  font-size: 30px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  display: block;
  margin-bottom: 14px;
  line-height: 1;
}
.summary--lead {
  font-size: 16px;
  line-height: 21px;
  font-family: "OpenSansSemibold", sans-serif;
}
.summary_text--half {
  width: 434px;
  float: left;
  margin: 28px 14px;
}
.article_teaser--half {
  width: 504px;
  margin-right: 14px;
}
.article_teaser--half .play-wrapper {
  float: left;
  margin-right: 14px;
}
.article_teaser--half .image {
  width: 224px;
  height: 127px;
}
.article_teaser--half .teaserText {
  width: 266px;
  float: left;
}
.article_teaser--half .catchword {
  font-size: 16px;
}
.article_teaser--quad {
  width: 228px;
  float: left;
  margin: 14px 14px 10px 0;
}
.article_teaser--quad:first-child {
  margin-left: 14px;
}
.article_teaser--quad:last-child {
  margin-right: 0;
}
.teaserText .catchword {
  display: block;
  float: left;
}
.teaser_summary .teaserText:after, .teaser_summary .teaserText:before
{
  clear: both;
  width: 100%;
  display: table;
  visibility: hidden;
  content: "";
}
.teaser_summary .article_teaser--quad .catchword {
  font-size: 16px;
  line-height: 21px;
}
.teaser_summary .article_teaser--quad .teaserText {
  padding-top: 6px;
  display: block;
}
.teaser_summary .article_teaser--quad .topteaser__headline {
  font-size: 21px;
  line-height: 25px;
  padding-bottom: 18px;
}
.topteaser .catchword, .topteaser .headline, .topteaser
.summary--title {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
}
.topteaser .summary--lead {
  font-family: "OpenSans";
}
.topteaser.g12panorama .catchword, .topteaser.g12panorama .headline,
.topteaser.g18panorama .catchword, .topteaser.g18panorama .headline,
.topteaser.g6portrait .catchword, .topteaser.g6portrait .headline {
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
}
.topteaser.g12panorama .catchword__wrapper, .topteaser.g12panorama
.topteaser__headline, .topteaser.g18panorama .catchword__wrapper,
.topteaser.g18panorama .topteaser__headline, .topteaser.g6portrait
.catchword__wrapper, .topteaser.g6portrait .topteaser__headline {
  max-width: 65%;
}
.teaser_summary .summary_text--half, .teaser_summary
.summary_text--special, .teaser_summary .summary_text--third {
  margin: 10px 14px 28px 14px;
}
.teaser_summary .summary_text--special {
  margin-right: 41px;
  float: left;
  width: 384px;
}
.teaser_summary .article_teaser--half {
  width: 504px;
  float: left;
}
.teaser_summary .article_teaser--half .catchword, .teaser_summary
.article_teaser--half .teaserText {
  padding-top: 0;
}
.teaser_summary .summary--sharelines {
  color: #ffffff;
  font-size: 16px;
  line-height: 21px;
  font-family: "OpenSansSemibold";
  font-weight: 600;
}
.teaser_summary .summary--sharelines ul {
  list-style-type: square;
  padding-left: 22px;
}
.teaser_summary .summary--sharelines li {
  list-style-type: square;
  margin-bottom: 5px;
}
.summary_text--special ~ .article_teaser--quad {
  width: 167px;
  float: left;
}
.catchword {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
}
.article_teaser--third .catchword, .teaser_summary
.article_teaser--third .catchword {
  font-size: 16px;
  line-height: 21px;
}
.article_teaser--quad .catchword, .teaser_summary
.article_teaser--quad .catchword {
  font-size: 16px;
  line-height: 21px;
}
.article_teaser--half .catchword, .teaser_summary
.article_teaser--half .catchword {
  font-size: 16px;
  line-height: 21px;
}
.headline {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
}
.article_teaser--third .headline, .teaser_summary
.article_teaser--third .headline {
  font-size: 21px;
  line-height: 25px;
}
.article_teaser--quad .headline, .teaser_summary .article_teaser--quad
.headline {
  font-size: 18px;
  line-height: 23px;
}
.article_teaser--half .headline, .teaser_summary .article_teaser--half
.headline {
  font-size: 21px;
  line-height: 25px;
}
.megateaser.drama {
  background-color: #000000;
}
.megateaser.drama .summary--lead, .megateaser.drama .summary--title,
.megateaser.drama .teaser__title {
  color: #ffffff;
}
.megateaser.drama .teaser_summary .catchword {
  color: #d6081c;
}
.megateaser.drama .teaser_summary .headline {
  color: #ffffff;
}
.megateaser.live {
  background-color: #fec603;
}
.megateaser.live .summary--lead, .megateaser.live .summary--title,
.megateaser.live .teaser__title {
  color: #000000;
}
.megateaser.live .teaser_summary .catchword {
  color: #d6081c;
}
.megateaser.live .teaser_summary .headline {
  color: #000000;
}
.megateaser.live .teaser_summary .summary--sharelines {
  color: #000000;
}
.megateaser.people {
  background-color: #831262;
}
.megateaser.people .summary--lead, .megateaser.people .summary--title,
.megateaser.people .teaser__title {
  color: #ffffff;
}
.megateaser.people .teaser_summary .catchword {
  color: #fec603;
}
.megateaser.people .teaser_summary .headline {
  color: #ffffff;
}
.megateaser.news {
  background-color: #9a0b04;
}
.megateaser.news .summary--lead, .megateaser.news .summary--title,
.megateaser.news .teaser__title {
  color: #ffffff;
}
.megateaser.news .teaser_summary .catchword {
  color: #fec603;
}
.megateaser.news .teaser_summary .headline {
  color: #ffffff;
}
.megateaser.fussball {
  background-color: #1b7c27;
}
.megateaser.fussball .summary--lead, .megateaser.fussball
.summary--title, .megateaser.fussball .teaser__title {
  color: #ffffff;
}
.megateaser.fussball .teaser_summary .catchword {
  color: #fec603;
}
.megateaser.fussball .teaser_summary .headline {
  color: #ffffff;
}
.megateaser.wintersport {
  background-color: #2293c2;
}
.megateaser.wintersport .summary--lead, .megateaser.wintersport
.summary--title, .megateaser.wintersport .teaser__title {
  color: #ffffff;
}
.megateaser.wintersport .teaser_summary .catchword {
  color: #fec603;
}
.megateaser.wintersport .teaser_summary .headline {
  color: #ffffff;
}
.megateaser {
  padding: 0;
}
.megateaser .megateaser_headline {
  text-align: center;
  height: 50px;
}
.megateaser .teaser__title {
  font-size: 30px;
  line-height: 50px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
}
.megateaser > .teaser_summary > .g6Slead {
  height: auto;
}
.g12lead a:hover, .g3Slead a:hover, .g4Slead a:hover, .g6Slead a:hover
{
  text-decoration: none;
}
@media only screen and (min-width: 1025px) {
  .g12lead a:hover .catchword, .g12lead a:hover .headline, .g3Slead
a:hover .catchword, .g3Slead a:hover .headline, .g4Slead a:hover
.catchword, .g4Slead a:hover .headline, .g6Slead a:hover .catchword,
.g6Slead a:hover .headline {
    text-decoration: underline;
  }
}
.g12lead .teaserText, .g12panorama .teaserText, .g3Slead .teaserText,
.g6Slead .teaserText {
  display: block;
  padding-top: 6px;
}
.g12lead .catchword, .g12panorama .catchword, .g3Slead .catchword,
.g6Slead .catchword {
  color: #d6081c;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  letter-spacing: 0.02em;
  display: block;
}
.g12lead .headline, .g12panorama .headline, .g3Slead .headline,
.g6Slead .headline {
  color: #222;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  letter-spacing: 0.02em;
  display: block;
}
.channel-teaser__tabs .subsection, .channel-teaser__tabs .topsection {
  background-image: none;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
  font-family: "OpenSans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: block;
  float: left;
  line-height: 1;
  letter-spacing: 0.045em;
  margin-right: 3px;
  padding: 8px 15px;
  text-transform: uppercase;
  bottom: 0;
  position: relative;
  margin-top: 3px;
}
.g12lead .article__mediaSharebar, .g12panorama
.article__mediaSharebar, .g18panorama .article__mediaSharebar,
.g3Slead .article__mediaSharebar, .g6Slead .article__mediaSharebar,
.topteaser_free .article__mediaSharebar {
  display: none;
}
@media only screen and (min-width : 1025px) {
  .g12lead:hover .article__mediaSharebar, .g12panorama:hover
.article__mediaSharebar, .g18panorama:hover .article__mediaSharebar,
.g3Slead:hover .article__mediaSharebar, .g6Slead:hover
.article__mediaSharebar, .topteaser_free:hover .article__mediaSharebar
{
    display: block;
  }
}
.channel-teaser {
  max-width: 980px;
  overflow: hidden;
}
.channel-teaser__headline {
  float: left;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  color: #d6081c;
  border: 0 none;
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  line-height: 1;
  padding: 0;
}
.channel-teaser__header {
  border-bottom: 2px solid #d6081c;
  margin-bottom: 18px;
}
.channel-teaser__content {
  width: 1010px;
}
.grid_12 .channel-teaser__content {
  width: 674px;
}
.channel-teaser .g18panorama {
  margin-bottom: 30px;
}
.g12lead {
  float: left;
  overflow: hidden;
  margin-bottom: 30px;
  margin-right: 28px;
  width: 644px;
  position: relative;
}
.g12lead img {
  display: block;
  width: 644px;
  height: 364px;
}
.g12lead .teaserText {
  padding-bottom: 3px;
}
.g12lead .catchword {
  font-size: 18px;
  line-height: 25px;
  padding-right: 0.2em;
}
.g12lead .catchword:last-child {
  padding-right: 0;
}
.g12lead .headline {
  font-size: 42px;
  line-height: 42px;
}
.g12panorama {
  float: left;
  height: 272px;
  overflow: hidden;
  margin-right: 28px;
  margin-bottom: 30px;
  width: 644px;
  position: relative;
}
.g12panorama img {
  display: block;
  width: 644px;
  height: 272px;
}
.g12panorama .catchword {
  font-size: 18px;
  line-height: 25px;
}
.g12panorama .headline {
  font-size: 42px;
  line-height: 42px;
}
.channel-teaser .topteaser.portrait {
  float: left;
  margin-bottom: 30px;
  margin-right: 28px;
  width: 308px;
  position: relative;
}
.g6Slead {
  float: left;
  overflow: hidden;
  margin-bottom: 30px;
  margin-right: 28px;
  width: 308px;
  position: relative;
}
.g6Slead img {
  display: block;
  width: 308px;
}
.g6Slead .catchword {
  font-size: 15px;
}
.g6Slead .headline {
  font-size: 21px;
  line-height: 25px;
}
.channel-teaser .g6Slead {
  height: 272px;
}
.channel-teaser .g6Slead .promoMaxi img {
  padding: 0;
}
.channel-teaser .g6Slead .promo {
  margin-bottom: 14px;
  width: auto;
  padding: 0;
  background: transparent none;
}
.channel-teaser .g6Slead .promo-title span, .channel-teaser .g6Slead
.promo-title strong {
  background-color: transparent !important;
}
@media only screen and (min-width : 1025px) {
  .channel-teaser .g6Slead .promo-title:hover span, .channel-teaser
.g6Slead .promo-title:hover strong {
    text-decoration: underline;
  }
}
.g3Slead {
  float: left;
  overflow: hidden;
  margin-bottom: 30px;
  margin-right: 28px;
  position: relative;
}
.g3Slead img {
  display: block;
}
.g3Slead .catchword {
  font-size: 16px;
  color: #d6081c;
}
.g3Slead .headline {
  font-size: 16px;
  line-height: 19px;
  color: #222222;
}
.g12lead ~ .g6Slead {
  height: auto;
}
.g12lead + .g6Slead + .g6Slead + .g6Slead {
  clear: left;
}
.channel-teaser__tabs {
  float: right;
}
.channel-teaser__tabs .subsection {
  background-color: #eeeeee;
  color: #d6081c;
}
.channel-teaser__tabs .subsection.active {
  background-color: #d6081c;
  color: #ffffff;
}
.channel-teaser__tabs .subsection.active:hover {
  cursor: default;
  text-decoration: none;
}
.channel-teaser__tabs .topsection {
  background-color: #ffffff;
  color: #d6081c;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  margin-right: 0;
}
.channel-teaser__tabs .topsection:after {
  position: absolute;
  top: 12px;
  right: -10px;
  font-size: 3em;
  width: 15px;
  height: 15px;
  overflow: hidden;
}
.sm_follow_fb--div, .sm_follow_in--div, .sm_follow_tw--div {
  border-radius: 3px;
}
.sm_follow_email--div, .sm_follow_fb--div, .sm_follow_in--div,
.sm_follow_tw--div {
  display: block;
  line-height: 40px;
  margin-bottom: 5px;
  overflow: hidden;
  color: #fff;
}
.sm_follow_email--div .sm-follow__text, .sm_follow_email--div
.sm_follow__icon, .sm_follow_fb--div .sm-follow__text,
.sm_follow_fb--div .sm_follow__icon, .sm_follow_in--div
.sm-follow__text, .sm_follow_in--div .sm_follow__icon,
.sm_follow_tw--div .sm-follow__text, .sm_follow_tw--div
.sm_follow__icon {
  color: #fff;
}
.sm_follow_tw--div {
  background-color: #5EA9DD;
}
.sm_follow_fb--div {
  background-color: #3B5998;
}
.sm_follow_in--div {
  background-color: #3f729b;
}
.nl_reg #nl_email {
  border-radius: 5px 0 0 5px;
  border: none;
  font-family: "OpenSans", sans-serif;
  font-size: 14px;
  height: 35px;
  padding-left: 10px;
  padding-right: 0;
  text-align: left;
  width: 163px !important;
}
.nl_reg #submit_nl_reg_1 {
  background-color: #dddddd;
  border-radius: 0 5px 5px 0;
  border: none;
  color: #d4091c;
  height: 37px;
  margin-left: -3px;
  padding-top: 0;
  padding-bottom: 0;
}
.sm_follow--email__text {
  margin-left: -35px;
}
.sm_follow__icon {
  display: block;
  float: left;
  font-size: 4.125em;
  height: 30px;
  overflow: hidden;
  text-align: center;
  padding-left: 10px;
  padding-top: 10px;
  width: 40px;
}
.sm_follow--in__icon {
  font-size: 3.5em;
  padding-top: 8px;
}
.sm_follow__text {
  line-height: 40px;
  font-style: normal;
  text-transform: uppercase;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 15px;
  color: #ffffff;
  line-height: 21px;
  letter-spacing: 0.03em;
}
.nl_reg form fieldset.nl_fieldset {
  padding: 5px 10px 15px 10px;
  width: 288px;
  background-color: #d6081c;
  margin-bottom: 0;
}
.nl_email--input {
  height: 35px;
  font-family: "OpenSans", sans-serif;
  font-size: 14px;
  color: #666666;
}
.nl_reg--button {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #d608c1;
  background-color: #dddddd;
  border-radius: 3px;
  padding: 15px 20px 15px 20px;
}
.nl_reg--button span {
  font-style: normal;
}
.nl_reg form fieldset.nl_fieldset .nl_reg-text {
  display: none;
  font-style: normal;
  text-transform: uppercase;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 15px;
  color: #ffffff;
  line-height: 21px;
  letter-spacing: 0.03em;
}
.nl_reg .fr_container {
  margin-top: 0;
}
.share-popup {
  padding-top: 10px;
  min-width: 190px;
  min-height: 94px;
  position: fixed;
  z-index: 1000;
  width: auto;
  height: auto;
}
.share-popup__headline {
  color: #fff;
  text-transform: uppercase;
  font-family: "OpenSans";
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-align: center;
  display: block;
  margin-bottom: 10px;
}
.share-popup__inner {
  background-color: #333;
  position: absolute;
  left: 0;
  top: 10px;
  padding: 10px 25px 15px;
  line-height: 1;
  width: auto;
  height: auto;
}
.share-popup__inner:before {
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #333 transparent;
  content: "";
}
.share-popup__button {
  border-radius: 6px;
  overflow: hidden;
  font-size: 96px;
  width: 30px;
  height: 20px;
  display: block;
  cursor: pointer;
  background-color: #5EA9DD;
  color: #fff;
  margin: auto;
  padding: 10px 5px;
}
.share-popup__button:before {
  color: #fff;
}
.livecenter__header {
  border-bottom: 2px solid #d6081c;
}
.livecenter-container__headline {
  border: none;
  float: left;
  width: 336px;
}
.livecenter-container__headline h2 {
  color: #d6081c;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 24px;
  letter-spacing: 0.02em;
  text-align: left;
  text-transform: uppercase;
}
.livecenter-container__nav-bar {
  float: left;
}
.livecenter__nav-item {
  background-color: #eeeeee;
  border-radius: 3px 3px 0 0;
  color: #d6081c;
  cursor: pointer;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  display: block;
  float: left;
  margin-right: 3px;
  padding: 10px 15px;
  text-transform: uppercase;
}
.livecenter__nav-item:hover {
  background-color: #dddddd;
  text-decoration: underline;
}
.livecenter__nav-item.active {
  background-color: #d6081c;
  color: #ffffff;
}
.livecenter-container__nav-bar--all-ticker {
  float: right;
}
.livecenter-container__nav-bar--all-ticker a {
  color: #d6081c;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  padding: 10px 15px;
  text-transform: uppercase;
}
.livecenter-container__timeline-wrapper__cell_eventbox {
  border-radius: 3px;
  border: 2px solid #ccc;
  margin-left: 0px !important;
  width: 300px;
}
.livecenter-container__timeline-wrapper__cell__eventbox__head {
  background-color: #ccc;
  color: #222;
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 14px;
  height: 25px;
  line-height: 25px;
  padding-left: 10px;
}
.livecenter-container__timeline-wrapper_small .now
.livecenter-container__timeline-wrapper__cell__eventbox__head {
  background-color: #fec603;
}
.eventbox__head__live {
  display: none;
}
.livecenter-container__timeline-wrapper_small .now
.livecenter-container__timeline-wrapper__cell__eventbox__head
.eventbox__head__live {
  color: #222;
  display: inline;
  font-family: "OpenSans";
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.03em;
  padding-right: 10px;
  text-transform: uppercase;
}
.livecenter-container__timeline-wrapper_small .now
.livecenter-container__timeline-wrapper__cell__eventbox__head
.eventbox__head__time {
  display: none;
}
.livecenter-container__timeline-wrapper__cell_eventbox__body {
  color: #222;
  font-family: "OpenSansSemibold";
  font-weight: 600;
  font-size: 14px;
  padding: 10px;
}
.eventbox__body--result {
  font-weight: 700;
  margin: 0 6px;
  text-align: center;
}
.eventbox__body--team:hover {
  color: #d6081c;
  cursor: pointer;
  text-decoration: underline;
}
.eventbox__body__left {
  float: left;
  width: 45%;
  margin-left: -100%;
}
.eventbox__body__right {
  float: left;
  width: 45%;
  margin-left: -45%;
}
.eventbox__body__center {
  float: left;
  width: 100%;
}
.eventbox__body__centerWrapper {
  margin: 0 45% 0 45%;
}
.livecenter {
  overflow: hidden;
  padding: 0 30px;
  position: relative;
  width: 920px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.livecenter__list {
  transition: margin .4s;
  padding-top: 20px;
  width: 6000px;
  border-bottom: 2px solid #cccccc;
  margin: 15px;
  height: 100%;
}
.livecenter__column {
  float: left;
  width: 61.5px;
}
.livecenter__column {
  border-left: 1px solid transparent;
  height: 100%;
  min-height: 1px;
  position: relative;
}
.livecenter__timeline {
  left: -16px;
  position: absolute;
  top: -20px;
  z-index: 100;
  color: #888888;
  font-size: 13px;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
}
.livecenter__column--showdata {
  border-left-color: #cccccc;
}
.livecenter__separator {
  position: relative;
}
.matchbox__marker {
  border-radius: 50%;
  background-color: #ffffff;
  color: #d6081c;
  height: 18px;
  left: -32px;
  position: absolute;
  top: 8px;
  width: 18px;
}
.livecenter__matchbox {
  border: 2px solid #cccccc;
  border-radius: 0 3px 3px 3px;
  margin-left: 21px;
  margin-bottom: 15px;
  position: absolute;
  top: 0;
  width: 300px;
  z-index: 1;
}
.matchbox--live.livecenter__matchbox {
  border-color: #fec603;
}
.livecenter__matchbox:before {
  border-color: transparent #cccccc transparent transparent;
  border-style: solid;
  border-width: 9px 9px 9px 0;
  content: "";
  height: 0;
  left: -9px;
  position: absolute;
  top: 8px;
  visibility: visible;
  width: 0;
}
.matchbox--live.livecenter__matchbox:before {
  border-color: transparent #fec603 transparent transparent;
}
.matchbox--live.livecenter__matchbox {
  background-color: #ffffff;
  z-index: 2;
}
.matchbox__head {
  background-color: #cccccc;
  color: #222222;
  font-family: "OpenSans";
  font-size: 14px;
  line-height: 25px;
  padding-left: 10px;
}
.matchbox--live .matchbox__head {
  background-color: #fec603;
}
.matchbox__body {
  background-color: #ffffff;
  overflow: hidden;
}
.match__row {
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  position: relative;
}
.match__team {
  float: left;
  line-height: 15px;
  width: 45%;
}
.match__against, .match__result {
  float: left;
  text-align: center;
  width: 10%;
}
.livecenter__list--tennis .match__result {
  clear: both;
  width: 100%;
  float: none;
  padding-top: 10px;
}
.match__team-logo {
  position: absolute;
  top: 10%;
}
.match__team-name {
  display: block;
}
.match__team--a .match__team-name {
  margin-left: 45px;
}
.match__team--b .match__team-name {
  margin-right: 45px;
}
.match__team--a .match__team-logo {
  left: 10px;
}
.match__team--b .match__team-logo {
  right: 10px;
}
.match__team-logo {
  height: 28px;
  text-align: center;
}
.match__team-logo img {
  max-height: 28px;
}
.matchbox.open {
  z-index: 4;
}
.matchbox__extender {
  background-color: #dddddd;
  cursor: pointer;
  line-height: 30px;
  text-align: center;
}
.match__team-name {
  color: #222222;
  font-size: 14px;
}
.match__tournament {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 280px;
  white-space: nowrap;
}
.livecenter--vertical .match__tournament {
  width: 230px;
}
.livecenter--vertical .match__live {
  float: right;
  padding-right: 10px;
}
.matchbox--live .match__tournament {
  width: 230px;
}
.match__live {
  display: none;
}
.matchbox--live .match__live {
  display: inline-block;
  float: right;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  padding-right: 10px;
  text-transform: uppercase;
  width: 50px;
}
.matchbox--live .match__team-name {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
}
.match__row:hover .match__result, .match__row:hover .match__team-name
{
  color: #d6081c;
  text-decoration: none;
}
.match__row:hover {
  cursor: pointer;
}
.match__result:hover {
  color: #d6081c;
  text-decoration: none;
}
.match__result {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
}
.matchbox--live .matchbox__extender {
  background-color: #ffe99c;
}
.matchbox__columns {
  transition: margin .4s;
  width: 3000px;
}
.matchbox__column {
  display: block;
  float: left;
  width: 300px;
}
.matchbox__slider {
  background-color: #ffffff;
  padding: 10px;
}
.matchbox__pager {
  cursor: pointer;
  width: 25%;
}
.matchbox__pager--next {
  float: right;
  text-align: right;
}
.matchbox__pager--prev {
  float: left;
  text-align: left;
}
.matchbox__slider {
  display: none;
}
.matchbox.slidable.open .matchbox__slider {
  display: block;
}
.matchbox__slider-index {
  float: left;
  margin: 0 5%;
  text-align: center;
  width: 50%;
}
.matchbox__index-item {
  background-color: #cccccc;
  border: 2px solid transparent;
  border-radius: 50%;
  display: inline-block;
  margin: 0 5px;
  width: 10px;
  height: 10px;
}
.active.matchbox__index-item {
  background-color: transparent;
  border-color: #cccccc;
}
.livecenter--vertical {
  padding: 30px 0;
  height: 175px;
  width: 100%;
}
.livecenter-container .livecenter--vertical {
  height: 380px;
}
.livecenter--vertical .livecenter__list {
  width: 100%;
}
.livecenter--vertical .livecenter__column {
  border-left: none;
  clear: both;
  display: block;
  float: none;
  height: auto;
  width: 100%;
}
.livecenter--vertical .matchbox--live.matchbox {
  border: 1px solid #fec603;
  border-top: none;
  border-radius: 3px;
}
.livecenter--vertical .livecenter__column--hasContent {
  display: block;
  height: auto;
}
.livecenter__pager {
  bottom: 0;
  margin: auto 0;
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  top: 0;
  width: 30px;
  background-color: #ffffff;
  z-index: 100;
}
.livecenter__pager--prev {
  left: 0;
}
.livecenter__pager--next {
  right: 0;
}
.livecenter__pager-icon {
  position: absolute;
  height: 28px;
  width: 12px;
  top: 50%;
  margin-top: -50%;
  margin-left: 9px;
}
.livecenter__pager-icon:before {
  color: #888888;
  font-size: 28px;
}
.livecenter__pager:hover .livecenter__pager-icon:before {
  color: #d6081c;
}
.livecenter--vertical .livecenter__pager--prev {
  text-align: center;
  border-bottom: 2px solid #cccccc;
}
.livecenter--vertical .livecenter__pager--prev:before {
  display: inline-block;
  font-size: 6em;
  margin: 14px 0 0 -38px;
  color: #888888;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.livecenter--vertical .livecenter__pager--prev:hover:before {
  color: #d6081c;
}
.livecenter--vertical .livecenter__pager--next {
  text-align: center;
  border-top: 0 none;
  border-top: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
}
.livecenter--vertical .livecenter__pager--next:before {
  display: inline-block;
  font-size: 6em;
  margin: -50px 0 0 46px;
  color: #888888;
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.livecenter--vertical .livecenter__pager--next:hover:before {
  color: #d6081c;
}
.livecenter--vertical .livecenter__pager {
  position: absolute;
  left: 0;
  right: 0;
  height: 30px;
  width: auto;
}
.livecenter--vertical .livecenter__pager--next {
  background-color: #ffffff;
  border-top: 2px solid #cccccc;
  bottom: 0;
  top: auto;
}
.livecenter--vertical .livecenter__pager--prev {
  background-color: #ffffff;
  border-bottom: 2px solid #cccccc;
  bottom: auto;
  top: 0;
}
.livecenter--vertical .matchbox {
  margin-left: 0;
  position: static;
}
.livecenter--vertical .matchbox:before {
  content: none;
}
.livecenter--vertical .livecenter__list {
  margin: 0;
  padding: 0;
}
.livecenter--vertical .livecenter__matchbox {
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  width: 100%;
}
.livecenter--vertical .matchbox__column {
  width: 308px;
}
.livecenter--vertical .matchbox__marker {
  display: none;
}
.livecenter-container__nav-bar .livecenter__nav-item.active,
.livecenter-container__nav-bar.open .livecenter__nav-item {
  display: block;
  font-weight: 700;
  font-family: "OpenSansBold", sans-serif;
}
.livecenter-container_small .livecenter-container__headline {
  float: left;
  text-overflow: ellipsis;
  width: 180px;
}
.livecenter-container_small .livecenter-container__nav-bar {
  float: right;
  position: relative;
  height: 36px;
  min-width: 125px;
  z-index: 101;
}
.livecenter-container_small .livecenter__header {
  padding-bottom: 2px;
}
.livecenter-container_small .livecenter__nav-tabs {
  margin-top: 5px;
}
.livecenter-container_small .open .livecenter__nav-tabs {
  border-radius: 3px;
  margin-top: 33px;
  border: 2px solid #d6081c;
}
.livecenter-container_small .livecenter__nav-item {
  border-radius: 0;
  margin-right: 0;
  font-weight: 700;
  padding: 7px 15px;
  width: 100%;
  box-sizing: border-box;
  clear: both;
  display: none;
}
.livecenter-container_small .open .livecenter__nav-item {
  padding: 10px 15px;
}
.livecenter-container_small .livecenter-container__nav-bar
.livecenter__nav-item.active, .livecenter-container_small
.livecenter-container__nav-bar.open .livecenter__nav-item {
  display: block;
}
.livecenter-container_small .livecenter-container__nav-bar
.livecenter__nav-item.active {
  background-color: #eeeeee;
  color: #d6081c;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 3px;
}
.livecenter-container_small .livecenter-container__nav-bar
.livecenter__nav-item.active:before {
  color: #d6081c;
  display: inline-block;
  font-size: 3em;
  height: 10px;
  overflow: hidden;
  margin-right: 4px;
  vertical-align: middle;
  width: 10px;
}
.livecenter-container_small .livecenter-container__nav-bar.disabled
.livecenter__nav-item.active:before {
  display: none;
}
.livecenter-container_small .livecenter-container__nav-bar.open
.livecenter__nav-item {
  color: #222;
  background-color: #ffffff;
}
.livecenter-container_small .livecenter-container__nav-bar.open
.livecenter__nav-item.active {
  color: #ffffff;
  background-color: #d6081c;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.livecenter-container_small .livecenter-container__nav-bar.open
.livecenter__nav-item.active:before {
  color: #ffffff;
  margin-right: 6px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.matchbox__pager {
  cursor: pointer;
  width: 20%;
}
.matchbox__slider-index {
  float: left;
  margin: 0 5%;
  text-align: center;
  width: 50%;
}
.matchbox__pager {
  height: 16px;
  position: relative;
}
.matchbox__pager-text {
  float: left;
  height: 16px;
  line-height: 8px;
}
.matchbox__pager--prev {
  margin-bottom: 2px solid #cccccc;
}
.matchbox__pager--next {
  margin-top: 2px solid #cccccc;
}
.matchbox__pager--prev .matchbox__pager-text {
  float: left;
  margin-left: 20px;
}
.matchbox__pager--next .matchbox__pager-text {
  float: right;
  margin-right: 20px;
}
.matchbox__pager-icon {
  position: absolute;
  width: 5px;
  height: 16px;
  overflow: hidden;
  line-height: 16px;
  margin-right: 8px;
  padding-top: 1px;
}
.matchbox__pager--prev .matchbox__pager-icon {
  left: 0;
}
.matchbox__pager--next .matchbox__pager-icon {
  right: 0;
}
.matchbox__pager-icon:before {
  font-size: 5em;
}
.livecenter--vertical .match__live {
  display: none;
}
.livecenter--vertical .matchbox--live .match__live {
  display: block;
}
.livecenter__list--formel .match__row {
  padding: 10px 0;
}
.livecenter__list--formel .livecenter__row {
  border-bottom: 1px solid #ccc;
  height: 20px;
}
.livecenter__list--formel .livecenter__row:last-child {
  border-bottom: 0;
}
.livecenter__list--formel .livecenter__position {
  color: #d6081c;
  float: left;
  text-align: center;
  width: 10%;
  line-height: 20px;
}
.livecenter__list--formel .livecenter__player-name {
  float: left;
  text-align: left;
  width: 65%;
  overflow: hidden;
  line-height: 20px;
}
.livecenter__list--formel .livecenter__player-time {
  float: left;
  width: 20%;
  text-align: right;
  line-height: 20px;
}
.livecenter__list--formel .match__title {
  padding: 0 10px;
}
#growBtn {
  text-align: center;
  cursor: pointer;
  font-family: OpenSans, Arial, Verdana;
  color: #222222;
  line-height: 25px;
  font-size: 14px;
}
#showMoreLivecenter {
  color: #000000;
  font-size: 18px;
  margin-top: -3px;
}
.livecenter .scoreboard__showless-icon {
  margin-left: 447px !important;
  margin-top: -13px !important;
  height: 25px;
}
.search-pagination-wrapper {
  border: 0 none;
  height: auto;
  margin: 20px auto 42px 0;
  text-align: center;
}
.search-pagination {
  display: inline-block;
  float: none;
  font-family: "OpenSans", sans-serif;
}
.search-pagination li {
  float: left;
}
.search-pagination .pagingLink {
  border-radius: 3px;
  color: #d6081c;
  background-color: #dddddd;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  text-align: center;
  position: relative;
  float: left;
  display: block;
  width: 28px;
  height: 28px;
  margin-right: 2px;
  line-height: 28px;
  font-size: 14px;
}
.search-pagination .pagingLink:hover {
  color: #ffffff;
  text-decoration: none;
  background: #d6081c none;
  padding: 0;
}
.search-pagination .previousPage {
  color: #222222;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  line-height: 28px;
  margin-right: 27px;
  font-family: "OpenSans", sans-serif;
  font-weight: normal;
  width: auto;
  white-space: nowrap;
  float: left;
  padding: 0;
  background: transparent none;
}
.search-pagination .previousPage:hover {
  background: transparent none;
}
.search-pagination .nextPage {
  color: #222222;
  display: inline-block;
  font-size: 14px;
  line-height: 28px;
  text-decoration: none;
  margin-left: 27px;
  font-family: "OpenSans", sans-serif;
  font-weight: normal;
  width: auto;
  white-space: nowrap;
  float: left;
  padding: 0;
  background: transparent none;
}
.search-pagination .nextPage:hover {
  background: transparent none;
}
.search-pagination .nextPage.disabled, .search-pagination
.previousPage.disabled {
  color: #888888;
  pointer-events: none;
}
.search-pagination .nextPage:after, .search-pagination
.previousPage:before {
  color: #666666;
  content: "f";
  display: inline-block;
  font-family: "BlickIcons", sans-serif;
  font-size: 20px;
  font-weight: 700;
  height: 16px;
  margin: 0 5px -2px 0;
  overflow: hidden;
  width: 5px;
}
.search-pagination .nextPage:after {
  content: "g";
  margin: 0 0 -2px 5px;
}
.search-pagination .nextPage.disabled:after, .search-pagination
.previousPage.disabled:after {
  color: #999;
}
.search-pagination .pagingLink.active {
  color: #ffffff;
  text-decoration: none;
  background: #d6081c none;
  padding: 0;
}
.searchPagination {
  text-align: center;
  margin: 20px 0 10px 0;
}
.searchPagination .active, .searchPagination .pageLink {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  color: #d6081c;
  background-color: #eeeeee;
  border-radius: 3px;
  padding: 12px 0;
  margin-left: 3px;
  display: inline-block;
  cursor: pointer;
  width: 30px;
}
.searchPagination .active {
  color: #ffffff;
  background-color: #d6081c;
}
.searchPagination .next, .searchPagination .previous {
  line-height: 14px;
  vertical-align: text-top;
}
.videolist-row .mediaSharebar {
  display: none;
}
.videolist-row .item {
  position: relative;
  width: 193px;
  margin-right: 30px;
}
@media only screen and (min-width : 1025px) {
  .videolist-row .item:hover .mediaSharebar {
    display: block;
  }
}
.videolist-row .last {
  margin-right: 0;
}
.videolist-row .news-sec-img {
  width: 100%;
  float: none;
}
.videolist-row .play-wrapper {
  margin-bottom: 8px;
}
.videolist-row .news-sec-title {
  color: #222222;
  font-size: 18px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 21px;
  height: auto;
}
.videolist-row .news-sec-title strong {
  color: #d6081c;
  font-size: 15px;
  display: block;
}
.videolist-row .serie {
  background-color: #28c7a9;
  color: #ffffff;
  font-size: 15px;
  left: 0;
  padding: 3px 5px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  position: absolute;
  letter-spacing: 0.02em;
  top: 0;
}
.widget_maxiteaser--big .videolist-row .item {
  margin-right: 28px;
  width: 308px;
}
.widget_maxiteaser--big .videolist-row .item.last {
  margin-right: 0;
}
.widget_maxiteaser--big .videolist-row .play {
  top: 97px;
}
.widget_maxiteaser--big .videolist-row .news-sec-title,
.widget_maxiteaser--big .videolist-row .news-sec-title strong {
  line-height: 25px;
  font-size: 22px;
}
.widget_maxiteaser--big .videolist-row .serie {
  padding: 5px 7px;
  font-size: 22px;
}
.playlist {
  margin-bottom: 10px;
  border-bottom: 2px solid #cccccc;
  overflow: hidden;
  width: 100%;
}
.playlist h3 {
  padding: 0;
}
.playlist .playlist__header {
  color: #666666;
  font-family: "OpenSans", sans-serif;
  font-size: 14px;
  padding-left: 40px;
}
.playlist .list {
  padding: 0 0 15px 0;
  position: relative;
}
.playlist .playlist__viewport {
  margin: 0 35px;
  overflow: hidden;
  width: auto;
}
.playlist .playlist__element {
  cursor: pointer;
  display: block;
  float: left;
  overflow: hidden;
  margin-right: 5px;
  padding: 5px;
  height: auto;
  width: 168px;
  position: relative;
}
.playlist .playlist__element.selected {
  background-color: #dddddd;
}
.playlist .image img {
  margin-bottom: 3px;
}
.playlist .playlist__play {
  position: absolute;
  left: 66px;
  top: 30px;
  width: 50px;
  height: 50px;
}
.playlist .playlist__play:before {
  color: #ffffff;
  opacity: 0.9;
  font-size: 80px;
}
.playlist .article__moreabout--inline__catchword {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.02em;
  color: #d6081c;
}
.playlist .article__moreabout--inline__teasertitle {
  color: #222222;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  padding-bottom: 0;
}
.playlist .bar-left:before {
  color: #cccccc;
  font-size: 4em;
  position: absolute;
  left: 0;
  top: 25px;
  width: 14px;
}
.playlist .bar-right:before {
  color: #cccccc;
  font-size: 4em;
  position: absolute;
  right: -3px;
  top: 25px;
  width: 14px;
}
.playlist .bar-left:hover:before, .playlist .bar-right:hover:before {
  color: #d6081c;
}
.grid_12 .playlist__element {
  margin-right: 18px;
}
.videoplayer_overlay {
  width: 644px;
  height: 320px;
  z-index: 20;
  position: absolute;
  background-color: #000000;
  opacity: 50%;
}
.videoplayer_teaser_picture {
  width: 308px;
  height: 174px;
  z-index: 25;
  position: absolute;
  background-color: #000000;
  left: 173px;
  top: 52px;
}
.videoplayer_headline {
  width: 300px;
  height: 200px;
  z-index: 20;
  position: absolute;
  background-color: #000000;
  left: 173px;
  top: 52px;
}
.videoplayer_countdown {
  border: 1px solid #ff0000;
}
.videoplayer_catchword {
  color: #ff0000;
}
.videoplayer_title {
  color: #ffffff;
}
.video-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.video-overlay .overlay__countdown {
  margin-top: 84px;
  text-align: center;
}
.video-overlay .overlay__next-text {
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.video-overlay .video-overlay__cancel {
  border: 2px solid #fff;
  border-radius: 3px;
  display: inline-block;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  margin: 9px auto 0 auto;
  color: #fff;
  text-align: center;
  padding: 5px 10px;
  text-transform: uppercase;
  cursor: pointer;
}
.video-overlay .overlay__counter {
  width: auto;
  background-color: #d6081c;
  display: inline-block;
  margin-top: 8px;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  padding: 3px 6px;
}
.video-overlay .overlay__teaser {
  cursor: pointer;
  width: 308px;
  text-align: left;
  margin: 20px auto 0 auto;
}
.video-overlay .overlay__teaser img {
  height: 174px;
  width: 308px;
}
.video-overlay .article__moreabout--inline__catchword, .video-overlay
.article__moreabout--inline__teasertitle {
  color: #fff;
}
.video-overlay .article__moreabout--inline__catchword {
  font-size: 15px;
  line-height: 25px;
}
.video-overlay .article__moreabout--inline__teasertitle {
  font-size: 21px;
  line-height: 25px;
}
.video-overlay .mini-sharebar {
  display: none;
}
.grid_12 .video-overlay .overlay__countdown {
  margin-top: 20px;
}
.grid_12 .video-overlay .overlay__teaser {
  width: 231px;
}
.grid_12 .video-overlay .overlay__teaser img {
  width: 231px;
  height: 131px;
}
.grid_12 .video-overlay .article__moreabout--inline__teasertitle {
  font-size: 15px;
  line-height: 21px;
}
.grid_12 .video-overlay .video-overlay__cancel {
  margin-top: 0;
}
.button-embed-video {
  position: absolute;
  border-radius: 3px;
  top: 162px;
  right: 6px;
  height: 26px;
  width: 26px;
  line-height: 26px;
  overflow: hidden;
  display: none;
}
.button-embed-video:before {
  cursor: pointer;
  color: #888888;
  background-color: #ffffff;
  width: 26px;
  height: 24px;
  top: 1px;
  left: -1px;
  position: absolute;
  font-size: 60px;
  border-radius: 3px;
  display: block;
}
.widget_video .play-wrapper .mediaSharebar, .widget_videoplayer
.mediaSharebar {
  display: none;
}
@media only screen and (min-width : 1025px) {
  .widget_video .play-wrapper:hover .mediaSharebar,
.widget_videoplayer:hover .mediaSharebar {
    display: block;
    bottom: auto;
    top: 48px;
    right: 0;
  }
}
@media only screen and (min-width : 1025px) {
  .widget_video .play-wrapper:hover .button-embed-video,
.widget_videoplayer:hover .button-embed-video {
    display: block;
  }
}
.readmore__link-less, .readmore__link-more {
  color: #d6081c;
  font-size: 14px;
  font-weight: 400;
}
p + .readmore__link-less, p + .readmore__link-more {
  display: block;
  margin: -12px 0 20px 0;
}
.footer-teasers {
  width: 980px;
  margin: 0 auto;
  padding: 0 7px 50px 7px;
  background-color: #ffffff;
}
.footer-teasers h5 {
  font-weight: 600;
  font-size: 30px;
  color: #d6081c;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  line-height: 44px;
  border-bottom: 2px solid #d6081c;
  margin-bottom: 18px;
}
.footer-teaser__shop-url {
  color: #d6081c;
  float: right;
  font-size: 15px;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  position: relative;
  padding-right: 15px;
  line-height: 1;
  margin-top: 19px;
}
.footer-teaser__shop-url:after {
  font-size: 4em;
  width: 10px;
  height: 15px;
  overflow: hidden;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 0;
}
.footer-teaser {
  width: 100%;
  display: table;
}
.footer-teaser__item {
  border-right: 2px solid #eee;
  width: 140px;
  padding: 0 13px;
  display: table-cell;
}
.footer-teaser__item:first-child {
  padding-left: 0;
}
.footer-teaser__item:last-child {
  border-right: none;
  padding-right: 0;
}
.footer-teaser__text {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #222;
  padding-top: 20px;
  display: inline-block;
}
.footer-teaser__price {
  color: #d6081c;
  display: block;
  clear: both;
}
.footer-teaser__item:hover .footer-teaser__text {
  text-decoration: underline;
}
.grid_18 .footer-teasers {
  padding-left: 0;
  padding-right: 0;
}
.carousel-big-images {
  border-bottom: 2px solid #cccccc;
  margin-bottom: 50px;
}
.carousel-big-images .list {
  position: relative;
  overflow: hidden;
}
.carousel-big-images .container {
  margin: 0;
}
.carousel-big-images li.carousel-big-images__item {
  float: left;
  position: relative;
  margin-right: 5px;
}
.carousel-big-images__item:first-child .caption {
  padding-left: 30px;
}
.carousel-big-images__item
.article__mediaSharebar.mediaSharebar.sharebarList {
  top: 30px;
}
.carousel-big-images__item .article__img--inline__playButton,
.carousel-big-images__item .mediaSharebar {
  display: none;
}
@media only screen and (min-width : 1025px) {
  .carousel-big-images__item:hover .article__img--inline__playButton,
.carousel-big-images__item:hover .mediaSharebar {
    display: block;
  }
}
@media only screen and (min-width : 1025px) {
  .carousel-big-images__item img:hover {
    cursor: pointer;
  }
}
.carousel-big-images .control-next, .carousel-big-images .control-prev
{
  position: absolute;
  top: 414px;
  background-color: #ffffff;
  padding-top: 8px;
  font-size: 3em;
  height: 100px;
  color: #888888;
  overflow: hidden;
  width: 30px;
  z-index: 1;
}
.carousel-big-images .control-next:hover, .carousel-big-images
.control-prev:hover {
  text-decoration: none;
  color: #d6081c;
}
.carousel-big-images .control-prev {
  left: 0;
}
.carousel-big-images .control-next {
  right: 0;
}
.carousel-big-images .control-next:before {
  position: absolute;
  top: 8px;
  left: 22px;
}
.carousel-big-images__caption {
  padding: 10px 0;
  position: relative;
  min-height: 30px;
}
.carousel-big-images__indicator {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
}
.carousel-big-images__item:first-child .carousel-big-images__indicator
{
  left: 30px;
}
.carousel-big-images__legend {
  font-size: 13px;
  padding: 0 60px;
}
.carousel-big-images__item:first-child .carousel-big-images__legend {
  padding: 0 40px 0 90px;
}
.carousel-big-images__legend .credit {
  color: #888888;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
}
.carousel-big-images__legend .credit a {
  color: #888888;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
}
.carousel-big-images__legend .credit a:hover {
  text-decoration: none;
}
.carousel-big-images__legend {
  background: #ffffff none;
  color: #222222;
  height: auto;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
.carousel-big-images__legend a {
  color: #d6081c;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-decoration: none;
}
.carousel-big-images__legend a:hover {
  text-decoration: underline;
}
.gallerySliderLB--big-images .image {
  background-color: #cccccc;
}
.gallerySliderLB--big-images .legend strong {
  color: #666666;
}
.section-list {
  border: 0;
}
.section-list h3.module_title {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #d6081c;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  border-bottom: 2px solid #cccccc;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.section-list__counter {
  background-color: #eee;
  display: block;
  width: 40px;
  font-size: 30px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  float: left;
  color: #d6081c;
  text-align: center;
  line-height: 54px;
  vertical-align: top;
}
.section-list__text {
  float: left;
  max-width: 243px;
  padding: 9px 9px 9px 12px;
}
.section-list__element {
  border-bottom: 1px solid #cccccc;
  height: 54px;
  overflow: hidden;
}
.section-list__catchword, .section-list__title {
  color: #222222;
  display: block;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.section-list__catchword, .section-list__catchword:hover {
  color: #d6081c;
}
.login-modal {
  width: 700px;
  padding: 24px 0 28px 0;
}
.login-modal .center {
  text-align: center;
}
.login-modal label {
  display: inline-block;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 17px;
  margin-bottom: 10px;
}
.login-modal .login-modal__headline {
  font-family: AntennaCondBold, sans-serif;
  font-size: 15px;
  letter-spacing: 0.03em;
  padding-bottom: 20px;
  color: #666666;
  text-transform: uppercase;
  text-align: center;
}
.login-modal__text {
  font-size: 17px;
  line-height: 25px;
  color: #222222;
  margin-bottom: 20px;
}
.login-modal__registration, .login-modal__social-buttons {
  padding: 0 28px;
}
.login-modal__login {
  border-top: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  padding: 24px 28px 20px 28px;
  margin: 28px 0 12px 0;
}
.login-modal__textfield {
  border: 2px solid #dddddd;
  font-size: 17px;
  padding: 8px 10px;
  border-radius: 3px;
  width: 284px;
}
.login-modal__textfield--password {
  padding-right: 80px;
  width: 214px;
}
.login-modal .loginError {
  line-height: 1;
  padding: 10px 0;
  display: block;
  color: #d6081c;
  margin-bottom: 10px;
}
.login-modal .loginError strong {
  font-family: "OpenSansBold";
  font-weight: 700;
}
.login-modal .errText {
  color: #d6081c;
  font-family: "OpenSansBold";
  font-weight: 700;
  padding: 10px 0;
}
.login-modal__submit {
  cursor: pointer;
  display: inline-block;
  border: 0 none;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #d6081c;
  background-color: #dddddd;
}
.login-modal__submit:hover {
  color: #9a0b04;
  background-color: #cccccc;
}
.login-modal__combined-field {
  position: relative;
}
.login-modal__submit--registration {
  padding: 12px 20px;
  border-radius: 3px;
}
.login-modal__submit--registration:hover {
  text-decoration: none;
}
.login-modal__submit--login {
  padding: 10px 12px 10px 15px;
  position: absolute;
  right: 3px;
  top: 0;
  line-height: 20px;
}
.login-modal__username {
  float: left;
  width: 310px;
}
.login-modal__password {
  float: right;
  width: 310px;
}
.login-modal__forgot-password, .login-modal__register-link {
  margin-top: 7px;
  color: #d6081c;
  display: inline-block;
  font-size: 14px;
}
.login-modal .sm_follow_fb--div, .login-modal .sm_follow_tw--div {
  border-radius: 3px;
}
.login-modal .sm_follow_fb--div, .login-modal .sm_follow_tw--div {
  color: #ffffff;
  display: block;
  line-height: 40px;
  margin-bottom: 0;
  overflow: hidden;
  width: 310px;
  text-transform: inherit;
}
.login-modal .sm_follow_tw--div {
  background-color: #5ea9dd;
  float: right;
}
.login-modal .sm_follow_fb--div {
  background-color: #3b5998;
  float: left;
}
.login-modal .sm_follow__icon {
  display: block;
  float: left;
  font-size: 4.125em;
  height: 30px;
  overflow: hidden;
  text-align: center;
  padding-left: 10px;
  padding-top: 10px;
  width: 30px;
}
.login-modal .sm-follow__text {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 17px;
}
.login-modal__register-link {
  display: none;
}
.login-modal--community .login-modal__registration {
  display: none;
}
.login-modal--community .login-modal__register-link {
  display: block;
}
.login-modal--community .login-modal__login {
  border-top: 0 none;
  padding-top: 0;
  margin-top: 0;
}
.search-form-trigger {
  display: inline-block;
  color: #ffffff;
  cursor: pointer;
  height: 22px;
  padding: 0 0 0px 30px;
  margin: 0 45px 0 90px;
  font-size: 15px;
  position: relative;
  overflow: hidden;
}
.search-form-trigger:before {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 5em;
  z-index: 1;
  width: 20px;
  height: 20px;
  padding: 3px;
}
.search_form--header {
  position: relative;
  top: -10px;
  margin: 0 15px 0 10px;
}
.search_form--header .search_form__input-wrapper {
  position: relative;
}
.search_form--header .search_form__input-wrapper:before {
  position: absolute;
  left: 17px;
  top: 12px;
  font-size: 6em;
  z-index: 1;
  width: 30px;
  height: 30px;
  color: #888888;
}
.search_form--header .search {
  background: #ffffff none;
  border: 0 none;
  font-size: 15px;
  color: #222222;
  padding: 8px 2px 8px 50px;
  line-height: 24px;
  position: relative;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  width: 130px;
}
.search_form--header .search.placeholder {
  color: #888888;
}
.search_form--header .serch-btn {
  background: #eeeeee none;
  border: 0 none;
  font-size: 14px;
  letter-spacing: 0.03em;
  color: #d6081c;
  text-transform: uppercase;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 8px 6px;
  line-height: 24px;
}
.sayt {
  margin-top: -5px;
  border: 3px solid #d6081c;
  background-color: #ffffff;
  border-radius: 0;
  font-size: 15px;
  min-width: 337px;
  padding: 6px 0;
}
.sayt .ui-autocomplete-category {
  border: 0 none;
  border-top: 2px solid #ccc;
  margin: 6px 12px;
  padding: 0;
  height: 0;
  overflow: hidden;
}
.sayt .ui-autocomplete-category:first-child {
  display: none;
}
.sayt .ui-menu-item {
  border: 0 none;
}
.sayt .ui-menu-item a, .sayt .ui-menu-item a.ui-state-hover {
  color: #d6081c;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  padding: 0 12px;
}
.sayt .ui-menu-item img {
  width: 80px;
  height: 80px;
  margin: 0 12px 3px 0;
}
.sayt .ui-menu-item.wImg a {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  line-height: 21px;
  font-size: 16px;
  color: #222;
  padding: 6px 12px;
}
.sayt .ui-menu-item.wImg a strong {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #d6081c;
  display: block;
}
.userstate {
  overflow: hidden;
}
.userstate__login, .userstate__logout {
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  height: 22px;
  position: relative;
  display: inline-block;
}
.userstate__login:hover, .userstate__logout:hover {
  text-decoration: none;
}
.userstate__login {
  padding-left: 25px;
}
.userstate__login.usericon:before {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 5em;
  z-index: 1;
  width: 20px;
  height: 20px;
  padding: 3px;
}
.weather-search .temp {
  background: transparent none;
  color: #ffffff;
  padding: 0 40px 20px 20px;
  font-size: 15px;
  font-weight: 400;
  left: 0;
  line-height: inherit;
  width: auto;
  z-index: 0;
}
.weather-search .temp:before {
  position: absolute;
  left: -4px;
  top: 4px;
  font-size: 2.5em;
  width: 15px;
  height: 15px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  overflow: hidden;
  padding: 2px;
}
.weather-search#seitenkopf_miniwetter .ovl_overlay {
  top: -12px;
}
.weather-search {
  position: relative;
  min-width: 160px;
}
.weather-search__overlay {
  position: absolute;
  top: 26px;
  left: -50%;
  display: none;
  width: 306px;
  height: 153px;
  background-color: #ffffff;
  padding: 18px 14px 25px 14px;
  border: 2px solid #d6081c;
  font-size: 14px;
  color: #222222;
}
.weather-search__overlay:before {
  position: absolute;
  left: 47%;
  top: -2px;
  font-size: 5em;
  width: 10px;
  height: 10px;
  color: #d6081c;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.weather-search:hover .weather-search__overlay {
  display: block;
  z-index: 5000001;
}
.weather-search .ort {
  color: #d6081c;
}
.weather-search__weather-link {
  color: #d6081c;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  float: right;
  text-transform: uppercase;
  padding-right: 10px;
  position: relative;
}
.weather-search__weather-link:after {
  position: absolute;
  top: 5px;
  right: -10px;
  font-size: 3em;
  width: 15px;
  height: 15px;
  overflow: hidden;
}
.weather-search__current-location {
  font-size: 17px;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
}
.weather-search__forecast-col {
  width: 33%;
  float: left;
  text-align: center;
  height: 99px;
}
.weather-search#seitenkopf_miniwetter .weather-search__forecast-col
.ovl_overlay {
  position: relative;
  display: block;
  height: 39px;
  width: 39px;
  margin: 0 auto;
  top: 0;
  left: 0;
}
.weather-search__forecast-col:nth-child(2) {
  width: 32%;
  border-left: 2px solid #cccccc;
  border-right: 2px solid #cccccc;
}
.weather-search__forecast-day {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  color: #666666;
  letter-spacing: 0.03em;
  margin: 10px auto;
}
.weather-search__forecast-temperature {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
  font-size: 17px;
}
.weather-search .countries {
  width: 310px;
  height: 115px;
  display: none;
  top: 18px;
  left: 0;
  padding-top: 10px;
  position: absolute;
  background: #ffffff none;
  z-index: 1;
}
.weather-search .current-country {
  margin-top: 3px;
  padding-bottom: 25px;
}
.weather-search .current-country-label {
  cursor: pointer;
  padding-left: 10px;
}
.weather-search .current-country-label:hover {
  text-decoration: underline;
}
.weather-search .current-country-label:before {
  position: absolute;
  top: 6px;
  left: 0;
  font-size: 2.5em;
  z-index: 1;
  width: 10px;
  height: 10px;
}
.weather-search .current-country:hover .countries {
  display: block;
  cursor: pointer;
}
.weather-search .cont-bottom {
  width: auto;
  background: transparent none;
  padding: 0;
}
.weather-search .cont-bottom ul, .weather-search .cont-bottom ul.first
{
  min-width: 100px;
  width: auto;
  padding-top: 0;
}
.weather-search .cont-bottom ul a {
  padding-left: 14px;
  font-weight: 400;
  background: url(../img/bullet-red.png) no-repeat left 7px;
}
.header__navigation {
  clear: both;
  width: 994px;
  position: relative;
  background-color: #d6081c;
}
.header__navigation .menu--firstlvl {
  float: left;
  padding: 0 18px;
}
.header__navigation .menu__item--firstlvl {
  float: left;
  color: #fff;
  padding-top: 11px;
  padding-bottom: 11px;
}
.header__navigation .menu__item--firstlvl:last-child {
  margin-right: 0;
}
.menu-teaser--small {
  margin: 21px 28px 21px 0;
  width: 196px;
  float: left;
}
.header__navigation .menu__item--firstlvl a {
  color: #fff;
  font-size: 19px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 600;
  letter-spacing: 0.02em;
}
.header__navigation .menu__link {
  display: block;
  padding: 5px 7px;
}
.header__navigation .menu__item--firstlvl.menu__item--active
.menu__link {
  color: #d6081c;
  text-decoration: none;
  background-color: #fff;
}
.header__navigation .menu--secondlvl .menu__item--active > .menu__link
{
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
}
.header__navigation .menu--secondlvl {
  float: left;
}
.menu__item--secondlvl, .menu__item--thirdlvl {
  width: 196px;
  border-bottom: 2px solid #ccc;
}
.menu__item--secondlvl:hover, .menu__item--thirdlvl:hover {
  border-bottom-color: #d6081c;
}
.menu--thirdlvl {
  display: none;
  z-index: 5000002;
}
.menu__item--active .menu--thirdlvl {
  position: absolute;
  top: 0;
  left: 224px;
  bottom: 0;
  padding-left: 28px;
  padding-top: 9px;
}
.header__navigation .menu__item--secondlvl a {
  color: #d6081c;
  display: block;
  width: 100%;
  padding: 10px 0;
  font-size: 17px;
  font-family: "OpenSans", sans-serif;
}
.header__navigation .menu__item, .header__navigation .menu__item a {
  background-color: transparent;
  background-image: none;
}
.header__navigation {
  position: relative;
}
.header__navigation .menu__item {
  position: static;
}
.menu__item--has-children:before {
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 6px;
  border-color: transparent transparent transparent #ccc;
  margin-right: 10px;
  margin-top: 12px;
  float: right;
}
.menu__item--has-children:hover:before {
  border-color: transparent transparent transparent #d6081c;
}
.menu--secondlvl {
  position: absolute;
  left: 0;
  right: 0;
  height: 518px;
  top: 48px;
  z-index: 5000001;
  background-color: #fff;
  border: 5px solid #d6081c;
  border-top: none;
  padding: 11px 28px 21px 28px;
  display: none;
}
.menu__item--secondlvl a, .menu__item--thirdlvl a {
  color: #222;
}
.menu__item--firstlvl.menu__item--active .menu--secondlvl,
.menu__item--secondlvl.menu__item--active .menu--thirdlvl {
  display: block;
}
.header__navigation .teaser {
  position: absolute;
  right: 28px;
  top: 0;
  bottom: 0;
  min-width: 420px;
}
.header__navigation .topteaser {
  width: 643px;
  height: 272px;
  overflow: hidden;
  margin-bottom: 0;
}
.menu__teaser--fullsize .teaser {
  left: 51px;
  right: 51px;
}
.menu--small {
  height: 241px;
}
.menu-teaser--top {
  margin-top: 21px;
}
.menu__teaser--fullsize .menu-teaser--small {
  margin-top: 41px;
}
.menu__teaser--fullsize .menu-teaser--small:nth-child(4n) {
  margin-right: 0;
}
.menu__teaser--fullsize .menu-teaser--small:nth-child(4n+1) {
  clear: left;
}
.teaser--three-cols .menu-teaser--top ~
.menu-teaser--small:nth-child(4n) {
  margin-right: 0;
}
.teaser--three-cols .menu-teaser--top ~
.menu-teaser--small:nth-child(4n+1) {
  clear: left;
}
.teaser--two-cols .menu-teaser--small:nth-child(2n) {
  margin-right: 0;
}
.teaser--two-cols .menu-teaser--small:nth-child(2n+1) {
  clear: left;
}
#header_outer.loose #logo a, #header_outer.sticky #logo a {
  width: 112px;
  height: 42px;
  background-size: 112px auto;
}
#header_outer.loose .header__navigation, #header_outer.sticky
.header__navigation {
  clear: none;
  float: right;
  position: static;
  width: auto;
}
#header_outer.loose .menu__item--firstlvl a, #header_outer.sticky
.menu__item--firstlvl a {
  font-size: 18px;
}
#header_outer.loose .menu--firstlvl, #header_outer.sticky
.menu--firstlvl {
  float: right;
}
#header_outer.loose .menu__item--firstlvl, #header_outer.sticky
.menu__item--firstlvl {
  padding-bottom: 5px;
  padding-top: 5px;
}
#header_outer.loose .menu__item--firstlvl > .menu__link,
#header_outer.sticky .menu__item--firstlvl > .menu__link {
  font-size: 16px;
  padding: 2px 7px;
}
#header_outer.loose .menu--secondlvl, #header_outer.sticky
.menu--secondlvl {
  top: 77px;
}
#header_outer.loose .weather-search .temp, #header_outer.sticky
.weather-search .temp {
  padding-bottom: 10px;
}
#submenu_outer {
  margin-bottom: 0;
}
.widget_maxiteaser {
  padding-bottom: 8px;
  position: relative;
}
.widget_maxiteaser__body {
  position: relative;
}
.widget_maxiteaser__catchword {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: 0.02em;
  color: #d6081c;
}
.widget_maxiteaser__title {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.02em;
  color: #222222;
}
.widget_maxiteaser__play {
  position: absolute;
  left: 124px;
  top: 60px;
  height: 60px;
  width: 60px;
  background: transparent none;
  text-indent: 0;
}
.widget_maxiteaser__play:before {
  color: #ffffff;
  opacity: 0.9;
  font-size: 100px;
  display: block;
  height: 60px;
  width: 60px;
}
.article__poll--answer {
  font-family: "OpenSans";
  font-weight: 400;
  font-size: 17px;
  line-height: 25px;
  color: #222222;
}
.article__poll--title, .rebrush--article .article__poll--title {
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 25px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  padding: 0;
}
.article__poll--catchword, .rebrush--article .article__poll--catchword
{
  font-family: $fontFamilyNameBold, sans-serif;
  font-size: 16px;
  line-height: 25px;
  color: #d6081c;
  padding: 0;
}
.article__poll--answer span:hover {
  text-decoration: underline;
}
.girl-detail, .widget_voting ul.girl-detail.article__poll__answers {
  padding: 0;
  margin-bottom: 25px;
}
.widget_voting .voting-result-container .voting-bar {
  background: #d6081c none;
  filter: none;
}
.widget_voting .voting-result-container .voting-resultbar-container {
  background: #cccccc none;
  filter: none;
}
.article__poll__answer-item {
  margin-top: 15px;
}
.article__poll__answer-item input, .article__poll__answer-item label {
  cursor: pointer;
  position: relative;
}
.article__poll__answer-item:first-child {
  margin-top: 0;
}
.article__poll--radio-button {
  position: relative;
  opacity: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.article__poll--radio-button::-ms-expand {
  display: none;
}
.article__poll--radio-button + .article__poll--answer:before {
  color: #ddd;
  z-index: 2;
  pointer-events: none;
  border-radius: 50%;
  font-size: 5em;
  position: absolute;
  top: 4px;
  bottom: -1px;
  left: -30px;
  right: -1px;
}
.article__poll--radio-button:checked + .article__poll--answer:before {
  color: #d6081c;
  left: -29px;
}
.article__poll--link {
  color: #d6081c;
  font-size: 14px;
  display: block;
  float: left;
  padding: 15px 0 15px 25px;
  position: relative;
}
.article__poll--link:after {
  font-size: 1.4em;
  position: absolute;
  right: -27px;
  top: 18px;
}
.article__poll--submit-line {
  clear: both;
}
.article__poll--submit-button, .article_text
.article__poll--submit-button {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #d6081c;
  background-color: #dddddd;
  border-radius: 3px;
  padding: 15px 20px;
  float: left;
}
.article__poll--submit-button:hover, .article_text
.article__poll--submit-button:hover {
  color: #9a0b04;
  background-color: #cccccc;
  text-decoration: none;
}
.girl-detail .article__poll--title {
  padding-bottom: 0;
}
.article_poll-result {
  padding-left: 26px;
  margin-bottom: 25px;
}
.textpoll--qotd {
  border: 0 none;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  padding: 10px;
}
.textpoll--qotd_headline {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #d6081c;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 0.02em;
  padding-bottom: 7px;
}
.textpoll--qotd .article__poll--answer {
  color: #222;
  font-family: "OpenSans";
  font-size: 14px;
  line-height: 18px;
  position: relative;
}
.textpoll--qotd .article__poll--title {
  color: #222222;
  padding-left: 25px;
}
.textpoll--qotd .article__poll--title:before {
  content: "\00AB";
  color: #d6081c;
  position: absolute;
  left: 10px;
}
.textpoll--qotd .article__poll--title:after {
  content: "\00BB";
  color: #d6081c;
}
.article_text .textpoll--qotd .article__poll--submit-button,
.textpoll--qotd .article__poll--submit-button {
  margin-left: 25px;
}
.picturepoll .item h4 {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 21px;
}
.picturepoll .voting-links span, .picturepoll .voting-links strong {
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  line-height: 17px;
  font-size: 16px;
}
.picturepoll .voting-result-container strong {
  color: #000000;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
  width: 45px;
}
.picturepoll div.picture-poll-result-container {
  width: 168px;
}
.picturepoll .voting-result-container .voting-resultbar-container {
  background: #cccccc none;
  width: 116px;
}
.picturepoll .voting-resultbar-container
.article__poll-result--bar-overlay {
  background: #d6081c none;
}
.picturepoll .einzelbild img {
  padding: 0;
}
.widget_voting .voting-absende-zeile {
  border-bottom: 0 none;
  background: transparent none;
  filter: none;
  height: 50px;
  padding: 0;
}
.widget_voting .voting-absende-zeile .red-btn {
  padding: 10px 20px;
}
.carousel-images__gallery .viewport {
  overflow: hidden;
}
.carousel-images__gallery li {
  width: 980px;
  float: left;
  background-color: #cccccc;
}
.grid_12 .carousel-images__gallery .viewport, .grid_12
.carousel-images__gallery li {
  width: 644px;
}
.carousel-images__gallery .caption {
  display: none;
}
.carousel-images-gallery__element {
  position: relative;
}
.carousel-images-gallery__element a {
  display: block;
}
.carousel-images-gallery__element .mediaSharebar {
  display: none;
}
@media only screen and (min-width : 1025px) {
  .carousel-images-gallery__element:hover .mediaSharebar {
    display: block;
  }
}
.carousel-images-gallery__element .topteaser.g12panorama,
.carousel-images-gallery__element .topteaser.g18panorama {
  margin: 0;
}
.carousel-images-pager {
  position: relative;
}
.carousel-images-pager__element {
  cursor: pointer;
  float: left;
  width: 168px;
  margin: 0 7px;
  position: relative;
}
.grid_12 .carousel-images-pager__element {
  margin: 0 10px;
}
.carousel-images-pager__element a {
  display: block;
}
.carousel-images-pager .viewport {
  overflow: hidden;
  width: auto;
  padding-top: 10px;
  margin: 0 38px 0 35px;
}
.grid_12 .carousel-images-pager .viewport {
  margin: 0 50px 0 40px;
}
.carousel-images-pager .control-next, .carousel-images-pager
.control-prev {
  position: absolute;
  background-color: #bbbbbb;
  font-size: 5.5em;
  height: 98px;
  color: #ffffff;
  overflow: hidden;
  width: 15px;
  z-index: 1;
  text-align: center;
  top: 10px;
  line-height: 116px;
  padding: 0 7px;
}
.carousel-images-pager .control-next:hover, .carousel-images-pager
.control-prev:hover {
  text-decoration: none;
  background-color: #d6081c;
}
.carousel-images-pager .control-prev {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  left: 0;
}
.carousel-images-pager .control-next {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  right: 0;
}
.carousel-images-pager__play {
  position: absolute;
  left: 66px;
  top: 28px;
}
.carousel-images-pager__play:before {
  color: #ffffff;
  opacity: 0.9;
  font-size: 80px;
}
.carousel-images-pager__overlay {
  display: none;
  position: absolute;
  height: 98px;
  width: 168px;
  top: 0;
  left: 0;
  opacity: 0.7;
  background-color: #d6081c;
}
.carousel-images-pager__element.active .carousel-images-pager__overlay
{
  display: block;
}
.carousel-images-pager__element.active
.carousel-images-pager__overlay:before {
  color: #d6081c;
  font-size: 60px;
  position: absolute;
  left: 49%;
  top: -6px;
  z-index: 2;
  text-indent: 0;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  width: 8px;
  height: 8px;
}
.carousel-images-pager .count {
  color: #ffffff;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 2;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
}
.carousel-images-pager .label {
  color: #ffffff;
  background-color: #d6081c;
  position: absolute;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  bottom: 0;
  left: 0;
  z-index: 2;
  letter-spacing: 0.02em;
  font-size: 16px;
  padding: 0 5px;
  height: 20px;
  line-height: 20px;
}
.mini-sharebar .mini-sharebar__comments, .mini-sharebar
.mini-sharebar__share, .mini-sharebar .mini-sharebar__shares {
  border-radius: 3px;
  display: block;
  float: left;
  background-color: rgba(0, 0, 0, 0.5);
  height: 18px;
  line-height: 18px;
  padding: 0 22px 0 5px;
  position: relative;
  margin-left: 3px;
  font-family: "OpenSans", sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #ffffff;
}
.mini-sharebar .mini-sharebar__comments:first-child, .mini-sharebar
.mini-sharebar__share:first-child, .mini-sharebar
.mini-sharebar__shares:first-child {
  margin-left: 0;
}
.mini-sharebar .mini-sharebar__comments:after, .mini-sharebar
.mini-sharebar__share:after, .mini-sharebar
.mini-sharebar__shares:after {
  color: #FFF;
  font-size: 40px;
  overflow: hidden;
  padding: 2px;
  position: absolute;
  right: 4px;
  top: 2px;
  width: 12px;
  height: 10px;
}
.mini-sharebar .mini-sharebar__comments:hover, .mini-sharebar
.mini-sharebar__share:hover, .mini-sharebar
.mini-sharebar__shares:hover {
  text-decoration: none;
  cursor: pointer;
}
.mini-sharebar {
  float: right;
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 1;
}
.carousel-small {
  border-top: 5px solid #d6081c;
}
.carousel-small a.bar-left, .carousel-small a.bar-right {
  background: #ffffff none;
  top: 73px !important;
  color: #d6081c;
  padding: 10px 5px;
  margin: 2px;
  width: 10px;
  height: 9px;
  overflow: hidden;
  text-indent: 0;
}
.carousel-small a.bar-left:before {
  font-size: 100px;
  top: -3px;
  position: relative;
}
.carousel-small a.bar-right:before {
  font-size: 100px;
  top: -3px;
  position: relative;
}
.carousel-small__caption {
  margin-top: 6px;
  display: block;
}
.carousel-small__catchword {
  color: #d6081c;
  font-size: 15px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: .02em;
  display: block;
}
.carousel-small__title {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  letter-spacing: .02em;
  color: #222222;
  display: block;
}
.carousel-sistyle {
  border-top: 5px solid #d7008e;
  position: relative;
}
.carousel-sistyle__integration-image {
  max-width: 68px;
  max-height: 68px;
  text-align: right;
  position: absolute;
  top: 5px;
  right: 5px;
}
.carousel-sistyle a.bar-left, .carousel-sistyle a.bar-right {
  background: #ffffff none;
  top: 73px !important;
  color: #d7008e;
  padding: 10px 5px;
  margin: 2px;
  width: 10px;
  height: 9px;
  overflow: hidden;
  text-indent: 0;
}
.carousel-sistyle a.bar-left:before {
  font-size: 100px;
  top: -3px;
  position: relative;
}
.carousel-sistyle a.bar-right:before {
  font-size: 100px;
  top: -3px;
  position: relative;
}
.carousel-sistyle__caption {
  margin-top: 6px;
  display: block;
}
.carousel-sistyle__catchword {
  color: #d7008e;
  font-size: 15px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.02em;
  display: block;
}
.carousel-sistyle__title {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.02em;
  color: #222222;
  display: block;
}
.article_menus--search-headline {
  font-size: 14px;
  border-bottom: 2px solid #CCC;
  color: #222;
  margin-top: 18px;
}
.list .search_form--result, .search_form--result {
  background: #d6081c none;
  filter: none;
  border: 0 none;
  color: #ffffff;
  height: auto;
  padding: 10px 0;
}
.search_form--result .search_form__input-wrapper {
  position: relative;
}
.search_form--result .search_form__input-wrapper:before {
  position: absolute;
  left: 17px;
  top: 12px;
  font-size: 6em;
  z-index: 1;
  width: 30px;
  height: 30px;
  color: #888888;
}
.search_form--result .search_form__input-wrapper input {
  color: #222222;
  background: #ffffff none;
  border: 0 none;
  font-size: 15px;
  padding: 8px 2px 8px 50px;
  line-height: 24px;
  height: 24px;
  position: relative;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  width: 398px;
}
.search_form--result .search_form__input-wrapper input.placeholder {
  color: #888888;
}
.search_form--result .submit {
  background: #eee none;
  border: 0 none;
  font-size: 14px;
  letter-spacing: 0.03em;
  color: #d6081c;
  text-transform: uppercase;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 8px 6px;
  line-height: 24px;
  height: 24px;
  margin-right: 10px;
}
.search_form--result .search_form__description {
  line-height: 40px;
  font-size: 14px;
}
.search-sort {
  font-size: 14px;
  border-bottom: 2px solid #d6081c;
  height: 42px;
  line-height: 42px;
  color: #222222;
}
.search-sort .tab, .search-sort span.tab {
  background: #eee none;
  border-radius: 3px 3px 0 0;
  color: #d6081c;
  cursor: pointer;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  display: block;
  margin-left: 3px;
  padding: 10px 15px;
  line-height: 21px;
  text-transform: uppercase;
}
.search-sort .tab.active, .search-sort span.tab.active {
  color: #ffffff;
  background: #d6081c none;
}
.list .search-sort span.active span, .search-sort span.active span {
  background: transparent none;
  filter: none;
}
.search-pagination-wrapper .top {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
}
div.registration_form_progress_bar {
  border-bottom: 2px solid #d6081c;
  height: 40px;
}
div.registration_form_progress_bar, div.registration_form_progress_bar
ul {
  background: transparent none;
}
div.registration_form_progress_bar ul li.b {
  display: none;
}
div.registration_form_progress_bar ul li {
  background: #eee none;
  border-radius: 3px 3px 0 0;
  color: #d6081c;
  cursor: pointer;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  display: block;
  float: left;
  margin-right: 3px;
  padding: 10px 15px;
  text-transform: uppercase;
  height: auto;
  width: auto;
}
div.registration_form_progress_bar ul li.active {
  background: #d6081c none;
  color: #ffffff;
}
.registration_form, div.registration_form {
  width: auto;
  max-width: inherit;
}
.registration_form .red-btn {
  padding: 10px 20px;
  height: auto;
}
.registration_form label {
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
}
div.forms div.registration_form p.req {
  color: #d6081c;
}
.registration_form .errText {
  padding-top: 5px;
  color: #d6081c;
}
.ui-datepicker-calendar {
  background: #eee none;
}
.ui-datepicker .ui-datepicker-header {
  background: #d6081c none;
  text-shadow: none;
}
div.forms div.registration_form dl.chkbx dt.nl_registration {
  width: 15px;
}
div.forms div.registration_form dl.chkbx dd.nl_registration {
  margin-left: 20px;
}
.nl_registration input[type="checkbox"] {
  margin-left: 0;
}
.ui-tabs {
  position: inherit !important;
  float: left;
}
.ui-tabs .ui-widget-header {
  border-bottom: 2px solid #d6081c;
}
.ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  border: 0 none;
  padding: 0;
  margin: 0;
  background: transparent none;
  filter: none;
  top: 0;
}
.ui-tabs .ui-tabs-nav li a {
  background-color: #eee;
  border-radius: 3px 3px 0 0;
  color: #d6081c;
  cursor: pointer;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  font-size: 14px;
  display: block;
  float: left;
  margin-right: 3px;
  padding: 10px 15px;
  text-transform: uppercase;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  font-weight: 700;
  font-family: "OpenSansBold", sans-serif;
  background-color: #d6081c;
  color: #ffffff;
}
.textbox {
  border-top: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  padding: 16px 0 20px 0;
  margin: 30px 0 25px 0;
}
.textbox__image {
  float: left;
  display: block;
  width: 308px;
  margin: 4px 0 0 0;
}
#textbox__image-creditUrl {
  margin-top: 8px;
  font-size: 10px;
  color: #888888;
  text-transform: uppercase;
  text-decoration: underline;
}
#textbox__image-creditUrl:hover {
  text-decoration: none;
}
.textbox__image-caption {
  margin-top: 8px;
  font-size: 14px;
  color: #222222;
  line-height: 21px;
}
figcaption.textbox__image-caption a {
  color: #d6081c;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-decoration: none;
}
figcaption.textbox__image-caption a:hover {
  text-decoration: underline;
}
figcaption.textbox__image-caption p {
  font-size: 14px;
  color: #222222;
  line-height: 21px;
  padding: 0;
}
.textbox__image-credit {
  margin-top: 8px;
  font-size: 10px;
  color: #888888;
  text-transform: uppercase;
}
figcaption.textbox__image-credit p {
  font-size: 14px;
  color: #888888;
  line-height: 21px;
  padding: 0;
}
.textbox__image {
  font-size: 14px;
  color: #888888;
  line-height: 21px;
  padding: 0;
}
.textbox__text, .textbox__text p {
  font-size: 14px;
  color: #222222;
  line-height: 21px;
  font-weight: normal;
}
div.textbox__text ol {
  margin: 0 0 15px 15px;
  list-style-type: decimal;
}
div.textbox__text ul {
  margin: 0 0 15px 15px;
  list-style-type: disc;
}
.textbox__text p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.textbox h3.textbox__title, .textbox__title {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 25px;
  color: #222222;
}
.textbox--two-cols .textbox__text {
  width: 308px;
  float: right;
}
.article_textbox--404 .textbox_body {
  font-size: 14px;
  background: transparent none;
  filter: none;
  padding: 5px 0;
  border: 0 none;
  border-bottom: 2px solid #cccccc;
  border-top: 2px solid #cccccc;
}
.article_textbox--404 .textbox_body h3 {
  font-weight: 600;
  font-size: 30px;
  color: #d6081c;
  letter-spacing: 0.02em;
  line-height: 44px;
  border-bottom: 2px solid #d6081c;
  margin-bottom: 18px;
  padding-bottom: 0;
}
.article_textbox--404 .textbox_body p:last-child {
  padding-bottom: 0;
}
#header {
  width: 994px;
}
#content_outer, #footer, #submenu {
  padding: 0 7px;
  width: 980px;
}
#container {
  padding: 0 7px;
  width: 980px;
}
.ad-bg {
  border: none;
  background-color: #eeeeee;
}
#sky-ads-left, #sky-ads-right {
  position: absolute;
  top: 0;
}
#sky-ads-left.ad--sky.absolute, #sky-ads-right.ad--sky.absolute {
  position: absolute;
}
#sky-ads-left.ad--sky.fixed, #sky-ads-right.ad--sky.fixed {
  position: fixed;
  top: 77px;
}
.ad--sky--right {
  position: absolute;
  left: auto;
}
.leftElement {
  margin-left: 0;
}
.rightElement {
  margin-right: 0;
}
.container-stickybar-sticked {
  display: none;
}
@media (min-width: 1420px) {
  .container-stickybar-sticked {
    display: block;
  }
}
#ad-sky, .ad--sky--left, .ad--sky--right {
  display: none;
}
@media (max-width: 1324px) {
  #content_outer {
    margin-left: 0;
  }
}
@media (max-width: 1324px) {
  #footer {
    margin-left: 7px;
  }
}
@media (max-width: 1324px) {
  #header_outer {
    left: auto;
    right: auto;
  }
}
@media (max-width: 1324px) {
  #header_outer.sticky {
    left: auto;
    right: auto;
  }
}
@media (max-width: 1324px) {
  #footer-teasers_outer .footer-teasers {
    margin-left: 0;
    padding: 0 7px;
  }
}
@media (min-width: 1180px) {
  .ad--sky--right {
    display: block;
  }
}
@media (min-width: 1324px) {
  .ad--sky--right {
    display: block;
  }
}
@media (min-width: 1324px) {
  #content_outer .headerPartners, #header {
    margin-left: 0;
  }
}
@media (min-width: 1324px) {
  #content_outer, #footer, #footer-teasers_outer {
    margin: 0 auto;
    width: 1000px;
  }
}
@media (min-width: 1324px) {
  #footer-teasers_outer .footer-teasers {
    margin-left: 0;
    padding: 0 7px;
  }
}
@media (min-width: 1324px) {
  #header_outer {
    left: auto;
    right: auto;
  }
}
@media (min-width: 1324px) {
  #header_outer.sticky {
    left: auto;
    right: auto;
  }
}
@media (min-width: 1470px) {
  .ad--sky--left {
    display: block;
  }
}
@media (min-width: 1470px) {
  #content_outer, #footer, #footer-teasers_outer {
    margin: 0 auto;
    width: 1000px;
  }
}
@media (min-width: 1610px) {
  #content_outer, #footer, #footer-teasers_outer {
    margin: 0 auto;
    width: 994px;
  }
}
@media (min-width: 1630px) {
  #content_outer, #footer, #footer-teasers_outer {
    margin: 0 auto;
    width: 980px;
  }
}
#footer-teasers_outer {
  margin-bottom: 50px;
  padding: 0 7px;
}
.ad {
  z-index: 800;
}
#sky-ads-right.ad--sky--right {
  width: auto;
  height: auto;
  margin-left: 994px;
}
#sky-ads-left.ad--sky--left {
  position: absolute;
  margin-left: -1px;
  width: 1px;
}
.ad--sky--left__inner {
  position: absolute;
  right: 0;
}
.ad--leaderboard {
  margin-bottom: 10px;
}
.ad--brandingday {
  width: 994px;
  height: 0px;
  margin: 0 auto;
  font-size: 0;
  line-height: 0;
}
.audioPlayer .volumeMeter {
  z-index: auto;
  height: 10px;
  width: 45px;
  border: 1px solid #000000;
  margin: 0px;
  padding: 0px;
  border-radius: 8px;
  ms-border-radius: 8px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1px;
}
.audioPlayer .volumeStatus {
  border-radius: 5px;
  ms-border-radius: 5px;
  z-index: auto;
  background: #cf091a;
  background: -moz-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #cf091a), color-stop(100%, #9d030b));
  background: -webkit-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -o-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -ms-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: linear-gradient(bottom, #cf091a 0%, #9d030b 100%);
  width: 80%;
  height: 10px;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.audioPlayer .songSlider {
  width: 120px;
  height: 8px;
  border: 1px solid;
  vertical-align: bottom;
  display: table-cell;
  position: relative;
  cursor: pointer;
}
.audioPlayer .trackProgress {
  width: 120px;
  height: 8px;
  border: 1px solid;
  vertical-align: bottom;
  display: table-cell;
  position: relative;
  cursor: pointer;
  background-color: #000000;
  width: 0px;
}
.audioPlayerRight {
  vertical-align: bottom;
  padding: 0px 0px 1px 9px;
  display: table-cell;
}
.audioPlayer .songTime {
  display: inline-block;
  float: right;
  font-size: 11px;
}
.audioPlayer .lastVolume {
  display: none;
}
.audioPlayerRightMiddle {
  height: 20px;
}
.audioPlayerRightBottom {
  height: 10px;
  padding-bottom: 3px;
  width: 120px;
}
.audioPlayerRightTop {
  width: 120px;
  word-wrap: nowrap;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-overflow: "…";
  overflow: hidden;
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
}
.audioPlayerMain {
  margin: 0px 0px 20px 0px;
}
.audioPlayer {
  font-family: "OpenSans";
  font-weight: 700;
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  display: block;
  width: 194px;
  line-height: 20px;
  border: 1px solid #d3d3d3;
}
.audioPlayerFallback {
  font-family: "OpenSans";
  font-weight: 700;
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
  display: block;
  width: 194px;
  line-height: 20px;
  border: 1px solid #d3d3d3;
  padding: 10px;
  width: 170px;
  min-height: 45px;
  background: #f6f6f6;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%,
    #dfdfdf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #f6f6f6), color-stop(24%, #f2f2f2), color-stop(80%, #e2e2e2),
    color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%,
    #dfdfdf 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%, #dfdfdf
    100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%, #dfdfdf
    100%);
  background: linear-gradient(bottom, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%, #dfdfdf
    100%);
}
.audioPlayerFallback .audioPlayerRightTop {
  width: 180px;
  word-wrap: nowrap;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-overflow: "…";
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  *padding-bottom: 8px;
}
.audioPlayerInner {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
  width: 194px;
  height: 60px;
  background-color: #efefef;
  vertical-align: middle;
  display: table-cell;
  vertical-align: middle;
  padding-left: 5px;
  margin: auto;
  background: #f6f6f6;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%,
    #dfdfdf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #f6f6f6), color-stop(24%, #f2f2f2), color-stop(80%, #e2e2e2),
    color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%,
    #dfdfdf 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%, #dfdfdf
    100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%, #dfdfdf
    100%);
  background: linear-gradient(bottom, #f6f6f6 0%, #f2f2f2 24%, #e2e2e2 80%, #dfdfdf
    100%);
}
.audioPlayer .speakerSprite {
  background-image: url(../img/speaker_icon.png);
  width: 15px;
  height: 15px;
  margin-top: 2px;
  display: inline-block;
  cursor: pointer;
}
.audioPlayer .speakerSprite.On {
  background-position: 0px 0px;
  width: 15px;
  height: 15px;
}
.audioPlayer .speakerSprite.Off {
  background-position: 0px 0px;
  width: 9px;
  height: 15px;
  margin-right: 6px;
}
.audioPlayerLeft {
  width: 40px;
  vertical-align: middle;
  display: table-cell;
}
.audioPlayer a.playPauseSprite {
  background-image: url("../img/buttonSprite.png");
  background-color: transparent;
}
.audioPlayer a.playButton {
  background-position: 0px 45px;
  width: 45px;
  height: 45px;
  margin-left: 3px;
  display: block;
}
.audioPlayer a.playButton:hover {
  background-position: 0px 90px;
  width: 45px;
  height: 45px;
  margin-left: 3px;
  display: block;
}
.audioPlayer a.pauseButton {
  display: none;
  background-position: 0px 135px;
  width: 45px;
  height: 45px;
  margin-left: 3px;
}
.audioPlayer a.pauseButton:hover {
  display: none;
  background-position: 0px 180px;
  width: 45px;
  height: 45px;
  margin-left: 3px;
}
.vspace .audioPlayer, .vspace .audioPlayerFallback {
  margin: 0px 0px 20px 224px;
  width: 300px;
}
.widget_articletext_newsticker .audioPlayer,
.widget_articletext_newsticker .audioPlayerFallback {
  margin: 0px 0px 20px 0px;
  width: 300px;
}
.vspace .audioPlayerInner {
  width: 300px;
}
.vspace .audioPlayerFallback {
  width: 280px;
}
.vspace .audioPlayerRight {
  width: 230px;
}
.vspace .audioPlayer .audioPlayerRightBottom, .vspace .audioPlayer
.audioPlayerRightTop, .vspace .audioPlayer .volumeMeter {
  width: 230px;
}
.vspace .volumeMeter {
  width: 60px;
}
.vspace .audioPlayer .songSlider {
  width: 250px;
}
.vspace .audioPlayer .volumeMeter {
  width: 70px;
}
.hide {
  display: none;
}
.duwun-vcard .image {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.duwun-vcard .fullName-and-jobTitle-wrapper {
  background-color: #f0751d;
  color: #fff;
  padding: 8px 5px 5px 10px;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 15px;
}
.duwun-vcard .email {
  display: block;
  margin: 10px 0;
}
.duwun-vcard .email a span {
  font-size: 4em;
  float: left;
  width: 20px;
}
.sponsorContainer a.sponsor-item {
  float: left;
}
.breadcrumbContainer {
  margin: -8px -8px 5px 0;
  padding: 8px 0;
  text-transform: uppercase;
  border-bottom: solid #d6081c 2px;
  width: 994px;
  font-family: "AntennaCondBold";
}
.breadcrumbContainer .breadcrumb {
  display: inline-block;
  margin: 0;
  padding: 0px 3px;
  text-align: center;
  color: #666666;
  font-size: 1em;
}
.breadcrumbContainer > span:first-child {
  margin-left: 8px;
}
.breadcrumbContainer .breadcrumb-separator {
  color: #000000;
}
.ctaWrapper .ctaContainer {
  display: table;
  margin: 25px 0;
}
.ctaWrapper .ctaImgWrapper {
  display: table-cell;
  vertical-align: middle;
  padding-right: 15px;
}
.ctaWrapper .ctaContent {
  display: table-cell;
}
.ctaWrapper .ctaText {
  font-family: "AntennaCondBold", Arial;
  line-height: 1.5em;
  text-align: left;
  min-width: 140px;
  margin-bottom: 8px;
  padding-left: 1px;
}
.ctaWrapper .ctaButton {
  background-color: #d6081c;
  border: none;
  border-radius: 5px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  text-align: center;
  min-width: 100px;
  min-height: 40px;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  line-height: 1.5em;
  cursor: pointer;
  padding: 10px;
}
.celebrityAwardTitle {
  color: #b22222;
  font-weight: bold;
}
.celebrityAwardsContainer p {
  margin: 3px 0 3px 0px;
}
.celebrityWorksContainer {
  margin-bottom: 20px;
  padding-bottom: 4px;
}
.celebrityWorksContainer p {
  margin: 3px 0 3px 0px;
}
.celebSmallTitle {
  position: relative;
  background-color: #000000;
  color: #ffffff;
  text-transform: uppercase;
  margin-top: 5px;
  width: 105%;
  display: block;
  border-left: 3px #000000;
  padding-left: 5px;
  margin-left: -5px;
}
.celebSmallTitle:after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: 0;
  border-width: 10px 5px 0 0;
  border-style: solid;
  border-color: #959899 transparent;
  display: block;
  width: 0;
}
.celebrity-small-bio {
  line-height: 2em;
  background-color: #d3d3d3;
  padding: 5px 10px;
  min-height: 352px;
  margin-bottom: 15px;
}
.celebrity-small-bio .biographyTitle {
  color: #000000;
  font-size: 27px;
  line-height: 1.25em;
  text-transform: uppercase;
  margin: 0 0 4px -3px;
  font-weight: bold;
  padding: 0;
}
.celebrityBiographyTextContainer {
  margin: 8px 0px;
  padding: 0;
}
.celebrityBiographyTextContainer p {
  padding: 6px 0;
}
.celebrityEndorsement {
  width: 64px;
  margin: 6px;
  position: relative;
}
.celebrityName {
  position: absolute;
  font-size: 30pt;
  letter-spacing: 1px;
  font-weight: bold;
  padding: 0 5px;
  line-height: 1.25em;
  text-transform: uppercase;
  bottom: 40px;
  left: 40px;
  background-color: #000000;
  color: #ffffff;
  z-index: 2;
}
.celebrityMainImage {
  width: 100%;
  margin-bottom: 15px;
  position: relative;
}
div.ticketcorner {
  background: url(../img/ticketcorner_grey.png) no-repeat;
  background-color: #FAFAFA;
  background-position: 10px 5px;
  padding: 50px 9px 9px;
  position: relative;
  min-height: 78px;
}
div.ticketcorner a.eventTitle {
  display: block;
}
div.ticketcorner a.eventTitle span {
  display: block;
  font-family: "AntennaCondBold", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
div.ticketcorner a.eventImage {
  float: left;
}
div.ticketcorner a.eventImage img {
  padding: 4px !important;
  background-color: #ffffff;
  margin: 0px 6px 0px 0px;
  height: 70px;
  width: auto;
}
div.ticketcorner a.eventButton {
  position: absolute;
  top: 12px;
  right: 9px;
}
img.horoskop_80 {
  float: right;
  width: 80px;
}
img.horoskop_150 {
  float: right;
  width: 150px;
}
div.horoskop {
  background-color: #EAF4FC;
  padding: 20px;
}
.black-btn {
  position: relative;
  display: inline;
  float: left;
  line-height: 23px;
  padding: 0px 4px;
  font-size: 13px;
  font-weight: 700;
  color: #ffffff !important;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  background: none repeat scroll 0 0 #000000;
}
.black-btn:hover {
  background: #2E2E2E;
  text-decoration: none !important;
}
button.black-btn {
  line-height: 18px;
  float: none;
  margin: 0px;
}
.nl_reg {
  display: block;
  color: #ffffff;
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
  margin-bottom: 5px;
}
.nl_reg .nl_fieldset {
  background-color: #d6081c;
  border: 1px solid #d6081c;
  padding: 5px;
}
.nl_reg input {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
}
.nl_reg .fr_container {
  float: right;
  margin: 5px 0px;
}
.nl_reg .nl_reg-text {
  font-weight: bold;
}
.nl_reg.allsports-newsletter fieldset.nl_fieldset {
  background-color: #d6081c;
  border: 1px solid #d6081c;
}
.nl_reg.allsports-newsletter fieldset.nl_fieldset .nl_reg-text {
  font-weight: bold;
}
.nl_reg.allsports-newsletter fieldset.nl_fieldset label {
  display: inline;
}
.nl_reg-africa-overlay {
  background-color: #ffffff;
  border: 1px solid #d6081c;
  box-shadow: 8px 8px 5px 0 rgba(0, 0, 0, 0.6);
  display: none;
  padding: 5px;
  text-align: right;
  position: relative;
  z-index: 100;
  height: 70px;
}
.nl_reg-africa-overlay .center_text {
  margin-top: 8px;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
}
.nl_reg-africa-overlay .buttonWrapper {
  padding: 3px;
}
img {
  border: none;
}
.header {
  padding-top: 10px;
}
div.blickAppsNavigation {
  width: 820px;
}
div.blickAppsNavigation ul {
  height: 80px;
  margin: 0;
  padding: 0;
  list-style: none;
  margin: auto;
  width: 500px;
}
div.blickAppsNavigation li {
  width: 53px;
  height: 89px;
  margin: 0 30px 0 0;
  padding: 0;
  float: left;
  background: center 74px no-repeat;
}
div.blickAppsNavigation li.active {
  background-image: url(../img/blickapps/nav-item.png);
}
div.blickAppsNavigation li.item-1 a {
  background-image: url(../img/blickapps/nav-item_news.png);
}
div.blickAppsNavigation li.item-2 a {
  background-image: url(../img/blickapps/nav-item_sonntagsblick.png);
}
div.blickAppsNavigation li.item-3 a {
  background-image: url(../img/blickapps/nav-item_news-baa.png);
}
div.blickAppsNavigation li.item-4 a {
  background-image: url(../img/blickapps/nav-item_tv.png);
}
div.blickAppsNavigation li.item-5 a {
  background-image: url(../img/blickapps/nav-item_superleague.png);
}
div.blickAppsNavigation li.item-6 a {
  background-image: url(../img/blickapps/nav-item_eishockey.png);
}
div.blickAppsNavigation li.item-7 a {
  background-image: url(../img/blickapps/nav-item_ski.png);
}
div.blickAppsNavigation li.item-8 a {
  background-image: url(../img/blickapps/nav-item_tennis.png);
}
div.blickAppsNavigation li.item-9 a {
  background-image: url(../img/blickapps/nav-item_sportsbarfinder.png);
}
div.blickAppsNavigation li.item-10 a {
  background-image: url(../img/blickapps/nav-item_sportapp.png);
  margin-top: 1px;
}
div.blickAppsNavigation li.item-11 a {
  background-image: url(../img/blickapps/nav-item_bliq.png);
  width: 60px;
}
div.blickAppsNavigation a {
  width: 63px;
  height: 64px;
  text-indent: -9999px;
  display: block;
  background-position: 0 0;
}
div.blickAppsNavigation a:hover {
  background-position: 0 64px;
}
div.blickAppsNavigation .item-11 a:hover {
  margin-top: -2px;
}
#nav-item-name {
  top: 0;
  right: 0;
  font-size: 24px;
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  width: 270px;
  height: 64px;
  text-align: center;
  line-height: 64px;
  position: absolute;
  padding-top: 10px;
}
.carousel #btn_left {
  outline: none;
  outline-color: #fff;
  width: 35px;
  height: 40px;
  background: transparent
    url(http://l.blick.ch/ressources/blickapps/images/btn_left.gif)
    no-repeat 4px center;
  cursor: pointer;
  border: 0px solid #ff0000;
  float: left;
}
.carousel #btn_right {
  outline: none;
  outline-color: #fff;
  width: 35px;
  height: 40px;
  background: transparent
    url(http://l.blick.ch/ressources/blickapps/images/btn_right.gif)
    no-repeat 0px center;
  cursor: pointer;
  border: 0px solid #ff0000;
  float: right;
}
img.cloudcarousel {
  display: none;
}
.blickAppslogo a {
  width: 239px;
  height: 114px;
  text-indent: -9999px;
  background: url(http://l.blick.ch/ressources/blickapps/images/logo-blick.png);
  display: block;
}
div.blickAppslogo {
  padding-left: 70px;
  padding-top: 20px;
}
.carousel h2 {
  line-height: 40px;
  padding-bottom: 15px;
  color: #000000;
}
.carousel p {
  font-weight: bold;
  font-style: normal;
  color: #666666;
  margin: 10px 0px 10px 0px;
  font-size: 13px;
}
.downloads {
  padding-left: 30px;
}
.downloads table {
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #666666;
  border: 0;
  border-spacing: 0;
  margin: 1em 0;
}
table td, table th {
  padding: 1px 2px;
}
.downloads table {
  width: 602px;
}
.downloads table td {
  margin: 0;
  width: 80px;
  height: 80px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  text-align: center;
  vertical-align: middle;
  font-weight: lighter;
}
.downloads table td:first-child {
  text-align: left;
  width: 113px;
}
.downloads table td a {
  display: block;
  width: 100%;
  height: 100%;
  background: url(http://l.blick.ch/ressources/blickapps/images/btn_download.jpg)
    no-repeat center center;
}
.downloads table td div {
  width: 62px;
  height: 62px;
  background-repeat: no-repeat;
}
.downloads table td div.item-1 {
  background-image: url(../img/blickapps/nav-item_news.png);
}
.downloads table td div.item-2 {
  background-image: url(../img/blickapps/nav-item_sonntagsblick.png);
}
.downloads table td div.item-3 {
  background-image: url(../img/blickapps/nav-item_news-baa.png);
}
.downloads table td div.item-4 {
  background-image: url(../img/blickapps/nav-item_tv.png);
}
.downloads table td div.item-5 {
  background-image: url(../img/blickapps/nav-item_superleague.png);
}
.downloads table td div.item-6 {
  background-image: url(../img/blickapps/nav-item_eishockey.png);
}
.downloads table td div.item-7 {
  background-image: url(../img/blickapps/nav-item_ski.png);
}
.downloads table td div.item-8 {
  background-image: url(../img/blickapps/nav-item_tennis.png);
}
.downloads table td div.item-9 {
  background-image: url(../img/blickapps/nav-item_sportsbarfinder.png);
}
.downloads table td div.item-10 {
  background-image: url(../img/blickapps/nav-item_sportapp.png);
}
.downloads table td div.item-11 {
  background-image: url(../img/blickapps/nav-item_bliq.png);
}
.appDetail, .appDetailFooter, .appDetailSection {
  display: block;
}
.appDetail a {
  outline: none;
  color: #dd0000;
}
.line {
  padding: 5px 0;
  margin: 5px 0 8px;
  border-color: #cccccc;
  border-style: solid;
  border-width: 0 0 1px 0;
  clear: both;
}
.appDetail h2 {
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  font-weight: normal;
  font-style: normal;
  margin: 0 0 0.8em 0;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
}
.appDetail p {
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #666666;
}
.controls {
  padding: 14px 0;
  margin: 34px 0 20px 0;
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px 0 1px 0;
  clear: both;
  align: center;
  text-align: center;
}
.controls.center div:first-child {
  margin-left: 80px;
}
.controls.center.blick-tv div:first-child {
  margin-left: 94px;
  margin-right: 60px;
}
.controls.form {
  margin-top: 20px;
  padding-top: 0;
  border-top: 0;
}
.controls.no-content {
  padding: 0;
  border-top: none;
}
.controls form {
  margin-right: 65px;
  position: relative;
}
.controls div a {
  width: 125px;
  height: 37px;
  display: block;
  text-indent: -9999px;
  position: relative;
}
.controls div a:hover {
  top: 1px;
  left: 1px;
}
.controls .control {
  float: left;
  display: block;
  margin: 5px 5px 5px 5px;
}
.control.button {
  padding-top: 20px;
}
.controls .control.right {
  float: right;
}
.controls input {
  width: 130px;
}
.controls .send {
  margin: 0;
  padding: 0;
  width: 125px;
  height: 36px;
  border: 0;
  text-indent: -9999px;
  display: block;
  position: relative;
  background: url(button-send.png);
}
.controls .error {
  width: 200px;
  height: 30px;
  text-align: right;
  padding: 0;
}
.controls .error p {
  margin: 0;
}
.controls .send:hover {
  top: 1px;
  left: 1px;
}
.controls img {
  display: inline;
}
#control-video {
  width: 174px;
  background-image: url(button-video.png);
}
#control-download {
  width: 174px;
  background-image: url(http://l.blick.ch/ressources/blickapps/images/button-download.png);
}
#control-download2 {
  width: 174px;
  background-image: url(http://l.blick.ch/ressources/blickapps/images/button-download2.png);
}
#control-pricing {
  width: 125px;
  background-image: url(button-pricing.png);
}
#control-artikel {
  background-image: url(button-artikel.png);
}
#control-dialog {
  background-image: url(button-dialog.png);
}
.controls.center.news-app div:first-child {
  margin-left: 205px;
}
.controls.center.bilcktv div:first-child {
  margin-left: 215px;
}
.controls.center.xxl div:first-child {
  margin-left: 146px;
}
.controls.center.fussballapp div:first-child {
  margin-left: 233px;
}
.controls.form.fussballapp {
  border: medium none;
  padding-bottom: 0;
}
.sub-navigation {
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  margin: 0 0 2em;
  padding: 15px 0;
  border-bottom: 1px solid #cccccc;
  position: relative;
}
.sub-navigation li {
  margin: 0;
  padding: 0 1em 0 0;
  display: inline;
}
.sub-navigation li.back {
  top: 15px;
  right: 0;
  padding-right: 0;
  position: absolute;
}
.sub-navigation a {
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 1px solid #dcdcdc;
  color: #999999;
}
.sub-navigation li.active a {
  color: #000000;
  border-bottom: none;
}
.appDetail {
  width: 602px;
  padding: 32px 48px 0 40px;
  float: left;
  background: url(content-back.png);
}
.appDetail .appDetailSection {
  position: relative;
}
.appDetailFooter {
  left: 0;
  position: relative;
  padding-bottom: 20px;
}
.appDetailFooter .icons {
  float: right;
}
.appDetailFooter a {
  margin: 3px 0 3px 12px;
  float: left;
  display: block;
}
.appDetailFooter .icon img {
  display: block;
}
.appDetail .picture img {
  display: block;
}
.appDetail .picture.left {
  float: left;
}
.clear {
  clear: both;
}
.app-store-icon {
  width: 135px;
  float: right;
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  color: #666666;
  text-align: right;
}
.android-market-icon {
  width: 172px;
  float: right;
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  color: #666666;
  text-align: right;
}
.marketplace-icon {
  width: 208px;
  float: right;
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  color: #666666;
  text-align: right;
}
.nokia-store-icon {
  width: 120px;
  float: right;
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
  color: #666666;
  text-align: right;
}
.faq-question-container dl {
  color: #666666;
  font-family: "MetaBoldLF-Roman", "Lucida Grande", sans-serif;
}
.faq-question-container dt {
  margin: 1em 0 0 0;
  padding: 0;
  color: #000000;
}
.faq-question-container dt a {
  color: #000000;
  text-decoration: none;
}
.faq-question-container dd {
  margin: 0 0 1em 0;
  padding: 0;
  display: none;
}
.faq-question-container h3 {
  margin: 1.5em 0;
  border-bottom: 1px solid #dcdcdc;
}
#content .faq-question-container {
  padding: 0px 5px 0px 10px;
}
#content .faq-question-container p {
  margin: 0px;
  padding: 0px;
}
#dashboard_header, #dashboard_sharing {
  margin-bottom: 20px;
}
#dashboard_header .dashboard_table, #dashboard_sharing
.dashboard_table {
  display: table;
  background-color: #F0F0F0;
  border-color: #D3D3D3 #EBEBEB;
  border-image: none;
  border-style: solid;
  border-width: 1px 0;
  margin: 8px 0 23px;
}
#dashboard_header .dashboard_table ol, #dashboard_sharing
.dashboard_table ol {
  display: table-row;
  margin: 0;
  padding: 0;
}
#dashboard_header .dashboard_table li, #dashboard_sharing
.dashboard_table li {
  display: table-cell;
  font-weight: 700;
  width: 245px;
  vertical-align: top;
}
#dashboard_header .dashboard_table li.magenta, #dashboard_sharing
.dashboard_table li.magenta {
  background: url("../img/dashboard_bg.png") repeat-y scroll 0 0 transparent;
}
#dashboard_header .dashboard_table li.blue, #dashboard_sharing
.dashboard_table li.blue {
  background: url("../img/dashboard_bg.png") repeat-y scroll -735px 0 transparent;
}
#dashboard_header .dashboard_table li.light_magenta,
#dashboard_sharing .dashboard_table li.light_magenta {
  background: url("../img/dashboard_bg.png") repeat-y scroll -245px 0 transparent;
}
#dashboard_header .dashboard_table li.light_blue, #dashboard_sharing
.dashboard_table li.light_blue {
  background: url("../img/dashboard_bg.png") repeat-y scroll -490px 0 transparent;
}
#dashboard_header .dashboard_table li span, #dashboard_sharing
.dashboard_table li span {
  display: block;
  width: 132px;
  float: left;
  font-weight: 100;
  font-size: 11px;
  padding: 3px 6px;
  min-height: 66px;
}
#dashboard_header .dashboard_table li span.indent:before,
#dashboard_sharing .dashboard_table li span.indent:before {
  content: "+\00a0";
  opacity: 0;
}
#dashboard_header .dashboard_table li strong, #dashboard_sharing
.dashboard_table li strong {
  color: #000;
  font-weight: 600;
}
#dashboard_header .dashboard_table li:hover span, #dashboard_header
.dashboard_table li:hover strong, #dashboard_sharing .dashboard_table
li:hover span, #dashboard_sharing .dashboard_table li:hover strong {
  text-decoration: none;
}
#dashboard_header .dashboard_table li, #dashboard_sharing
.dashboard_table li {
  padding: 0;
}
#dashboard_header .dashboard_table .counter, #dashboard_sharing
.dashboard_table .counter {
  position: relative;
  float: left;
  color: #fff;
  width: 100px;
  top: 4px;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  font-size: 17px;
  font-style: normal;
  left: 0;
  text-align: center;
}
#dashboard_header .dashboard_table .counter strong, #dashboard_sharing
.dashboard_table .counter strong {
  display: block;
  position: absolute;
  top: 40px;
  color: #fff;
  width: 100px;
  font-size: 30px;
}
#dashboard_header .dashboard_table div.flag_teaser, #dashboard_sharing
.dashboard_table div.flag_teaser {
  left: 16px;
}
#dashboard_header .item p.time a, #dashboard_sharing .item p.time a {
  color: #999999;
}
#dashboard_header p.overview {
  font-size: 14px;
  padding-bottom: 6px;
}
#dashboard_header .news-disc {
  width: 774px;
  float: left;
}
#dashboard_sharing {
  padding-bottom: 20px;
}
#traffic_history {
  margin-bottom: 20px;
  width: 980px;
  height: 400px;
}
#traffic_history_range {
  color: #000;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 10px;
}
#referrals {
  height: 300px;
  position: relative;
  margin-bottom: 20px;
}
#referrals #referrals_pie {
  position: absolute;
  width: 520px;
  margin-left: -32px;
}
#referrals .tabbable {
  left: 520px;
  position: absolute;
  width: 460px;
}
#referrals .tabbable .most dd {
  background-color: #F0F0F0;
  background-image: none;
  height: 37px;
  margin-bottom: 5px;
}
#referrals .tabbable .most dd strong {
  height: 42px;
  display: table-cell;
  vertical-align: middle;
}
#referrals .tabbable .tabitem {
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
}
#referrals .ui-tabs li.ui-state-active a {
  color: #d6081c;
}
.info_list {
  margin-bottom: 15px;
}
.info_list h4 {
  font-size: 14px;
}
.info_list h1 {
  font-family: $fontFamilyNameBase;
  font-size: 12px;
  font-weight: normal;
}
.info_list .info_list_header {
  line-height: 1.5em;
  color: #d6081c;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 7px;
  margin-bottom: -3px;
}
.info_list .info_list_element {
  margin: 5px 0;
  overflow: hidden;
  background-color: #e1e1e8;
  width: 100%;
  display: table;
}
.info_list .info_list_element > div {
  vertical-align: middle;
  display: table-cell;
}
.info_list .info_list_element .info_item_list_pre {
  text-align: center;
  background-color: #d6081c;
  font-weight: bold;
  color: #ffffff;
  padding: 12px;
  width: 50px;
  font-size: 0.9em;
  text-transform: uppercase;
}
.info_list .info_list_element .info_list_detail {
  padding: 8px;
  border-left: 2px solid #d6081c;
}
.info_list .info_list_element .info_list_detail .info_item_list_header
{
  color: #d6081c;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 2px;
}
.info_list .info_list_element .info_list_detail
.info_item_list_subheader {
  font-weight: bold;
  text-transform: uppercase;
}
.info_list .info_list_element .info_list_detail
.info_item_list_content {
  line-height: 1.5em;
  background-color: #e1e1e8;
}
.smallGallery_container .viewport,
.smallGallery_container.gallerySlider {
  width: 100%;
  height: calc(173px);
}
.smallGallery_container.gallerySlider .slide-image {
  height: 173px;
}
.smallGallery_container .caption, .smallGallery_container
.carousel-indicator {
  display: none;
  visibility: hidden;
}
.smallGallery_container.gallerySlider .bar-left,
.smallGallery_container.gallerySlider .bar-right {
  top: 50% !important;
  transform: translateY(-50%);
  height: 35px;
  width: 35px;
}
.smallGallery_container.gallerySlider .bar-right {
  background-position: right -298px;
}
.smallGallery_container.gallerySlider .bar-left {
  background-position: 0 -439px;
}
.smallGallery_container.gallerySlider .bar-right:hover {
  background-position: right -345px;
}
.smallGallery_container.gallerySlider .bar-left:hover {
  background-position: 0 -486px;
}
.horoscopeText, .horoscopeTopteaser, h3, p {
  font-family: Arial;
}
.horoscopeText p {
  margin-top: 30px;
  margin-bottom: 30px;
  color: #000000;
}
div#horoscopeBigBox {
  width: 625px;
}
div#horoscopeBigBox .horoscopeText p {
  width: 600px;
}
.grid_9.horoscopeText p {
  width: 300px;
}
.horoscopeTopteaser {
  margin: 10px;
}
.horoscopeTopteaser h2:first-of-type {
  color: #ed7123;
}
.horoscopeTopteaser img {
  margin-top: 15px;
}
.horoscopeTopteaser div h3 {
  margin-top: 15px;
}
.horoscopeTopteaser div:first-of-type p {
  margin-top: 5px;
  color: #000000;
  font-weight: bold;
}
#horoscopeSmallBox div:first-of-type p {
  margin-top: 5px;
  color: #000000;
  font-weight: bold;
}
#horoscopeSmallBox div:first-of-type h3 {
  margin-top: 15px;
}
#horoscopeSmallBox {
  background-color: #EFEFEF;
  margin: 5px;
  height: 250px;
}
#horoscopeBigBox {
  background-color: #F8E5EB;
  margin: 5px;
}
.iaB_wrapper, .iaSc_wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  box-sizing: content-box;
  left: 0;
  right: 0;
}
.iaB_wrapper .iaSc_boxWrapper, .iaSc_wrapper .iaSc_boxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #FFF;
}
.iaB_wrapper .iaSc_element, .iaSc_wrapper .iaSc_element {
  background-position: 50%;
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.iaB_wrapper .iaSc_elementHorz, .iaSc_wrapper .iaSc_elementHorz {
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.iaB_wrapper .iaSc_secImage, .iaSc_wrapper .iaSc_secImage {
  z-index: 50;
}
.iaB_wrapper .iaSc_firstImage, .iaSc_wrapper .iaSc_firstImage {
  z-index: 60;
}
.iaB_wrapper .iaSc_handleWrapper, .iaSc_wrapper .iaSc_handleWrapper {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  margin-top: 0;
}
.iaB_wrapper .iaSc_handle, .iaSc_wrapper .iaSc_handle {
  width: 100%;
  height: 100%;
  z-index: 10;
  top: 0;
  bottom: 0;
  right: 0;
  position: absolute;
}
.iaB_wrapper .iaSc_handleVertWrapper, .iaSc_wrapper
.iaSc_handleVertWrapper {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 200;
  left: 0;
  width: 100%;
}
.iaB_wrapper .iaSc_handleVert, .iaSc_wrapper .iaSc_handleVert {
  position: absolute;
  width: 11%;
  height: 100%;
  z-index: 10;
  right: 0;
  left: 0;
}
.iaB_wrapper .iaSc_handleBar, .iaSc_wrapper .iaSc_handleBar {
  border-top: 1px solid #ffffff;
  width: 100%;
  top: 50%;
  position: absolute;
  height: 1px;
}
.iaB_wrapper .iaSc_handleBarVert, .iaSc_wrapper .iaSc_handleBarVert {
  position: absolute;
  border-left: 1px solid grey;
  height: 100%;
  z-index: 10;
  right: 0;
  width: 100%;
  left: 50%;
}
.iaB_wrapper .iaSc_handleIcon, .iaB_wrapper .iaSc_handleIconVert,
.iaSc_wrapper .iaSc_handleIcon, .iaSc_wrapper .iaSc_handleIconVert {
  background-size: auto 100%;
  background: url("../../resources/ver1-0/img/interactive/icon_scannerHorz.png")
    no-repeat center;
  background-size: contain;
  cursor: pointer;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 990;
  position: absolute;
  margin: 0 auto;
}
.iaB_wrapper .iaSc_handleIconVert, .iaSc_wrapper .iaSc_handleIconVert
{
  background: 0 center
    url("../../resources/ver1-0/img/interactive/icon_scannerVert.png")
    no-repeat;
  background-size: contain;
}
.iaB_wrapper .iaB_handleIcon, .iaB_wrapper .iaB_handleIconVert,
.iaSc_wrapper .iaB_handleIcon, .iaSc_wrapper .iaB_handleIconVert {
  background: center
    url("../../resources/ver1-0/img/interactive/icon_blenderHorz.png")
    no-repeat;
  background-size: contain;
  cursor: pointer;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 990;
  position: absolute;
  margin: 0 auto;
}
.iaB_wrapper .iaB_handleIcon.iaB_handleIconVert, .iaB_wrapper
.iaB_handleIcon.iaSc_handleIconVert, .iaSc_wrapper
.iaB_handleIcon.iaB_handleIconVert, .iaSc_wrapper
.iaB_handleIcon.iaSc_handleIconVert {
  background: center
    url("../../resources/ver1-0/img/interactive/icon_blenderVert.png")
    no-repeat;
  background-size: contain;
  position: absolute;
}
.iaRb_wrapper, .iaZ_wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  box-sizing: content-box;
  left: 0;
  right: 0;
}
.iaRb_wrapper .iaRb_canvas, .iaRb_wrapper .iaZ_canvas, .iaZ_wrapper
.iaRb_canvas, .iaZ_wrapper .iaZ_canvas {
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}
.iaRb_wrapper .iaRb_handleWrapper, .iaRb_wrapper .iaZ_handleWrapper,
.iaZ_wrapper .iaRb_handleWrapper, .iaZ_wrapper .iaZ_handleWrapper {
  position: absolute;
  height: 60px;
  width: 60px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.iaRb_wrapper .iaRb_handleWrapper:active, .iaRb_wrapper
.iaZ_handleWrapper:active, .iaZ_wrapper .iaRb_handleWrapper:active,
.iaZ_wrapper .iaZ_handleWrapper:active {
  cursor: none;
}
.iaRb_wrapper .iaRb_svgHandle, .iaRb_wrapper .iaZ_svgHandle,
.iaZ_wrapper .iaRb_svgHandle, .iaZ_wrapper .iaZ_svgHandle {
  position: absolute;
  margin: auto;
  z-index: 200;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.iaRb_wrapper .iaRb_svgHandle:active, .iaRb_wrapper
.iaZ_svgHandle:active, .iaZ_wrapper .iaRb_svgHandle:active,
.iaZ_wrapper .iaZ_svgHandle:active {
  cursor: none !important;
}
.iaRb_wrapper .iaRb_svgLensWrapper, .iaZ_wrapper .iaRb_svgLensWrapper
{
  background: url("../../resources/ver1-0/img/interactive/handle_freireiben.svg")
    no-repeat center;
  background-size: 100%;
}
.iaRb_wrapper .iaZ_svgLensWrapper, .iaZ_wrapper .iaZ_svgLensWrapper {
  background: url("../../resources/ver1-0/img/interactive/handle_lupe.svg")
    no-repeat center;
  background-size: 100%;
}
.iaRb_wrapper .iaRb_handleIcon, .iaRb_wrapper .iaZ_handleIcon,
.iaZ_wrapper .iaRb_handleIcon, .iaZ_wrapper .iaZ_handleIcon {
  background: url("../../resources/ver1-0/img/interactive/icon_freireiben.png")
    no-repeat center;
  border-radius: 50%;
  bottom: 0;
  right: 0;
  top: 0;
  position: absolute;
  z-index: 990;
  background-size: 50%;
  left: 0;
  height: 100%;
}
.iaRb_wrapper .iaRb_svgLens, .iaRb_wrapper .iaRb_svgLensWrapper,
.iaRb_wrapper .iaZ_svgLens, .iaRb_wrapper .iaZ_svgLensWrapper,
.iaZ_wrapper .iaRb_svgLens, .iaZ_wrapper .iaRb_svgLensWrapper,
.iaZ_wrapper .iaZ_svgLens, .iaZ_wrapper .iaZ_svgLensWrapper {
  position: absolute;
  height: 100%;
  width: 100%;
}
.iaRb_wrapper .iaZ_handleIcon, .iaZ_wrapper .iaZ_handleIcon {
  background: url("../../resources/ver1-0/img/interactive/icon_lupe.png") no-repeat
    center;
  border-radius: 50%;
  bottom: 0;
  right: 0;
  top: 0;
  position: absolute;
  z-index: 990;
  background-size: 50%;
  left: 0;
  height: 100%;
}
.iaRb_wrapper .iaRb_handleIcon:active, .iaRb_wrapper
.iaZ_handleIcon:active, .iaZ_wrapper .iaRb_handleIcon:active,
.iaZ_wrapper .iaZ_handleIcon:active {
  cursor: none;
}
.ia_pointerCursor {
  cursor: pointer !important;
}
.ia_noCursor {
  cursor: none !important;
}
.ia_ewCursor {
  cursor: ew-resize !important;
}
.ia_nsCursor {
  cursor: ns-resize !important;
}
.ia_hide {
  visibility: hidden !important;
  display: none !important;
}
.ia_visHide {
  visibility: hidden !important;
}
.iaSc_noSelect {
  -webkit-touch-callout: none !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
  -webkit-text-size-adjust: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.ia_mainContainer {
  position: relative;
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
}
.ia_overlay {
  display: block;
  z-index: 999;
  position: relative;
  width: 100%;
  height: 452px;
  box-sizing: content-box;
  top: -1px;
  left: 0;
  right: 0;
  background: #fff url(../../resources/ver1-0/img/interactive/ia_spinner.gif) center
    no-repeat;
}
.ia_subBox {
  font-family: $fontFamilyNameBold, sans-serif;
  width: 100%;
  padding: 0.2em 0;
  text-align: left;
  display: inline-block;
  line-height: 1.36em;
  margin: 0 0 1em 0;
  right: 0;
}
.ia_subBox .ia_credit, .ia_subBox .ia_superTitle, .ia_subBox .ia_text,
.ia_subBox .ia_title {
  color: #222;
  font-size: 14px;
  font-weight: bold;
  float: left;
  margin: 0;
  line-height: 20px;
}
.ia_subBox .ia_superTitle {
  margin: 0 0.25em 0 0;
}
.ia_subBox .ia_title {
  margin: 0 0.5em 0 0;
}
.ia_subBox .ia_credit, .ia_subBox .ia_text {
  font-family: $fontFamilyNameNormal, sans-serif;
  font-weight: normal;
  margin-top: 0;
  display: inline;
}
.ia_subBox .ia_credit {
  color: #999;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 0.4em;
  display: inline;
  float: none;
}
.ia_subBox .ia_text {
  font-size: 14px;
  line-height: 20px;
  clear: left;
  padding: 0;
  margin: 0 0 0 0;
}
.ia_subBox .ia_text .ia_credit {
  display: inline;
  float: none;
}
.lineup .field {
  position: relative;
  background-color: transparent;
}
.lineup .field img {
  min-width: 299px;
  min-height: 299px;
}
.lineup .field div .symbol:hover .name .smallHidden {
  font-size: 1em;
}
.lineup .symbol {
  position: relative;
  display: block;
  padding-top: 10%;
  text-align: center;
}
.lineup .symbol div.score {
  position: relative;
  font-size: 100%;
  width: 40%;
  max-width: 5em;
  height: 25%;
  font-weight: bold;
  padding: 5%;
  border-radius: 50%;
}
.lineup .smallScreen .symbol div.score {
  display: block;
  border: none;
  height: 100%;
  border-radius: 0;
  font-size: 10px;
  padding: 0;
}
.lineup .smallScreen .symbol div.score span {
  display: block;
  border: none;
  color: #ffffff;
  background-color: #a9a9a9;
  height: 100%;
  padding: 0;
}
.lineup .smallScreen .symbol:hover em {
  position: absolute;
  font-size: 1em;
}
.lineup .smallScreen .symbol em {
  margin: 0;
}
.lineup .symbol em {
  position: absolute;
  display: block;
  background-color: #8b0000;
  color: #ffffff;
  border: 3px solid #ffffff;
  border-radius: 500%;
  font-size: 1.5em;
  width: 2em;
  height: 1.7em;
  padding-top: 0.5em;
  top: 0;
  left: 0;
  line-height: 100%;
  margin-left: 25%;
}
.lineup .smallScreen .symbol em {
  font-size: 1em;
  border: 1px solid #ffffff;
}
.lineup .symbol div.name {
  cursor: pointer;
  display: block;
  line-height: 100%;
  color: #ffffff;
  padding-top: 3em;
}
.lineup .left {
  left: 30% !important;
}
.lineup .semi_left {
  left: 20% !important;
}
.lineup .center {
  left: 0 !important;
}
.lineup .semi_right {
  left: -20% !important;
}
.lineup .right {
  left: -30%;
}
.lineup .score, .name, .score span {
  font-family: Arial, Helvetica, sans-serif;
}
.front_, .lineup .front_none {
  top: 15%;
}
.lineup .front_back {
  top: 0;
}
.lineup .front_front {
  top: 30%;
}
.lineup span.smallHidden {
  font-size: 0;
}
.lineup ul.player li strong {
  display: none;
}
.lineup ul.tabbed.content {
  position: relative;
  width: 100%;
  padding: 0;
  margin-top: 0.5em;
  margin-bottom: .5em;
  border: none;
}
.ineup ul.tabbed.content li {
  padding: 0;
  margin-bottom: .5em;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  display: inline-block;
  height: 2.5em;
  box-sizing: border-box;
  width: 42%;
}
.lineup ul.tabbed.content li:first-child {
  margin-left: 8%;
  border-left: 1px solid #000000;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.lineup ul.tabbed.content li:last-child {
  margin-right: 8%;
  border-right: 1px solid #000000;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  float: right;
}
.lineup ul.tabbed.content li a {
  display: block;
  box-sizing: border-box;
  margin-bottom: .5em;
  text-align: center;
  height: 100%;
  padding-top: 0.5em;
  text-decoration: none;
}
.lineup ul.tabbed.content li a.active {
  background-color: #4b4b4b;
  color: #ffffff;
}
.lineup {
  position: relative;
  background-color: transparent;
  padding-bottom: 15px;
  margin-bottom: 5px;
  margin-left: 2px;
}
.lineup legend {
  padding: 5px;
  width: 90%;
}
.lineup legend div {
  color: #8b0000;
  font-size: 10px;
  text-align: center;
  width: 10px;
  height: 10px;
  border: 1px solid #000000;
  display: inline-block;
}
.lineup legend div.editor.rating {
  color: #ffffff;
  background-color: #a9a9a9;
}
.lineup .rating.area {
  width: 90%;
  margin: 0 auto;
  border: 1px solid #ffffff;
  background-color: lightgray;
  border-radius: 25px;
  text-align: center;
}
.lineup .rating.area p {
  margin-bottom: 3px;
  padding: 3px 0;
  border-bottom: 1px solid #ffffff;
  font-weight: bold;
  width: 100%;
}
.lineup .field.smallScreen .name {
  font-size: 10px;
}
.lineup .field .cell .symbol .name {
  width: auto;
  height: auto;
  min-height: 21px;
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}
.lineup .field .cell .symbol:hover {
  background-color: rgba(0, 0, 0, 0.2);
  color: #ff0000;
}
.playercard .playercard__clubimg {
  min-width: inherit;
  min-height: inherit;
}
.lineup-teams {
  text-align: center;
  height: 39px;
  border-top: 2px solid #cccccc;
  padding-top: 11px;
}
.lineup-teams__title {
  font-family: "OpenSans";
  font-weight: 600;
  font-size: 24px;
  line-height: 1;
}
.lineup-teams__image {
  padding-right: 15px;
  padding-bottom: 5px;
}
.field .symbol .name {
  height: 21px;
  border-radius: 3px;
  background-color: #ffffff;
  color: #000000 !important;
  font-family: "OpenSans";
  font-weight: 600;
  font-size: 14px;
}
.lineup .cell .symbol .score img {
  cursor: pointer;
}
.lineup .symbol div.name {
  cursor: pointer;
}
.front_, .lineup .front_none {
  top: 0;
}
.lineup .left {
  left: 27px !important;
}
.lineup .right {
  left: -28px !important;
}
.lineup-shirtnumber {
  display: none;
}
#team2 .lineup {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  top: -477px;
}
#team2 .lineup .cell {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#team2 .lineup--soccerfieldImage {
  display: none;
}
#team2 .lineup .field {
  background: transparent;
  height: 390px;
}
#team2 .lineup-teams {
  border-bottom: 2px solid #cccccc;
  border-top: none;
  padding-bottom: 11px;
  padding-top: 0;
}
#team2 .lineup .left {
  left: 0 !important;
}
#team2 .lineup .forward {
  top: 30px;
}
#team2 .lineup .right {
  left: 0 !important;
}
.lineup .field img {
  min-width: inherit;
  min-height: inherit;
}
.playercard {
  background-color: #ffffff;
  position: absolute;
  z-index: 100;
  width: 100%;
}
.playercard__wrapper-rightcorner-top {
  font-family: "OpenSans";
  font-size: 21px;
  line-height: 25px;
  float: left;
  text-align: left;
  width: 195px;
}
.playercard--position {
  font-weight: 500;
  display: block;
}
.playercard--name {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  display: block;
}
.playercard__wrapper-rightcorner-top .playercard--tshirt {
  margin-top: 10px;
  width: 20px;
  height: 20px;
}
.playercard__titlebar {
  font-family: "OpenSans";
  font-weight: 700;
  font-size: 14px;
  line-height: 28px;
  background-color: #E6E8E9;
  padding: 11px 20px;
  margin-bottom: 25px;
}
.playercard .playercard__titlebar .teamTitle {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  line-height: 23px;
}
.playercard .playercard__clubimg {
  float: left;
  width: 28px;
  height: 28px;
  min-width: inherit;
  min-height: inherit;
  padding-right: 15px;
}
.playercard__img {
  width: 100px;
  height: 100px;
  padding-left: 20px;
  padding-right: 28px;
  float: left;
}
.playercard__wrapper-leftcorner-bottom {
  font-family: "OpenSans";
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  padding-left: 20px;
  padding-right: 28px;
  padding-top: 25px;
  width: 120px;
  float: left;
  text-align: left;
}
.playercard__wrapper-rightcorner-bottom {
  font-family: "OpenSans";
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  padding-top: 25px;
  width: 212px;
  float: left;
  text-align: left;
}
.playercard__wrapper-leftcorner-bottom table,
.playercard__wrapper-rightcorner-bottom table {
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  border-spacing: 0;
}
.playercard .playercard__wrapper-leftcorner-bottom table th,
.playercard .playercard__wrapper-rightcorner-bottom table th {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  text-align: left;
  border-bottom: 2px solid #cccccc;
  margin-bottom: 25px;
}
.playercard .playercard__wrapper-leftcorner-bottom table
tr:nth-child(2) td, .playercard
.playercard__wrapper-rightcorner-bottom table tr:nth-child(2) td {
  padding-top: 5px;
}
.playercard .playercard__wrapper-leftcorner-bottom table
td:nth-child(2), .playercard .playercard__wrapper-rightcorner-bottom
table td:nth-child(2) {
  text-align: right;
}
.sportheute {
  min-height: 650px;
}
.scribbleSpinner {
  background: #ffffff url(../img/scribbleLoadSpinner.gif) center 90px no-repeat;
  top: 30px;
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.sLScrbbl_wrapperBig, .sLScrbbl_wrapperSmall {
  position: absolute;
  width: 308px;
  height: 650px;
  overflow: hidden;
  margin-top: 4px;
  z-index: 99;
}
.sLScrbbl_wrapperSmall {
  height: 250px;
  margin-top: 0;
  z-index: 99;
}
.sLScrbbl_headerTitle {
  height: 28px;
  width: 100%;
  color: #d4091c;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 23px;
  letter-spacing: 0.02em;
  text-align: left;
  text-transform: uppercase;
  border-bottom: 2px solid #d4091c;
  line-height: 20px;
  float: left;
  margin-bottom: 4px;
}
.sLScrbbl_headerLink {
  position: absolute;
  top: 0;
  right: 0;
  font-family: "OpenSansBold";
  font-size: 14px;
  text-align: right;
  height: 24px;
  width: 50px;
  padding: 0 6px 0 0;
  background-color: #eee;
  white-space: nowrap;
  line-height: 24px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.sLScrbbl_headerLink:before {
  position: absolute;
  left: 5px;
  top: 13px;
  font-family: "BlickIcons";
  font-size: 28px;
  -webkit-font-smoothing: antialiased;
  content: "3";
}
.sLScrbbl_headerLine a {
  color: #d6081c;
  text-decoration: none;
}
.sLScrbbl_headerLine a:hover {
  color: #333;
}
.sLScrbbl_scrollWrapper {
  width: 328px;
  position: absolute;
  top: 58px;
  left: 0;
  bottom: 20px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.sLScrbbl_scrollBtn {
  height: 25px;
  width: 310px;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  background-color: #fff;
  font-family: "BlickIcons";
  font-size: 66px;
  -webkit-font-smoothing: antialiased;
  text-indent: 30px;
}
.sLScrbbl_scrollBtn:before {
  color: #bfbfbf;
  content: "7";
  line-height: 82px;
}
.sLScrbbl_scrollBtn:hover {
  background-color: #eee;
  cursor: pointer;
}
.sLScrbbl_scrollBtn:hover:before {
  color: #d6081c;
}
.sLScrbbl_scrollDownBtn {
  top: 33px;
  border-bottom: 3px solid #fff;
}
.sLScrbbl_scrollUpBtn {
  bottom: 0;
  border-top: 3px solid #fff;
}
.sLScrbbl_scrollUpBtn:before {
  content: "6";
  line-height: 84px;
}
.liveticker-max div.tablerow {
  display: none;
}
.liveticker-max div.tablerow:nth-child(-n+20) {
  display: table-row;
}
#liveticker-show-more-button {
  text-shadow: 0 1px 0 #fff;
  font-size: 0.95em;
  border-bottom: 1px solid #B2B2B2;
  border-top: 1px solid #FFF;
  padding: 12px 12px 12px 8px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  cursor: pointer;
}
#fancybox-content .caption, .ticker-list .caption {
  font-size: 14px;
}
.fbShareTicker {
  background-image: url(../img/FacebookLogo.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  float: left;
  width: 24px;
  height: 24px;
  padding: 5px 0;
  margin-right: 5px;
}
.twShareTicker {
  background-image: url(../img/twitter_logo.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  float: left;
  width: 24px;
  height: 24px;
  padding: 5px 0;
  margin-right: 5px;
}
.gpShareTicker {
  background-image: url(../img/GooglePlus-Logo.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  float: left;
  width: 24px;
  height: 24px;
  padding: 5px 0;
}
.cilShowCommentForm {
  clear: both;
  float: right;
  height: 24px;
  width: 27px;
  background-image: url(../img/cil-comment-btn.png);
  cursor: pointer;
}
.commentFormContainer {
  clear: both;
  margin-top: 10px;
}
.instagram {
  background-image: url(../img/InstagramLogo.png);
  background-position: right top;
  background-repeat: no-repeat;
  margin-bottom: 5px;
  padding-right: 25px;
  min-height: 18px;
}
.twitterTicker {
  margin-bottom: 10px;
  border-style: solid;
  border-radius: 5px;
  border-width: 1px;
  border-color: #eee #ddd #bbb;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  padding: 14px;
}
.twitterTicker .twitterHeader {
  background-image: url(../img/Twitterlogo.png);
  background-position: right top;
  background-repeat: no-repeat;
  margin-bottom: 5px;
  padding-right: 30px;
  font-weight: bold;
}
.twitterTicker .twitterHeader .twitterScreen {
  color: #707070;
  font-weight: normal;
}
.twitterTicker .twitterHeader .twitterLink {
  color: #000000 !important;
}
.twitterTicker .twitterBody {
  display: inline-block;
}
.twitterTicker .twitterBody .tweetImage {
  width: 100%;
  margin-top: 5px;
  border-radius: 3px;
}
.twitterTicker a {
  color: #0084b4 !important;
}
.wikipedia {
  margin-bottom: 10px;
}
.wikipedia .wikiHeader {
  background-image: url(../img/WikipediaLogo.png);
  background-position: right top;
  background-repeat: no-repeat;
  margin-bottom: 5px;
  padding-right: 30px;
}
.wikipedia .wikiBody {
  display: inline-block;
}
.wikipedia .wikiBody .wikiPic {
  float: left;
  margin: 0 5px 2px 0;
  max-width: 25%;
}
.wikipedia .wikiBody .wikiTxt {
  display: block;
}
.facebook .facebookHeader {
  background-image: url(../img/FacebookLogo.png);
  background-position: right top;
  background-repeat: no-repeat;
  margin-bottom: 5px;
  padding-right: 30px;
}
.facebook .facebookHeader a {
  color: #000;
  font-weight: bold;
}
.facebook .facebookHeader .facebookPic {
  float: left;
  margin: 0 5px 2px 0;
  max-width: 50px;
}
.facebook .facebookBody {
  clear: left;
}
.facebook .facebookBody .facebookTxt {
  display: block;
}
.facebook .facebookBody .facebookLink {
  display: block;
  float: right;
  margin-bottom: 10px;
}
.guestComment {
  border: solid 1px #B2B2B2;
  padding: 8px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  margin-bottom: 22px;
  clear: both;
}
.guestComment .guestCommentBubble {
  background: url(../img/comments_bg.gif) no-repeat;
  position: absolute;
  display: block;
  bottom: -20px;
  left: 8px;
  content: ;
  width: 40px;
  height: 20px;
}
.commentCiL {
  border-top: 1px solid #b2b2b2;
  margin-left: 25px;
  margin-top: 10px;
  clear: both;
}
.commentCiL .cilRate ul {
  list-style: none outside none;
  font-size: 11px;
  margin-left: 0;
}
.commentCiL .cilRate ul li {
  float: left;
  margin: 0 7px 0 0;
  padding: 0 9px 0 0;
  white-space: nowrap;
  line-height: 15px;
  background: url(../img/at_publish.png) no-repeat scroll right 7px rgba(0, 0, 0, 0);
}
.commentCiL .cilRate ul li a {
  color: #000;
}
.commentCiL .cilRate ul li.last {
  margin: 0;
  padding: 0;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.commentCiL strong {
  line-height: 15px;
  font-size: 13px;
}
.commentCiL p {
  padding: 7px 0 6px;
  line-height: 15px;
  font-size: 13px;
  word-wrap: break-word;
}
.tablecell #abstract {
  display: inline;
  line-height: 16px;
  font-weight: normal;
  font-size: 15px;
  color: #000;
  word-wrap: break-word;
  max-width: 400px;
}
.tablerow {
  float: left;
  clear: left;
  width: 100%;
}
.tablerow .tablecell:first-child {
  background-color: #f1f1f1;
}
.tablecell {
  display: table-cell;
  text-align: left;
  font-size: 15px;
  color: #000;
  padding: 13px 12px 12px 8px;
  vertical-align: top;
  word-wrap: break-word;
}
.tablecell.socialTicker {
  float: left;
  width: 100%;
  padding: 13px 0 12px 0;
}
.tablecell.socialTicker img {
  max-width: 100%;
}
.tablecell img {
  max-width: 375px;
}
.tablerow .tablecell:first-child {
  display: block;
  word-break: break-all;
  padding: 0;
  border-bottom: 1px solid #B2B2B2;
  border-top: 1px solid #B2B2B2;
  width: 100%;
  float: left;
}
.tablerow .tablecell:first-child strong {
  padding: 6px 12px 6px 8px;
  display: block;
  float: left;
}
tr.tablerow {
  display: none;
}
.ticker-list.divtable {
  border-top: none;
}
#logo {
  float: left;
  display: block;
  margin: 0;
  padding: 25px 0 0 28px;
}
#logo_print {
  display: none;
}
#logo a {
  display: block;
  width: 280px;
  height: 102px;
  text-indent: -9999px;
  background: transparent url("../img/logo_blick_transparent.png") no-repeat scroll
    0 0;
  background-size: 280px auto;
}
.logo.swisslotto {
  padding-top: 2px;
  background: url(../img/lotto_swisslotto.png) no-repeat right top;
}
.logo.euromillions {
  padding-top: 8px;
  background: url(../img/lotto_euromillions_transparent.png) no-repeat right top;
  background-size: 46px auto;
}
.lotto_widget .item {
  background: transparent none;
  filter: none;
  height: auto;
}
.lotto_widget .zahlen {
  left: auto;
  margin-bottom: 15px;
  position: relative;
  top: auto;
}
.lotto_widget .zahlen .zahl {
  background: 0 none;
  border-radius: 50%;
  border: 2px solid #666666;
  color: #222222;
  font-size: 14px;
  height: 27px;
  line-height: 27px;
  margin-right: 6px;
  width: 27px;
}
.lotto_widget .zahlen .zahl.stern {
  background: transparent none;
  border: 0 none;
  border-radius: 0;
  height: 31px;
  line-height: 31px;
  position: relative;
  width: 31px;
  z-index: 0;
}
.lotto_widget .zahlen .zahl.stern:before {
  border-radius: 0;
  color: #fec603;
  font-size: 5em;
  left: -4px;
  position: absolute;
  top: -1px;
  z-index: -1;
}
.lotto_widget .item h5.jackpot {
  font-weight: 700;
  font-family: "OpenSansBold", sans-serif;
  font-size: 14px;
  bottom: auto;
  left: auto;
  margin-bottom: 30px;
  position: relative;
  letter-spacing: 0.045em;
  color: #222222;
}
.lotto_widget .item h5.jackpot strong {
  color: #d6081c;
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
}
.logo.swisslotto {
  padding-top: 21px;
}
.logo.logo.euromillions {
  padding-top: 29px;
}
.lotto_widget .zahl.kugel {
  background-color: #efefef;
  border: 2px solid #bebebe;
}
ul#mainNavigation {
  z-index: 800;
  position: absolute;
  top: 88px;
  right: 188px;
  height: 34px;
  border-top: 1px solid #b50e0b;
  border-right: 1px solid #a01200;
  border-left: 1px solid #a01200;
}
ul#mainNavigation li {
  position: relative;
  float: left;
  padding-right: 2px;
  background: url(../img/mainNavSprite.png) no-repeat right -44px;
}
ul#mainNavigation li.last {
  padding-right: 0;
}
ul#mainNavigation li a {
  float: left;
  display: block;
  padding: 0 13px 0 13px;
  font-size: 14px;
  font-weight: 700;
  line-height: 34px;
  background: url(../img/mainNavSprite.png) repeat-x 0 -88px;
  color: #fff;
}
ul#mainNavigation h1 {
  float: left;
  display: block;
  padding: 0 17px 0 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 34px;
  background: url(../img/mainNavSprite.png) repeat-x 0 -88px;
  color: #fff;
}
ul#mainNavigation li a.home {
  display: block;
  width: 43px;
  height: 34px;
  background: url(../img/homeSprite.png) no-repeat left top;
  color: transparent;
  padding: 0;
}
ul#mainNavigation li a.home:hover {
  background: url(../img/homeSprite.png) no-repeat left -44px;
}
ul#mainNavigation li a.home.select {
  background: url(../img/homeSprite.png) no-repeat left -88px;
  color: transparent;
}
ul#mainNavigation li a.home.select:hover {
  background: url(../img/homeSprite.png) no-repeat left -88px;
  color: transparent;
}
ul#mainNavigation li a:hover {
  background: url(../img/mainNavSprite.png) repeat-x 0 -132px;
  text-decoration: none;
}
ul#mainNavigation li a.select {
  background: url(../img/nav-active.jpg) repeat-x;
  color: #9a0b04;
}
ul#mainNavigation li a.select:hover {
  background: url(../img/mainNavSprite.png) repeat-x 0 -132px;
  color: #fff;
}
ul#mainNavigation li h1 {
  margin: 0;
  padding: 0;
  font-family: "OpenSans";
}
ul#mainNavigation li a.current {
  background: #ffffff url(../img/mainNav_current.png) repeat-x;
  color: #9a0b04;
}
ul#mainNavigation li dl {
  display: none;
  position: absolute;
  top: 34px;
  left: -15px;
  width: 192px;
  padding: 0 14px 14px 14px;
  background: url(../img/subnav-bg.png) left bottom no-repeat;
  z-index: 500;
}
ul#mainNavigation li dl dd {
  position: relative !important;
  display: block;
  width: 192px;
  margin: 0;
  padding: 0;
  background: #fff;
}
ul#mainNavigation li dl dd a {
  float: none !important;
  width: 174px;
  margin: 0;
  padding: 0 3px 0 15px;
  line-height: 30px !important;
  font-size: 12px;
  font-weight: 700;
  background: none;
  border-bottom: 1px solid #d9d9d9;
  color: #9a0b04;
}
ul#mainNavigation li dl dd a.arrow {
  background: url(../img/menuPointSprite.png) no-repeat right -107px;
}
ul#mainNavigation li dl dd a.last {
  border-bottom: none;
}
ul#mainNavigation li dl dd a.active, ul#mainNavigation li dl dd
a:hover {
  background: url(../img/menuPointSprite.png) no-repeat -11px -46px;
  color: #fff;
  text-decoration: none;
}
ul#mainNavigation li dl dd a.arrow.active, ul#mainNavigation li dl dd
a.arrow:hover {
  background: url(../img/menuPointSprite.png) no-repeat -11px -74px;
}
.subNav {
  display: none;
  position: absolute;
  top: -34px;
  left: 207px;
}
.subNav dl {
  width: 590px;
  padding: 0 13px 13px 0 !important;
  background: url(../img/sec-subnav-bottom.png) left bottom no-repeat !important;
}
.subNav dd {
  display: block;
  width: 190px !important;
  margin: 0;
  padding: 0;
  line-height: 30px;
  background: none;
}
.subNav dd a {
  width: 176px !important;
  margin: 0;
  padding: 0 0 0 14px !important;
  font-size: 12px;
  font-weight: 700;
  background: none;
  border-bottom: 1px solid #d9d9d9;
  color: #000000 !important;
}
.subNav dd a.last {
  border-bottom: none;
}
.subNav dd.first {
  position: relative;
  top: -9px;
  left: 0;
  width: 203px;
  height: 9px;
  background: url(../img/sec-subnav-top.png) no-repeat left top;
}
.subNav dd a:hover {
  background: url(../img/menuPointSprite.png) no-repeat 0 bottom !important;
  color: #fff;
  text-decoration: none;
}
.selectedSubmenu {
  clear: both;
  position: relative;
  top: 0;
  left: 14px;
  height: 37px;
  margin: 0;
  zoom: 1;
  font-family: "OpenSans";
}
.selectedSubmenu ul {
  margin: 0;
  padding: 9px 0 0;
}
.selectedSubmenu li {
  float: left;
  margin: 0 7px 0 0;
}
.selectedSubmenu h1 {
  font-family: "OpenSans";
}
.selectedSubmenu a:active, .selectedSubmenu a:hover, .selectedSubmenu
a:link, .selectedSubmenu a:visited {
  float: left;
  display: block;
  padding: 0 8px;
  line-height: 18px;
  font-weight: 700;
  white-space: nowrap;
  color: #9a0b04;
}
.selectedSubmenu .selected a:active, .selectedSubmenu .selected
a:hover, .selectedSubmenu .selected a:link, .selectedSubmenu .selected
a:visited {
  background: #c60716;
  color: #fff;
}
.news-stiker-outer {
  display: block;
  height: 93px;
  margin: 0 0 20px 0;
  overflow: hidden;
}
.news-stiker {
  float: left;
  width: 558px;
  height: 73px;
  padding: 9px 0 11px 20px;
  background: url(../img/newsticker-bg.png) no-repeat;
}
.news-stiker-title {
  float: left;
  font-size: 24px;
  line-height: 74px;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  width: 111px;
}
.news-stiker-title.two-lines {
  line-height: 37px;
}
.news-stiker-subtitle {
  font-size: 12px;
  line-height: 12px;
}
.newsticker {
  position: absolute;
  display: block;
  width: 405px;
  left: 165px;
}
.newsticker li {
  display: block;
  line-height: 19px;
}
.newsticker li a {
  padding-right: 10px;
  background: url(../img/bullet-blk.png) right 5px no-repeat;
  color: #000;
}
.newsticker li span {
  margin-right: 8px;
  padding: 0 6px;
  font-size: 11px;
  line-height: 11px;
  background: #000;
  color: #fff;
  text-align: center;
}
.news-stiker-outer .mehr {
  float: left;
  width: 66px;
  height: 93px;
  background: url(../img/newsticker-bg.png) no-repeat -578px 0;
}
.news-stiker-outer .mehr:hover {
  background-position: -644px 0;
}
body.sport .news-stiker {
  background: url(../img/newsticker-bg.png) no-repeat 0 -93px;
}
body.sport .news-stiker-outer .mehr {
  background: url(../img/newsticker-bg.png) no-repeat -578px -93px;
}
body.sport .news-stiker-outer .mehr:hover {
  background-position: -644px -93px;
}
.voting-coloumn {
  float: left;
  margin: 0 10px;
  width: 45%;
}
.coloumn-headline {
  font-size: 24px;
  font-family: "OpenSansSemibold", sans-serif;
  font-weight: 600;
  border-top: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  line-height: 28px;
  padding: 11px 0;
  margin-bottom: 10px;
  color: #222222;
}
.coloumn-headline.headline-small {
  font-size: 16px;
  font-weight: 400;
  border-top: 0 none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.player-vote {
  padding: 15px 0 0 0;
}
.voting-wrapper {
  height: 90px;
  position: relative;
}
.voting-wrapper span {
  font-size: 10px;
}
.player-image {
  width: 85px;
  height: 70px;
  float: left;
}
.player-name {
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
}
.player-position {
  font-size: 14px;
}
.player-position-none {
  height: 14px;
}
.player-info {
  margin-bottom: 17px;
  min-height: 36px;
}
.player-info-with-results {
  margin-bottom: 7px;
}
.vote-submit-btn {
  margin: 0 auto;
  padding: 10px 0;
  width: 200px;
  float: none;
  display: block;
  text-transform: uppercase;
}
.vote-submit-btn.inactive {
  background: #d9d9d9;
  border: none;
}
.submitline--top {
  padding-bottom: 20px;
}
.submitline--bottom {
  padding-top: 20px;
  border-top: 2px solid #ccc;
  margin: 20px 10px 0 10px;
}
.submitline .info-line {
  color: #ff0000;
  display: block;
  margin: 0 auto;
  padding: 5px 0;
  text-align: center;
}
.vote-values {
  height: 17px;
}
.voting-value {
  color: #d6081c;
  font-size: 14px;
}
.voting-wrapper input[type="range"] {
  color: #666666;
  font-size: 14px;
  font-weight: 700;
  height: 25px;
  padding: 0;
}
.player-vote-input-wrapper:before {
  color: #666666;
  content: "1";
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  vertical-align: top;
  line-height: 25px;
}
.player-vote-input-wrapper--no-numbers:before {
  display: none;
}
.player-vote-input-wrapper:after {
  color: #666666;
  content: "6";
  font-family: "OpenSansBold", sans-serif;
  font-weight: 700;
  vertical-align: top;
  line-height: 25px;
}
.player-vote-input-wrapper--no-numbers:after {
  display: none;
}
.player-info .votingFeedback {
  font-size: 10px;
  position: relative;
}
.votingFeedback-initial {
  position: absolute;
  color: #666;
  font-size: 13px;
  left: 85px;
  top: 34px;
  font-style: italic;
}
.votingFeedback-voted {
  color: #222222;
  font-style: normal;
  left: 15%;
}
.votingFeedback-results {
  color: #d6081c;
  font-style: normal;
  left: 0;
}
.votingFeedback.votingFeedback-performance {
  position: absolute;
  left: 85px;
  top: 34px;
  color: #666666;
}
.voting-value-average {
  background: url("../img/slider_thumb_disabled.png");
  background-repeat: no-repeat;
  position: absolute;
  left: 90px;
  top: 56px;
  width: 25px;
  font-size: 11px;
  height: 24px;
  overflow: hidden;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 4px;
}
.votingFeedback.votingValueOutput {
  position: absolute;
  top: 57px;
  width: 24px;
  height: 25px;
  font-size: 11px;
  font-weight: 700;
  color: #222222;
  cursor: pointer;
  pointer-events: none;
  text-align: center;
}
input[type=range] {
  -webkit-appearance: none;
  width: 180px;
  margin: 0;
}
input[type=range]::-webkit-slider-runnable-track {
  height: 7px;
  background: url("../img/slider_bg.png");
  border-radius: 3px;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 24px;
  width: 25px;
  background: url("../img/slider_thumb_black.png");
  margin-top: -10px;
}
input[type=range]:focus::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 24px;
  width: 25px;
  background: url("../img/slider_thumb_red.png");
  margin-top: -10px;
}
.player-voting-result input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 24px;
  width: 25px;
  background: none;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #d6081c;
}
input[type=range] {
  border: 1px solid #ffffff;
  width: 180px;
}
input[type=range]::-moz-range-track {
  width: 180px;
  height: 5px;
  background: #ddd;
  border: none;
  border-radius: 3px;
}
input[type=range]:focus::-moz-range-thumb {
  background: url("../img/slider_thumb_red.png");
  background-repeat: no-repeat;
  margin-top: -10px;
  padding-top: 5px;
}
input[type=range]::-moz-range-thumb {
  background: url("../img/slider_thumb_black.png");
  background-repeat: no-repeat;
  border: none;
  height: 24px;
  width: 25px;
  margin-top: -10px;
  padding-top: 5px;
}
.player-voting-result input[type=range]::-moz-range-thumb {
  border: none;
  height: 24px;
  width: 25px;
  background: none;
}
input[type=range]:-moz-focusring {
  outline: 1px solid #ffffff;
  outline-offset: -1px;
}
input[type=range]::-moz-range-track {
  height: 7px;
  background: url("../img/slider_bg.png");
  border-radius: 3px;
}
input[type=range]:focus::-moz-range-track {
  height: 7px;
  border-radius: 3px;
  background: #d6081c;
}
input[type=range]::-ms-track {
  height: 17px;
  background: none;
  border-radius: 3px;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #777777;
  height: 7px;
  border-radius: 5px;
  background: url("../img/slider_bg.png");
}
input[type=range]::-ms-fill-upper {
  background: #777777;
  height: 7px;
  border-radius: 5px;
  background: url("../img/slider_bg.png");
}
input[type=range]:focus::-ms-thumb {
  border: none;
  height: 25px;
  width: 25px;
  background: url("../img/slider_thumb_red.png");
}
input[type=range]::-ms-thumb {
  border: none;
  height: 24px;
  width: 25px;
  background: url("../img/slider_thumb_black.png");
}
.player-voting-result input[type=range]::-ms-thumb {
  border: none;
  height: 24px;
  width: 25px;
  background: none;
}
input[type=range]:focus::-ms-fill-lower {
  background: #d6081c;
}
input[type=range]:focus::-ms-fill-upper {
  background: #d6081c;
}
.player-vote input[type=radio] {
  margin-right: 4px;
}
#duelJsonInput {
  height: 500px;
  width: 100%;
}
#duelJsonSelect {
  float: right;
  margin: 15px 0;
  color: #fff;
  background-color: #337ab7;
  padding: 6px 12px;
  font-weight: 400;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 4px;
}
#duel-results div.duellBox {
  margin-top: 0;
}
.duellFixedTitle {
  max-width: 644px;
  width: 100%;
  padding: 20px 5px 0;
  float: left;
}
.duellFixedTitle h3 {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 18px;
  color: #666;
  padding: 0;
}
.duellFixedTitle h2 {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  color: #d6081c;
  margin: 0 0 15px 0;
  padding: 0;
}
.duellFixedTitle p.abstand {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 17px;
  line-height: 25px;
  color: #222222;
  margin-bottom: 30px;
}
.duellBox {
  max-width: 644px;
  width: 100%;
  padding: 20px 5px;
  border-top: solid 2px #cccccc;
  border-bottom: solid 2px #cccccc;
  margin: 30px auto;
  position: relative;
  float: left;
}
.duellBox.fixedVotePage {
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}
.duellBox.fixedVotePage span.duel-vs {
  margin-top: 183px;
}
.duellBox.fixedVotePage .duellants {
  margin-top: 0;
}
.duellBox.fixedVotePage .duelfixed .duel-percent {
  display: block;
}
.duellBox.fixedVotePage .duelfixed .duel-percent .right-percent {
  text-align: right;
  padding-right: 5px;
}
.duellBox .ergebnisse {
  margin-top: 30px;
}
.duellBox h3 {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  color: #666;
  padding: 0;
}
.duellBox h2 {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  color: #d6081c;
  margin: 0 0 30px 0;
  padding: 0;
}
.duellBox .borderBot {
  border-bottom: solid 2px #cccccc;
}
.duellBox .abstand {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 17px;
  line-height: 25px;
  color: #222222;
}
.duellBox .duell-countdown {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #666666;
}
.duellBox .bildlegende {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #222222;
}
.duellBox .bildtitel, .duellBox .duell-info-popup {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 21px;
  color: #222222;
}
.duellBox .credit {
  color: #888888;
}
.duellBox .titelleiste {
  border-bottom: solid 2px #d6081c;
  overflow: hidden;
  text-align: center;
  margin: 0 0 15px;
}
.duellBox .titelleiste .tab {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 35px;
  color: #d6081c;
  background-color: #eeeeee;
  border-radius: 3px 3px 0 0;
  padding: 0 10px;
  margin-left: 3px;
  display: inline-block;
  cursor: pointer;
}
.duellBox .list-view-button, .duellBox .topflop-view-button {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  color: #d6081c;
  cursor: pointer;
  float: right;
  margin-top: -37px;
  background: url("../img/duel_arrow_alleresultate.png") no-repeat right;
  padding-right: 10px;
}
.duellBox .topflop-view-button {
  margin-top: 20px;
  margin-bottom: 5px;
}
.duellBox .page {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  color: #d6081c;
  background-color: #eeeeee;
  border-radius: 3px;
  padding: 6px 10px;
  margin-left: 3px;
  display: inline-block;
  cursor: pointer;
}
.duellBox .blaeterer .active, .duellBox .tab.active {
  color: #ffffff;
  background-color: #d6081c;
}
.duellBox .eintrag:nth-child(2n) {
  margin: 0;
}
.duellBox .eintrag {
  margin: 0 28px 30px 0;
  float: left;
  width: 308px;
}
.duellBox .eintrag img {
  width: 112px;
  float: left;
  margin: 0 10px 0 0;
}
.duellBox .eintraege {
  margin-top: 30px;
}
.duellBox .rang {
  position: absolute;
  z-index: 10;
  padding: 5px 5px 2px;
  background-color: #eeeeee;
  font-size: 24px;
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  color: #d6081c;
}
.duellBox .bildinfo {
  height: 145px;
  margin-bottom: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.duellBox .poll-nav {
  float: right;
  height: 35px;
  margin-right: 20px;
}
.duellBox .poll-nav > span {
  margin: 0 5px;
  float: left;
  vertical-align: middle;
  display: inline-block;
}
.duellBox .poll-nav p {
  float: left;
  text-align: center;
  min-width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 17px;
}
.duellBox .poll-info {
  float: right;
  background: url("../img/duel_info.png") no-repeat;
  height: 20px;
  width: 20px;
  cursor: pointer;
}
.duellBox .duell-info-popup {
  width: 280px;
  position: absolute;
  right: 1px;
  top: 16px;
  padding: 10px;
  border: solid 1px #cccccc;
  background: url("../img/duel_info.png") no-repeat 277px 3px #ffffff;
  z-index: 20;
  cursor: pointer;
  overflow: hidden;
  display: none;
}
.duellBox .resultat {
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  position: relative;
  bottom: 20px;
}
.duellBox .resultatContainer {
  background-color: #eeeeee;
  height: 3px;
  width: 186px;
  float: right;
}
.duellBox .resultatBalken {
  background-color: #d6081c;
  height: 100%;
}
.duellBox .blaeterer {
  text-align: center;
}
.duellBox .duellants {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 28px;
  -moz-column-gap: 28px;
  column-gap: 28px;
  margin-top: 30px;
  position: relative;
}
.duellBox .duellant {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  display: inline-block;
}
.duellBox .duellant img {
  width: 100%;
  cursor: pointer;
}
.duellBox .duellant:nth-child(2) {
  margin-right: 0;
}
.duellBox .duellant-result-pic {
  width: 112px;
  height: 168px;
}
.duellBox span.duel-nav {
  width: 12px;
  height: 35px;
  cursor: pointer;
}
.duellBox .left-arrow-duel {
  background: url("../img/duel_arrow-left.png") no-repeat;
}
.duellBox .right-arrow-duel {
  background: url("../img/duel_arrow-right.png") no-repeat;
}
.duellBox span.duel-vs {
  background: url("../img/duel_vs.png") no-repeat center center;
  position: absolute;
  width: 94px;
  height: 94px;
  left: 50%;
  margin: 213px 0 0 -47px;
  z-index: 10;
}
.duellBox span.pic-checked {
  background: url("../img/duel_check.png") no-repeat bottom right;
  position: absolute;
  display: none;
  width: 123px;
  height: 123px;
  bottom: 0;
  right: 0;
}
.duellBox .hidden {
  display: none;
}
.duellBox .duellImageContainer {
  position: relative;
  margin-bottom: 15px;
}
.duellBox .list-view {
  margin-left: 10px;
  max-height: 800px;
  overflow-y: scroll;
}
.duellBox .list-view .eintrag {
  width: 450px;
  margin: 0;
  border-bottom: 1px solid #CCC;
  padding: 10px;
}
.duellBox .list-view .rang {
  position: relative;
  background-color: inherit;
  color: #000000;
  float: left;
  margin: 10px 5px 0 0;
  min-width: 30px;
}
.duellBox .list-view .bildinfo {
  height: 85px;
}
.duellBox .list-view .resultatContainer {
  width: 283px;
}
.duellBox .list-view .duellant:nth-child(2) {
  margin: inherit;
}
.duellBox .list-view .duellant-result-pic {
  height: 112px;
}
.duellBox .duelfixed img {
  cursor: default;
}
.duellBox .duelfixed img.voteCursor {
  cursor: pointer;
}
.duellBox .duelfixed span.pic-checked {
  bottom: 30px;
}
.duellBox .duelfixed .duel-percent {
  position: absolute;
  width: 644px;
  height: 30px;
  z-index: 15;
  top: 410px;
  display: none;
  background-color: #222;
}
.duellBox .duelfixed .duel-percent.redBgDuell {
  background-color: #d6081c;
}
.duellBox .duelfixed .duel-percent span {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 30px;
  color: #ffffff;
  vertical-align: middle;
}
.duellBox .duelfixed .duel-percent .left-percent {
  float: left;
  padding-left: 5px;
}
.duellBox .duelfixed .duel-percent .right-percent {
  float: right;
  min-width: 30px;
  max-width: 600px;
  padding-right: 5px;
  text-align: right;
  background-color: #222;
}
.duellBox .duelfixed .duel-percent .right-percent.redBgDuell {
  background-color: #d6081c;
}
.noborder {
  border: 0;
}
.widget_voting div.voting-player {
  float: left;
  width: 100%;
  min-width: 100px;
  height: auto;
  border-bottom: 1px solid #a9a9a9;
}
.widget_voting div.voting-player div.voting-links {
  height: auto;
}
.widget_voting div.voting-player .voting-result-container {
  position: relative;
  top: -1em;
}
.widget_voting div.voting-player .voting-result-container strong {
  color: #777777;
}
.widget_voting div.voting-player .voting-link > span {
  background-color: #f1f1f1;
}
.widget_voting div.voting-player div.voting-result-container {
  float: left;
  background: #cccccc;
}
.widget_voting div.voting-player div.voting-result-container strong {
  float: left;
}
.widget_voting div.voting-player form {
  float: left;
  margin-right: 1em;
}
div.widget_voting div.voting-player div.voting-result-container strong
{
  position: relative;
  display: block;
  padding-top: 1.2em;
}
.voting-player .voting-links.picture-poll-text.picture-poll-result {
  float: left;
  width: 25%;
}
.voting-player h4 {
  float: left;
  position: absolute;
  right: 0;
  margin-top: 5px;
  font-size: 14px;
  border: 1px solid #d6081c;
  border-radius: 5px;
}
.nl_reg {
  font-family: "AntennaCondBold", sans-serif;
  font-weight: 700;
  background-color: #d6081c;
  color: #ffffff;
}
.nl_reg fieldset {
  border: none;
  text-align: center;
}
.nl_reg .fr_container {
  display: inline-block;
  height: 25px;
}
.nl_description {
  text-align: center;
  padding-bottom: 5px;
}
.nl_description.nl_response {
  background-color: #ffffff;
  color: #222222;
}
#nl_feedback .center_text {
  margin-bottom: 10px;
}
.registration_form {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  min-width: 290px;
  max-width: 640px;
}
.registration_form fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.registration_form fieldset .nl_registration.chkbx_agb {
  display: inline-block;
}
.registration_form fieldset .nl_registration .label_agb {
  margin-left: 0;
  display: inline;
}
.registration_form fieldset .selectOption dd {
  padding: 0;
  margin: 0;
}
.registration_form fieldset .selectOption dd label {
  margin: 10px 0 10px 0;
  color: #ffffff;
  background-color: #d6081c;
  border: 1px solid #d6081c;
  border-radius: 5px;
  height: 2em;
  line-height: 2em;
  padding: 0 10px 0 10px;
  display: block;
}
.registration_form fieldset .selectOption dd label.selected {
  background-color: #7e0814;
  border-color: #7e0814;
}
.registration_form fieldset button#submit_nl_reg_1 {
  float: right;
}
.registration_form #error_msg {
  clear: both;
  color: #d6081c;
}
.registration_form .fr_text input {
  font-size: 1.2em;
  margin-bottom: 0;
  border: 2px solid #666666;
  border-radius: 5px;
  padding: 4px 50px 4px 8px;
  background: #ffffff;
  color: #696969;
  width: 100%;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.registration_form div.fr_registration_text {
  padding: 5px 0 5px 0;
  font-weight: 700;
}
.registration_form .fr_registration_selection p {
  font-family: "AntennaCondBold", Arial, Helvetica, Geneva, sans-serif;
  padding: 10px 0 0px 0;
  font-size: 20px;
}
.registration_form div.fr_container small {
  font-size: smaller;
  color: #777;
  display: block;
  padding: 0 0 5px 0;
}
.registration_form .social-mobile {
  min-width: 290px;
  max-width: 640px;
}
.registration_form .social-mobile div {
  float: left;
}
.registration_form .social-mobile div.facebook-like {
  text-align: left;
  width: 35%;
}
.registration_form .social-mobile div.facebook-like div.fb-like {
  top: -1px;
  transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -o-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  -webkit-transform-origin: bottom left;
}
.registration_form .social-mobile div.google-plus {
  text-align: center;
  width: 39%;
}
.registration_form .social-mobile div.google-plus div {
  transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -o-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  -webkit-transform-origin: bottom center;
  -moz-transform-origin: bottom center;
  -webkit-transform-origin: bottom center;
}
.registration_form .social-mobile div.tweet-follow {
  text-align: right;
  width: 26%;
}
.registration_form .social-mobile div.tweet-follow iframe {
  transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -o-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  -webkit-transform-origin: bottom right;
  -moz-transform-origin: bottom right;
  -webkit-transform-origin: bottom right;
}
.info_list {
  margin-bottom: 15px;
}
.info_list h4 {
  font-size: 14px;
}
.info_list h1 {
  font-family: $fontFamilyNameBase;
  font-size: 12px;
  font-weight: normal;
}
.info_list .info_list_header {
  line-height: 1.5em;
  color: #d6081c;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 7px;
  margin-bottom: -3px;
}
.info_list .info_list_element {
  margin: 5px 0;
  overflow: hidden;
  background-color: #e1e1e8;
  width: 100%;
}
display: table .info_list .info_list_element > div {
  vertical-align: middle;
  display: table-cell;
}
.info_list .info_list_element .info_item_list_pre {
  text-align: center;
  background-color: #d6081c;
  font-weight: bold;
  color: #ffffff;
  padding: 12px;
  width: 50px;
  font-size: 0.9em;
  text-transform: uppercase;
}
.info_list .info_list_element .info_list_detail {
  padding: 8px;
  border-left: 2px solid #d6081c;
}
.info_list .info_list_element .info_list_detail .info_item_list_header
{
  color: #d6081c;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 2px;
}
.info_list .info_list_element .info_list_detail
.info_item_list_subheader {
  font-weight: bold;
  text-transform: uppercase;
}
.info_list .info_list_element .info_list_detail
.info_item_list_content {
  line-height: 1.5em;
  background-color: #e1e1e8;
}
.profileDetailsContainer {
  margin-bottom: 15px;
}
.profileDetailsContainer .module_title {
  background-color: #ab2923;
  padding: 8px;
  border: none;
}
.profileDetailsContainer .h3_title strong {
  color: #ffffff;
  font-size: 24px;
}
.coverImageContainer {
  margin-bottom: 15px;
}
.coverImageContainer .coverImage {
  width: 100%;
}
.coverImageContainer .logoImage {
  position: absolute;
  top: 15px;
  left: 15px;
}
.schoolAffiliationsContainer .info_list .info_list_element
.info_item_list_pre {
  width: 15px;
  padding: 8px;
}
.schoolAffiliationsContainer .info_list .info_list_element
.info_item_list_header {
  float: left;
}
.schoolAffiliationsContainer .info_list .info_list_element
.info_item_list_subheader {
  float: right;
}
.schoolAwardsContainer .info_list .info_list_element {
  display: inline-table;
  width: 49%;
}
.schoolAwardsContainer .info_list .info_list_element:nth-child(even) {
  margin-left: 2%;
}
.schoolAwardsContainer .info_list .info_list_element
.info_item_list_pre {
  vertical-align: top;
  width: 15px;
  padding: 8px;
}
#SRLive .srw-container .sc-lmt .sc-matchinfo .sc-separator {
  height: 30px;
}
#SRLive .srw-container .sc-lmt .sc-matchinfo .sc-time-info .sc-date {
  margin-top: 10px !important;
}
.search {
  float: left;
  display: block;
  width: 183px;
  height: 24px;
  padding-left: 8px;
  line-height: 24px;
  font-size: 13px;
  background: url(../img/serch-bg.gif) left top no-repeat;
  border: none;
  color: #818181;
}
.serch-btn {
  position: relative;
  top: 0;
  left: 0;
  float: left;
  width: 69px;
  height: 24px;
  line-height: 24px;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  overflow: hidden;
  background: url(../img/serch-btn.gif) right top no-repeat;
  border: none;
  color: #fff;
}
.serch-btn:hover {
  background-position: right -24px;
  text-decoration: none;
}
.serch-btn input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  display: block;
  width: 300px;
  height: 100%;
  overflow: hidden;
  background: url(../img/blank.gif);
  border: 0;
}
.search-form {
  width: 100%;
  height: 24px;
  padding: 6px 0;
  background: #fff;
  background: -moz-linear-gradient(top, #ffffff 0%, #dadada 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #ffffff), color-stop(100%, #dadada));
  background: -webkit-linear-gradient(top, #ffffff 0%, #dadada 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #dadada 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #dadada 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
    endColorstr='#dadada',GradientType=0 );
  background: linear-gradient(top, #ffffff 0%, #dadada 100%);
  border-bottom: 1px solid #ccc;
}
.search-form legend, .search-form span {
  float: left;
  padding: 0 10px;
  line-height: 24px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}
.search-form input {
  float: left;
  display: block;
  width: 470px;
  height: 20px;
  padding-left: 8px;
  font-size: 13px;
  line-height: 24px;
  border-color: #dcdcdc #ccc #ccc #dcdcdc;
  border-radius: 3px 0 0 3px;
  border-style: solid;
  border-width: 2px 1px 1px 2px;
  color: #818181;
}
.search-form a {
  position: relative;
  float: left;
  width: 69px;
  height: 22px;
  font-size: 11px;
  font-weight: 700;
  line-height: 24px;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  border-color: #c26d68 #c46b67 #bd6863 #c06b66;
  border-radius: 0 3px 3px 0;
  border-style: solid;
  border-width: 1px;
  background: #9d030b;
  background: -moz-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #cf091a), color-stop(100%, #9d030b));
  background: -webkit-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -o-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: -ms-linear-gradient(top, #cf091a 0%, #9d030b 100%);
  background: linear-gradient(top, #cf091a 0%, #9d030b 100%);
  color: #fff;
  cursor: pointer;
}
.search-form a:hover {
  background: #cf091a;
  background: -moz-linear-gradient(top, #9d030b 0%, #cf091a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #9d030b), color-stop(100%, #cf091a));
  background: -webkit-linear-gradient(top, #9d030b 0%, #cf091a 100%);
  background: -o-linear-gradient(top, #9d030b 0%, #cf091a 100%);
  background: -ms-linear-gradient(top, #9d030b 0%, #cf091a 100%);
  background: linear-gradient(top, #9d030b 0%, #cf091a 100%);
  text-decoration: none;
}
.search-form.place input {
  width: 115px;
  line-height: 16px;
}
.search-form.place a {
  width: 20px;
  background: url(../img/buttonSprite.png) no-repeat right -580px;
  text-indent: -9999px;
}
.rightElement .newsticker {
  position: static;
  float: left;
}
.fblb {
  border: 1px solid #d9d9d9;
  margin-bottom: 20px;
}
.article .sn_published_inner.bottom {
  border-top: 1px solid #d9d9d9;
  border-bottom: none;
}
div.partner {
  clear: both;
  display: block;
  cursor: pointer;
}
div.partner a {
  text-decoration: none;
}
div.partner .logo {
  height: 75px;
}
div.partner .logo img {
  float: left;
  padding: 2px 10px 0 0;
}
div.partner .logo .partner_description {
  display: block;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  font-size: 11px;
  padding-top: 36px;
}
div.partner .logo .partner_name, div.partner .logo .partner_name h1 {
  display: block;
  font-family: "AntennaExtraCondBold", sans-serif;
  font-weight: 700;
  font-size: 24px;
}
div.partner.partnerArticle {
  background: none;
  height: 75px;
}
.headerPartners {
  height: 40px;
  background: #b5b9ba;
  margin: 0px;
  padding: 0px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhN2E3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZDZkNmQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjZGZkZmRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjZGFkYWUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZDRkMGNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjYzVjNmMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjYjViOWJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2EyOTM4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #7a7a7a 0%, #d6d6d6 3%, #dfdfdf 86%, #dadae2
    89%, #d4d0cd 92%, #c5c6c0 95%, #b5b9ba 97%, #a2938e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #7a7a7a), color-stop(3%, #d6d6d6), color-stop(86%, #dfdfdf),
    color-stop(89%, #dadae2), color-stop(92%, #d4d0cd), color-stop(95%,
    #c5c6c0), color-stop(97%, #b5b9ba), color-stop(100%, #a2938e));
  background: -webkit-linear-gradient(top, #7a7a7a 0%, #d6d6d6 3%, #dfdfdf 86%,
    #dadae2 89%, #d4d0cd 92%, #c5c6c0 95%, #b5b9ba 97%, #a2938e 100%);
  background: -o-linear-gradient(top, #7a7a7a 0%, #d6d6d6 3%, #dfdfdf 86%, #dadae2
    89%, #d4d0cd 92%, #c5c6c0 95%, #b5b9ba 97%, #a2938e 100%);
  background: -ms-linear-gradient(top, #7a7a7a 0%, #d6d6d6 3%, #dfdfdf 86%, #dadae2
    89%, #d4d0cd 92%, #c5c6c0 95%, #b5b9ba 97%, #a2938e 100%);
  background: linear-gradient(bottom, #7a7a7a 0%, #d6d6d6 3%, #dfdfdf 86%, #dadae2
    89%, #d4d0cd 92%, #c5c6c0 95%, #b5b9ba 97%, #a2938e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6',
    endColorstr='#b5b9ba',GradientType=0 );
}
.headerPartners {
  margin: 0 auto;
  width: 994px;
}
ul.headerPartnersInner {
  width: 980px;
  margin: 0 auto;
}
ul.headerPartnersInner li {
  float: left;
  margin: 5px 0px 5px 0px;
  height: 30px;
  display: inline-block;
  zoom: 1;
  display: inline;
  width: 103px;
}
ul.headerPartnersInner li:first-child {
  margin-left: 10px;
  zoom: 1;
  *display: inline;
}
ul.headerPartnersInner li:last-child {
  width: 30px;
}
.headerPartnersInner li.last, ul.headerPartnersInner li:last-child {
  float: clear;
  border: none !important;
  zoom: 1;
  display: inline;
}
a.headerPartnerTitle {
  margin: 7px 10px 5px 6px;
  display: inline-block;
  zoom: 1;
  display: inline;
}
.headerPartnerImage {
  border-radius: 6px;
  height: 30px;
  width: 30px;
  display: inline-block;
  zoom: 1;
  display: inline;
}
:root .headerPartners.gradient {
  filter: none \0 / IE9;
}
.search-pagination-wrapper a.top:after, a.description:after {
  content: "\00a0\00BB";
  font-size: 16px;
  color: #d00;
}
.grid_12 .widget_maxiteaser.topteaser .item.standard_teaser {
  width: 308px;
}
.widget_groupheadline.news_title.baaz-teaser {
  border-color: #d2008c;
}
h3.news_title.baaz-teaser .h3_title {
  color: #d2008c;
}
.widget_maxiteaser.baaz-teaser .item a strong,
.widget_maxiteaser.baaz-teaser .news-links strong {
  color: #d2008c;
}
.widget_maxiteaser.baaz-teaser a.description:after {
  color: #d2008c;
}
.baaz-teaser .standard_teaser .comment {
  background-color: #d2008c;
}
.widget_maxiteaser .standard_teaser_grid_4 {
  width: 196px;
}
.widget_newsListTeaser .item.standard_teaser a {
  position: relative;
}
.baaz-teaser .video-text {
  background-color: #d2008c;
}
.teaserInfo {
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 14px;
}
.teaserInfo span:before {
  content: "· \00a0\00a0";
}
.teaserInfo span.firstItem:before {
  content: "";
}
.teaserInfo span {
  padding: 2px 6px 4px 0;
}
.silvio {
  font-size: 19px;
}
.unregistrationNewsletter h1 {
  min-height: 50px;
}
.unregistrationNewsletter p {
  line-height: 20px;
  font-size: 15px;
}
.unregistrationNewsletter .register {
  margin-top: 10px;
}
.vjs-has-started.vjs-ended:not(.vjs-ad-playing) .vjs-logo {
  display: none;
}
.vjs-has-started:not(.vjs-ad-playing) .vjs-logo {
  display: block;
}
.vjs-ended .vjs-control-bar:not(.vjs-ad-control-bar) {
  display: none !important;
}
.vjs-logo {
  position: absolute;
  width: 67px;
  height: 40px;
  background-size: cover;
  left: 12px;
  top: 12px;
  transition: top 0.5s;
  display: none;
}
.vjs-logo a {
  display: block;
  height: 100%;
}
.vjs-has-started.vjs-user-inactive .vjs-logo.hide-inactive {
  top: -30px;
  transition: top 0.5s 3s;
}
.vjs-skippable:before {
  content: "×";
}
.vjs-skippable {
  position: absolute;
  right: 5px;
  top: 5px;
  transition: top 0.5s;
  cursor: pointer;
  color: #ffffff !important;
  border: 1px solid #AEAEAE;
  border-radius: 30px;
  background: #605F61;
  font-size: 31px;
  font-weight: bold;
  display: none;
  line-height: 0px;
  padding: 11px 3px;
  opacity: 0.6;
  z-index: 999999;
}
.vjs-skippable:hover {
  opacity: 0.9;
  text-decoration: none;
}
.vjs-has-started.vjs-user-inactive .vjs-skippable.hide-inactive {
  top: -30px;
  transition: top 0.5s 3s;
}
div.vjs-poster h1 {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.7em 5em 1em 0;
  margin: 0;
  font-size: 100%;
  line-height: normal;
}
div.vjs-poster h1 .vjs-supertitleText span, div.vjs-poster h1
.vjs-titleText span {
  font-weight: normal;
  letter-spacing: 0.02em;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.7);
  padding: 0 5px 1px 0;
  display: inline;
}
div.vjs-poster .vjs-supertitleText {
  border-left: 10px solid rgba(205, 0, 0, 0.7);
}
div.vjs-poster h1 .vjs-supertitleText span {
  font-family: "AntennaCondBold", sans-serif;
  font-size: 1.3rem;
  line-height: 1.5em;
  white-space: pre-wrap;
  background: rgba(205, 0, 0, 0.7);
}
div.vjs-poster .vjs-titleText {
  border-left: 10px solid rgba(0, 0, 0, 0.7);
}
div.vjs-poster h1 .vjs-titleText span {
  font-family: "AntennaExtraCondBold", sans-serif;
  font-size: 2rem;
  line-height: 1.25em;
  white-space: pre-wrap;
}
div.vjs-poster .vjs-videoLength {
  position: absolute;
  margin: 0;
  right: 1em;
  bottom: 1em;
  font-weight: normal;
  font-size: 17px;
  line-height: 1.5em;
  color: #ffffff;
  text-shadow: none;
  background: url("../img/icon_time.png") no-repeat;
  background-size: 0.9em;
  background-position: 0.3em 50%;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 0 0.3em 0 1.5em;
  border-radius: 3px;
}
[id^=video_] .vjs-big-play-button {
  background-color: #ffffff;
  opacity: .7;
  font-size: 2.5em;
  color: rgba(0, 0, 0, 0.5);
}
[id^=video_] .vjs-big-play-button:focus, [id^=video_].video-js:hover
.vjs-big-play-button {
  opacity: .9;
  background-color: #ffffff;
}
