@import url('//fonts.googleapis.com/css?family=Open+Sans');
@font-face {
  font-family: "TazBold";
  src: url(../fonts/TazText_07_Bold.eot);
  src: local(☺), url(../fonts/TazText_07_Bold.woff) format("woff"),
    url(../fonts/TazText_07_Bold.ttf) format("truetype"),
    url(../fonts/TazText_07_Bold.svg#web) format("svg");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "TazBlack";
  src: url(../fonts/TazText_09_Black.eot);
  src: local(☺), url(../fonts/TazText_09_Black.woff) format("woff"),
    url(../fonts/TazText_09_Black.ttf) format("truetype"),
    url(../fonts/TazText_09_Black.svg#web) format("svg");
  font-style: normal;
  font-weight: 700;
}
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;
}
body {
  min-width: 994px;
}
.container {
  width: 980px;
  margin: 0 7px;
}
.container_18 {
  width: 994px;
  margin: 0 auto;
}
.grid_1, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15,
.grid_16, .grid_17, .grid_18, .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;
}
.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;
}
.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;
}
.clearfix {
  display: block;
}
.clearfix:before {
  content: " ";
  display: block;
  overflow: hidden;
  visibility: hidden;
  height: 0;
  font-size: 0;
}
.clearfix:after {
  content: " ";
  display: block;
  overflow: hidden;
  visibility: hidden;
  height: 0;
  font-size: 0;
  clear: both;
}
.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: Arial, Helvetica, sans-serif;
  color: #000;
}
h1, h2, h3, h4, h5 {
  font-family: "TazBlack", 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: #d2008c;
}
h5 {
  font-size: 16px;
  color: #fff;
}
a {
  text-decoration: none;
  color: #000;
}
a:hover {
  text-decoration: underline;
}
p {
  padding: 0;
  word-wrap: break-word;
}
.bold {
  font-weight: 700;
}
.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;
}
#breaking_news, #content_header, #content_outer, #footer, #header,
#submenu {
  width: 994px;
  margin: auto;
}
#background_outer {
  width: 100%;
  position: absolute;
  top: 60px;
  z-index: 0;
}
#background_outer h1 {
  width: 975px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: -1;
}
#background_inner {
  margin: auto;
  width: 1224px;
  height: 1300px;
}
#background_inner img {
  margin-left: 115px;
}
.background_inner {
  background: #e0e0e0;
  background: -moz-linear-gradient(top, #e0e0e0 0%, #e0e0e0 1%, rgba(224, 224, 224,
    0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #e0e0e0), color-stop(1%, #e0e0e0), color-stop(100%, rgba(224, 224,
    224, 0)));
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #e0e0e0 1%, rgba(224, 224,
    224, 0) 100%);
  background: -o-linear-gradient(top, #e0e0e0 0%, #e0e0e0 1%, rgba(224, 224, 224, 0)
    100%);
  background: -ms-linear-gradient(top, #e0e0e0 0%, #e0e0e0 1%, rgba(224, 224, 224,
    0) 100%);
  background: linear-gradient(bottom, #e0e0e0 0%, #e0e0e0 1%, rgba(224, 224, 224, 0)
    100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0',
    endColorstr='#ffffff',GradientType=0 );
}
.coverTop {
  position: absolute;
  top: -60px;
  width: 100%;
  height: 60px;
  z-index: -1;
  background-color: #fff;
}
#background_margin {
  margin-top: 89px;
}
#header_outer {
  background: none;
}
#header {
  position: relative;
  background: url("../img/catnav-bg.png") 240px 25px no-repeat;
}
.headerRight {
  float: left;
  width: 812px;
  padding-left: 24px;
}
#content_outer {
  position: relative;
}
#content_outer > .container_18 {
  margin-left: 0;
  background: #fff;
}
#content_outer > .container_18 > #container {
  padding: 7px 0 34px;
}
#submenu_outer {
  margin-bottom: 0;
  background: url(../img/selectSubmenu.png) repeat-x scroll 0 0 #ffffff;
}
#content_header {
  background: #fff;
}
.content_header {
  padding: 7px;
  background-color: #f0f0f0;
  height: 80px;
  position: relative;
}
.content_header img {
  margin-right: 15px;
  float: left;
}
.content_header .author_name, .content_header .author_name h1,
.content_header .partner_name, .content_header .partner_name h1,
.content_header .sponsor_name, .content_header .sponsor_name h1 {
  color: #000000;
  font-family: "TazBold";
  font-size: 36px;
  line-height: 30px;
  word-wrap: break-word;
}
.content_header .partner_title, .content_header .sponsor_title {
  max-width: 230px;
  position: absolute;
  left: 95px;
  bottom: 10px;
}
.content_header .author_description, .content_header
.partner_description, .content_header .sponsor_description {
  color: #d2008c;
  display: block;
  font-family: "TazBold";
  font-size: 13px;
  font-weight: normal;
}
.content_header .partner_description, .content_header
.sponsor_description {
  color: #000;
  padding-top: 32px;
}
.content_header .content_share {
  border-left: 1px solid #999999;
  width: 311px;
  height: 77px;
  float: right;
  padding: 3px 0 0 15px;
  font-family: "TazBold";
}
.content_header .content_share span {
  text-transform: uppercase;
  color: #777777;
  display: block;
}
.content_header .author_share {
  text-align: center;
}
.content_header .author_text {
  position: absolute;
  bottom: 7px;
  text-align: left;
  padding: 0;
  left: 102px;
}
.content_header .partner_text, .content_header .sponsor_text {
  position: absolute;
  top: 7px;
  right: 334px;
  width: 276px;
  height: 70px;
  text-align: center;
  padding: 3px 25px 0;
  border-left: 1px solid #999999;
  font-family: "TazBold";
  color: #777;
}
#container {
  min-height: 1015px;
}
#footer_outer {
  background: #F2F1ED;
  display: inline-block;
  width: 100%;
  padding: 0px 0px 36px 0px;
}
.inner_page #footer {
  margin-top: 23px;
}
#footer .fl.footerNav {
  clear: none;
  padding-left: 51px;
}
#footer .fl.footerNav.footerNav-last {
  float: left;
  clear: none;
  padding-left: 0px;
}
#footer h5 {
  padding-left: 10px;
  line-height: 25px;
  background: #d2008c;
  font-weight: 400;
}
#logo_footer {
  float: left;
  display: block;
  width: 157px;
  margin: 0;
  padding: 10px 0 0 9px;
  background-color: #d2008c;
}
#logo_ringier {
  clear: left;
  display: block;
  margin: 0;
  padding: 0;
  color: #616161;
}
#logo_ringier a {
  display: block;
  width: 260px;
  height: 44px;
  text-indent: -9999px;
  margin: 0;
  background: url(../img/ringier_logo_claim.png) left top no-repeat;
}
div.footer_logo {
  height: 90px;
  width: 66px;
  float: left;
}
.widget_footer {
  background: #F2F1ED;
  margin-left: 0;
}
.widget_footer ul {
  float: left;
  margin-top: 36px;
}
.widget_footer ul li {
  display: inline;
  padding-left: 35px;
}
.widget_footer .copyright {
  float: right;
  padding-top: 36px;
}
.widget_footer .arrowup {
  position: absolute;
  width: 63px;
  height: 44px;
  margin-top: -44px;
  margin-left: 924px;
}
#back-top {
  display: block;
  position: fixed;
  bottom: 43%;
  right: 20px;
}
#back-top a {
  width: 50px;
  display: block;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
#back-top a:hover span {
  background-color: #d2008c;
  background-position: 0px 0px;
  opacity: 1;
}
#back-top a span {
  color: #ffffff;
  opacity: 0.5;
  background-color: #000;
  background-repeat: no-repeat;
  width: 50px;
  background: #000;
  height: 50px;
  display: block;
  font-size: 0.91667em;
  -webkit-border-radius: 30px;
  moz-border-radius: 30px;
  border-radius: 30px;
  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  background-image: url("../img/top-arrow.png");
  background-position: 0px -50px;
}
.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;
  width: 994px;
}
.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, #d2008c 0%, #b2006c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d2008c), color-stop(100%, #b2006c));
  background: -webkit-linear-gradient(top, #d2008c 0%, #b2006c 100%);
  background: -o-linear-gradient(top, #d2008c 0%, #b2006c 100%);
  background: -ms-linear-gradient(top, #d2008c 0%, #b2006c 100%);
  background: linear-gradient(bottom, #d2008c 0%, #b2006c 100%);
  -pie-background: linear-gradient(#d2008c 0%, #b2006c 100%);
  behavior: url(/resources/ver1-0/css/PIE.htc);
}
.red-btn:hover {
  background: #9d030b;
  text-decoration: none !important;
  background: -moz-linear-gradient(top, #b2006c 0%, #d2008c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #b2006c), color-stop(100%, #d2008c));
  background: -webkit-linear-gradient(top, #b2006c 0%, #d2008c 100%);
  background: -o-linear-gradient(top, #b2006c 0%, #d2008c 100%);
  background: -ms-linear-gradient(top, #b2006c 0%, #d2008c 100%);
  background: linear-gradient(bottom, #b2006c 0%, #d2008c 100%);
  -pie-background: linear-gradient(#b2006c 0%, #d2008c 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: Arial, Helvetica, sans-serif;
  background: #efefef;
}
.widget_videoplayer .adsense {
  width: 310px;
}
.adsense {
  padding: 4px 0px 5px 5px;
}
.adsense h2 {
  margin: 0;
  padding: 4px 1px 0px;
  font-family: Arial, Helvetica, sans-serif;
  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: "TazBold";
  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: $brightRedColor;
}
.livetickerTitle .tickerTitle, .livetickerTitle h1 {
  float: left;
  white-space: nowrap;
  text-transform: uppercase;
  line-height: 22px;
  font-family: "TazBold";
  font-size: 20px;
  color: #000;
}
.livescoreTitle {
  font-family: Open Sans, sans-serif !important;
  font-weight: bold !important;
  font-size: 22px !important;
}
.tickerUpdate {
  padding: 5px 0 1px 0;
  clear: left;
  font-size: 11px;
  line-height: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
}
.h1_title h1 {
  float: left;
  white-space: nowrap;
  text-transform: uppercase;
  line-height: 22px;
  font-family: "TazBold";
}
.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: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  background: url(../img/bullet-all-gallery.jpg) right 4px no-repeat;
  color: #d2008c;
}
.subsection {
  position: relative;
  float: right;
  bottom: -3px;
  margin-right: 8px;
  padding-right: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  background: url(../img/bullet-all-gallery.jpg) right 4px no-repeat;
  color: #d2008c;
  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: "TazBold";
  font-size: 30px;
  line-height: 42px;
  background: #d2008c;
  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: "TazBold";
  font-size: 20px;
  line-height: 22px;
  background: url(../img/bullet-gom.jpg) left 2px no-repeat;
}
.gom-title span {
  color: $brightRedColor;
}
.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: "TazBlack", 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: "TazBlack", 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: Arial, Helvetica, sans-serif;
  color: #666;
}
.item p.time {
  padding: 2px 4px 4px 0;
  font-size: 11px;
  line-height: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
}
.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: #999999;
}
.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: Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  background: #d2008c;
  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;
  padding-bottom: 8px !important;
}
.news-sec-img img {
  float: none;
}
a.news-sec-title {
  display: block;
  height: 50px;
  margin-bottom: 10px;
  padding-top: 0;
  overflow: hidden;
  font-family: "TazBlack", sans-serif;
  font-size: 22px;
  line-height: 24px;
}
a.news-sec-title span {
  color: #d2008c;
}
.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: "TazBold";
  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;
}
.scoreBoard.tennisLive .aTeam {
  padding-right: 30px;
  width: 250px;
}
.service.hTeam {
  background: url(../img/tennisball.png) no-repeat left 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: "TazBold";
  font-size: 36px;
  line-height: 36px;
  overflow: hidden;
}
.scoreBoard .team span {
  font-size: 16px;
}
.scoreBoard .versus {
  float: left;
  font-family: "TazBold";
  font-size: 30px;
  line-height: 30px;
  padding: 0 12px;
  margin-top: 20px;
}
.scoreBoard .score {
  font-family: "TazBold";
  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: #d2008c;
}
.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 {
  border: 1px solid #878787;
  border-width: 1px 0;
  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: "TazBold";
  font-size: 16px;
  background-color: #f1f1f1;
  color: #d2008c;
  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: "TazBold";
  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: #d2008c 1px solid;
}
.various-news a.headline {
  display: block;
  padding-bottom: 6px;
  font-family: "TazBlack", 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: #d2008c;
}
.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: "TazBold";
  line-height: 24px;
  font-size: 16px;
  border-bottom: #b2b2b2 1px solid;
  color: #d2008c;
}
.top-royal span {
  color: #000;
}
.articles {
  padding: 10px 0 14px;
}
.articles li {
  display: block;
  padding-bottom: 12px;
  font-family: "TazBold";
  line-height: 18px;
  font-size: 16px;
  color: #000;
}
.articles li span {
  color: #d2008c;
}
.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;
}
#header .add_info .ort {
  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: "TazBold";
  font-size: 16px;
  font-weight: 700;
}
.inner_page .top3_module h3 strong {
  color: #d2008c;
}
.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: "TazBlack", 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: "TazBlack", sans-serif;
  font-size: 20px;
  line-height: 110%;
  font-weight: 400;
  color: #d2008c;
}
.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: #d2008c;
}
.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: Arial, Helvetica, sans-serif;
  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: Arial, Helvetica, sans-serif;
  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: 5px 10px 0 10px;
  border: 0;
}
.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: #d2008c;
}
.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: "TazBold";
  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: #d2008c;
}
.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;
}
.moreGalleries .play, .related_articles .play {
  position: absolute;
  right: 8px;
  bottom: 8px;
  display: block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-indent: -3000px;
  background: url(../img/buttonSprite.png) no-repeat right -132px;
}
.moreGalleries .play, .related_articles .gallery .play {
  background-position: 0 -180px;
}
.related_articles .gallery.lightbox:hover .play, .related_articles
.lightbox:hover .play {
  background-position: 0 -212px;
}
.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 {
  list-style-type: disc;
  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;
}
.article_text .vspace tabelle {
  width: 100%;
}
.article_text .vspace tabelle tr:first-child td {
  font-weight: 400;
}
.article_text .vspace .vspace {
  margin-bottom: 0px;
}
div.large_foto .article_text {
  padding-top: 16px;
}
.article .sn_published {
  position: relative;
  height: 32px;
  margin: 0 0 14px;
}
.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: "TazBlack";
  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: Arial, Helvetica, sans-serif;
  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: #d2008c;
}
.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: Arial, Helvetica, sans-serif;
  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: Arial, Helvetica, sans-serif;
  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: #d2008c;
  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: Arial, Helvetica, sans-serif;
  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: #d2008c;
}
.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: "TazBold";
  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: #d2008c;
}
.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;
}
.breadcrumbs_pagenav {
  margin: 0 0 -12px;
  padding: 8px 0 0;
  border: solid #d9d9d9;
  border-width: 1px 0 0;
}
.breadcrumbs_pagenav .breadcrumbs {
  float: left;
  font-size: 11px;
  border: 0;
  color: #666;
}
.breadcrumbs_pagenav .page_nav {
  float: right;
  padding: 5px 0 0;
  line-height: 23px;
}
.breadcrumbs_pagenav .page_nav li {
  float: left;
  margin: 0 26px 0 0;
}
.breadcrumbs_pagenav .page_nav li.last {
  margin: 0;
}
.breadcrumbs_pagenav .page_nav a {
  float: left;
  padding: 0 16px 0 0;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  background: url(../img/breadcrumbs_pagenav.gif) no-repeat right 7px;
  color: #d2008c;
}
.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: #d2008c;
  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;
}
.gallery .play, html .video .play {
  right: 8px;
  bottom: 8px;
  display: block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url(../img/buttonSprite.png) no-repeat right -132px;
  text-indent: -3000px;
}
html .video:hover .play {
  background-position: right -164px;
}
.gallery .play {
  background-position: 0 -180px;
}
.gallery:hover .play {
  background-position: 0 -212px;
}
.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: "TazBlack", 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;
}
.people_tv .breadcrumbs {
  height: 25px;
  border: 0;
}
.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: #d2008c;
  font-weight: 700;
}
.gallerySlider .carousel-indicator .catchword {
  float: left;
  padding: 8px 5px 8px 0;
  color: #d2008c;
}
.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: #bbbbbb;
  font-size: 11px;
}
.gallerySlider .legend {
  overflow: hidden;
  height: 39px;
}
.gallerySlider .legend strong {
  color: #fff;
}
.gallerySlider .legend a {
  color: #fff;
  text-decoration: underline;
}
.gallerySlider .legend .ltxt {
  display: inline;
}
.gallerySlider .legend .ltxtbl {
  display: block;
}
.gallerySlider .aufzu {
  color: #d2008c;
  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: 0;
  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;
}
.gallerySlider .moreGalleries .play {
  bottom: auto;
  right: 134px;
  top: 45px;
}
.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: "TazBold";
  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: #d2008c;
}
.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: "TazBlack", sans-serif;
  line-height: 22px;
  font-size: 20px;
}
.gossip .headline strong {
  color: #d2008c;
  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: "TazBold";
}
.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: #d2008c;
}
.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: "TazBold";
  font-size: 20px;
  text-transform: uppercase;
}
#sendmail_form_fwid0 h2 {
  font-family: "TazBold";
  font-size: 20px;
  text-transform: uppercase;
}
#sendmail_form_fwid0 h4 {
  font-family: "TazBold";
  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: "TazBlack", 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: #d2008c;
  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: "TazBold";
  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: "TazBold";
  color: #fec603;
  text-decoration: none;
}
.slider_news .caption .title, .widget_topteaser .caption .title {
  display: block;
  font-family: "TazBold";
  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: "TazBold";
  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: #d2008c;
}
.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: "TazBold";
  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: "TazBlack", 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: #d2008c;
  color: #d2008c;
}
.widget_groupheadline.news_title .all-gallery {
  bottom: -3px;
}
#regionalheadline > h1, #regionalheadline > h2 {
  display: block;
  font-family: "TazBold";
  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: "TazBold";
  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: Arial, Helvetica, sans-serif;
}
.regional_module .text {
  float: left;
  width: 158px;
  height: 19px;
  padding: 5px 0 0 6px;
  font-family: Arial, Helvetica, sans-serif;
  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: "TazBlack", sans-serif;
  line-height: 16px;
  font-size: 26px;
  color: $brightRedColor;
}
.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: #d2008c;
}
.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: #d2008c;
}
.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: #d2008c;
}
#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: Arial, Helvetica, sans-serif;
}
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 Arial, Helvetica, sans-serif;
  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 Arial, Helvetica, sans-serif;
  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 Arial, Helvetica, sans-serif;
  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: "TazBlack", 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: #d2008c;
}
.pics-title span {
  color: #d2008c;
}
.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: #d2008c;
  color: #fff;
  text-align: center;
}
.play {
  position: absolute;
  width: 32px;
  height: 32px;
  background: url(../img/buttonSprite.png) no-repeat right -132px;
  color: transparent;
  text-indent: -3000px;
}
.play:hover {
  background-position: right -164px;
}
.gallerybutton {
  background: url(../img/buttonSprite.png) no-repeat right -286px;
}
.h1_title, .livetickerTitle, .widget_standardteaser h4,
h3.module_title {
  margin: 0 0 8px;
  padding: 0 0 4px;
  font-family: "TazBold";
  overflow: hidden;
  border: solid #afafaf;
  border-width: 0 0 1px;
  color: #000;
}
h3.news_title .h3_title {
  font-size: 22px;
  border-color: #d2008c;
  color: #d2008c;
}
.inner_page #sidebar, .inner_page .sidebar {
  width: 308px;
  overflow: hidden;
}
h3.news_title .h3_title a {
  color: #d2008c;
}
.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: "TazBlack", 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: Arial, Helvetica, sans-serif;
}
.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: Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.promo .promo-title {
  font-size: 16px;
  line-height: 16px;
  font-family: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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: $brightRedColor;
}
.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: "TazBlack", sans-serif;
  font-weight: 400;
  color: $brightRedColor;
}
.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: "TazBlack", sans-serif;
  font-weight: 400;
  color: $brightRedColor;
}
.widget_voting .voting-counterhead .counter {
  float: left;
  width: 32px;
  margin-right: 8px;
  font-size: 30px;
  line-height: 42px;
  font-family: "TazBold", sans-serif;
  font-weight: 700;
  background: #d2008c;
  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: "TazBold", 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: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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;
}
body.video {
  color: #737373;
}
body.video .grid_18 a span, body.video .grid_18 a strong {
  color: #000;
}
body.video .grid_18 h1, body.video .grid_18 h2, body.video .grid_18
h3, body.video .grid_18 h4, body.video .grid_18 h5 {
  color: #000;
}
.widget_videoplayer {
  position: relative;
  margin: 0 0 32px 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: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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: Arial, Helvetica, sans-serif;
  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: "TazBlack", 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;
}
.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;
}
body.video #container .widget_maxiteaser .item .play {
  position: absolute;
  top: 128px;
  left: 268px;
  display: block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-indent: -3000px;
  background: url(../img/buttonSprite.png) no-repeat right -132px;
}
body.video #container .widget_maxiteaser .item:hover .play {
  background-position: right -164px;
}
.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: "TazBlack", 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;
}
.article .foto .play {
  top: auto;
  right: 8px;
  bottom: 8px;
  left: auto;
}
.article .foto .moreGalleries .play {
  top: 45px;
  right: 134px;
  bottom: auto;
}
.foto .moreGalleries .play {
  top: 45px;
  right: 134px;
  bottom: auto;
}
.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: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 17px;
}
.panorama .article-bar a.morenews {
  font-size: 11px;
  color: #d2008c;
}
.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: "TazBold";
  text-shadow: 2px 2px 0 #000;
}
.panorama.layout_a .article-bar .news-links {
  font-family: "TazBold";
  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: "TazBold", 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;
}
.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: 420px;
}
.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: "TazBlack", 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: #d2008c !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: #d2008c;
}
.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: #d2008c !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: #d2008c;
  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: Arial, Helvetica, sans-serif;
  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: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #d2008c;
  text-decoration: none;
}
.livecenter_container .game h5 {
  display: block;
  margin: 0 0 5px;
  padding: 0;
  font-size: 11px;
  line-height: 11px;
  font-family: Arial, Helvetica, sans-serif;
  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: Arial, Helvetica, sans-serif;
  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: Arial, Helvetica, sans-serif;
  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: Arial, Helvetica, sans-serif;
  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: Arial, Helvetica, sans-serif;
  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-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: #d2008c;
}
.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: "TazBold";
  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 #d2008c;
  color: #d2008c;
  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: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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: "TazBold";
  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: Arial, Helvetica, sans-serif;
  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: #d2008c;
}
.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 !important;
}
* 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: Arial, Helvetica, sans-serif;
  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: #d2008c;
}
.ui-menu .ui-menu-item.wImg a:hover strong {
  color: #d2008c;
}
.ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item
a.ui-state-hover {
  color: #d2008c;
  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: #d2008c;
}
.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: #d2008c;
  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: "TazBlack", 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: Arial, Helvetica, sans-serif;
  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: #d2008c;
}
.search-pagination-wrapper a span:hover {
  color: #d2008c;
}
.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: "TazBold";
  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-bg {
  position: relative;
  width: 306px;
  height: 256px;
  border: 1px solid #ccc;
}
.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: Arial, Helvetica, sans-serif;
  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: "TazBlack", 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: "TazBlack", sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #d2008c;
  color: #d2008c;
}
.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: #d2008c;
}
.widget_wetter_teaser {
  position: relative;
  width: 644px;
  height: 197px;
}
.widget_wetter_teaser.small {
  width: 308px;
  height: 175px;
  font-family: "TazBold";
}
.widget_wetter_teaser.big {
  width: 644px;
  height: 185px;
  font-family: "TazBold";
  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: "TazBlack", 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: "TazBlack", 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: "TazBlack", sans-serif;
  font-size: 19px;
  font-weight: 700;
}
.widget_wetter_teaser .vorschau_text h1 {
  color: #d2008c;
  font-family: "TazBlack", sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 24px;
}
.widget_wetter_teaser .vorschau_text h4 {
  color: #000;
  font-family: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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: Arial, Helvetica, sans-serif;
  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: #d2008c;
  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: "TazBold";
  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: "TazBold";
  line-height: 0.9375em;
  font-size: 32px;
  color: #fff;
}
.slider_intro .caption .info {
  clear: both;
  display: block;
  font-family: "TazBold";
  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: #d2008c;
}
.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: "TazBold";
  line-height: 27px;
  color: #fec603;
}
.widget_topteaser .caption .info, .widget_topteaser
.captionWithLiveScore .info {
  display: block;
  font-family: "TazBold";
  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: "TazBold";
  line-height: 0.94736em;
  color: #fff;
  text-decoration: none;
}
.widget_topteaser .caption .title, .widget_topteaser
.captionWithLiveScore .title {
  display: block;
  font-family: "TazBold";
  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: #d2008c;
}
#fancybox-content .sendmail_form .buttonWrapper button {
  margin-left: 44px;
}
.city {
  margin: -3px 0 20px;
  background: url(../img/cinergy-bg-k.gif);
}
.city h3 {
  padding: 13px 0 0 11px;
  font-family: "TazBold";
  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: #d2008c;
  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: #d2008c;
  color: #fff;
  text-shadow: none;
}
.h3_right {
  float: right;
  font: normal 11px Arial, Helvetica, sans-serif;
  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: "TazBold";
  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 Arial, Helvetica, sans-serif;
  background: url(../img/bullet-all-gallery.jpg) right 4px no-repeat;
  color: #d2008c;
}
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: #d2008c;
  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: #d2008c;
}
.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: "TazBold";
  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: Arial, Helvetica, sans-serif;
  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: "TazBlack", 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: #d2008c;
  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: "TazBold";
  font-size: 16px;
  text-align: left;
  color: #d2008c;
}
.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 #d2008c;
  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: "TazBlack", 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: "TazBlack", 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: #d2008c;
}
.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: "TazBlack", sans-serif;
  font-size: 14px;
}
.blickPlusPromo .slogan {
  position: absolute;
  top: 15px;
  left: 131px;
  width: 150px;
  font-family: "TazBlack", 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: "TazBlack", 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: "TazBlack", sans-serif;
  font-weight: 400;
  background: #b6b703 url(../img/redPlus.png) no-repeat;
}
.bPlusPromo .text {
  display: block;
  padding: 0 0 0 6px;
  font-family: "TazBlack", 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: #d2008c;
}
.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: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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: "TazBlack", 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: Arial, Helvetica, sans-serif;
  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: "TazBold";
  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: #d2008c !important;
}
body.video .search-pagination {
  background-color: #FFFFFF;
  padding: 3px 0px 4px 0px;
  width: 100%;
  border-radius: 3px;
}
body.video .search-pagination span.pagingLink:hover {
  cursor: pointer;
  color: #ffffff !important;
  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 !important;
}
body.video .search-pagination span.page {
  color: #CCCCCC;
  font-size: 12px;
  line-height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  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: "TazBold";
  font-weight: 700;
  line-height: 22px;
}
.bar {
  background: none repeat scroll 0 0 transparent;
  border-color: #d2008c;
  color: #d2008c;
  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: 0px;
  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: "TazBlack";
  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: "TazBlack";
  font-size: 16px;
  float: left;
}
.video-text {
  position: absolute;
  font-style: italic;
  right: 0px;
  bottom: 0;
  width: 89px;
  height: 27px;
  vertical-align: middle;
  background-color: #d2008c;
  color: #fff;
  font-family: "TazBlack";
  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;
}
div.vspace.listical div.picture-mini-caption.vspace.slide-bg
strong.caption {
  font-size: 12px;
  display: block;
}
div.vspace.listical div.picture-mini-caption.vspace.slide-bg
strong.caption p {
  font-size: 15px;
  display: block;
}
div.vspace.listical div.picture-mini-caption.vspace.slide-bg
strong.caption a {
  display: block;
}
div.picture-mini-caption.vspace.slide-bg strong.caption {
  font-size: 12px;
}
.geschenk-november .grid_9 .forms fieldset .form_item {
  width: 100%;
}
.geschenk-november .grid_9 .forms fieldset .form_item h4 {
  font-family: "TazBold";
  padding: 17px 0px 5px 0px;
  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: 0px;
}
.geschenk-november .grid_9 .geschenk-november-image-title {
  font-size: 30px;
  font-style: bold;
  font-family: "TazBlack";
  padding: 10px 0px;
}
.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: Arial, Helvetica, sans-serif;
  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: Arial, Helvetica, sans-serif;
  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;
}
.flag_box {
  background: url("../img/blending_flags.png") no-repeat;
  margin-left: -50px;
  margin-top: -34px;
  min-height: 5px;
  padding-left: 50px;
  padding-top: 34px;
  width: 100%;
  height: 56px;
  position: relative;
  z-index: 0;
}
.flag_box .articleBadge {
  width: 65px;
  float: left;
}
.numberIconTeaser {
  position: absolute;
  background: none;
  display: block;
  height: 46px;
  width: 46px;
}
.numberIconTeaser .left {
  content: ;
  position: absolute;
  border-top: 0 solid transparent;
  border-left: 46px solid #ffffff;
  border-bottom: 46px solid transparent;
  left: auto;
  top: 0px;
}
.numberIconTeaser .right {
  content: ;
  position: absolute;
  border-top: 0 solid transparent;
  border-left: 40px solid #d2008c;
  border-bottom: 40px solid transparent;
  left: auto;
  top: 0px;
}
.numberIconTeaser .number {
  position: absolute;
  left: auto;
  top: 0px;
  font-family: "TazBold";
  font-size: 16px;
  text-align: center;
  padding: 0 0 0 6px;
  color: #fff;
}
.badgeIconTop {
  position: relative;
  top: -4px;
  left: 4px;
  display: block;
  height: 42px;
  width: 56px;
  background: #1e90c9;
  border-style: solid;
  border-color: #fff;
  border-width: 0 1px;
}
.badgeIconTop span {
  content: ;
  position: absolute;
  display: block;
  border-style: solid;
  top: 0;
  z-index: -1;
}
.badgeIconTop .outerLeft {
  border-width: 4px 3px 0 0;
  border-color: transparent #1e90c9;
  left: -3px;
  opacity: 0.75;
  filter: alpha(opacity=75);
  z-index: 0;
}
.badgeIconTop .outerLeft.bg {
  border-color: transparent #000000;
  opacity: 1;
  filter: alpha(opacity=100);
}
.badgeIconTop .left {
  left: 0;
  border-width: 28px 0 28px 56px;
  border-color: transparent #1e90c9;
}
.badgeIconTop .left.bg {
  left: -1px;
  top: 1px;
  border-width: 28px 0 29px 57px;
  border-color: transparent #ffffff;
}
.badgeIconTop .right {
  right: 0;
  border-width: 28px 56px 28px 0;
  border-color: transparent #1e90c9;
}
.badgeIconTop .right.bg {
  right: -1px;
  top: 1px;
  border-width: 28px 57px 29px 0;
  border-color: transparent #ffffff;
}
.badgeIconTop img {
  position: absolute;
  top: -9px;
  left: 0;
  width: 56px !important;
  height: 66px !important;
  border: none;
}
.flag_badge .badgeIconTop:hover {
  height: 52px;
}
.flag_badge .badgeIconTop:hover span {
  top: 10px;
}
.flag_badge .badgeIconTop:hover .left.bg, .flag_badge
.badgeIconTop:hover .right.bg {
  top: 11px;
}
.flag_badge .badgeIconTop:hover .outerLeft {
  top: 0;
}
.badgeIconSmall {
  position: relative;
  top: -2px;
  left: 4px;
  display: block;
  height: 28px;
  width: 38px;
  background: #1e90c9;
  border-style: solid;
  border-color: #fff;
  border-width: 0 1px;
}
.badgeIconSmall span {
  content: ;
  position: absolute;
  display: block;
  border-style: solid;
  top: 0;
  z-index: -1;
}
.badgeIconSmall .outerLeft {
  border-width: 2px 2px 0 0;
  border-color: transparent #1e90c9;
  left: -2px;
  opacity: 0.75;
  filter: alpha(opacity=75);
  z-index: 0;
}
.badgeIconSmall .outerLeft.bg {
  border-color: transparent #000000;
  opacity: 1;
  filter: alpha(opacity=100);
}
.badgeIconSmall .left {
  left: 0;
  border-width: 19px 0 19px 38px;
  border-color: transparent #1e90c9;
}
.badgeIconSmall .left.bg {
  left: -1px;
  border-width: 20px 0 20px 39px;
  border-color: transparent #ffffff;
}
.badgeIconSmall .right {
  right: 0;
  border-width: 19px 38px 19px 0;
  border-color: transparent #1e90c9;
}
.badgeIconSmall .right.bg {
  right: -1px;
  border-width: 20px 39px 20px 0;
  border-color: transparent #ffffff;
}
.badgeIconSmall img {
  position: absolute;
  top: -6px;
  left: 1px;
  width: 38px !important;
  height: 45px !important;
  border: none;
}
.badgeIconMedium {
  position: relative;
  top: -3px;
  left: 4px;
  display: block;
  height: 34px;
  width: 46px;
  background: #1e90c9;
  border-style: solid;
  border-color: #fff;
  border-width: 0 1px;
}
.badgeIconMedium span {
  content: ;
  position: absolute;
  display: block;
  border-style: solid;
  top: 0;
  z-index: -1;
}
.badgeIconMedium .outerLeft {
  border-width: 3px 3px 0 0;
  border-color: transparent #1e90c9;
  left: -3px;
  opacity: 0.75;
  filter: alpha(opacity=75);
  z-index: 0;
}
.badgeIconMedium .outerLeft.bg {
  border-color: transparent #000000;
  opacity: 1;
  filter: alpha(opacity=100);
}
.badgeIconMedium .left {
  left: 0;
  border-width: 23px 0 23px 46px;
  border-color: transparent #1e90c9;
}
.badgeIconMedium .left.bg {
  left: -1px;
  border-width: 24px 0 24px 47px;
  border-color: transparent #ffffff;
}
.badgeIconMedium .right {
  right: 0;
  border-width: 23px 46px 23px 0;
  border-color: transparent #1e90c9;
}
.badgeIconMedium .right.bg {
  right: -1px;
  border-width: 24px 47px 24px 0;
  border-color: transparent #ffffff;
}
.badgeIconMedium img {
  position: absolute;
  top: -7px;
  left: 1px;
  width: 46px !important;
  height: 54px !important;
  border: none;
}
div.flag_teaser {
  background: transparent;
  position: absolute;
  top: auto;
  left: auto;
  z-index: 30;
}
.article_flags .badgeContainer {
  text-align: justify;
}
.article_flags .badgeVoteButton {
  display: inline-block;
  margin-bottom: 5px;
  vertical-align: top;
}
.article_flags .badgeVoteButton a.roundButton .count {
  font-family: arial,helvetica;
  font-weight: normal;
  padding-top: 0px;
  color: #fff;
}
.article_flags .badgeVoteButton.hack {
  width: 100%;
  height: 0;
  margin-bottom: 0;
  border-top: 1px dotted #000;
}
.article_flags .headline {
  clear: both;
  display: block;
  padding-bottom: 12px;
  padding-top: 6px;
  font-weight: bold;
  font-size: 15px;
}
.article_flags .answer {
  position: relative;
  z-index: 0;
  padding: 0 !important;
  height: auto;
}
.article_flags .answer .contentAnim {
  padding: 9px 12px 0;
  height: 24px;
  overflow: hidden;
}
.article_flags .answer img {
  position: absolute;
  top: -5px;
  left: 17px;
  z-index: -1;
}
a.roundButton.blue.alreadyVoted {
  color: #ff0000;
}
a.roundButton.blue.alreadyVoted .content {
  animation: alreadyVoted 0.3s;
  -ms-animation: alreadyVoted 0.3s;
  -o-animation: alreadyVoted 0.3s;
  -moz-animation: alreadyVoted 0.3s;
  -webkit-animation: alreadyVoted 0.3s;
}
.rightElement .item .horoscope_link, .rightElement .item .single_link
{
  color: #D2008C;
  display: block;
  font-family: "TazBold";
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  text-align: right;
  padding: 8px 12px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.rightElement .item .horoscope_content_container {
  display: block;
  height: auto;
  padding: 10px 12px;
  text-align: center;
}
.horoscope_content_container:hover {
  text-decoration: none;
}
.rightElement .item .horoscope_content_container .horoscope_image {
  float: none;
  border: 0;
  width: 69;
  height: 69;
}
img.horoscope_image120 {
  border: 0;
  width: 120;
  height: 120;
}
.rightElement .item .horoscope_content_container .h1 {
  display: block;
  font-size: 18px;
  line-height: 20px;
  margin-top: 0px;
}
.rightElement .item .horoscope_content_container .h2 {
  color: #868686;
  display: block;
  font-size: 14px;
  line-height: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.rightElement .item .horoscope_content_container p {
  text-align: left;
  padding-top: 8px;
  color: #777;
}
.rightElement .item .horoscope_content_container p strong {
  text-align: left;
  display: inline;
  color: #000;
}
.rightElement .item .horoscope_content_container .h1big {
  display: block;
  font-size: 24px;
  line-height: 24px;
  margin-top: 42px;
}
.rightElement .item .horoscope_content_container .h2big {
  color: #868686;
  display: block;
  font-size: 22px;
  line-height: 24px;
  margin-top: 0px;
  margin-bottom: 20px;
}
.rightElement .item .horoscope_content_container .horoscope_big p {
  text-align: left;
  padding-top: 8px;
  font-size: 14px;
  line-height: 16px;
  color: #777;
}
.leftElement .horoscopesHeader {
  background-color: #F7E6EC;
  padding: 12px;
  margin-bottom: 14px;
}
.leftElement .horoscopesHeader h2.article-title {
  color: #D2008C;
  font-size: 40px;
}
.leftElement .horoscopesHeader .horoscope_icon_large {
  margin-top: 14px;
  height: 140px;
}
.leftElement .horoscopesHeader .horoscope_icon_large img {
  float: left;
  border: 0;
  width: 120;
  height: 120;
}
.leftElement .horoscopesHeader .large_zodiac {
  float: left;
  margin-left: 24px;
  padding-top: 32px;
}
.leftElement .horoscopesHeader .large_zodiac h3 {
  font-family: TazBold;
  margin: 0px;
  padding: 0px;
  font-size: 26px;
}
.leftElement .horoscopesHeader .large_zodiac h4 {
  font-family: TazBold;
  margin: 0px;
  padding: 8px 0px 0px 0px;
  font-size: 22px;
  color: #868686;
}
.leftElement .horoscopesHeader p {
  padding: 6px 0px;
  font-size: 12px;
  color: #777777;
}
.leftElement .horoscopesHeader p strong {
  color: #000;
}
.leftElement .horoscopes_teaser {
  background-color: #eeefee !important;
  margin-top: 14px;
  margin-bottom: 14px;
  min-height: 270px;
}
.leftElement .horoscopes_teaser.even {
  margin-left: 0px;
  padding: 12px;
  width: 284px;
}
.leftElement .horoscopes_teaser.odd {
  margin-left: 20px;
  padding: 12px;
  width: 284px;
  margin-right: 0px;
}
.leftElement .horoscopes_teaser .horoscope_icon_small {
  margin-top: 0px;
  height: 80px;
}
.leftElement .horoscopes_teaser .horoscope_icon_small img {
  float: left;
  border: 0;
  width: 69;
  height: 69;
}
.leftElement .horoscopes_teaser .small_zodiac {
  float: left;
  margin-left: 12px;
  padding-top: 14px;
}
.leftElement .horoscopes_teaser .small_zodiac h3 {
  font-family: TazBold;
  margin: 0px;
  padding: 0px;
  font-size: 22px;
}
.leftElement .horoscopes_teaser .small_zodiac h4 {
  font-family: TazBold;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 18px;
  color: #868686;
}
.leftElement .horoscopes_teaser p {
  padding: 6px 0px;
  font-size: 12px;
  color: #777777;
}
.leftElement .horoscopes_teaser p strong {
  color: #000;
}
.leftElement .horoscopes_teaser p strong.top {
  color: #CA008B;
}
.article_menus .socialmedia.small {
  margin-bottom: 42px;
}
.widget_horoscope {
  height: 329px;
  background: #EEEFEE;
  position: relative;
}
.widget_horoscope_frontpage {
  background: #EEEFEE;
  position: relative;
}
#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: "TazBold", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  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: "TazBold", sans-serif;
  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: "TazBold", sans-serif;
  font-size: 14px;
}
#referrals .ui-tabs li.ui-state-active a {
  color: #d2008c;
}
.h3_title strong {
  color: #d2008c !important;
}
div.ePaperTitle h3.module_title span {
  color: #000000;
}
a.EpaperActualRelease {
  border-color: #d2008c !important;
  background: #d2008c !important;
}
.ePaperItemLinkBig, .ePaperItemLinkSmall {
  font-family: "TazBold" !important;
}
div.RegionChoose {
  margin: 10px 0px !important;
}
.ui-datepicker .ui-datepicker-header {
  background: #d2008c url(../img/calendar_h.gif) 0 -2px repeat-x;
}
a.EpaperActualRelease {
  border-radius: 3px 3px 3px 3px !important;
}
div.ePaperNavi div.boxNaviMiddle div {
  line-height: 20px !important;
}
div.ePaperTitle h3.module_title span {
  font-size: 22px;
}
.grid_18 .gallerySlider {
  width: 980px;
}
.grid_12 .gallerySlider {
  width: 644px;
}
.slider1 .overview li a.pics-title {
  font-size: 20px;
  line-height: 20px;
  font-family: "TazBold";
}
.lineup .field {
  position: relative;
  background: -moz-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #c9de96), color-stop(44%, #8ab66b), color-stop(100%, #398235));
  background: -webkit-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  background: -o-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  background: -ms-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  background: linear-gradient(bottom, #c9de96 0%, #8ab66b 44%, #398235 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96',
    endColorstr='#398235',GradientType=0 );
}
.lineup .field img {
  min-width: 299px;
  min-height: 299px;
}
.lineup .field div .symbol:hover .name {
  color: #000000;
  font-size: 1.3em;
  margin-left: auto;
  margin-right: auto;
  min-width: 90%;
  position: absolute;
  padding: 2%;
  z-index: 100;
  background-color: rgba(255, 255, 255, 0.75);
}
.lineup .field div .symbol:hover .name .smallHidden {
  font-size: 1em;
}
.lineup .field div .symbol:hover .score {
  cursor: pointer;
  color: #ffffff;
  z-index: 100;
  border-color: #ffffff;
}
.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%;
  transition-duration: 0.3s;
}
.lineup .smallScreen .symbol div.score {
  display: block;
  border: none;
  height: 100%;
  border-radius: 0px;
  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: 0em;
  left: 0em;
  line-height: 100%;
  margin-left: 25%;
}
.lineup .smallScreen .symbol em {
  font-size: 1em;
  border: 1px solid #ffffff;
}
.lineup .symbol div.name {
  display: block;
  transition-duration: 0.3s;
  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%;
  !important;
}
.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: 0px;
}
.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: #f2f2f2;
  padding-bottom: 15px;
  margin-bottom: 5px;
  margin-left: 2px;
}
.lineup legend {
  padding: 5px;
  width: 90%;
}
.lineup legend div {
  color: #8b0000;
  border: 1px solid #000000;
  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;
}
.article_text .caption, .listical .caption {
  font-size: 15px;
  line-height: 17px;
}
.listical.oldListical .article_textbox {
  width: 100%;
  margin: 0;
  clear: left;
}
.listical.oldListical .article_textbox .textbox_body {
  background: none;
  border: none;
  padding: 0;
  min-height: 0;
}
.listical.oldListical .article_textbox .textbox_body h3.module_title {
  border: none;
  color: #000;
  font-size: 26px;
  font-weight: bold;
  line-height: 28px;
  padding: 0 10px 10px 0;
  margin: 0;
}
.listical.oldListical .article_textbox .textbox_body p {
  font-size: 15px;
  line-height: 20px;
}
.article_text .listical h3, .listical-headline {
  font-size: 26px;
  font-weight: bold;
  line-height: 28px;
  color: #000;
  padding: 0 10px 10px 0;
  clear: left;
}
.liveticker-max div.tablerow {
  display: none;
}
.liveticker-max div.tablerow:nth-child(-n+20) {
  display: table-row;
}
#liveticker-show-more-button {
  text-shadow: 0px 1px 0 #fff;
  font-size: 0.95em;
  border-bottom: 1px solid #B2B2B2;
  border-top: 1px solid #FFF;
  padding: 12px 12px 12px 8px;
  font-family: "TazBlack";
  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: 17px 0 7px 7px;
}
#logo_print {
  display: none;
}
#logo a {
  display: block;
  background: url("../img/Logo_BlickamAbend.png") no-repeat scroll left top;
  margin-top: -33px;
  height: 130px;
  text-indent: -9999px;
  width: 151px;
}
#logo_footer a {
  display: none;
}
ul#mainNavigation {
  border: 0px;
  margin-top: 18px;
}
ul#mainNavigation h1 {
  background: transparent;
  color: #000;
  display: block;
  float: left;
  font-family: "TazBold";
  font-size: 13px;
  font-weight: normal;
  line-height: 34px;
  border: 0px;
}
ul#mainNavigation li {
  border-right: 1px solid #DADBDD;
  background: none;
  float: left;
}
ul#mainNavigation li a {
  background: transparent;
  color: #000;
  display: block;
  float: left;
  font-family: "TazBold";
  font-size: 13px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 15px 5px;
  padding-top: 4px;
  border: none;
}
ul#mainNavigation li a:hover {
  text-decoration: none;
  border-bottom: dotted 1px #000;
}
ul#mainNavigation li a.icon {
  padding-left: 0px;
  color: #d2008c;
}
ul#mainNavigation li a.icon:hover {
  border-bottom: dotted 1px #d2008c;
}
ul#mainNavigation li a.text {
  color: #d2008c;
  margin: 0 18px 5px;
}
ul#mainNavigation li a.text:hover {
  border-bottom: dotted 1px #d2008c;
}
ul#mainNavigation li a.select {
  text-decoration: none;
  border-bottom: dotted 1px #000;
}
ul#mainNavigation li.first a {
  margin-left: 0;
}
ul#mainNavigation li.last {
  border: none;
  float: right;
}
ul#mainNavigation li.last a {
  margin-right: 12px;
  margin-left: 0;
}
ul#mainNavigation li a.icon_apps {
  background: url("../img/icon_apps.png") 0 7px no-repeat;
  padding-left: 20px;
}
ul#mainNavigation li a.icon_epaper {
  background: url("../img/icon_epaper.png") 0 4px no-repeat;
  padding-left: 25px;
}
ul#mainNavigation li a.icon_like {
  background: url("../img/icon_like.png") 0 7px no-repeat;
  padding-left: 15px;
}
ul#mainNavigation li a.icon_follow {
  background: url("../img/icon_follow.png") 0 7px no-repeat;
  padding-left: 27px;
}
ul#mainNavigation li a.icon_search {
  background: url("../img/search_icon.png") 7px 9px no-repeat;
  padding: 0;
  color: transparent;
  width: 36px;
  height: 36px;
}
ul#mainNavigation li a.icon_search:hover {
  border-bottom: none;
}
div#category-navigation ul li {
  display: inline-block;
  height: 56px;
  width: 60px;
  float: right;
  margin-top: 8px;
  margin-left: 1px;
}
div#category-navigation {
  position: absolute;
  top: 52px;
  right: 8px;
  z-index: 1;
}
div#category-navigation ul li.active {
  background: url("../img/nav_flag_default_active.png") no-repeat scroll 0 0;
  display: inline-block;
  height: 70px;
  margin-bottom: -4px;
}
div#category-navigation ul li.active a img {
  margin-top: 14px;
}
.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: "TazBold";
  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;
}
#duelJsonInput {
  height: 500px;
  width: 100%;
}
#duelJsonSelect {
  float: right;
  margin: 15px 0;
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  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: "TazBold";
  font-weight: 900;
  font-size: 17px;
  line-height: 18px;
  color: #black;
  padding: 0;
}
.duellFixedTitle h2 {
  font-family: "TazBold";
  font-weight: 900;
  font-size: 21px;
  line-height: 25px;
  color: #d2008c;
  margin: 0 0 15px 0;
  padding: 0;
}
.duellFixedTitle p.abstand {
  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 #ccc;
  border-bottom: solid 2px #ccc;
  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: 0px;
}
.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: "TazBold";
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  color: #666;
  padding: 0;
}
.duellBox h2 {
  font-family: "TazBold";
  font-weight: bold;
  font-size: 21px;
  line-height: 25px;
  color: #d2008c;
  margin: 0 0 30px 0;
  padding: 0;
}
.duellBox .borderBot {
  border-bottom: solid 2px #ccc;
}
.duellBox .abstand {
  font-weight: normal;
  font-size: 17px;
  line-height: 25px;
  color: #222222;
}
.duellBox .duell-countdown {
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #777;
}
.duellBox .bildlegende {
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
}
.duellBox .bildtitel, .duellBox .duell-info-popup {
  font-weight: bold;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
}
.duellBox .credit {
  color: #777;
}
.duellBox .titelleiste {
  border-bottom: solid 2px #d2008c;
  overflow: hidden;
  text-align: center;
  margin: 0 0 15px;
}
.duellBox .titelleiste .tab {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 35px;
  color: #d2008c;
  background-color: #eee;
  border-radius: 3px 3px 0 0;
  padding: 0px 10px;
  margin-left: 3px;
  display: inline-block;
  cursor: pointer;
}
.duellBox .list-view-button, .duellBox .topflop-view-button {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  color: #d2008c;
  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 {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  color: #d2008c;
  background-color: #eee;
  border-radius: 3px;
  padding: 6px 10px;
  margin-left: 3px;
  display: inline-block;
  cursor: pointer;
}
.duellBox .blaeterer .active, .duellBox .tab.active {
  color: #fff;
  background-color: #d2008c;
}
.duellBox .eintrag:nth-child(2n) {
  margin: 0px;
}
.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: 3px 5px 5px;
  background-color: #eee;
  font-size: 24px;
  font-family: "TazBold";
  font-weight: 700;
  color: #d2008c;
}
.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 #ccc;
  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: #eee;
  height: 3px;
  width: 186px;
  float: right;
}
.duellBox .resultatBalken {
  background-color: #d2008c;
  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: 183px 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: #d2008c;
}
.duellBox .duelfixed .duel-percent span {
  font-weight: 700;
  font-size: 17px;
  line-height: 30px;
  color: #ffffff;
  vertical-align: center;
}
.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: #d2008c;
}
.noborder {
  border: 0;
}
.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: #d2008c;
  border: 1px solid #d2008c;
  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-overlay {
  background-color: #ffffff;
  border: 1px solid #d2008c;
  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: 150px;
}
.nl_reg-overlay .center_text {
  margin-top: 8px;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
}
.nl_reg-overlay .buttonWrapper {
  padding: 3px;
}
.nl_reg-overlay a.closeLink {
  text-decoration: none;
  font-size: 17px;
  color: #000000;
}
.nl_button {
  position: relative;
  margin-bottom: 10px;
  z-index: 1;
}
.nl_button .nl_button__right {
  height: 25px;
  margin-top: 5px;
  position: absolute;
  right: 0;
}
div.forms div.registration_form .article-entry p.nl_registration {
  padding: 0 0 10px;
}
div.forms div.registration_form div.forms dl.nl_registration {
  min-height: 23px;
}
div.forms div.registration_form dl.chkbx dt.nl_registration {
  width: 20px;
  margin: 1px;
}
div.forms div.registration_form dl.chkbx dd.nl_registration {
  margin: 1px;
}
div.forms div.registration_form .fr_container.nl_registration {
  margin-top: 10px;
}
div.forms div.registration_form .nl_text input {
  width: 45%;
  padding: 3px 2px;
  border-bottom: 2px solid #dcdcdc;
  border-top: 2px solid #dcdcdc;
  border-left: 2px solid #dcdcdc;
  border-right: 2px solid #dcdcdc;
  border-radius: 3px;
}
div.forms div.registration_form .nl_text div.nl_registration_text {
  padding: 5px 0px 5px 0px;
  font-weight: 700;
}
div.forms div.registration_form .nl_registration_selection p {
  font-family: AntennaExtraCondBold;
  padding: 20px 0px 20px 0px;
  font-size: 20px;
}
div.forms div.registration_form div.nl_registration_submit small {
  font-size: smaller;
  color: #777;
  display: block;
  padding: 0px 0 5px 0;
}
div.forms div.registration_form div.social-web {
  width: 85%;
}
div.forms div.registration_form div.social-web div {
  float: left;
}
div.forms div.registration_form div.social-web div.tweet-follow {
  width: 44%;
}
div.forms div.registration_form div.social-web div.tweet-follow iframe
{
  width: 158px !important;
}
div.forms div.registration_form div.social-web div.facebook-like {
  width: 28%;
}
div.forms div.registration_form div.social-web div.google-plus {
  width: 27%;
}
div.forms div.registration_form div.social-web div.google-plus iframe
{
  width: 130px !important;
}
#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;
}
.list .item {
  padding: 0 0 16px;
  border-bottom: 1px solid #DADBDD;
  padding-bottom: 10px !important;
}
.list .item a.foto, .list .item img.fl {
  margin: 0 10px 0 0;
  width: 140px;
  float: left;
  padding-top: 0;
}
.list .item .news-disc {
  float: left;
  width: 486px;
  border: none;
  padding-bottom: 0;
}
.list .item .news-disc .description, .list .item .news-disc
.description span {
  font-size: 15px;
  line-height: 15px;
}
.list .item .news-disc .teaserInfo {
  margin-bottom: 5px;
}
.list .item .news-disc .all-gallery {
  background-position: right 3px;
  bottom: 0;
  position: static;
}
.list .item a.flag_teaser {
  width: 38px;
  height: 38px;
}
.list .item.last {
  border-bottom: none;
}
.list .item.sponsored {
  border: 1px solid #DADBDD;
  padding: 10px !important;
  width: 614px;
  background: url("../img/adbg.gif");
}
.list .item.sponsored a.foto, .list .item.sponsored img.fl {
  width: 129px;
}
.list .item.sponsored .news-disc {
  width: 475px;
}
.list .item.sponsored .news-disc .all-gallery {
  position: absolute;
  margin-right: 0;
}
.list .item.sponsored div.sponsor {
  background-position: right bottom;
  margin-bottom: 22px;
}
.list .search-pagination-wrapper {
  clear: left;
}
input.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;
  font-family: Arial, Helvetica, sans-serif;
}
.serch-btn {
  position: relative;
  top: 0;
  left: 0;
  float: left;
  width: 69px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  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;
  font-family: "TazBold", sans-serif;
}
.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: 460px;
  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-color: #d2008c;
  background-image: none;
  color: #fff;
  cursor: pointer;
}
.search-form a:hover {
  background-color: #d2008c;
  background-image: none;
  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;
}
.search-sort {
  border-bottom: 1px solid #d2008c;
}
.search-sort span.active span {
  background-color: #d2008c;
  background-image: none;
  color: #FFFFFF;
  filter: none;
}
.search-pagination span {
  position: relative;
  float: left;
  display: block;
  width: 28px;
  height: 22px;
  padding-top: 4px;
  line-height: 22px;
  font-family: "TazBlack", sans-serif;
  font-size: 16px;
}
.search-pagination span.active {
  background-image: none;
}
.search-pagination span.active span {
  filter: none;
}
.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: Arial, Helvetica, sans-serif;
  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 {
  border-radius: 2px;
  color: #fff;
  text-decoration: none;
  background-color: #d2008c;
  background-image: none;
  background: linear-gradient(top, #cf091a 0%, #9d030b 100%);
}
.search-pagination a:hover span span {
  border-radius: 2px;
  color: #fff;
  text-decoration: none;
  background-color: #d2008c;
  background-image: none;
}
.search-pagination-wrapper a span:hover {
  filter: none;
}
body.suche .grid_12 a.foto img {
  height: 140px;
  width: 140px;
}
body.suche .article_menus {
  border: none;
}
body.suche .article_menus ul.source li.last {
  background: url("../img/icon_clock.png") 0px 0px no-repeat;
  padding: 0 0px 0 16px;
}
.fblb {
  border: 0;
  margin-bottom: 0;
}
div.sponsor {
  background-color: transparent;
  clear: both;
  display: block;
  height: 40px;
  padding-top: 6px;
  cursor: pointer;
}
div.sponsor a {
  text-decoration: none;
}
div.sponsor .logo img {
  float: left;
  padding: 2px 10px 0 0;
}
div.sponsor .logo .sponsor_description {
  display: block;
  font-family: "TazBold";
  font-size: 11px;
  font-weight: normal;
  padding-top: 7px;
}
div.sponsor .logo .sponsor_name, div.sponsor .logo .sponsor_name h1 {
  display: block;
  font-family: "TazBold";
  font-size: 24px;
  font-weight: normal;
}
div.sponsor.sponsorArticle {
  background: none;
}
div.sponsor:hover .sponsor_description, div.sponsor:hover
.sponsor_name {
  text-decoration: underline;
}
div.partner {
  clear: both;
  display: block;
  cursor: pointer;
}
div.partner a {
  text-decoration: none;
}
div.partner .logo img {
  float: left;
  padding: 2px 10px 0 0;
}
div.partner .logo .partner_description {
  display: block;
  font-family: "TazBold";
  font-size: 11px;
  font-weight: normal;
  padding-top: 7px;
}
div.partner .logo .partner_name, div.partner .logo .partner_name h1 {
  display: block;
  font-family: "TazBold";
  font-size: 24px;
  font-weight: normal;
}
div.partner.partnerArticle {
  background: none;
}
span.shy {
  font-size: 0 !important;
  line-height: 0 !important;
  visibility: hidden;
}
.item a.news-links {
  font-size: 20px;
  line-height: 20px;
}
.widget_standardteaser a.news-links {
  font-size: 20px;
  line-height: 20px;
}
.widget_standardteaser.horizontal .item {
  float: left;
  padding: 0 0 16px;
  border-bottom: 1px solid #DADBDD;
  padding-bottom: 10px !important;
}
.widget_standardteaser.horizontal .item .foto {
  margin: 0 10px 0 0;
  width: 140px;
}
.widget_standardteaser.horizontal .item .news-disc {
  float: left;
  width: 242px;
}
.widget_standardteaser.horizontal .item a.flag_teaser {
  width: 38px;
  height: 38px;
}
.widget_standardteaser.horizontal .item.sponsored {
  border: 1px solid #DADBDD;
  padding: 10px !important;
  width: 370px;
  background: url("../img/adbg.gif");
}
.widget_standardteaser.horizontal .item.sponsored .foto {
  width: 129px;
}
.widget_standardteaser.horizontal .item.sponsored .news-disc {
  width: 231px;
}
.widget_standardteaser.horizontal .item.sponsored div.sponsor {
  background-position: right bottom;
}
.widget_standardteaser.horizontal .item.last {
  border-bottom: none;
}
.grid_6 .widget_standardteaser.horizontal .item .news-disc {
  width: 158px;
}
.grid_6 .widget_standardteaser.horizontal .item.sponsored {
  width: 286px;
}
.grid_6 .widget_standardteaser.horizontal .item.sponsored .news-disc {
  width: 147px;
}
.grid_6 .widget_standardteaser.horizontal .item.sponsored div.sponsor
{
  background-position: right bottom;
  height: auto;
}
.grid_6 .widget_standardteaser.horizontal .item.sponsored div.sponsor
.logo .sponsor_name {
  line-height: 18px;
}
.widget_newsListTeaser a.news-links {
  font-size: 20px;
  line-height: 20px;
}
.widget_newsListTeaser .overview {
  line-height: 16px;
  font-size: 13px;
  margin: 0 0 -1px;
  padding: 8px 0;
  word-spacing: -1px;
  color: #777;
  clear: both;
}
.widget_newsListTeaser .item {
  float: left;
  padding: 0 0 16px;
  border-bottom: 1px solid #DADBDD;
  padding-bottom: 10px !important;
}
.widget_newsListTeaser .item a.foto, .widget_newsListTeaser .item
img.fl {
  margin: 0 10px 0 0;
  width: 140px;
  float: left;
}
.widget_newsListTeaser .item .news-disc {
  float: left;
  width: 486px;
}
.widget_newsListTeaser .item a.flag_teaser {
  width: 38px;
  height: 38px;
}
.widget_newsListTeaser .item.last {
  border-bottom: none;
}
.widget_newsListTeaser .item.sponsored {
  border: 1px solid #DADBDD;
  padding: 10px !important;
  width: 614px;
  background: url("../img/adbg.gif");
}
.widget_newsListTeaser .item.sponsored a.foto, .widget_newsListTeaser
.item.sponsored img.fl {
  width: 129px;
}
.widget_newsListTeaser .item.sponsored .news-disc {
  width: 475px;
}
.widget_newsListTeaser .item.sponsored div.sponsor {
  background-position: right bottom;
}
.grid_6 .widget_newsListTeaser .item a.news-links strong {
  color: #d2008c;
}
.grid_6 .widget_newsListTeaser .item a.news-links span {
  font-size: 20px;
  line-height: 20px;
}
.grid_6 .widget_newsListTeaser .item .news-disc {
  width: 158px;
}
.grid_6 .widget_newsListTeaser .item.sponsored {
  width: 286px;
}
.grid_6 .widget_newsListTeaser .item.sponsored .news-disc {
  width: 147px;
}
.grid_6 .widget_newsListTeaser .item.sponsored div.sponsor {
  background-position: right bottom;
  height: auto;
}
.grid_6 .widget_newsListTeaser .item.sponsored div.sponsor .logo
.sponsor_name {
  line-height: 18px;
}
.grid_9 .widget_newsListTeaser .item a.foto, .grid_9
.widget_newsListTeaser .item img.fl {
  width: 196px;
}
.grid_9 .widget_newsListTeaser .item .news-disc {
  width: 270px;
}
.grid_9 .widget_newsListTeaser .item.sponsored {
  width: 454px;
}
.grid_9 .widget_newsListTeaser .item.sponsored a.foto, .grid_9
.widget_newsListTeaser .item.sponsored img.fl {
  width: 185px;
}
.grid_9 .widget_newsListTeaser .item.sponsored .news-disc {
  width: 259px;
}
.grid_9 .widget_newsListTeaser .item.sponsored div.sponsor {
  background-position: right bottom;
}
.widget_maxiteaser .overview {
  line-height: 16px;
  font-size: 13px;
  margin: 0 0 -1px;
  padding: 8px 0;
  word-spacing: -1px;
  color: #777;
  clear: both;
}
.widget_maxiteaser .item {
  float: left;
  padding: 0;
  padding-bottom: 10px !important;
  width: 100%;
}
.widget_maxiteaser .item a.flag_teaser {
  width: 46px;
  height: 46px;
}
.widget_maxiteaser .item.sponsored {
  border: 1px solid #DADBDD;
  float: left;
  padding: 10px !important;
  width: 286px;
  height: 342px;
  overflow: hidden;
  background: url("../img/adbg.gif");
}
.widget_maxiteaser .item.sponsored a.news-img img {
  width: 100%;
  height: auto;
}
.widget_maxiteaser .item.sponsored div.sponsor {
  background-position: right bottom;
}
.grid_9 .widget_maxiteaser a.flag_teaser {
  width: 56px;
  height: 56px;
}
.grid_9 .widget_maxiteaser .item.sponsored {
  width: 454px;
  height: auto;
}
.grid_9 .widget_maxiteaser .item.sponsored div.sponsor {
  background-position: right bottom;
}
.grid_6half .widget_maxiteaser .item.sponsored {
  width: 342px;
  height: auto;
}
.grid_6half .widget_maxiteaser .item.sponsored div.sponsor {
  background-position: right bottom;
}
.grid_6 .widget_maxiteaser .item.sponsored {
  position: relative;
}
.grid_6 .widget_maxiteaser .item.sponsored div.sponsor {
  background-position: right bottom;
  position: absolute;
  width: 286px;
  bottom: 12px;
  height: auto;
}
.grid_6 .widget_maxiteaser .item.sponsored div.sponsor .logo
.sponsor_name {
  line-height: 18px;
}
.grid_3 .widget_maxiteaser .item a.news-links strong {
  color: #d2008c;
}
.grid_3 .widget_maxiteaser .item a.news-links span {
  font-size: 20px;
  line-height: 20px;
}
.grid_3 .widget_maxiteaser .item.sponsored {
  width: 146px;
  height: auto;
}
.grid_3 .widget_maxiteaser .item.sponsored div.sponsor {
  background-position: right bottom;
}
.grid_6 .widget_bigteaser .item {
  border: 1px solid #DADBDD;
  float: left;
  padding: 10px !important;
  width: 286px;
  height: 342px;
  overflow: hidden;
}
.grid_6 .widget_bigteaser .item.last.sponsored a {
  width: 286px;
}
.grid_6 .widget_bigteaser .item a.news-img img {
  width: 100%;
  height: auto;
}
.grid_6 .widget_bigteaser .item div.widget_author {
  position: absolute;
  bottom: 27px;
  left: 10px;
}
.grid_6 .widget_bigteaser .item div.widget_author img {
  float: left;
}
.grid_6 .widget_bigteaser .item.sponsored {
  position: relative;
  background: url("../img/adbg.gif");
}
.grid_6 .widget_bigteaser .item.sponsored div.sponsor {
  background-position: right bottom;
  position: absolute;
  width: 286px;
  bottom: 12px;
  height: auto;
}
.grid_6 .widget_bigteaser .item.sponsored div.sponsor .logo
.sponsor_name {
  line-height: 18px;
}
body .widget_recommended_articles a.article-links, body.video
.widget_recommended_articles a.article-links {
  background: none;
  padding-left: 0;
}
body .widget_recommended_articles a.article-links strong, body.video
.widget_recommended_articles a.article-links strong {
  font-family: "TazBold";
  color: #d2008c;
  font-weight: normal;
  display: block;
  font-size: 13px;
  line-height: 16px;
}
body .widget_recommended_articles a.article-links span, body.video
.widget_recommended_articles a.article-links span {
  color: #000000 !important;
  font-family: "TazBold";
  font-size: 18px;
  line-height: 18px;
}
body .widget_recommended_articles a.article-links strong, body.video
.widget_recommended_articles a.article-links strong {
  color: #d2008c !important;
  display: inline;
  font-family: "TazBold";
  font-size: 18px;
  line-height: 18px;
}
body.video .widget_recommended_articles div.item {
  margin: 7px 0 0 0;
  padding-bottom: 7px;
  border: solid #afafaf;
  border-width: 0 0 1px;
}
body.video .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;
}
body.video .widget_recommended_articles a.article-links strong {
  font-weight: 700;
}
.grid_3 .widget_feedteaser, .grid_3 .widget_partner_feedteaser {
  height: 450px;
  width: 100%;
  background-color: #f2f1ED;
}
.widget_feedteaser .feedteaser_up, .widget_feedteaser
.partner_feedteaser_up, .widget_partner_feedteaser .feedteaser_up,
.widget_partner_feedteaser .partner_feedteaser_up {
  height: 36px;
  width: auto;
  margin-left: 10px;
  margin-right: 10px;
  cursor: hand;
  cursor: pointer;
  border-bottom: 1px solid #dadbdd;
  background: url("../img/scroll_up.png");
}
.widget_feedteaser .feedteaser_content, .widget_feedteaser
.partner_feedteaser_content, .widget_partner_feedteaser
.feedteaser_content, .widget_partner_feedteaser
.partner_feedteaser_content {
  height: 376px;
  overflow: hidden;
  width: auto;
  margin-left: 10px;
  margin-right: 8px;
}
.widget_feedteaser .feedteaser_down, .widget_feedteaser
.partner_feedteaser_down, .widget_partner_feedteaser .feedteaser_down,
.widget_partner_feedteaser .partner_feedteaser_down {
  height: 36px;
  width: auto;
  margin-left: 10px;
  margin-right: 10px;
  cursor: hand;
  cursor: pointer;
  border-top: 1px solid #dadbdd;
  background: url("../img/scroll_down.png");
}
.widget_feedteaser .feedteaser_content .item, .widget_feedteaser
.partner_feedteaser_content .item, .widget_partner_feedteaser
.feedteaser_content .item, .widget_partner_feedteaser
.partner_feedteaser_content .item {
  overflow: hidden;
  border-bottom: 1px solid #dadbdd;
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  text-decoration: none;
}
.widget_feedteaser .feedteaser_content .item .logo img,
.widget_feedteaser .partner_feedteaser_content .item .logo img,
.widget_partner_feedteaser .feedteaser_content .item .logo img,
.widget_partner_feedteaser .partner_feedteaser_content .item .logo img
{
  float: right;
  padding: 0px;
  margin-top: -3px;
}
.widget_feedteaser .feedteaser_content .item .headline,
.widget_feedteaser .partner_feedteaser_content .item .headline,
.widget_partner_feedteaser .feedteaser_content .item .headline,
.widget_partner_feedteaser .partner_feedteaser_content .item .headline
{
  font-size: 16px;
  font-family: "TazBold";
  width: 96px;
  word-wrap: break-word;
}
.widget_feedteaser .feedteaser_content .item .headline:hover,
.widget_feedteaser .partner_feedteaser_content .item .headline:hover,
.widget_partner_feedteaser .feedteaser_content .item .headline:hover,
.widget_partner_feedteaser .partner_feedteaser_content .item
.headline:hover {
  text-decoration: underline;
}
.widget_feedteaser .feedteaser_content .item span.count_stories,
.widget_feedteaser .partner_feedteaser_content .item
span.count_stories, .widget_partner_feedteaser .feedteaser_content
.item span.count_stories, .widget_partner_feedteaser
.partner_feedteaser_content .item span.count_stories {
  display: block;
  color: #777777;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "TazBold";
}
.widget_feedteaser .feedteaser_content .item .info span,
.widget_feedteaser .partner_feedteaser_content .item .info span,
.widget_partner_feedteaser .feedteaser_content .item .info span,
.widget_partner_feedteaser .partner_feedteaser_content .item .info
span {
  font-size: 10px;
  color: #999;
  padding: 0 3px 0 16px;
}
.widget_feedteaser .feedteaser_content .item .info span.time,
.widget_feedteaser .partner_feedteaser_content .item .info span.time,
.widget_partner_feedteaser .feedteaser_content .item .info span.time,
.widget_partner_feedteaser .partner_feedteaser_content .item .info
span.time {
  background: url("../img/icon_clock.png") 0px 0px no-repeat;
  margin-top: 6px;
}
.widget_feedteaser .feedteaser_content .item .info span.reactions,
.widget_feedteaser .partner_feedteaser_content .item .info
span.reactions, .widget_partner_feedteaser .feedteaser_content .item
.info span.reactions, .widget_partner_feedteaser
.partner_feedteaser_content .item .info span.reactions {
  background: url("../img/icon_reactions.png") 0px 1px no-repeat;
}
.grid_12 .widget_maxiteaser.topteaser .item.standard_teaser {
  width: 308px;
}
h3.blick-teaser span.h3_title {
  color: #d6081c;
}
.grid_3 .widget_maxiteaser.blick-teaser .item a.news-links strong {
  color: #d6081c;
}
h3.module_title.blick-teaser {
  border-color: #dd0000;
}
.blick-teaser .standard_teaser .comment {
  background-color: #dd0000;
}
h3.blick_sport-teaser span.h3_title {
  color: #5cb034;
}
.grid_3 .widget_maxiteaser.blick_sport-teaser .item a.news-links
strong {
  color: #5cb034;
}
h3.module_title.blick_sport-teaser {
  border-color: #5cb034;
}
.blick_sport-teaser .standard_teaser .comment {
  background-color: #5cb034;
}
.grid_3 .widget_partner_feedteaser {
  height: 250px;
}
.widget_partner_feedteaser .partner_feedteaser_content {
  height: 176px;
}
.widget_maxiteaser.baaz-quiz .item {
  width: 476px;
  clear: none;
}
.widget_maxiteaser.baaz-quiz .item.sponsored {
  width: 454px;
  height: auto;
}
.textbox_body a {
  color: #d2008c;
}
.widget_topteaser {
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
}
.widget_topteaser.g18panorama {
  width: 980px;
  height: 414px;
}
.widget_topteaser.g12horizontal {
  width: 644px;
  height: 364px;
}
.widget_topteaser.g12panorama {
  width: 644px;
  height: 363px;
  height: 272px;
}
.widget_topteaser.g9horizontal {
  width: 476px;
  height: 268px;
}
.widget_topteaser.g6square {
  width: 308px;
  height: 272px;
}
.widget_topteaser.g6portrait {
  width: 308px;
  height: 566px;
}
.widget_topteaser.topteaser.manual {
  clear: both;
}
.widget_topteaser.g12horizontal .caption,
.widget_topteaser.g12panorama .caption {
  background: url("../img/alpha.png") repeat scroll 0 0;
  bottom: 0 !important;
  display: block;
  padding: 14px 14px 14px 8px;
  text-shadow: none;
  width: 622px;
}
.widget_topteaser.g12horizontal .caption span.title,
.widget_topteaser.g12panorama .caption span.title {
  background-color: #d2008c;
  color: #FFFFFF;
  font-family: "TazBold";
  font-size: 20px;
  line-height: 20px;
  margin-top: -30px;
  margin-left: 6px;
  padding: 2px 5px 0px 0px;
  position: absolute;
}
.widget_topteaser.g12horizontal .caption span.title span span,
.widget_topteaser.g12panorama .caption span.title span span {
  background: none !important;
  color: #ffffff !important;
}
.widget_topteaser.g12horizontal .caption span.info,
.widget_topteaser.g12panorama .caption span.info {
  font-size: 40px;
  line-height: 40px;
}
.widget_topteaser.g12horizontal .caption span.info span span,
.widget_topteaser.g12panorama .caption span.info span span {
  background: none !important;
}
.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;
}
.widget_topteaser a img {
  width: 644px;
  height: 364px;
}
.widget_topteaser a.flag_teaser {
  width: 56px;
  height: 56px;
}
.widget_topteaser h1, .widget_topteaser h2 {
  color: #ff0000;
}
.widget_topteaser div.caption {
  display: block;
  width: 100%;
  background: url(../img/alpha.png);
  bottom: 0px !important;
  padding: 14px;
  text-shadow: none;
}
.widget_topteaser div.caption h2 {
  color: #000;
  font-family: "TazBold";
  font-size: 40px;
  line-height: 40px;
}
.widget_topteaser div.caption h1 {
  background-color: #d2008c;
  color: #FFFFFF;
  font-family: "TazBold";
  margin-top: -30px;
  padding: 4px 10px 4px 10px;
  position: absolute;
  font-size: 20px;
}
.widget_topteaser.g6panorama a img {
  width: 308px;
  height: 173px;
}
.widget_topteaser.g6panorama.g6panorama .caption {
  background: url("../img/alpha.png") repeat scroll 0 0;
  bottom: 0 !important;
  display: block;
  padding: 5px;
  text-shadow: none;
  width: 298px;
}
.widget_topteaser.g6panorama.g6panorama .caption span.title {
  display: none;
}
.widget_topteaser.g6panorama.g6panorama .caption span.info {
  font-size: 26px;
  line-height: 26px;
}
.widget_topteaser.g6panorama.g6panorama .caption span.info span span {
  background: none !important;
}
.widget_topteaser.manual a img {
  width: 100%;
  height: auto;
}
.widget_topteaser.manual .caption {
  background: url("../img/alpha.png") repeat scroll 0 0;
  bottom: 0 !important;
  display: block;
  padding: 5px;
  text-shadow: none;
  width: 100%;
}
.widget_topteaser.manual .caption span.title {
  display: none;
}
.widget_topteaser.manual .caption span.info {
  font-size: 20px;
  line-height: 20px;
}
.widget_topteaser.manual .caption span.info span span {
  background: none !important;
}
.widget_topteaser {
  overflow: visible;
}
.widget_topteaser .caption .info span span, .widget_topteaser
.fg_yellow {
  color: #000000 !important;
}
.grid_7 .widget_topteaser.g6panorama a img {
  width: 392px;
  height: auto;
}
.grid_7 .widget_topteaser.g6panorama.g6panorama .caption {
  width: 382px;
}
.grid_7 .widget_topteaser.g6panorama.g6panorama .caption span.title {
  display: block;
  background-color: #d2008c;
  color: #FFFFFF;
  font-family: "TazBold";
  font-size: 16px;
  line-height: 16px;
  margin-top: -20px;
  margin-left: 4px;
  padding: 1px 4px 0px 0px;
  position: absolute;
}
.grid_7 .widget_topteaser.g6panorama.g6panorama .caption span.title
span span {
  background: none !important;
  color: #ffffff !important;
}
.unregistrationNewsletter h1 {
  min-height: 50px;
}
.unregistrationNewsletter p {
  line-height: 20px;
  font-size: 15px;
}
.unregistrationNewsletter .register {
  margin-top: 10px;
}
#community_login_register {
  position: absolute;
  top: 2px;
  right: 6px;
}
.hlight {
  color: #d2008c;
}
.widget_voting .voting-result-container .voting-bar {
  background: #d2008c;
  background: -moz-linear-gradient(top, #d2008c 0%, #d2008c 50%, #b2006c 51%,
    #b2006c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d2008c), color-stop(50%, #d2008c), color-stop(51%, #b2006c),
    color-stop(100%, #b2006c));
  background: -webkit-linear-gradient(top, #d2008c 0%, #d2008c 50%, #b2006c 51%,
    #b2006c 100%);
  background: -o-linear-gradient(top, #d2008c 0%, #d2008c 50%, #b2006c 51%, #b2006c
    100%);
  background: -ms-linear-gradient(top, #d2008c 0%, #d2008c 50%, #b2006c 51%, #b2006c
    100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2008c',
    endColorstr='#b2006c',GradientType=0 );
  background: linear-gradient(top, #d2008c 0%, #d2008c 50%, #b2006c 51%, #b2006c
    100%);
}
.grid_6 .article_textbox {
  margin-top: 0;
}
div.loginSheet .comm a {
  color: #d2008c;
}
#login-button {
  margin-left: 0;
}
.password_forgotten {
  margin-top: 0;
}
.item a strong, .news-links strong, .voting-links strong {
  font-family: "TazBold";
  color: #d2008c;
  font-weight: normal;
  display: block;
  font-size: 13px;
  line-height: 16px;
}
.item a span, .news-links span, .voting-links span {
  color: #000000;
  font-family: "TazBold";
  font-size: 26px;
  line-height: 26px;
}
.search-pagination-wrapper a.top:after, a.description:after {
  color: #DD0000;
  content: "";
  font-size: 16px;
}
.h1_title, .livetickerTitle, body.video #container h3.module_title,
h3.module_title {
  color: #d2008c;
  font-family: "TazBold";
}
.h1_title, .livetickerTitle, h3.module_title {
  border: 0px;
  border-bottom: 1px dotted #d2008c;
}
.h3_title, h3.news_title .h3_title {
  font-size: 20px;
}
.grid_6 h3.module_title {
  clear: left;
}
.grid_3 .h3_title {
  white-space: normal;
}
.slide-bg img.centeredPicture {
  margin: 0 auto 0 0;
}
.slide-bg a.centeredPicture {
  margin: 0 auto 0 0;
}
.shareData .twitter-tweet {
  float: left !important;
  width: 500px !important;
}
.picture-mini-caption.slide-bg {
  background-color: #fff;
}
.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: Arial, Helvetica, sans-serif;
  color: #666;
}
.item p.time {
  padding: 0px 4px 4px 0;
  font-size: 11px;
  line-height: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
}
.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: #999999;
}
.item img {
  float: left;
  padding: 2px 10px 0 0;
}
.horizontal .item {
  float: left;
  width: 100%;
  margin-right: 28px;
  padding: 0;
}
.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: "TazBlack", 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: #d2008c;
  color: #d2008c;
}
.widget_groupheadline.news_title .all-gallery {
  bottom: -3px;
}
.grid_6 .promo {
  width: 286px;
  padding: 10px 10px 14px 12px;
}
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 {
  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 {
  clear: none !important;
  display: inline !important;
  float: left !important;
  padding: 0em 0.05em 0em 0.154em !important;
  margin-bottom: 2px;
  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: none;
  color: #000000 !important;
}
body.people_n_tv .farbschema .title span span {
  background: #ffffff !important;
  color: #000000 !important;
  text-shadow: none !important;
}
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;
}
body.video {
  background-color: transparent;
  color: #000;
}
body.video #container h1, body.video #container h2, body.video
#container h3, body.video #container h4, body.video #container h5 {
  color: #000;
}
body.video .grid_18 a strong {
  color: #d2008c;
}
body.video #container {
  background-color: transparent;
  color: #000;
}
.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;
}
.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;
}
.slider_news.g12panorama .captionWithLiveScore {
  bottom: 16px;
}
.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: #d2008c !important;
}
body.video .search-pagination {
  background-color: #FFFFFF;
  padding: 3px 0px 4px 0px;
  width: 100%;
  border-radius: 3px;
}
body.video .search-pagination span.pagingLink:hover {
  cursor: pointer;
  color: #ffffff !important;
  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 !important;
}
body.video .search-pagination span.page {
  color: #CCCCCC;
  font-size: 12px;
  line-height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  padding-left: 12px;
  padding-right: 12px;
}
.hide {
  display: none;
}
.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;
}
.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 );
}
ul.headerPartnersInner {
  width: 1175px;
  margin: 0px auto;
}
ul.headerPartnersInner li {
  float: left;
  border-right: 1px solid #FFFFFF;
  margin: 5px 10px 5px 0px;
  height: 30px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
ul.headerPartnersInner li:first-child {
  margin-left: 10px;
  zoom: 1;
  *display: inline;
}
.headerPartnersInner li.last, ul.headerPartnersInner li:last-child {
  float: clear;
  border: none !important;
  zoom: 1;
  *display: inline;
}
a.headerPartnerTitle {
  margin: 7px 10px 5px 7px;
  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;
}
.grid_3.rightElement .item a strong {
  color: #000;
}
.h2_title, .h3_title, .h4_title {
  text-transform: none;
}
div.article h1, h2.article-title {
  font-family: "TazBold", sans-serif;
  line-height: 40px;
}
div.article h1 strong, h2.article-title strong {
  font-family: "TazBold", sans-serif;
  font-size: 20px;
}
.article #abstract {
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 17px;
  font-weight: normal;
}
.article .sn_published, .sn_published {
  border: 0px;
  clear: both;
  height: auto;
  margin-bottom: 6px;
  z-index: 11;
}
.article .sn_published .sn_published_inner, .sn_published
.sn_published_inner {
  border-top: 1px dotted #000;
  border-bottom: none;
  height: auto;
  padding: 10px 0 0 0;
  position: static;
  text-align: justify;
}
.article .sn_published .sn_published_inner .views, .sn_published
.sn_published_inner .views {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  width: auto;
  padding-right: 20px;
  padding-top: 0;
}
.article .sn_published .sn_published_inner .views strong,
.sn_published .sn_published_inner .views strong {
  width: 200px;
  font-size: 14px;
  font-weight: bold;
  color: #d2008c;
}
.article .sn_published .sn_published_inner div, .sn_published
.sn_published_inner div {
  float: none !important;
  display: inline-block;
}
.article .sn_published .sn_published_inner div.fb, .sn_published
.sn_published_inner div.fb {
  width: 150px;
  padding-top: 0;
}
.article .sn_published .sn_published_inner div.tw, .sn_published
.sn_published_inner div.tw {
  width: 100px;
  padding-top: 0;
  vertical-align: sub;
}
.article .sn_published .sn_published_inner div.gp, .sn_published
.sn_published_inner div.gp {
  width: 80px;
  padding-top: 0;
  vertical-align: sub;
}
.article .sn_published .sn_published_inner div.hack, .sn_published
.sn_published_inner div.hack {
  width: 100%;
  height: 0;
  border-top: 1px dotted #000;
}
.widget_author, .widget_author a {
  width: 100%;
  font-family: "TazBold";
  font-size: 10px;
  color: #777;
  display: block;
  text-transform: uppercase;
  border: none;
  text-decoration: none;
}
.widget_author a img, .widget_author img {
  float: left;
  border: 1px solid #dadbdd;
  margin: 0px 10px 0px 0px;
}
.widget_author .author_name, .widget_author .author_name h1,
.widget_author a .author_name, .widget_author a .author_name h1 {
  font-family: "TazBold";
  font-size: 16px;
  color: #d2008c;
  padding-top: 5px;
  text-transform: none;
  text-decoration: none;
}
.widget_author a span, .widget_author span {
  font-family: "TazBold";
  font-size: 10px;
  line-height: 14px;
  color: #777;
  text-transform: uppercase;
  text-decoration: none;
}
.widget_author:hover span {
  text-decoration: underline;
}
a.roundButton {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 24px;
  width: auto;
  display: block;
  font-family: arial, helvetica, sans;
  font-size: 12px;
  font-weight: bold;
  padding-top: 9px;
}
a.roundButton.outline {
  border: none;
}
a.roundButton.magenta {
  border: 1px solid #d2008c;
  background-color: #d2008c;
  padding: 9px 12px 0px 12px;
  text-transform: uppercase;
  font-family: "TazBold";
  color: #ffffff;
}
a.roundButton.blue {
  border: 1px solid #1e90c9;
  background-color: #1e90c9;
  padding: 9px 12px 0px 12px;
  text-transform: uppercase;
  font-family: "TazBold";
  color: #ffffff;
}
a.roundButton.sponsor {
  border: 0px;
  background-color: transparent;
  padding: 9px 12px 0px 12px;
  text-transform: uppercase;
  font-family: "TazBlack";
  color: #ffffff;
}
a.roundButton.partner {
  border: 0px;
  background-color: transparent;
  padding: 9px 12px 0px 12px;
  text-transform: uppercase;
  font-family: "TazBlack";
  color: #ffffff;
}
a.roundButton.email {
  padding-left: 36px;
  padding-right: 12px;
  text-transform: uppercase;
  font-family: "TazBold";
  color: #d2008c;
  background: url(../img/icon_email.png) no-repeat 12px 11px;
  padding-top: 9px;
}
.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: #d2008c;
  background: -moz-linear-gradient(top, #d2008c 0%, #b2006c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d2008c), color-stop(100%, #b2006c));
  background: -webkit-linear-gradient(top, #d2008c 0%, #b2006c 100%);
  background: -o-linear-gradient(top, #d2008c 0%, #b2006c 100%);
  background: -ms-linear-gradient(top, #d2008c 0%, #b2006c 100%);
  background: linear-gradient(bottom, #d2008c 0%, #b2006c 100%);
  -pie-background: linear-gradient(#d2008c 0%, #b2006c 100%);
  behavior: url(/resources/ver1-0/css/PIE.htc);
}
.red-btn:hover {
  background: #b2006c;
  text-decoration: none !important;
  background: -moz-linear-gradient(top, #b2006c 0%, #d2008c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #b2006c), color-stop(100%, #d2008c));
  background: -webkit-linear-gradient(top, #b2006c 0%, #d2008c 100%);
  background: -o-linear-gradient(top, #b2006c 0%, #d2008c 100%);
  background: -ms-linear-gradient(top, #b2006c 0%, #d2008c 100%);
  background: linear-gradient(bottom, #b2006c 0%, #d2008c 100%);
  -pie-background: linear-gradient(#b2006c 0%, #d2008c 100%);
  behavior: url(/resources/ver1-0/css/PIE.htc);
}
.dashboard a.roundButton {
  padding-top: 9px;
  height: 24px;
}
.article_text {
  padding: 0px;
}
.article_text a {
  color: #d2008c;
}
.comments {
  padding-top: 10px;
}
.comments_form .login_lk {
  color: #d2008c;
  background: none;
  padding: 0;
}
.facebook_comments {
  width: 645px;
  height: 271px;
  background-color: #d1dbdd;
  margin-bottom: 20px;
}
div.article h1, h2.article-title {
  padding: 0px 0 0;
}
.related_articles dd {
  font-family: "TazBold";
  font-size: 22px;
}
.related_articles dd strong {
  font-family: "TazBold";
  font-size: 14px;
  color: #d2008c;
  line-height: 14px;
  display: block;
}
.facebook_stream {
  background-color: #d1dbdd;
  width: 100%;
  height: 513px;
  margin-bottom: 20px;
}
.grid_12 a.foto img {
  width: 140px;
  height: 80px;
}
.grid_12 a.foto img {
  padding-right: 2px;
}
#feedlogo_container {
  display: none;
}
body.feedchannel {
  background: url(../img/header_feed_bg.png) repeat-x #e7e6e3;
}
body.feedchannel #content_outer {
  margin-top: 100px;
}
body.feedchannel #feedlogo_container {
  display: block;
  position: absolute;
  padding-top: 100px;
}
body.feedchannel #container {
  padding-top: 16px;
  padding-left: 8px;
}
body.feedchannel .leftElement {
  margin-right: 0;
}
a.foto {
  display: block;
  float: left;
}
.button_share {
  width: 70px;
  height: 25px;
  padding-left: 24px;
  color: #d2008c;
  text-align: left;
  font-family: "TazBold";
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #999999;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: 4px 4px;
  margin: 10px;
}
.button_share:hover {
  background-color: #f0f0f0;
}
.button_share.facebook {
  background-image: url("../img/icon_like.png");
}
.button_share.twitter {
  background-image: url("../img/icon_follow.png");
}
.button_share.extern {
  background-image: url(../img/icon_link.png);
  background-position: 1px 2px;
  padding: 4px 7px 4px 25px;
  font-size: 13px;
  margin-top: 2px;
  display: inline-block;
  width: auto;
  height: 17px;
  text-decoration: none;
}
.teaserInfo span {
  font-size: 10px;
  color: #999;
  padding: 0 3px 0 16px;
}
.teaserInfo span.time {
  background: url("../img/icon_clock.png") 0px 0px no-repeat;
  margin-top: 6px;
  display: inline-block;
}
.teaserInfo span.reactions {
  background: url("../img/icon_reactions.png") 0px 1px no-repeat;
}
.teaserInfo span.author {
  padding-left: 0;
}
.bigsingle {
  width: 644px;
  float: left;
  margin-right: 24px;
}
.bigsingle.male {
  margin-right: 0px;
}
.bigsingle h2 {
  color: #CC0E92;
  font-family: "TazBold";
  font-size: 22px;
  margin-bottom: 12px;
  line-height: 22px;
  padding: 0px;
}
.bigsingle h3 {
  color: #000;
  font-family: "TazBold";
  font-size: 26px;
  margin-bottom: 24px;
  line-height: 26px;
  padding: 0px;
}
.bigsingle .singleimage {
  width: 644px;
  height: 436px;
  border: 1px solid #c3c3c3;
  box-shadow: 0px 0px 2px #c3c3c3;
  -moz-box-shadow: 0px 0px 2px #c3c3c3;
  -webkit-box-shadow: 0px 0px 2px #c3c3c3;
  overflow: hidden;
  margin-bottom: 30px;
}
.bigsingle .singleimage img {
  width: 628px;
  height: 420px;
  padding: 8px;
}
.bigsingle p {
  font-family: Arial,Helvetica,sans;
  font-size: 12px;
  color: #777;
  line-height: 14px;
  padding-bottom: 12px;
  padding-top: 0px;
}
.bigsingle p strong {
  font-family: "TazBold";
  font-size: 13px;
  color: #000;
  line-height: 14px;
}
.bigsingle .single_contact {
  bottom: 0px;
  height: 40px;
  display: block;
}
.bigsingle .single_contact a {
  color: #d2008c;
  font-weight: bold;
  font-size: 12px;
}
.grid_6 .bigsingle {
  width: 308px;
}
.grid_6 .bigsingle .singleimage {
  width: 304px;
}
.grid_6 .bigsingle .singleimage img {
  width: 288px;
}
.single_teaser {
  margin: 24px 0px 0px -6px;
  padding-left: 6px;
  width: 312px;
}
.single_teaser .widget_single.left {
  margin: 6px 8px 0px 0px;
  padding-left: 0px;
}
.single_teaser .widget_single.right {
  margin: 6px 0px 0px 0px;
  padding-left: 0px;
}
.single_teaser .widget_single {
  width: 150px;
  height: 214px;
  overflow: hidden;
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  border: 1px solid #c3c3c3;
  box-shadow: 0px 0px 2px #c3c3c3;
  -moz-box-shadow: 0px 0px 2px #c3c3c3;
  -webkit-box-shadow: 0px 0px 2px #c3c3c3;
}
.single_teaser .widget_single img {
  margin: 0px;
  padding: 6px;
  float: none;
}
.single_teaser .widget_single .single_img_container {
  text-decoration: none;
}
.single_teaser .widget_single .single-links {
  height: 32px;
  margin-top: -50px;
  background: url("../img/alpha.png") repeat scroll 0 0;
  position: relative;
  overflow: hidden;
  padding: 6px 12px;
}
.single_teaser .widget_single .single-links strong {
  font-size: 16px;
  padding-bottom: 2px;
  color: #d2008c;
}
.single_teaser .widget_single .single-links strong:hover {
  color: #d2008c;
  text-decoration: underline;
}
.single_teaser .widget_single .single-links span {
  font-size: 12px;
  color: #d2008c;
}
.article_absurd, .article_kolumne {
  border: 1px solid #c3c3c3;
  box-shadow: 0px 0px 2px #c3c3c3;
  -moz-box-shadow: 0px 0px 2px #c3c3c3;
  -webkit-box-shadow: 0px 0px 2px #c3c3c3;
  padding: 12px;
  margin-bottom: 12px;
}
div.article_absurd h2.article-title, div.article_kolumne
h2.article-title {
  padding: 0;
  font-size: 18px;
  font-family: "TazBold";
  color: #d2008c;
  margin: 0px;
  padding: 0px;
  line-height: 20px;
  margin-top: 6px;
}
div.article_absurd h1, div.article_absurd h1 strong,
div.article_absurd h3, div.article_kolumne h3 {
  padding: 0;
  font-size: 40px;
  font-family: "TazBold";
  color: #000;
  line-height: 40px;
  margin: -5px 0 8px 0;
  padding: 0px;
  display: inline;
}
div.article_absurd .time, div.article_kolumne .time {
  color: #999;
  font-size: 10px;
}
div.article_absurd .kolumne_text {
  font-size: 12px;
  width: 280px;
  float: left;
  padding-top: 6px;
}
div.article_absurd .kolumne_text p {
  padding: 0 24px 18px 0;
  float: left;
}
div.article_kolumne .kolumne_text {
  font-size: 12px;
  padding-top: 6px;
}
div.article_kolumne .kolumne_text p {
  padding: 0 24px 18px 0;
}
div.article_absurd .socialmedia.small, div.article_kolumne
.socialmedia.small {
  margin-bottom: 6px;
}
div.article_kolumne .kolumne_image {
  border: 1px solid #c3c3c3;
  box-shadow: 0px 0px 2px #c3c3c3;
  -moz-box-shadow: 0px 0px 2px #c3c3c3;
  -webkit-box-shadow: 0px 0px 2px #c3c3c3;
  padding: 6px;
  float: left;
  margin: 0px;
  width: 316px;
  height: 172px;
  padding: 4px;
  margin-top: 6px;
}
div.article_kolumne .article_stage .kolumne_image_container {
  float: right;
  margin-left: 12px;
  margin-bottom: 6px;
}
div.article_kolumne .article_stage .kolumne_text {
  font-size: 14px;
  color: #000;
}
div.article_kolumne .kolumne_image_container .caption {
  font-size: 11px;
  line-height: 14px;
  padding: 5px 0 0;
  margin: 0px;
  color: #777;
  clear: left;
  width: 316px;
}
div.article_kolumne .kolumne_image_container .caption strong {
  font-weight: bold;
  color: #000;
}
div.article_kolumne .kolumne_image_container .caption strong p {
  padding: 0;
  display: inline;
}
div.article_kolumne .articleHeader {
  clear: left;
}
.gloggerTitle {
  font-size: 24px !important;
  line-height: 24px !important;
}
.gloggerMail {
  font-size: 18px !important;
  line-height: 18px !important;
  font-family: Arial, Helvetica, sans-serif;
  margin: 10px 0;
}
.gloggerMail span {
  display: inline-block;
  font-family: "TazBold";
}
.gloggerSubject {
  font-size: 24px !important;
  line-height: 24px !important;
  font-family: "TazBold";
  margin: 20px 0 10px;
}
.gloggerSubject span {
  display: inline-block;
}
div.article_absurd {
  padding-top: 18px;
}
div.article_absurd h1 strong, div.article_absurd h3 strong {
  color: #d2008c;
}
div.article_absurd .article_stage h1, div.article_absurd
.article_stage h2 {
  font-family: "TazBold";
  font-size: 28px;
  color: #000;
  line-height: 28px;
  padding: 6px 0 19px 0;
  margin: 0;
  display: block;
}
div.article_absurd .article_stage .absurd_text {
  font-size: 14px;
  color: #000;
}
div.article_absurd .article_stage .absurd_image_container {
  float: right;
  margin-left: 12px;
  margin-bottom: 6px;
}
div.article_absurd .absurd_image_container .caption {
  font-size: 11px;
  line-height: 14px;
  padding: 5px 0 0;
  margin: 0px;
  color: #777;
  clear: left;
  width: 316px;
}
div.article_absurd .absurd_image_container .caption strong {
  font-weight: bold;
  color: #000;
}
div.article_absurd .absurd_image_container .caption strong p {
  padding: 0;
  display: inline;
}
div.article_absurd .absurd_image {
  border: 1px solid #c3c3c3;
  box-shadow: 0px 0px 2px #c3c3c3;
  -moz-box-shadow: 0px 0px 2px #c3c3c3;
  -webkit-box-shadow: 0px 0px 2px #c3c3c3;
  padding: 8px;
  float: left;
  margin: 0px;
}
div.article_absurd .articleHeader {
  clear: left;
}
.absurd_badge {
  width: 65px;
  height: 56px;
  margin-top: -18px;
  position: relative;
  z-index: 0;
  float: left;
}
.kolumne_badge {
  width: 65px;
  height: 56px;
  margin-top: -13px;
  position: relative;
  z-index: 0;
  float: left;
}
.absurd_cutedge {
  width: 57px;
  height: 57px;
  position: absolute;
  top: -4px;
  right: -4px;
}
.gom-title span {
  color: #d2008c;
}
div.single_attributes p, div.single_attributes p strong {
  font-size: 15px;
}
div#errorReport span {
  color: #d2008c;
}
div.registration_form_progress_bar ul li {
  color: #d2008c;
}
div.forms .err, div.forms p.err {
  color: #d2008c;
}
div.buttonWrapper div.forms .err {
  color: #d2008c;
}
.widget_voting .item h4 {
  margin: 0;
  padding: 0;
}
.widget_voting .item h4 strong {
  color: #d2008c;
}
.widget_voting .voting-result-container strong {
  color: #d2008c;
}
#sendReport.button {
  border: 1px solid #d2008c;
  background: #d2008c;
  background: -moz-linear-gradient(top, #d2008c 0%, #b2006c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
    #d2008c), color-stop(100%, #b2006c));
  background: -webkit-linear-gradient(top, #d2008c 0%, #b2006c 100%);
}
a.liveStreamFullScreen, a.liveStreamFullScreen:active,
a.liveStreamFullScreen:hover, a.liveStreamFullScreen:link,
a.liveStreamFullScreen:visited {
  color: #d2008c;
}
div.absurd_text a, div.kolumne_text a {
  color: #d2008c;
}
.sticker {
  background: none repeat scroll 0 0 #d2008c;
}
