@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../../../../Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: "GothamHTF MediumCondensed";
  src: url('/2015/font/Gotham/GothamHTF-MediumCondensed.eot?1431535458');
  src: url('/2015/font/Gotham/GothamHTF-MediumCondensed.eot?&1431535458#iefix') format('embedded-opentype'), url('/2015/font/Gotham/GothamHTF-MediumCondensed.woff?1431535460') format('woff'), url('/2015/font/Gotham/GothamHTF-MediumCondensed.ttf?1431535458') format('truetype'), url('/2015/font/Gotham/GothamHTF-MediumCondensed.svg?1431535460') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: "GothamHTF BoldCondensed";
  src: url('/2015/font/Gotham/GothamHTF-BoldCondensed.eot?1431543062');
  src: url('/2015/font/Gotham/GothamHTF-BoldCondensed.eot?&1431543062#iefix') format('embedded-opentype'), url('/2015/font/Gotham/GothamHTF-BoldCondensed.woff?1431543064') format('woff'), url('/2015/font/Gotham/GothamHTF-BoldCondensed.ttf?1431543060') format('truetype'), url('/2015/font/Gotham/GothamHTF-BoldCondensed.svg?1431543064') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: "GothamHTF BookCondensed";
  src: url('/2015/font/Gotham/GothamHTF-BookCondensed.eot?1431608452');
  src: url('/2015/font/Gotham/GothamHTF-BookCondensed.eot?&1431608452#iefix') format('embedded-opentype'), url('/2015/font/Gotham/GothamHTF-BookCondensed.woff?1431608452') format('woff'), url('/2015/font/Gotham/GothamHTF-BookCondensed.ttf?1431608452') format('truetype'), url('/2015/font/Gotham/GothamHTF-BookCondensed.svg?1431608452') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: "GothamHTF Book";
  src: url('/2015/font/Gotham/GothamHTF-Book.eot?1431931376');
  src: url('/2015/font/Gotham/GothamHTF-Book.eot?&1431931376#iefix') format('embedded-opentype'), url('/2015/font/Gotham/GothamHTF-Book.woff?1431931378') format('woff'), url('/2015/font/Gotham/GothamHTF-Book.ttf?1431931376') format('truetype'), url('/2015/font/Gotham/GothamHTF-Book.svg?1431931378') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: "GothamHTF Medium";
  src: url('/2015/font/Gotham/GothamHTF-Medium.eot?1431931498');
  src: url('/2015/font/Gotham/GothamHTF-Medium.eot?&1431931498#iefix') format('embedded-opentype'), url('/2015/font/Gotham/GothamHTF-Medium.woff?1431931500') format('woff'), url('/2015/font/Gotham/GothamHTF-Medium.ttf?1431931498') format('truetype'), url('/2015/font/Gotham/GothamHTF-Medium.svg?1431931500') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: "Tageblatt";
  src: url('/2015/font/t-awesome/Tageblatt.eot?1432040670');
  src: url('/2015/font/t-awesome/Tageblatt.eot?&1432040670#iefix') format('embedded-opentype'), url('/2015/font/t-awesome/Tageblatt.woff?1432040670') format('woff'), url('/2015/font/t-awesome/Tageblatt.ttf?1432040670') format('truetype'), url('/2015/font/t-awesome/Tageblattd.svg') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
/* line 55, ../sass/partials/_t-awesome.scss */
i.ta {
  font-family: Tageblatt;
}
/* line 57, ../sass/partials/_t-awesome.scss */
i.ta .ta-mobile {
  content: "";
}

/* line 2, ../sass/partials/_page.scss */
body {
  background-color: #eee;
}

/* line 8, ../sass/partials/_page.scss */
#wrapper {
  width: 1239px;
  position: relative;
  margin: 0px auto;
  padding: 0px;
}

/* line 15, ../sass/partials/_page.scss */
#site-wrapper {
  width: 994px;
  margin: 0;
  height: auto;
  min-height: 1000px;
  background-color: #FFFFFF;
}

/* line 23, ../sass/partials/_page.scss */
#page-wrapper {
  min-height: 900px;
}

/* line 27, ../sass/partials/_page.scss */
#logo {
  text-align: center;
}
/* line 30, ../sass/partials/_page.scss */
#logo a > img {
  margin-top: 1em;
  width: 337px;
}

/* line 36, ../sass/partials/_page.scss */
#content {
  width: 960px;
  margin: 10px 0px 0px 21px;
  position: relative;
}

/* line 42, ../sass/partials/_page.scss */
#content_header {
  width: 950px;
  height: 215px;
  margin: 10px 0px 0px 21px;
  font-size: 14px;
  line-height: 13px;
  overflow: hidden;
  position: relative;
}
/* line 51, ../sass/partials/_page.scss */
#content_header .header_title {
  width: 950px;
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 57, ../sass/partials/_page.scss */
#content_header .header_title h1 {
  margin: 10px 10px 0px 10px;
  font-size: 36pt;
  color: white;
  font-family: "GothamHTF BookCondensed";
  line-height: 48px;
}
/* line 65, ../sass/partials/_page.scss */
#content_header .header_title h2 {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 16pt;
  color: white;
  font-family: "GothamHTF BoldCondensed";
  text-transform: uppercase;
}
/* line 74, ../sass/partials/_page.scss */
#content_header .header_title h3 {
  margin: 10px;
  color: white;
  font-size: 14pt;
  font-family: "GothamHTF BookCondensed";
}
/* line 81, ../sass/partials/_page.scss */
#content_header .header_title .icons {
  margin: 25px 0px 0px 0px;
  position: relative;
  width: inherit;
  right: 0;
  bottom: 0;
}
/* line 89, ../sass/partials/_page.scss */
#content_header .header_title .icons a.btn {
  display: table-cell;
  color: white;
  background-color: #E41919;
  text-decoration: none;
  height: 33px;
  width: 40px;
  text-align: center;
  float: right;
  padding-top: 7px;
  transition: all 0.15s ease;
}
/* line 101, ../sass/partials/_page.scss */
#content_header .header_title .icons a.btn span.share-count {
  position: absolute;
  top: -16px;
  background-color: white;
  display: block;
  width: inherit;
  color: black;
  font-family: "GothamHTF BoldCondensed";
}
/* line 111, ../sass/partials/_page.scss */
#content_header .header_title .icons a.btn:hover, #content_header .header_title .icons a.btn.active {
  background-color: white;
  color: #E41919;
}
/* line 116, ../sass/partials/_page.scss */
#content_header .header_title .icons a.btn.active:hover {
  color: white;
  background-color: #E41919;
}

/* line 127, ../sass/partials/_page.scss */
.clearfix {
  clear: both;
}
/*Reigo: fix*/
/*____fix____*/
/*nice way to clear divs in gecko browsers without superflous markup*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
* .clearfix {display: block;}
*/* End hide from IE-mac */
/*Reigo:end fix*/

/* line 131, ../sass/partials/_page.scss */
.clusterLeft {
  position: relative;
  width: 50%;
  float: left;
  clear: left;
}

/* line 138, ../sass/partials/_page.scss */
.clusterRight {
  position: relative;
  width: 50%;
  float: right;
}

/* line 144, ../sass/partials/_page.scss */
.clusterTop {
  position: relative;
  width: 100%;
  float: left;
  clear: both;
}

/* line 1, ../sass/adspaces/_leaderboard.scss */
#leaderboard {
  width: 100%;
  text-align: center;
}
/* line 5, ../sass/adspaces/_leaderboard.scss */
#leaderboard a > img {
  margin: auto;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 1, ../sass/adspaces/_skyscraper.scss */
#monstersky {
  width: 245px;
  height: 770px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 8, ../sass/adspaces/_skyscraper.scss */
#monstersky a > img {
  margin: auto;
  position: fixed;
}

/* line 2, ../sass/adspaces/_imu.scss */
.imu .tgb-buttons {
  display: table;
  margin-bottom: 10px;
  vertical-align: middle;
}
/* line 6, ../sass/adspaces/_imu.scss */
.imu .tgb-buttons a {
  display: table-cell;
  width: 156.6px;
  height: 90px;
  background-color: #E41919;
  color: white;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  transition: all 0.15s ease;
}
/* line 18, ../sass/adspaces/_imu.scss */
.imu .tgb-buttons a:hover {
  background-color: white;
  color: #E41919;
}
/* line 25, ../sass/adspaces/_imu.scss */
.imu .adspace {
  float: left;
  width: 300px;
  height: 250px;
  margin-right: 10px;
  background-image: url(../img/tmp/adblock-imu.png);
}
/* line 33, ../sass/adspaces/_imu.scss */
.imu .social-buttons {
  display: table;
  vertical-align: middle;
}
/* line 36, ../sass/adspaces/_imu.scss */
.imu .social-buttons a {
  display: block;
  height: 62.5px;
  width: 160px;
  text-align: center;
  color: #E41919;
  transition: all 0.15s ease;
}
/* line 44, ../sass/adspaces/_imu.scss */
.imu .social-buttons a i {
  margin-top: 10px;
}
/* line 48, ../sass/adspaces/_imu.scss */
.imu .social-buttons a:hover {
  color: #EA4C4C;
}
/* line 55, ../sass/adspaces/_imu.scss */
.imu.right .tgb-buttons {
  margin-bottom: 0px;
  margin-top: 10px;
}
/* line 60, ../sass/adspaces/_imu.scss */
.imu.right .adspace {
  float: right;
  margin-right: 0px;
}

/* line 3, ../sass/partials/_top-menu.scss */
#top-menu {
  background-color: #66B2BF;
  height: 30px;
  font-family: "GothamHTF MediumCondensed";
}
/* line 8, ../sass/partials/_top-menu.scss */
#top-menu div.left {
  float: left;
}
/* line 11, ../sass/partials/_top-menu.scss */
#top-menu div.left a.btn {
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  color: white;
  background-color: #E41919;
  text-decoration: none;
  height: 30px;
  padding-left: 15px;
  padding-right: 15px;
  transition: all 0.15s ease;
}
/* line 23, ../sass/partials/_top-menu.scss */
#top-menu div.left a.btn:hover, #top-menu div.left a.btn.active {
  background-color: #EA4C4C;
  color: white;
}
/* line 30, ../sass/partials/_top-menu.scss */
#top-menu div.right {
  float: right;
}
/* line 33, ../sass/partials/_top-menu.scss */
#top-menu div.right a.btn {
  display: table-cell;
  color: white;
  background-color: #85C1CC;
  text-decoration: none;
  height: 23px;
  width: 30px;
  text-align: center;
  float: left;
  padding-top: 7px;
  transition: all 0.15s ease;
}
/* line 45, ../sass/partials/_top-menu.scss */
#top-menu div.right a.btn:hover, #top-menu div.right a.btn.active {
  background-color: white;
  color: #85C1CC;
}
/* line 50, ../sass/partials/_top-menu.scss */
#top-menu div.right a.btn.active:hover {
  color: white;
  background-color: #85C1CC;
}
/* line 56, ../sass/partials/_top-menu.scss */
#top-menu div.right form.search {
  float: right;
}
/* line 59, ../sass/partials/_top-menu.scss */
#top-menu div.right form.search button {
  display: inline-block;
  height: 30px;
  width: 30px;
  background-color: #85C1CC;
  color: white;
  border: 1px solid #66B2BF;
}
/* line 67, ../sass/partials/_top-menu.scss */
#top-menu div.right form.search button:hover {
  background-color: white;
  color: #66B2BF;
  border: 1px solid #66B2BF;
}
/* line 74, ../sass/partials/_top-menu.scss */
#top-menu div.right form.search input {
  margin-left: 30px;
  height: 24px;
  margin-top: 1px;
  border: 1px solid #eee;
  padding-left: 5px;
}

/* line 3, ../sass/partials/_nav.scss */
nav {
  font-family: "GothamHTF MediumCondensed";
  text-transform: uppercase;
  border-top: 1px solid black;
  border-bottom: 6px solid #E10000;
  height: 30px;
  width: 100%;
  margin-top: 1em;
  z-index: 100;
  background-color: white;
  text-align: center;
}
/* line 15, ../sass/partials/_nav.scss */
nav.submenu {
  margin-top: -6px;
  border-top: none;
  background-color: #E10000;
  border-bottom: 6px solid white;
  text-align: center;
}
/* line 22, ../sass/partials/_nav.scss */
nav.submenu ul {
  margin-left: 0px;
}
/* line 24, ../sass/partials/_nav.scss */
nav.submenu ul li {
  border: none;
}
/* line 25, ../sass/partials/_nav.scss */
nav.submenu ul li a {
  color: white;
}
/* line 28, ../sass/partials/_nav.scss */
nav.submenu ul li a:hover, nav.submenu ul li a.active {
  background-color: white;
  color: #E41919;
}
/* line 35, ../sass/partials/_nav.scss */
nav.submenu ul li:nth-child(n) {
  border: none;
}
/* line 42, ../sass/partials/_nav.scss */
nav .small-logo {
  display: none;
}
/* line 46, ../sass/partials/_nav.scss */
nav.stickit {
  position: fixed;
  top: 0;
  margin-top: 0;
  width: 994px;
}
/* line 52, ../sass/partials/_nav.scss */
nav.stickit .small-logo {
  display: block;
  float: left;
  height: 30px;
  width: 90px;
  vertical-align: middle;
}
/* line 59, ../sass/partials/_nav.scss */
nav.stickit .small-logo img {
  width: 80px;
  margin-left: 10px;
  margin-top: 8px;
}
/* line 66, ../sass/partials/_nav.scss */
nav.stickit.substickit {
  position: fixed;
  top: 30px;
  margin-top: 0;
  width: 994px;
}
/* line 72, ../sass/partials/_nav.scss */
nav.stickit.substickit ul {
  float: left;
}
/* line 77, ../sass/partials/_nav.scss */
nav.stickit.substickit li:nth-child(1) {
  border: none;
}
/* line 82, ../sass/partials/_nav.scss */
nav.stickit.substickit .small-logo {
  display: block;
  float: left;
  height: 30px;
  width: 90px;
  vertical-align: middle;
}
/* line 89, ../sass/partials/_nav.scss */
nav.stickit.substickit .small-logo img {
  width: 85px;
  margin-left: 3px;
  margin-top: 8px;
}
/* line 97, ../sass/partials/_nav.scss */
nav.stickit ul {
  float: right;
  margin: 0;
}
/* line 101, ../sass/partials/_nav.scss */
nav.stickit ul li:nth-child(1) {
  border-left: 1px solid black;
}
/* line 107, ../sass/partials/_nav.scss */
nav ul {
  width: 900px;
  margin: auto;
}
/* line 111, ../sass/partials/_nav.scss */
nav ul li {
  float: left;
  list-style: none;
  display: block;
  width: 89px;
  text-align: center;
  height: 30px;
}
/* line 119, ../sass/partials/_nav.scss */
nav ul li:nth-child(n+2) {
  border-left: 1px solid black;
}
/* line 123, ../sass/partials/_nav.scss */
nav ul li a {
  color: black;
  text-decoration: none;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  height: 30px;
  width: 90px;
  transition: all 0.15s ease;
}
/* line 134, ../sass/partials/_nav.scss */
/*Reigo:  nav ul li a:hover, nav ul li a.active */
nav ul li a:hover, nav ul li.active a{
  background-color: #E41919;
  color: white;
}

/* line 1, ../sass/partials/_sections.scss */
.section-divider {
  position: absolute;
  width: 950px;
  height: 40px;
  margin-top: 30px;
  left: -31px;
  padding: 10px 33px 8px 31px;
  background-color: #E41919;
}
/* line 10, ../sass/partials/_sections.scss */
.section-divider h6 {
  float: left;
  color: #fff;
  font-size: 33px;
  font-family: "GothamHTF BoldCondensed", Arial, Helvetica, sans-serif;
  line-height: 33px;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*Reigo: section divider buttons: clear nav*/
.section-divider nav {
  font-family: "GothamHTF MediumCondensed";
  text-transform: uppercase;
  border-top: 0;
  border-bottom: 0;
  height: auto;
  width: auto;
  margin-top: 0;
  z-index: auto;
  background-color: e41919;
  text-align: inherit;
}
.section-divider nav ul {
  width: auto;
  margin: auto;
}
/* line 111, */
.section-divider nav ul li {
  float: none;
  display: block;
  width: auto;
  text-align: center;
  height: auto;
}
/* line 119, */
.section-divider nav ul li:nth-child(n+2) {
  border-left:0;
}
/* line 123, */
.section-divider nav ul li a {
  color: inherit;
  height: auto;
  width: auto;
  transition: all 0.15s ease;
}
/*Reigo: END clear nav */

/*Reigo: section divider buttons */
.section-divider h6 a,
.section-divider h6 a:link,
.section-divider h6 a:hover,
.section-divider h6 a:visited,
.section-divider h6 a:active,
.section-divider h6 a:focus {
    color: #fff;
    text-decoration: none
}
.section-divider nav {
    float: right;
    margin-top: 2px
}
.section-divider nav ul,
.section-divider nav li {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none
}
.section-divider nav ul {
    overflow: hidden;
    -moz-border-radius: 6px;
    border-radius: 6px
}
.section-divider nav li {
    float: left
}
.section-divider nav li a,
.section-divider nav li a:link,
.section-divider nav li a:visited,
.section-divider nav li a:active,
.section-divider nav li a:focus {
    display: block;
    padding: 9px 10px;
    background: #e41919;
    color: #fff;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-transition: background 200ms linear;
    -moz-transition: background 200ms linear;
    -o-transition: background 200ms linear;
    transition: background 200ms linear
}
.section-divider nav li:last-child a {
    border-right: 0
}
.section-divider nav li a:hover {
    background: #ea4c4c;
    color: #fff
}
/*Reigo: END section divider buttons */

/* line 30, ../sass/partials/_sections.scss */
.section-divider .left-edge {
  position: absolute;
  width: 0px;
  height: 0px;
  bottom: -10px;
  left: 0px;
  border-width: 0 10px 10px 0;
  border-style: solid;
  border-color: transparent #EA4C4C transparent transparent;
}
/* line 41, ../sass/partials/_sections.scss */
.section-divider .right-edge {
  position: absolute;
  width: 0px;
  height: 0px;
  right: 0px;
  bottom: -10px;
  border-width: 10px 10px 0 0;
  border-style: solid;
  border-color: #EA4C4C transparent transparent transparent;
}

/* line 3, ../sass/partials/_blocks.scss */
.article_link:hover ~ .image {
  opacity: 0.85;
  transition: all 0.15s ease;
}

/* line 9, ../sass/partials/_blocks.scss */
.box, .x30, .x21, .x22, .x23, .x24, .x41, .x42, .x43, .x44, .x45, .x48, .x81, .x82, .x83, .x84, .x85, .stockx_tetris {
  float: left;
  background-color: white;
  margin: 10px 10px 10px 0px;
}
/* line 14, ../sass/partials/_blocks.scss */
.box.list, .list.x30, .list.x21, .list.x22, .list.x23, .list.x24, .list.x41, .list.x42, .list.x43, .list.x44, .list.x45, .list.x48, .list.x81, .list.x82, .list.x83, .list.x84, .list.x85, .list.stockx_tetris {
  height: auto;
  clear: left;
  width: 100%;
  height: 230px;
  overflow: hidden;
}
/* line 21, ../sass/partials/_blocks.scss */
.box.list .teaser_image, .list.x30 .teaser_image, .list.x21 .teaser_image, .list.x22 .teaser_image, .list.x23 .teaser_image, .list.x24 .teaser_image, .list.x41 .teaser_image, .list.x42 .teaser_image, .list.x43 .teaser_image, .list.x44 .teaser_image, .list.x45 .teaser_image, .list.x48 .teaser_image, .list.x81 .teaser_image, .list.x82 .teaser_image, .list.x83 .teaser_image, .list.x84 .teaser_image, .list.x85 .teaser_image, .list.stockx_tetris .teaser_image {
  float: left;
  margin: 0px 10px 0px 0px;
  z-index: 1;
}
/* line 26, ../sass/partials/_blocks.scss */
.box.list .teaser_image img, .list.x30 .teaser_image img, .list.x21 .teaser_image img, .list.x22 .teaser_image img, .list.x23 .teaser_image img, .list.x24 .teaser_image img, .list.x41 .teaser_image img, .list.x42 .teaser_image img, .list.x43 .teaser_image img, .list.x44 .teaser_image img, .list.x45 .teaser_image img, .list.x48 .teaser_image img, .list.x81 .teaser_image img, .list.x82 .teaser_image img, .list.x83 .teaser_image img, .list.x84 .teaser_image img, .list.x85 .teaser_image img, .list.stockx_tetris .teaser_image img {
  width: 100%;
  height: auto;
}
/* line 28, ../sass/partials/_blocks.scss */
.box.list .teaser_image.size, .list.x30 .teaser_image.size, .list.x21 .teaser_image.size, .list.x22 .teaser_image.size, .list.x23 .teaser_image.size, .list.x24 .teaser_image.size, .list.x41 .teaser_image.size, .list.x42 .teaser_image.size, .list.x43 .teaser_image.size, .list.x44 .teaser_image.size, .list.x45 .teaser_image.size, .list.x48 .teaser_image.size, .list.x81 .teaser_image.size, .list.x82 .teaser_image.size, .list.x83 .teaser_image.size, .list.x84 .teaser_image.size, .list.x85 .teaser_image.size, .list.stockx_tetris .teaser_image.size {
  height: 110px;
  width: 600px;
}
/* line 35, ../sass/partials/_blocks.scss */
.box.left, .left.x30, .left.x21, .left.x22, .left.x23, .left.x24, .left.x41, .left.x42, .left.x43, .left.x44, .left.x45, .left.x48, .left.x81, .left.x82, .left.x83, .left.x84, .left.x85, .left.stockx_tetris {
  float: left;
  clear: left;
}
/* line 40, ../sass/partials/_blocks.scss */
.box a, .x30 a, .x21 a, .x22 a, .x23 a, .x24 a, .x41 a, .x42 a, .x43 a, .x44 a, .x45 a, .x48 a, .x81 a, .x82 a, .x83 a, .x84 a, .x85 a, .stockx_tetris a {
  color: white;
  text-decoration: none;
}
/* line 45, ../sass/partials/_blocks.scss */
.box .teaser, .x30 .teaser, .x21 .teaser, .x22 .teaser, .x23 .teaser, .x24 .teaser, .x41 .teaser, .x42 .teaser, .x43 .teaser, .x44 .teaser, .x45 .teaser, .x48 .teaser, .x81 .teaser, .x82 .teaser, .x83 .teaser, .x84 .teaser, .x85 .teaser, .stockx_tetris .teaser {
  width: inherit;
  height: inherit;
  position: relative;  /*Reigo: cluster top of html structure is different from design*/
}
/* line 46, ../sass/partials/_blocks.scss */
.box .teaser.promotion, .x30 .teaser.promotion, .x21 .teaser.promotion, .x22 .teaser.promotion, .x23 .teaser.promotion, .x24 .teaser.promotion, .x41 .teaser.promotion, .x42 .teaser.promotion, .x43 .teaser.promotion, .x44 .teaser.promotion, .x45 .teaser.promotion, .x48 .teaser.promotion, .x81 .teaser.promotion, .x82 .teaser.promotion, .x83 .teaser.promotion, .x84 .teaser.promotion, .x85 .teaser.promotion, .stockx_tetris .teaser.promotion {
  width: inherit;
  border: 3px solid #E41919;
}
/* line 51, ../sass/partials/_blocks.scss */
.box .teaser .article_link, .x30 .teaser .article_link, .x21 .teaser .article_link, .x22 .teaser .article_link, .x23 .teaser .article_link, .x24 .teaser .article_link, .x41 .teaser .article_link, .x42 .teaser .article_link, .x43 .teaser .article_link, .x44 .teaser .article_link, .x45 .teaser .article_link, .x48 .teaser .article_link, .x81 .teaser .article_link, .x82 .teaser .article_link, .x83 .teaser .article_link, .x84 .teaser .article_link, .x85 .teaser .article_link, .stockx_tetris .teaser .article_link {
  position: absolute;
  width: 99%;
  height: 99%;
  top: 0;
  left: 0;
  text-decoration: none;
  /* No underlines on the link */
  z-index: 10;
  /* Places the link above everything else in the div */
  background-color: #FFF;
  /* Fix to make div clickable in IE */
  opacity: 0;
  /* Fix to make div clickable in IE */
  filter: alpha(opacity=1);
  /* Fix to make div clickable in IE */
}
/* line 66, ../sass/partials/_blocks.scss */
.box .teaser .teaser_title h2 a, .x30 .teaser .teaser_title h2 a, .x21 .teaser .teaser_title h2 a, .x22 .teaser .teaser_title h2 a, .x23 .teaser .teaser_title h2 a, .x24 .teaser .teaser_title h2 a, .x41 .teaser .teaser_title h2 a, .x42 .teaser .teaser_title h2 a, .x43 .teaser .teaser_title h2 a, .x44 .teaser .teaser_title h2 a, .x45 .teaser .teaser_title h2 a, .x48 .teaser .teaser_title h2 a, .x81 .teaser .teaser_title h2 a, .x82 .teaser .teaser_title h2 a, .x83 .teaser .teaser_title h2 a, .x84 .teaser .teaser_title h2 a, .x85 .teaser .teaser_title h2 a, .stockx_tetris .teaser .teaser_title h2 a, .box .teaser .teaser_title h3 a, .x30 .teaser .teaser_title h3 a, .x21 .teaser .teaser_title h3 a, .x22 .teaser .teaser_title h3 a, .x23 .teaser .teaser_title h3 a, .x24 .teaser .teaser_title h3 a, .x41 .teaser .teaser_title h3 a, .x42 .teaser .teaser_title h3 a, .x43 .teaser .teaser_title h3 a, .x44 .teaser .teaser_title h3 a, .x45 .teaser .teaser_title h3 a, .x48 .teaser .teaser_title h3 a, .x81 .teaser .teaser_title h3 a, .x82 .teaser .teaser_title h3 a, .x83 .teaser .teaser_title h3 a, .x84 .teaser .teaser_title h3 a, .x85 .teaser .teaser_title h3 a, .stockx_tetris .teaser .teaser_title h3 a {
  color: white;
}
/* line 70, ../sass/partials/_blocks.scss */
.box .teaser .teaser_head h2, .x30 .teaser .teaser_head h2, .x21 .teaser .teaser_head h2, .x22 .teaser .teaser_head h2, .x23 .teaser .teaser_head h2, .x24 .teaser .teaser_head h2, .x41 .teaser .teaser_head h2, .x42 .teaser .teaser_head h2, .x43 .teaser .teaser_head h2, .x44 .teaser .teaser_head h2, .x45 .teaser .teaser_head h2, .x48 .teaser .teaser_head h2, .x81 .teaser .teaser_head h2, .x82 .teaser .teaser_head h2, .x83 .teaser .teaser_head h2, .x84 .teaser .teaser_head h2, .x85 .teaser .teaser_head h2, .stockx_tetris .teaser .teaser_head h2 {
  font-size: 28px;
}
/* line 76, ../sass/partials/_blocks.scss */
.box .teaser .teaser_text p a, .x30 .teaser .teaser_text p a, .x21 .teaser .teaser_text p a, .x22 .teaser .teaser_text p a, .x23 .teaser .teaser_text p a, .x24 .teaser .teaser_text p a, .x41 .teaser .teaser_text p a, .x42 .teaser .teaser_text p a, .x43 .teaser .teaser_text p a, .x44 .teaser .teaser_text p a, .x45 .teaser .teaser_text p a, .x48 .teaser .teaser_text p a, .x81 .teaser .teaser_text p a, .x82 .teaser .teaser_text p a, .x83 .teaser .teaser_text p a, .x84 .teaser .teaser_text p a, .x85 .teaser .teaser_text p a, .stockx_tetris .teaser .teaser_text p a {
  color: white;
  font-size: 16px;
}
/* line 87, ../sass/partials/_blocks.scss */
.box .teaser .image, .x30 .teaser .image, .x21 .teaser .image, .x22 .teaser .image, .x23 .teaser .image, .x24 .teaser .image, .x41 .teaser .image, .x42 .teaser .image, .x43 .teaser .image, .x44 .teaser .image, .x45 .teaser .image, .x48 .teaser .image, .x81 .teaser .image, .x82 .teaser .image, .x83 .teaser .image, .x84 .teaser .image, .x85 .teaser .image, .stockx_tetris .teaser .image {
  width: inherit;
  height: inherit;
  overflow: hidden;
  display: block;
  text-align: center;
  position: relative;
}
/* line 108, ../sass/partials/_blocks.scss */
.box .teaser .content, .x30 .teaser .content, .x21 .teaser .content, .x22 .teaser .content, .x23 .teaser .content, .x24 .teaser .content, .x41 .teaser .content, .x42 .teaser .content, .x43 .teaser .content, .x44 .teaser .content, .x45 .teaser .content, .x48 .teaser .content, .x81 .teaser .content, .x82 .teaser .content, .x83 .teaser .content, .x84 .teaser .content, .x85 .teaser .content, .stockx_tetris .teaser .content {
  width: inherit;
  position: absolute;
  bottom: 0; /*Reigo: cluster top of html structure is different from design*/
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 115, ../sass/partials/_blocks.scss */
.box .teaser h2, .x30 .teaser h2, .x21 .teaser h2, .x22 .teaser h2, .x23 .teaser h2, .x24 .teaser h2, .x41 .teaser h2, .x42 .teaser h2, .x43 .teaser h2, .x44 .teaser h2, .x45 .teaser h2, .x48 .teaser h2, .x81 .teaser h2, .x82 .teaser h2, .x83 .teaser h2, .x84 .teaser h2, .x85 .teaser h2, .stockx_tetris .teaser h2 {
  margin: 10px 10px 0px 10px;
  font-size: 36pt;
  color: white;
  font-family: "GothamHTF BookCondensed";
}
/* line 122, ../sass/partials/_blocks.scss */
.box .teaser h3, .x30 .teaser h3, .x21 .teaser h3, .x22 .teaser h3, .x23 .teaser h3, .x24 .teaser h3, .x41 .teaser h3, .x42 .teaser h3, .x43 .teaser h3, .x44 .teaser h3, .x45 .teaser h3, .x48 .teaser h3, .x81 .teaser h3, .x82 .teaser h3, .x83 .teaser h3, .x84 .teaser h3, .x85 .teaser h3, .stockx_tetris .teaser h3 {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 16pt;
  color: white;
  font-family: "GothamHTF BoldCondensed";
  text-transform: uppercase;
  padding-bottom: 5px;
}
/* line 132, ../sass/partials/_blocks.scss */
.box .teaser p, .x30 .teaser p, .x21 .teaser p, .x22 .teaser p, .x23 .teaser p, .x24 .teaser p, .x41 .teaser p, .x42 .teaser p, .x43 .teaser p, .x44 .teaser p, .x45 .teaser p, .x48 .teaser p, .x81 .teaser p, .x82 .teaser p, .x83 .teaser p, .x84 .teaser p, .x85 .teaser p, .stockx_tetris .teaser p {
  margin: 10px;
  color: white;
  font-size: 16pt;
  font-family: "GothamHTF BookCondensed";
}
/* line 139, ../sass/partials/_blocks.scss */
.box .teaser .icons, .x30 .teaser .icons, .x21 .teaser .icons, .x22 .teaser .icons, .x23 .teaser .icons, .x24 .teaser .icons, .x41 .teaser .icons, .x42 .teaser .icons, .x43 .teaser .icons, .x44 .teaser .icons, .x45 .teaser .icons, .x48 .teaser .icons, .x81 .teaser .icons, .x82 .teaser .icons, .x83 .teaser .icons, .x84 .teaser .icons, .x85 .teaser .icons, .stockx_tetris .teaser .icons {
  margin: 10px 0px 0px 0px;
  position: relative;
  width: inherit;
  right: 0;
  bottom: 0;
}
/* line 145, ../sass/partials/_blocks.scss */
.box .teaser .icons a.btn, .x30 .teaser .icons a.btn, .x21 .teaser .icons a.btn, .x22 .teaser .icons a.btn, .x23 .teaser .icons a.btn, .x24 .teaser .icons a.btn, .x41 .teaser .icons a.btn, .x42 .teaser .icons a.btn, .x43 .teaser .icons a.btn, .x44 .teaser .icons a.btn, .x45 .teaser .icons a.btn, .x48 .teaser .icons a.btn, .x81 .teaser .icons a.btn, .x82 .teaser .icons a.btn, .x83 .teaser .icons a.btn, .x84 .teaser .icons a.btn, .x85 .teaser .icons a.btn, .stockx_tetris .teaser .icons a.btn {
  display: table-cell;
  color: white;
  background-color: #E41919;
  text-decoration: none;
  height: 23px;
  width: 30px;
  text-align: center;
  float: right;
  padding-top: 7px;
  transition: all 0.15s ease;
  cursor: pointer;
}
/* line 158, ../sass/partials/_blocks.scss */
.box .teaser .icons a.btn:hover, .x30 .teaser .icons a.btn:hover, .x21 .teaser .icons a.btn:hover, .x22 .teaser .icons a.btn:hover, .x23 .teaser .icons a.btn:hover, .x24 .teaser .icons a.btn:hover, .x41 .teaser .icons a.btn:hover, .x42 .teaser .icons a.btn:hover, .x43 .teaser .icons a.btn:hover, .x44 .teaser .icons a.btn:hover, .x45 .teaser .icons a.btn:hover, .x48 .teaser .icons a.btn:hover, .x81 .teaser .icons a.btn:hover, .x82 .teaser .icons a.btn:hover, .x83 .teaser .icons a.btn:hover, .x84 .teaser .icons a.btn:hover, .x85 .teaser .icons a.btn:hover, .stockx_tetris .teaser .icons a.btn:hover, .box .teaser .icons a.btn.active, .x30 .teaser .icons a.btn.active, .x21 .teaser .icons a.btn.active, .x22 .teaser .icons a.btn.active, .x23 .teaser .icons a.btn.active, .x24 .teaser .icons a.btn.active, .x41 .teaser .icons a.btn.active, .x42 .teaser .icons a.btn.active, .x43 .teaser .icons a.btn.active, .x44 .teaser .icons a.btn.active, .x45 .teaser .icons a.btn.active, .x48 .teaser .icons a.btn.active, .x81 .teaser .icons a.btn.active, .x82 .teaser .icons a.btn.active, .x83 .teaser .icons a.btn.active, .x84 .teaser .icons a.btn.active, .x85 .teaser .icons a.btn.active, .stockx_tetris .teaser .icons a.btn.active {
  background-color: white;
  color: #EA4C4C;
}
/* line 163, ../sass/partials/_blocks.scss */
.box .teaser .icons a.btn.active:hover, .x30 .teaser .icons a.btn.active:hover, .x21 .teaser .icons a.btn.active:hover, .x22 .teaser .icons a.btn.active:hover, .x23 .teaser .icons a.btn.active:hover, .x24 .teaser .icons a.btn.active:hover, .x41 .teaser .icons a.btn.active:hover, .x42 .teaser .icons a.btn.active:hover, .x43 .teaser .icons a.btn.active:hover, .x44 .teaser .icons a.btn.active:hover, .x45 .teaser .icons a.btn.active:hover, .x48 .teaser .icons a.btn.active:hover, .x81 .teaser .icons a.btn.active:hover, .x82 .teaser .icons a.btn.active:hover, .x83 .teaser .icons a.btn.active:hover, .x84 .teaser .icons a.btn.active:hover, .x85 .teaser .icons a.btn.active:hover, .stockx_tetris .teaser .icons a.btn.active:hover {
  color: white;
  background-color: #E41919;
}
/* line 170, ../sass/partials/_blocks.scss */
.box .teaser .updated, .x30 .teaser .updated, .x21 .teaser .updated, .x22 .teaser .updated, .x23 .teaser .updated, .x24 .teaser .updated, .x41 .teaser .updated, .x42 .teaser .updated, .x43 .teaser .updated, .x44 .teaser .updated, .x45 .teaser .updated, .x48 .teaser .updated, .x81 .teaser .updated, .x82 .teaser .updated, .x83 .teaser .updated, .x84 .teaser .updated, .x85 .teaser .updated, .stockx_tetris .teaser .updated {
  float: left;
  color: white;
  margin-left: 10px;
  margin-bottom: 10px;
  font-size: 11pt;
  font-family: "GothamHTF BookCondensed";
}
/* line 180, ../sass/partials/_blocks.scss */
.box .banner, .x30 .banner, .x21 .banner, .x22 .banner, .x23 .banner, .x24 .banner, .x41 .banner, .x42 .banner, .x43 .banner, .x44 .banner, .x45 .banner, .x48 .banner, .x81 .banner, .x82 .banner, .x83 .banner, .x84 .banner, .x85 .banner, .stockx_tetris .banner {
  width: 215px; /* Reigo: 300px; */
  background: #E41919;
  position: absolute;
  top: 16px;
  padding-left: 25px;/* Reigo  left: -75px; */
  text-align: left;/* Reigo: center;*/
  line-height: 35px;
  letter-spacing: 1px;
  color: white;
  font-family: "GothamHTF BoldCondensed";
  font-size: 24px;
  text-transform: uppercase;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

/* line 200, ../sass/partials/_blocks.scss */
.x30 {
  width: 300px;
}

/* line 205, ../sass/partials/_blocks.scss */
.x21 {
  width: 230px;
  height: 110px;
}
/* line 211, ../sass/partials/_blocks.scss */
.x21 .teaser h2 {
  font-size: 14pt;
}
/* line 215, ../sass/partials/_blocks.scss */
.x21 .teaser h3 {
  font-size: 12pt;
  padding-bottom: 30px;
}
/* line 220, ../sass/partials/_blocks.scss */
.x21 .teaser p {
  display: none;
}
/* line 223, ../sass/partials/_blocks.scss */
.x21 .teaser .updated {
  display: none;
}
/* line 226, ../sass/partials/_blocks.scss */
.x21 .teaser .icons {
  position: absolute;
  float: right;
}

/* line 233, ../sass/partials/_blocks.scss */
.x22 {
  width: 230px;
  height: 230px;
}
/* line 239, ../sass/partials/_blocks.scss */
.x22 .teaser h2 {
  font-size: 24pt;
}
/* line 243, ../sass/partials/_blocks.scss */
.x22 .teaser h3 {
  font-size: 12pt;
  padding-bottom: 30px;
}
/* line 248, ../sass/partials/_blocks.scss */
.x22 .teaser p {
  display: none;
}
/* line 252, ../sass/partials/_blocks.scss */
.x22 .teaser .updated {
  display: none;
}
/* line 255, ../sass/partials/_blocks.scss */
.x22 .teaser .icons {
  position: absolute;
  float: right;
}

/* line 262, ../sass/partials/_blocks.scss */
.x23 {
  width: 230px;
  height: 350px;
}
/* line 268, ../sass/partials/_blocks.scss */
.x23 .teaser h2 {
  font-size: 24pt;
}
/* line 272, ../sass/partials/_blocks.scss */
.x23 .teaser h3 {
  font-size: 14pt;
}
/* line 276, ../sass/partials/_blocks.scss */
.x23 .teaser p {
  font-size: 13pt;
}

/* line 283, ../sass/partials/_blocks.scss */
.x24 {
  width: 230px;
  height: 470px;
}
/* line 288, ../sass/partials/_blocks.scss */
.x24 .teaser h2 {
  font-size: 24pt;
}
/* line 292, ../sass/partials/_blocks.scss */
.x24 .teaser h3 {
  font-size: 12pt;
}
/* line 296, ../sass/partials/_blocks.scss */
.x24 .teaser p {
  font-size: 13pt;
}

/* line 302, ../sass/partials/_blocks.scss */
.x41 {
  width: 470px;
  height: 110px;
}
/* line 308, ../sass/partials/_blocks.scss */
.x41 .teaser h2 {
  font-size: 24pt;
}
/* line 312, ../sass/partials/_blocks.scss */
.x41 .teaser h3 {
  font-size: 12pt;
}
/* line 316, ../sass/partials/_blocks.scss */
.x41 .teaser p {
  display: none;
}
/* line 320, ../sass/partials/_blocks.scss */
.x41 .teaser .icons {
  position: absolute;
  float: right;
}

/* line 327, ../sass/partials/_blocks.scss */
.x42 {
  width: 470px;
  height: 230px;
}
/* line 333, ../sass/partials/_blocks.scss */
.x42 .teaser.promotion {
  height: 224px;
  width: 464px;
}
/* line 338, ../sass/partials/_blocks.scss */
.x42 .teaser h2 {
  font-size: 24pt;
}
/* line 342, ../sass/partials/_blocks.scss */
.x42 .teaser h3 {
  font-size: 12pt;
}
/* line 346, ../sass/partials/_blocks.scss */
.x42 .teaser p {
  font-size: 13pt;
  float: left;
  width: 375px;
}
/* line 352, ../sass/partials/_blocks.scss */
.x42 .teaser .icons {
  position: absolute;
  float: right;
}

/* line 359, ../sass/partials/_blocks.scss */
.x43 {
  width: 470px;
  height: 350px;
}
/* line 365, ../sass/partials/_blocks.scss */
.x43 .teaser h2 {
  font-size: 24pt;
}

/* line 371, ../sass/partials/_blocks.scss */
.x44 {
  width: 470px;
  height: 470px;
}

/* line 377, ../sass/partials/_blocks.scss */
.x45 {
  width: 470px;
  height: 590px;
}

/* line 383, ../sass/partials/_blocks.scss */
.x48 {
  width: 470px;
  height: 950px;
}

/* line 389, ../sass/partials/_blocks.scss */
.x81 {
  width: 950px;
  height: 110px;
}
/* line 394, ../sass/partials/_blocks.scss */
.x81 .breakingnews {
  background-color: #EA4C4C;
  height: auto;
}
/* line 399, ../sass/partials/_blocks.scss */
.x81 .breakingnews .teaser_head .teaser_title h3 {
  margin: 0px;
  background-color: #E10000;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 406, ../sass/partials/_blocks.scss */
.x81 .breakingnews .teaser_head .teaser_title h3:before {
  padding: 0px 10px 0px 10px;
  float: left;
  content: "\f1ea";
  font-family: FontAwesome;
  color: white;
}
/* line 414, ../sass/partials/_blocks.scss */
.x81 .breakingnews .teaser_head a {
  text-decoration: none;
}
/* line 418, ../sass/partials/_blocks.scss */
.x81 .breakingnews .teaser_head h2 {
  font-family: "GothamHTF BoldCondensed";
  margin-left: 15px;
  margin-right: 15px;
}
/* line 425, ../sass/partials/_blocks.scss */
.x81 .breakingnews .teaser_text {
  margin-left: 5px;
  margin-right: 15px;
}
/* line 428, ../sass/partials/_blocks.scss */
.x81 .breakingnews .teaser_text a {
  text-decoration: none;
}
/* line 432, ../sass/partials/_blocks.scss */
.x81 .breakingnews .teaser_text p {
  display: block;
}
/* line 439, ../sass/partials/_blocks.scss */
.x81 .teaser h2 {
  font-size: 24pt;
}
/* line 443, ../sass/partials/_blocks.scss */
.x81 .teaser h3 {
  font-size: 12pt;
  padding-bottom: 14px;
}
/* line 448, ../sass/partials/_blocks.scss */
.x81 .teaser p {
  display: none;
}
/* line 452, ../sass/partials/_blocks.scss */
.x81 .teaser .icons {
  position: absolute;
  float: right;
}

/* line 459, ../sass/partials/_blocks.scss */
.x82 {
  width: 950px;
  height: 230px;
}
/* line 465, ../sass/partials/_blocks.scss */
.x82 .teaser h2 {
  font-size: 24pt;
}
/* line 469, ../sass/partials/_blocks.scss */
.x82 .teaser h3 {
  font-size: 12pt;
}
/* line 473, ../sass/partials/_blocks.scss */
.x82 .teaser p {
  font-size: 13pt;
  float: left;
  width: 855px;
}
/* line 479, ../sass/partials/_blocks.scss */
.x82 .teaser .icons {
  position: absolute;
  float: right;
}

/* line 486, ../sass/partials/_blocks.scss */
.x83 {
  width: 950px;
  height: 350px;
}

/* line 492, ../sass/partials/_blocks.scss */
.x84 {
  width: 950px;
  height: 470px;
}

/* line 498, ../sass/partials/_blocks.scss */
.x85 {
  width: 950px;
  height: 590px;
}

/* line 2, ../sass/partials/_categories.scss */
.category .header {
  width: inherit;
  background-color: #66B2BF;
}
/* line 6, ../sass/partials/_categories.scss */
.category .header a {
  margin: 8px;
  display: inline-block;
  color: white;
  font-family: "GothamHTF BoldCondensed";
  text-transform: uppercase;
  text-decoration: none;
  font-size: 24px;
}
/* line 16, ../sass/partials/_categories.scss */
.category .header a.dossier:before {
  padding: 10px;
  content: "\f114";
  font-family: FontAwesome;
  color: white;
}

/* line 28, ../sass/partials/_categories.scss */
.articles .article {
  position: relative;
}
/* line 31, ../sass/partials/_categories.scss */
.articles .article .article_link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  /* No underlines on the link */
  z-index: 10;
  /* Places the link above everything else in the div */
  background-color: #FFF;
  /* Fix to make div clickable in IE */
  opacity: 0;
  /* Fix to make div clickable in IE */
  filter: alpha(opacity=1);
  /* Fix to make div clickable in IE */
}
/* line 44, ../sass/partials/_categories.scss */
.articles .article .image {
  width: inherit;
  height: 189px;
  overflow: hidden;
  display: block;
  text-align: center;
  position: relative;
}
/* line 52, ../sass/partials/_categories.scss */
.articles .article .image img {
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 64, ../sass/partials/_categories.scss */
.articles .article .content {
  width: inherit;
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 70, ../sass/partials/_categories.scss */
.articles .article .content h2 {
  font-size: 24px;
  font-family: "GothamHTF BookCondensed";
  color: white;
  margin: 5px;
}
/* line 77, ../sass/partials/_categories.scss */
.articles .article .content h3 {
  font-size: 16px;
  font-family: "GothamHTF BookCondensed";
  color: white;
  margin: 5px;
  text-transform: uppercase;
}

/* line 89, ../sass/partials/_categories.scss */
.x82 .article {
  width: 237.5px;
  float: left;
}

/* line 96, ../sass/partials/_categories.scss */
.x44 .article {
  width: 235px;
  float: left;
}
/* line 100, ../sass/partials/_categories.scss */
.x44 .article .image {
  height: 214px;
}

/* line 108, ../sass/partials/_categories.scss */
.x42 .article {
  width: 235px;
  float: left;
}
/* line 109, ../sass/partials/_categories.scss */
.x42 .article:nth-child(n+3) {
  display: none;
}

/* line 120, ../sass/partials/_categories.scss */
.x22 .article {
  width: 230px;
}
/* line 121, ../sass/partials/_categories.scss */
.x22 .article:nth-child(n+2) {
  display: none;
}

/* line 130, ../sass/partials/_categories.scss */
.x21 .header {
  height: 110px;
  background-color: #E41919;
  display: table;
}
/* line 135, ../sass/partials/_categories.scss */
.x21 .header .dossier {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 110px;
  width: 270px;
}
/* line 142, ../sass/partials/_categories.scss */
.x21 .header .dossier:before {
  display: block;
  font-size: 150%;
}
/* line 149, ../sass/partials/_categories.scss */
.x21 .articles {
  display: none;
}

/* line 1, ../sass/partials/_story.scss */
.story {
  width: 600px;
  float: left;
  margin: 0px;
  height: inherit;
}
/* line 7, ../sass/partials/_story.scss */
.story #tabbey_a {
  width: 600px;
  height: 30px;
  border: 1px solid slategray;
  display: table;
}
/* line 13, ../sass/partials/_story.scss */
.story #tabbey_a li {
  display: table-cell;
  vertical-align: middle;
  clear: none;
  width: 299px;
  float: left;
  text-align: center;
  border-left: 1px solid slategray;
  height: 30px;
}
/* line 23, ../sass/partials/_story.scss */
.story #tabbey_a li a {
  color: #E41919;
  display: table-cell;
  vertical-align: middle;
  height: 30px;
  text-align: center;
  width: inherit;
  text-transform: uppercase;
  font-family: "GothamHTF BookCondensed";
  text-decoration: inherit;
}
/* line 35, ../sass/partials/_story.scss */
.story #tabbey_a li:hover, .story #tabbey_a li.active {
  background-color: #E41919;
}
/* line 37, ../sass/partials/_story.scss */
.story #tabbey_a li:hover a, .story #tabbey_a li.active a {
  color: white;
}
/* line 42, ../sass/partials/_story.scss */
.story #tabbey_a li:nth-child(1) {
  width: 299px;
  border: none;
}
/* line 50, ../sass/partials/_story.scss */
.story .content_tabbey_a .title4 {
  display: none;
}

/* line 55, ../sass/partials/_story.scss */
.story_box {
  width: 950px;
}
/* line 58, ../sass/partials/_story.scss */
.story_box .story {
  width: 600px;
  float: left;
  margin: 0px;
  height: inherit;
}
/* line 65, ../sass/partials/_story.scss */
.story_box .published {
  height: 30px;
  background-color: #66B2BF;
  width: inherit;
  text-align: right;
}
/* line 71, ../sass/partials/_story.scss */
.story_box .published p {
  float: right;
  margin-right: 25px;
  margin-top: 6px;
  font-family: "GothamHTF MediumCondensed";
  color: white;
  text-transform: uppercase;
}
/* line 80, ../sass/partials/_story.scss */
.story_box .published a.btn {
  float: right;
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  color: white;
  background-color: #E41919;
  text-decoration: none;
  height: 30px;
  width: 45px;
  text-align: center;
  transition: all 0.15s ease;
}
/* line 93, ../sass/partials/_story.scss */
.story_box .published a.btn:hover, .story_box .published a.btn.active {
  background-color: white;
  color: #E41919;
  height: 30px;
  width: 45px;
}
/* line 100, ../sass/partials/_story.scss */
.story_box .published a.btn i {
  margin-top: 7px;
}
/* line 106, ../sass/partials/_story.scss */
.story_box .story_media {
  height: 350px;
  width: 950px;
  overflow: hidden;
}
/* line 111, ../sass/partials/_story.scss */
.story_box .story_media #image-gallery {
  display: none;
}
/* line 115, ../sass/partials/_story.scss */
.story_box .story_media img {
  min-width: 100%;
  min-height: 100%;
}
/* line 121, ../sass/partials/_story.scss */
.story_box .story_titles {
  width: 950px;
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 127, ../sass/partials/_story.scss */
.story_box .story_titles h1 {
  margin: 10px 10px 0px 10px;
  font-size: 36pt;
  color: white;
  font-family: "GothamHTF BookCondensed";
}
/* line 134, ../sass/partials/_story.scss */
.story_box .story_titles h2 {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 16pt;
  color: white;
  font-family: "GothamHTF BoldCondensed";
  text-transform: uppercase;
}
/* line 143, ../sass/partials/_story.scss */
.story_box .story_titles h3 {
  margin: 10px;
  color: white;
  font-size: 14pt;
  font-family: "GothamHTF BookCondensed";
}
/* line 150, ../sass/partials/_story.scss */
.story_box .story_titles .icons {
  margin: 25px 0px 0px 0px;
  position: relative;
  width: inherit;
  right: 0;
  bottom: 0;
}
/* line 158, ../sass/partials/_story.scss */
.story_box .story_titles .icons a.btn {
  display: table-cell;
  color: white;
  background-color: #E41919;
  text-decoration: none;
  height: 33px;
  width: 42px;
  text-align: center;
  float: right;
  padding: 5px 0 3px;
  transition: all 0.15s ease;
}
/* line 170, ../sass/partials/_story.scss */
.story_box .story_titles .icons a.btn span.share-count {
  position: absolute;
  top: -16px;
  background-color: white;
  display: block;
  width: inherit;
  color: black;
  font-family: "GothamHTF BoldCondensed";
}
/* line 180, ../sass/partials/_story.scss */
.story_box .story_titles .icons a.btn:hover, .story_box .story_titles .icons a.btn.active {
  background-color: white;
  color: #E41919;
}
/* line 185, ../sass/partials/_story.scss */
.story_box .story_titles .icons a.btn.active:hover {
  color: white;
  background-color: #E41919;
}
/* readspeaker */
.story_box .story_titles .icons a.btn.rs_play {
  float: left;
  display: none;
}
#xp1 {
    margin-bottom: 16px;
}
/* line 193, ../sass/partials/_story.scss */
.story_box .story_content {
  margin-top: 25px;
  width: 600px;
  float: left;
  font-size: 14pt;
  font-family: "GothamHTF BookCondensed";
}
/* line 200, ../sass/partials/_story.scss */
.story_box .story_content .story_infobox {
  clear: right;
  float: right;
  display: block;
  width: 220px;
  margin: 0px 0px 10px 10px;
  font-size: 16px;
  color: #555555;
  line-height: 17px;
  overflow: hidden;
}
/* line 211, ../sass/partials/_story.scss */
.story_box .story_content .story_infobox .info_text {
  background-color: #FFFFFF;
  width: 198px;
  padding: 10px;
  display: block;
  margin-bottom: 10px;
  border: solid 1px #CCCCCC;
}
/* line 219, ../sass/partials/_story.scss */
.story_box .story_content .story_infobox .info_text b {
  font-weight: bold;
}
/* line 224, ../sass/partials/_story.scss */
.story_box .story_content .autor {
  display: table-cell;
  padding: 10px;
  background-color: #E41919;
  width: auto;
  font-size: 14pt;
  font-family: "GothamHTF BookCondensed";
  text-transform: uppercase;
  color: white;
  float: right;
  border: 1px solid white;
  transition: all 0.15s ease;
}
/* line 237, ../sass/partials/_story.scss */
.story_box .story_content .autor:hover {
  background-color: white;
  color: #E41919;
  border: 1px solid #E41919;
}
/* line 242, ../sass/partials/_story.scss */
.story_box .story_content .autor:hover a.twitter {
  color: #E41919;
}
/* line 247, ../sass/partials/_story.scss */
.story_box .story_content .autor a.twitter {
  color: white;
}
/* line 250, ../sass/partials/_story.scss */
.story_box .story_content .autor a.twitter:after {
  content: "";
}
/* line 254, ../sass/partials/_story.scss */
.story_box .story_content .autor a.twitter:before {
  content: "\f099  ";
  font-family: FontAwesome;
}
/* line 259, ../sass/partials/_story.scss */
.story_box .story_content .autor a.twitter:hover {
  font-family: "GothamHTF BookCondensed";
}
/* line 265, ../sass/partials/_story.scss */
.story_box .story_content p {
  margin-bottom: 24px;
  line-height: 18pt;
}
/* line 269, ../sass/partials/_story.scss */
.story_box .story_content p a {
  text-decoration: none;
  color: #E41919;
  transition: all 0.15s ease;
}
/* line 274, ../sass/partials/_story.scss */
.story_box .story_content p a:after {
  font-family: FontAwesome;
  content: " \f14c";
  font-size: 11px;
}
/* line 280, ../sass/partials/_story.scss */
.story_box .story_content p a:hover {
  font-family: "GothamHTF BookCondensed";
  text-decoration: underline;
}
/* line 286, ../sass/partials/_story.scss */
.story_box .story_content p b {
  font-family: "GothamHTF Medium";
}
/* line 292, ../sass/partials/_story.scss */
.story_box .story_content #talkback {
  width: 100%;
}
/* line 295, ../sass/partials/_story.scss */
.story_box .story_content #talkback .ginfo {
  display: none;
}
/* line 299, ../sass/partials/_story.scss */
.story_box .story_content #talkback #social_bookmarks {
  background-color: #66B2BF;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 305, ../sass/partials/_story.scss */
.story_box .story_content #talkback #social_bookmarks .more_link_top {
  margin-left: 10px;
  font-size: 16pt;
  color: white;
  font-family: "GothamHTF BoldCondensed";
  text-transform: uppercase;
}
/* line 312, ../sass/partials/_story.scss */
.story_box .story_content #talkback #social_bookmarks .more_link_top:before {
  content: "\f0e6  ";
  font-family: FontAwesome;
}
/* line 317, ../sass/partials/_story.scss */
.story_box .story_content #talkback #social_bookmarks .more_link_top a {
  display: none;
}
/* line 323, ../sass/partials/_story.scss */
.story_box .story_content #talkback .add_comment {
  font-size: 14px;
  font-family: "GothamHTF Book";
}
/* line 327, ../sass/partials/_story.scss */
.story_box .story_content #talkback .add_comment textarea.content {
  width: 588px;
  height: 60px;
  padding: 5px;
  margin: 0;
  margin-bottom: 5px;
  border: 1px solid #66B2BF;
  font-size: 14px;
  font-family: "GothamHTF Book";
}
/* line 339, ../sass/partials/_story.scss */
.story_box .story_content #talkback .add_comment input.username, .story_box .story_content #talkback .add_comment input.useremail, .story_box .story_content #talkback .add_comment button.sendbutton {
  height: 30px;
  font-size: 14px;
  font-family: "GothamHTF Book";
  padding: 0;
}
/* line 346, ../sass/partials/_story.scss */
.story_box .story_content #talkback .add_comment input.username, .story_box .story_content #talkback .add_comment input.useremail {
  width: 240px;
  padding-left: 5px;
  border: 1px solid #66B2BF;
}
/* line 352, ../sass/partials/_story.scss */
.story_box .story_content #talkback .add_comment input.username {
  margin-right: 5px;
}
/* line 356, ../sass/partials/_story.scss */
.story_box .story_content #talkback .add_comment button.sendbutton {
  width: 85px;
  display: table-cell;
  color: white;
  background-color: #E41919;
  text-decoration: none;
  text-align: center;
  float: right;
  height: 32px;
  border: 1px solid #E41919;
  cursor: pointer;
}
/* line 368, ../sass/partials/_story.scss */
.story_box .story_content #talkback .add_comment button.sendbutton:hover {
  background-color: white;
  color: #E41919;
}
/* line 374, ../sass/partials/_story.scss */
.story_box .story_content #talkback .add_comment .info {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 9pt;
  font-family: "GothamHTF BookCondensed";
  padding-bottom: 20px;
  border-bottom: 5px solid #66B2BF;
  margin-bottom: 20px;
}
/* line 385, ../sass/partials/_story.scss */
.story_box .story_content #talkback .comment {
  margin-bottom: 10px;
}
/* line 388, ../sass/partials/_story.scss */
.story_box .story_content #talkback .comment .entry p.content {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 393, ../sass/partials/_story.scss */
.story_box .story_content #talkback .comment .entry .head .author {
  font-family: "GothamHTF Medium";
}
/* line 396, ../sass/partials/_story.scss */
.story_box .story_content #talkback .comment .entry .head .time {
  font-size: 75%;
}
/* line 399, ../sass/partials/_story.scss */
.story_box .story_content #talkback .comment .entry .head .report {
  float: right;
  font-size: 75%;
  cursor: pointer;
}
/* line 404, ../sass/partials/_story.scss */
.story_box .story_content #talkback .comment .entry .head .report:before {
  font-family: FontAwesome;
  content: " \f071";
  font-size: 11px;
}
/* line 410, ../sass/partials/_story.scss */
.story_box .story_content #talkback .comment .entry .head .report img {
  display: none;
}
/* line 420, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul {
  width: inherit;
  clear: both;
  overflow: hidden;
  height: 200px;
}
/* line 426, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul:before {
  content: 'Dies könnte Sie auch interessieren:';
  display: block;
  width: 100%;
  margin-bottom: 10px;
  font-family: "GothamHTF Medium";
}
/* line 434, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul li {
  height: 200px;
  width: 200px;
  float: left;
}
/* line 439, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul li img {
  width: 200px;
}
/* line 443, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul li a {
  text-decoration: none;
  color: #E41919;
}
/* line 446, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul li a:after {
  content: '';
}
/* line 451, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul li h5 {
  font-size: 18px;
  font-family: "GothamHTF BookCondensed";
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 458, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul li p {
  margin-left: 5px;
}
/* line 465, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul li span.dossier:before {
  content: "";
  font-family: FontAwesome;
  margin-right: 5px;
  margin-left: 5px;
}
/* line 473, ../sass/partials/_story.scss */
.story_box .story_content .story_links ul li span.link:before {
  content: "";
  font-family: FontAwesome;
  margin-right: 5px;
  margin-left: 5px;
}

/* line 1, ../sass/partials/_sideline.scss */
.sideline {
  float: right;
  width: 300px;
}
/* line 5, ../sass/partials/_sideline.scss */
.sideline .ads {
  width: 300px;
  margin-top: 30px;
  margin-bottom: 10px;
}
/* line 11, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser {
  margin-top: 10px;
}
/* line 14, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser .teaser_image {
  float: left;
  margin-right: 10px;
  margin-left: 10px;
}
/* line 21, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser .teaser_text p {
  font-size: 11px;
  font-family: "GothamHTF Book";
  line-height: 14px;
}
/* line 25, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser .teaser_text p a {
  color: black;
  text-decoration: none;
}
/* line 33, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser .teaser_head .teaser_title {
  background-color: #66B2BF;
  text-transform: uppercase;
  font-family: "GothamHTF MediumCondensed";
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 41, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser .teaser_head .teaser_title a {
  color: white;
  text-decoration: none;
}
/* line 46, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser .teaser_head .teaser_title h3 {
  display: none;
  font-size: 18px;
  font-family: "GothamHTF BoldCondensed";
}
/* line 52, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser .teaser_head .teaser_title h2 {
  padding: 0;
  margin: 0;
  margin-left: 10px;
  font-size: 24px;
  font-family: "GothamHTF BoldCondensed";
}
/* line 60, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser .teaser_head .teaser_title h2.dossier:before {
  content: "\f114";
  margin-right: 5px;
  font-family: FontAwesome;
  color: white;
}
/* line 69, ../sass/partials/_sideline.scss */
.sideline .x30 .teaser .teaser_head .teaser_title h2.spotter:before {
  content: "\f1e5";
  margin-right: 5px;
  font-family: FontAwesome;
  color: white;
}

/* line 4, ../sass/partials/_lateststories.scss */
.x30 .lateststories .cropper h5 {
  width: 290px;
  padding-left: 10px;
}

/* line 13, ../sass/partials/_lateststories.scss */
.lateststories .cropper {
  height: 325px;
}
/* line 15, ../sass/partials/_lateststories.scss */
.lateststories .cropper h5 {
  display: block;
  text-transform: uppercase;
  font-family: "GothamHTF BoldCondensed";
  background-color: #66B2BF;
  padding-top: 5px;
  padding-bottom: 5px;
  color: white;
  font-size: 24px;
}
/* line 12, ../sass/partials/_scrollbars.scss */
.lateststories .cropper ::-webkit-scrollbar {
  width: 0.5em;
  height: 0.5em;
}
/* line 17, ../sass/partials/_scrollbars.scss */
.lateststories .cropper ::-webkit-scrollbar-thumb {
  background: slategray;
}
/* line 21, ../sass/partials/_scrollbars.scss */
.lateststories .cropper ::-webkit-scrollbar-track {
  background: #85C1CC;
}
/* line 26, ../sass/partials/_scrollbars.scss */
.lateststories .cropper body {
  scrollbar-face-color: slategray;
  scrollbar-track-color: #85C1CC;
}
/* line 28, ../sass/partials/_lateststories.scss */
.lateststories .cropper ul {
  height: 295px;
  overflow: auto;
  background-color: white;
}
/* line 33, ../sass/partials/_lateststories.scss */
.lateststories .cropper ul li {
  clear: left;
  vertical-align: middle;
  display: table;
}
/* line 39, ../sass/partials/_lateststories.scss */
.lateststories .cropper ul li:hover:before {
  color: #E41919;
  background-color: white;
}
/* line 45, ../sass/partials/_lateststories.scss */
.lateststories .cropper ul li a {
  display: table-cell;
  padding-left: 10px;
  text-decoration: none;
  color: black;
  text-transform: uppercase;
  font-family: "GothamHTF BookCondensed";
  vertical-align: middle;
}
/* line 55, ../sass/partials/_lateststories.scss */
.lateststories .cropper ul li:before {
  display: table-cell;
  padding: 10px;
  float: left;
  background-color: #E41919;
  content: "\f1ea";
  font-family: FontAwesome;
  color: white;
  border-bottom: 1px solid #EA4C4C;
}

/* line 1, ../sass/partials/_panels.scss */
.panelbox, .x42 .panelbox, .x42 .lateststories, .x43 .panelbox, .x43 .lateststories, .x43 .ticker, .x23 .panelbox, .x23 .lateststories {
  height: inherit;
}
/* line 4, ../sass/partials/_panels.scss */
.panelbox h5, .x42 .panelbox h5, .x42 .lateststories h5, .x43 .panelbox h5, .x43 .lateststories h5, .x43 .ticker h5, .x23 .panelbox h5, .x23 .lateststories h5 {
  padding-left: 10px;
  text-transform: uppercase;
  font-family: "GothamHTF BoldCondensed";
  background-color: #66B2BF;
  padding-top: 5px;
  padding-bottom: 5px;
  color: white;
  font-size: 24px;
}
/* line 16, ../sass/partials/_panels.scss */
.panelbox .quarterwrap, .x42 .lateststories .quarterwrap, .x43 .lateststories .quarterwrap, .x43 .ticker .quarterwrap, .x23 .lateststories .quarterwrap {
  width: inherit;
  height: 189px;
  overflow: hidden;
  display: block;
  text-align: center;
  position: relative;
}
/* line 24, ../sass/partials/_panels.scss */
.panelbox .quarterwrap img, .x42 .lateststories .quarterwrap img, .x43 .lateststories .quarterwrap img, .x43 .ticker .quarterwrap img, .x23 .lateststories .quarterwrap img {
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 36, ../sass/partials/_panels.scss */
.panelbox .quarterwrap p, .x42 .lateststories .quarterwrap p, .x43 .lateststories .quarterwrap p, .x43 .ticker .quarterwrap p, .x23 .lateststories .quarterwrap p {
  padding: 5px;
  margin: 0;
  width: inherit;
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 46, ../sass/partials/_panels.scss */
.panelbox .cropper, .x42 .lateststories .cropper, .x43 .lateststories .cropper, .x43 .ticker .cropper, .x23 .lateststories .cropper {
  height: inherit;
}
/* line 12, ../sass/partials/_scrollbars.scss */
.panelbox .cropper ::-webkit-scrollbar, .x42 .lateststories .cropper ::-webkit-scrollbar, .x43 .lateststories .cropper ::-webkit-scrollbar, .x43 .ticker .cropper ::-webkit-scrollbar, .x23 .lateststories .cropper ::-webkit-scrollbar {
  width: 0.5em;
  height: 0.5em;
}
/* line 17, ../sass/partials/_scrollbars.scss */
.panelbox .cropper ::-webkit-scrollbar-thumb, .x42 .lateststories .cropper ::-webkit-scrollbar-thumb, .x43 .lateststories .cropper ::-webkit-scrollbar-thumb, .x43 .ticker .cropper ::-webkit-scrollbar-thumb, .x23 .lateststories .cropper ::-webkit-scrollbar-thumb {
  background: slategray;
}
/* line 21, ../sass/partials/_scrollbars.scss */
.panelbox .cropper ::-webkit-scrollbar-track, .x42 .lateststories .cropper ::-webkit-scrollbar-track, .x43 .lateststories .cropper ::-webkit-scrollbar-track, .x43 .ticker .cropper ::-webkit-scrollbar-track, .x23 .lateststories .cropper ::-webkit-scrollbar-track {
  background: #85C1CC;
}
/* line 26, ../sass/partials/_scrollbars.scss */
.panelbox .cropper body, .x42 .lateststories .cropper body, .x43 .lateststories .cropper body, .x43 .ticker .cropper body, .x23 .lateststories .cropper body {
  scrollbar-face-color: slategray;
  scrollbar-track-color: #85C1CC;
}
/* line 53, ../sass/partials/_panels.scss */
.panelbox .cropper ul, .x42 .lateststories .cropper ul, .x43 .lateststories .cropper ul, .x43 .ticker .cropper ul, .x23 .lateststories .cropper ul {
  overflow: auto;
  background-color: white;
  width: inherit;
}
/* line 54, ../sass/partials/_panels.scss */
.panelbox .cropper ul.tabs, .x42 .lateststories .cropper ul.tabs, .x43 .lateststories .cropper ul.tabs, .x43 .ticker .cropper ul.tabs, .x23 .lateststories .cropper ul.tabs {
  width: inherit;
  height: 35px;
  border: 1px solid slategray;
}
/* line 59, ../sass/partials/_panels.scss */
.panelbox .cropper ul.tabs li, .x42 .lateststories .cropper ul.tabs li, .x43 .lateststories .cropper ul.tabs li, .x43 .ticker .cropper ul.tabs li, .x23 .lateststories .cropper ul.tabs li {
  clear: none;
  width: 155px;
  float: left;
  text-align: center;
  border-left: 1px solid slategray;
  height: 35px;
}
/* line 67, ../sass/partials/_panels.scss */
.panelbox .cropper ul.tabs li:hover, .x42 .lateststories .cropper ul.tabs li:hover, .x43 .lateststories .cropper ul.tabs li:hover, .x43 .ticker .cropper ul.tabs li:hover, .x23 .lateststories .cropper ul.tabs li:hover, .panelbox .cropper ul.tabs li.active, .x42 .lateststories .cropper ul.tabs li.active, .x43 .lateststories .cropper ul.tabs li.active, .x43 .ticker .cropper ul.tabs li.active, .x23 .lateststories .cropper ul.tabs li.active {
  background-color: #E41919;
}
/* line 69, ../sass/partials/_panels.scss */
.panelbox .cropper ul.tabs li:hover a, .x42 .lateststories .cropper ul.tabs li:hover a, .x43 .lateststories .cropper ul.tabs li:hover a, .x43 .ticker .cropper ul.tabs li:hover a, .x23 .lateststories .cropper ul.tabs li:hover a, .panelbox .cropper ul.tabs li.active a, .x42 .lateststories .cropper ul.tabs li.active a, .x43 .lateststories .cropper ul.tabs li.active a, .x43 .ticker .cropper ul.tabs li.active a, .x23 .lateststories .cropper ul.tabs li.active a {
  color: white;
}
/* line 74, ../sass/partials/_panels.scss */
.panelbox .cropper ul.tabs li:nth-child(1), .x42 .lateststories .cropper ul.tabs li:nth-child(1), .x43 .lateststories .cropper ul.tabs li:nth-child(1), .x43 .ticker .cropper ul.tabs li:nth-child(1), .x23 .lateststories .cropper ul.tabs li:nth-child(1) {
  width: 156px;
  border: none;
}
/* line 82, ../sass/partials/_panels.scss */
.panelbox .cropper ul .tabcontent_holder ul, .x42 .lateststories .cropper ul .tabcontent_holder ul, .x43 .lateststories .cropper ul .tabcontent_holder ul, .x43 .ticker .cropper ul .tabcontent_holder ul, .x23 .lateststories .cropper ul .tabcontent_holder ul {
  height: 279px;
}
/* line 91, ../sass/partials/_panels.scss */
.panelbox .cropper ul li, .x42 .lateststories .cropper ul li, .x43 .lateststories .cropper ul li, .x43 .ticker .cropper ul li, .x23 .lateststories .cropper ul li {
  clear: left;
  vertical-align: middle;
  display: table;
  width: 100%;
}
/* line 98, ../sass/partials/_panels.scss */
.panelbox .cropper ul li a, .x42 .lateststories .cropper ul li a, .x43 .lateststories .cropper ul li a, .x43 .ticker .cropper ul li a, .x23 .lateststories .cropper ul li a {
  display: table-cell;
  text-decoration: none;
  color: black;
  text-transform: uppercase;
  font-family: "GothamHTF BookCondensed";
  vertical-align: middle;
  width: 100%;
  height: 30px;
}
/* line 110, ../sass/partials/_panels.scss */
.panelbox .cropper ul li a:hover span.leading, .x42 .lateststories .cropper ul li a:hover span.leading, .x43 .lateststories .cropper ul li a:hover span.leading, .x43 .ticker .cropper ul li a:hover span.leading, .x23 .lateststories .cropper ul li a:hover span.leading {
  color: #E41919;
  background-color: white;
}
/* line 118, ../sass/partials/_panels.scss */
.panelbox .cropper ul li a span.leading, .x42 .lateststories .cropper ul li a span.leading, .x43 .lateststories .cropper ul li a span.leading, .x43 .ticker .cropper ul li a span.leading, .x23 .lateststories .cropper ul li a span.leading {
  display: inline-block;
  text-align: center;
  width: 30px;
  background-color: #E41919;
  margin-right: 10px;
  color: white;
  padding-top: 7px;
  padding-bottom: 7px;
}

/* line 138, ../sass/partials/_panels.scss */
.x42 .panelbox ul, .x42 .lateststories ul, .x42 .x43 .ticker ul, .x43 .x42 .ticker ul {
  height: 196px;
}
/* line 145, ../sass/partials/_panels.scss */
.x42 .lateststories ul {
  height: 196px;
}
/* line 149, ../sass/partials/_panels.scss */
.x42 .lateststories ul li:hover:before {
  color: #E41919;
  background-color: white;
}
/* line 154, ../sass/partials/_panels.scss */
.x42 .lateststories ul li:before {
  display: table-cell;
  padding: 10px;
  float: left;
  background-color: #E41919;
  content: "\f1ea";
  font-family: FontAwesome;
  color: white;
}

/* line 171, ../sass/partials/_panels.scss */
.x43 .panelbox ul, .x43 .lateststories ul, .x43 .ticker ul {
  height: 314px;
}
/* line 178, ../sass/partials/_panels.scss */
.x43 .lateststories ul {
  height: 314px;
}
/* line 182, ../sass/partials/_panels.scss */
.x43 .lateststories ul li:hover:before {
  color: #E41919;
  background-color: white;
}
/* line 187, ../sass/partials/_panels.scss */
.x43 .lateststories ul li:before {
  display: table-cell;
  padding: 10px;
  float: left;
  background-color: #E41919;
  content: "\f1ea";
  font-family: FontAwesome;
  color: white;
}
/* line 203, ../sass/partials/_panels.scss */
.x43 .ticker .tabcontent_holder ul {
  height: 279px;
}

/* line 214, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker, .x43 .x23 .polls.ticker, .x23 .polls.panelbox, .x23 .polls.lateststories {
  background-color: #66B2BF;
}
/* line 217, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker h5, .x43 .x23 .polls.ticker h5, .x23 .polls.panelbox h5, .x23 .polls.lateststories h5 {
  margin-bottom: 5px;
}
/* line 221, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .question, .x43 .x23 .polls.ticker .question, .x23 .polls.panelbox .question, .x23 .polls.lateststories .question {
  padding: 10px;
  color: white;
  font-family: "GothamHTF BookCondensed";
}
/* line 227, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .alert, .x43 .x23 .polls.ticker .alert, .x23 .polls.panelbox .alert, .x23 .polls.lateststories .alert {
  background-color: #EA4C4C;
  color: white;
  padding: 5px;
  margin-bottom: 10px;
  font-family: "GothamHTF BookCondensed";
}
/* line 235, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .scroller, .x43 .x23 .polls.ticker .scroller, .x23 .polls.panelbox .scroller, .x23 .polls.lateststories .scroller {
  padding: 10px;
  color: white;
  font-family: "GothamHTF BookCondensed";
}
/* line 240, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .scroller .pollprozent, .x43 .x23 .polls.ticker .scroller .pollprozent, .x23 .polls.panelbox .scroller .pollprozent, .x23 .polls.lateststories .scroller .pollprozent {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 200px;
  border: 1px solid #85C1CC;
  padding: 1px;
  font-size: 9px;
  height: 10px;
}
/* line 249, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .scroller .pollprozent .bar, .x43 .x23 .polls.ticker .scroller .pollprozent .bar, .x23 .polls.panelbox .scroller .pollprozent .bar, .x23 .polls.lateststories .scroller .pollprozent .bar {
  float: left;
  margin-right: 5px;
  height: 10px;
  background-color: #E41919;
}
/* line 259, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .captcha img, .x43 .x23 .polls.ticker .captcha img, .x23 .polls.panelbox .captcha img, .x23 .polls.lateststories .captcha img {
  display: block;
  margin: auto;
  margin-bottom: 5px;
}
/* line 265, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .captcha input, .x43 .x23 .polls.ticker .captcha input, .x23 .polls.panelbox .captcha input, .x23 .polls.lateststories .captcha input {
  width: 40px;
  display: block;
  margin: auto;
  margin-bottom: 5px;
}
/* line 271, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .captcha input.ok_button, .x43 .x23 .polls.ticker .captcha input.ok_button, .x23 .polls.panelbox .captcha input.ok_button, .x23 .polls.lateststories .captcha input.ok_button {
  border: 1px solid #E41919;
  background-color: #E41919;
  color: white;
  font-family: "GothamHTF BookCondensed";
  font-size: 16pt;
  transition: all 0.15s ease;
  cursor: pointer;
}
/* line 280, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .captcha input.ok_button:hover, .x43 .x23 .polls.ticker .captcha input.ok_button:hover, .x23 .polls.panelbox .captcha input.ok_button:hover, .x23 .polls.lateststories .captcha input.ok_button:hover {
  background-color: white;
  color: #E41919;
}
/* line 289, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .answerlist ul, .x43 .x23 .polls.ticker .answerlist ul, .x23 .polls.panelbox .answerlist ul, .x23 .polls.lateststories .answerlist ul {
  padding: 10px;
  background-color: #66B2BF;
  height: auto;
  overflow: hidden;
  color: white;
  font-family: "GothamHTF BookCondensed";
  text-align: left;
}
/* line 298, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .answerlist ul li, .x43 .x23 .polls.ticker .answerlist ul li, .x23 .polls.panelbox .answerlist ul li, .x23 .polls.lateststories .answerlist ul li {
  margin-bottom: 5px;
}
/* line 301, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .answerlist ul li input, .x43 .x23 .polls.ticker .answerlist ul li input, .x23 .polls.panelbox .answerlist ul li input, .x23 .polls.lateststories .answerlist ul li input {
  float: left;
}
/* line 305, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker .answerlist ul li label, .x43 .x23 .polls.ticker .answerlist ul li label, .x23 .polls.panelbox .answerlist ul li label, .x23 .polls.lateststories .answerlist ul li label {
  padding-left: 25px;
  display: block;
}
/* line 313, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker form, .x43 .x23 .polls.ticker form, .x23 .polls.panelbox form, .x23 .polls.lateststories form {
  text-align: center;
}
/* line 316, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker form .button, .x43 .x23 .polls.ticker form .button, .x23 .polls.panelbox form .button, .x23 .polls.lateststories form .button {
  border: 1px solid #E41919;
  background-color: #E41919;
  color: white;
  font-family: "GothamHTF BookCondensed";
  font-size: 16pt;
  padding: 10px;
  transition: all 0.15s ease;
  cursor: pointer;
}
/* line 326, ../sass/partials/_panels.scss */
.x23 .x43 .polls.ticker form .button:hover, .x43 .x23 .polls.ticker form .button:hover, .x23 .polls.panelbox form .button:hover, .x23 .polls.lateststories form .button:hover {
  background-color: white;
  color: #E41919;
}
/* line 334, ../sass/partials/_panels.scss */
.x23 .x43 .ticker ul, .x43 .x23 .ticker ul, .x23 .panelbox ul, .x23 .lateststories ul {
  height: 314px;
}
/* line 338, ../sass/partials/_panels.scss */
.x23 .x43 .ticker ul li a, .x43 .x23 .ticker ul li a, .x23 .panelbox ul li a, .x23 .lateststories ul li a {
  padding-left: 30px;
}
/* line 341, ../sass/partials/_panels.scss */
.x23 .x43 .ticker ul li a span.leading, .x43 .x23 .ticker ul li a span.leading, .x23 .panelbox ul li a span.leading, .x23 .lateststories ul li a span.leading {
  background: none;
  color: #E41919;
  margin-left: -30px;
  margin-right: 0px;
}
/* line 354, ../sass/partials/_panels.scss */
.x23 .lateststories ul {
  height: 314px;
}
/* line 358, ../sass/partials/_panels.scss */
.x23 .lateststories ul li:hover:before {
  color: #E41919;
  background-color: white;
}
/* line 363, ../sass/partials/_panels.scss */
.x23 .lateststories ul li a {
  padding-left: 10px;
}
/* line 366, ../sass/partials/_panels.scss */
.x23 .lateststories ul li:before {
  display: table-cell;
  padding: 10px;
  padding-bottom: 25px;
  float: left;
  background-color: #E41919;
  content: "\f1ea";
  font-family: FontAwesome;
  color: white;
  border: none;
}

/* line 384, ../sass/partials/_panels.scss */
.x42 .imagewrap:nth-child(n+2) {
  display: none;
}
/* line 389, ../sass/partials/_panels.scss */
.x42 .imagewrap .doublewrap:nth-child(n+2) {
  display: none;
}
/* line 395, ../sass/partials/_panels.scss */
.x42 .quarterwrap {
  width: 235px;
  float: left;
  height: 196px;
}
/* line 401, ../sass/partials/_panels.scss */
.x42 .quarterwrap p {
  width: 225px;
}

/* line 409, ../sass/partials/_panels.scss */
.x82 .imagewrap:nth-child(n+2) {
  display: none;
}
/* line 414, ../sass/partials/_panels.scss */
.x82 .imagewrap .doublewrap:nth-child(n+3) {
  display: none;
}
/* line 420, ../sass/partials/_panels.scss */
.x82 .quarterwrap {
  width: 237.5px;
  float: left;
  height: 196px;
}
/* line 426, ../sass/partials/_panels.scss */
.x82 .quarterwrap p {
  width: 227.5px;
}

/* line 434, ../sass/partials/_panels.scss */
.x44 .imagewrap:nth-child(n+2) {
  display: none;
}
/* line 439, ../sass/partials/_panels.scss */
.x44 .imagewrap .doublewrap:nth-child(n+3) {
  display: none;
}
/* line 445, ../sass/partials/_panels.scss */
.x44 .quarterwrap {
  width: 235px;
  float: left;
  height: 214px;
}
/* line 451, ../sass/partials/_panels.scss */
.x44 .quarterwrap p {
  width: 225px;
}

/* line 459, ../sass/partials/_panels.scss */
.x43 .imagewrap:nth-child(n+2) {
  display: none;
}
/* line 464, ../sass/partials/_panels.scss */
.x43 .imagewrap .doublewrap:nth-child(n+3) {
  display: none;
}
/* line 470, ../sass/partials/_panels.scss */
.x43 .quarterwrap {
  width: 235px;
  float: left;
  height: 159px;
}
/* line 476, ../sass/partials/_panels.scss */
.x43 .quarterwrap p {
  width: 225px;
}

/* line 484, ../sass/partials/_panels.scss */
.x43 .gallery .showbig {
  display: none;
}
/* line 489, ../sass/partials/_panels.scss */
.x43 .gallery .imageholder .imagewrap {
  width: inherit;
  height: 318px;
  overflow: hidden;
  display: block;
  text-align: center;
  position: relative;
}
/* line 490, ../sass/partials/_panels.scss */
.x43 .gallery .imageholder .imagewrap:nth-child(n+2) {
  display: none;
}
/* line 501, ../sass/partials/_panels.scss */
.x43 .gallery .imageholder .imagewrap img {
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 513, ../sass/partials/_panels.scss */
.x43 .gallery .imageholder .imagewrap div.caption {
  color: white;
  font-family: "GothamHTF BookCondensed";
  padding: 5px;
  margin: 0;
  width: 470px;
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 524, ../sass/partials/_panels.scss */
.x43 .gallery .imageholder .imagewrap div.caption span {
  display: block;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2, ../sass/partials/_fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, ../sass/partials/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 27, ../sass/partials/_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 37, ../sass/partials/_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 41, ../sass/partials/_fancybox.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 47, ../sass/partials/_fancybox.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 51, ../sass/partials/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 55, ../sass/partials/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 59, ../sass/partials/_fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 67, ../sass/partials/_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 73, ../sass/partials/_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 78, ../sass/partials/_fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("fancybox_sprite.png");
}

/* line 82, ../sass/partials/_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 94, ../sass/partials/_fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("fancybox_loading.gif") center center no-repeat;
}

/* line 100, ../sass/partials/_fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 110, ../sass/partials/_fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 122, ../sass/partials/_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 126, ../sass/partials/_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 130, ../sass/partials/_fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 141, ../sass/partials/_fancybox.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 146, ../sass/partials/_fancybox.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 151, ../sass/partials/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 155, ../sass/partials/_fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 167, ../sass/partials/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 172, ../sass/partials/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 176, ../sass/partials/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 180, ../sass/partials/_fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("fancybox_overlay.png");
}

/* line 190, ../sass/partials/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 196, ../sass/partials/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 203, ../sass/partials/_fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 211, ../sass/partials/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 215, ../sass/partials/_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 224, ../sass/partials/_fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 240, ../sass/partials/_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 246, ../sass/partials/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 250, ../sass/partials/_fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 265, ../sass/partials/_fancybox.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 270, ../sass/partials/_fancybox.scss */
  #fancybox-loading div {
    background-image: url("fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* line 276, ../sass/partials/_fancybox.scss */
.fancybox-title {
  font-size: 14px;
  font-family: "GothamHTF Book";
}

/* line 1, ../sass/partials/_stockx.scss */
.stockx_tetris {
  font-family: "GothamHTF BookCondensed";
  width: 470px;
  margin-right: 10px;
}
/* line 7, ../sass/partials/_stockx.scss */
.stockx_tetris .dataTables_filter {
  display: none;
}
/* line 12, ../sass/partials/_stockx.scss */
.stockx_tetris .teaser h2 {
  padding-left: 10px;
  text-transform: uppercase;
  font-family: "GothamHTF BoldCondensed";
  padding-top: 5px;
  padding-bottom: 5px;
  color: white;
  font-size: 24px;
  background-color: #66B2BF;
  margin: 0;
}
/* line 25, ../sass/partials/_stockx.scss */
.stockx_tetris #tabbey_indices, .stockx_tetris #tabbey_values {
  width: 468px;
  height: 30px;
  border: 1px solid slategray;
  display: table;
}
/* line 31, ../sass/partials/_stockx.scss */
.stockx_tetris #tabbey_indices li, .stockx_tetris #tabbey_values li {
  display: table-cell;
  vertical-align: middle;
  clear: none;
  width: 152px;
  float: left;
  text-align: center;
  border-left: 1px solid slategray;
  height: 30px;
}
/* line 41, ../sass/partials/_stockx.scss */
.stockx_tetris #tabbey_indices li a, .stockx_tetris #tabbey_values li a {
  color: #E41919;
  display: table-cell;
  vertical-align: middle;
  height: 30px;
  text-align: center;
  width: inherit;
  text-transform: uppercase;
  font-family: "GothamHTF BookCondensed";
}
/* line 52, ../sass/partials/_stockx.scss */
.stockx_tetris #tabbey_indices li:hover, .stockx_tetris #tabbey_indices li.active, .stockx_tetris #tabbey_values li:hover, .stockx_tetris #tabbey_values li.active {
  background-color: #E41919;
}
/* line 54, ../sass/partials/_stockx.scss */
.stockx_tetris #tabbey_indices li:hover a, .stockx_tetris #tabbey_indices li.active a, .stockx_tetris #tabbey_values li:hover a, .stockx_tetris #tabbey_values li.active a {
  color: white;
}
/* line 59, ../sass/partials/_stockx.scss */
.stockx_tetris #tabbey_indices li:nth-child(1), .stockx_tetris #tabbey_values li:nth-child(1) {
  width: 152px;
  border: none;
}
/* line 66, ../sass/partials/_stockx.scss */
.stockx_tetris #tabbey_values {
  margin-bottom: 10px;
}
/* line 68, ../sass/partials/_stockx.scss */
.stockx_tetris #tabbey_values li {
  width: 228px;
}
/* line 70, ../sass/partials/_stockx.scss */
.stockx_tetris #tabbey_values li:nth-child(1) {
  width: 229px;
  border: none;
}
/* line 78, ../sass/partials/_stockx.scss */
.stockx_tetris table a {
  color: black;
}
/* line 82, ../sass/partials/_stockx.scss */
.stockx_tetris table th {
  font-family: "GothamHTF MediumCondensed";
}
/* line 86, ../sass/partials/_stockx.scss */
.stockx_tetris table#metals_tetris {
  width: 450px;
  margin: 10px;
}
/* line 91, ../sass/partials/_stockx.scss */
.stockx_tetris table.datatable, .stockx_tetris table#metals_tetris {
  border-spacing: 2px;
  border-color: gray;
}
/* line 96, ../sass/partials/_stockx.scss */
.stockx_tetris table.datatable tr.odd, .stockx_tetris table#metals_tetris tr.odd {
  background-color: #EEFFEE;
}
/* line 99, ../sass/partials/_stockx.scss */
.stockx_tetris table.datatable tr.even, .stockx_tetris table#metals_tetris tr.even {
  background-color: #FFFFFF;
}
/* line 103, ../sass/partials/_stockx.scss */
.stockx_tetris table.datatable tr td, .stockx_tetris table.datatable tr th, .stockx_tetris table#metals_tetris tr td, .stockx_tetris table#metals_tetris tr th {
  padding: 4px;
  border-bottom: solid #CCCCCC 1px;
  vertical-align: top;
  min-width: 50px;
}
/* line 109, ../sass/partials/_stockx.scss */
.stockx_tetris table.datatable tr td:nth-child(1), .stockx_tetris table.datatable tr th:nth-child(1), .stockx_tetris table#metals_tetris tr td:nth-child(1), .stockx_tetris table#metals_tetris tr th:nth-child(1) {
  font-size: 80%;
}
/* line 113, ../sass/partials/_stockx.scss */
.stockx_tetris table.datatable tr td.down, .stockx_tetris table.datatable tr th.down, .stockx_tetris table#metals_tetris tr td.down, .stockx_tetris table#metals_tetris tr th.down {
  color: #d00000;
  font-family: "GothamHTF MediumCondensed";
}
/* line 117, ../sass/partials/_stockx.scss */
.stockx_tetris table.datatable tr td.up, .stockx_tetris table.datatable tr th.up, .stockx_tetris table#metals_tetris tr td.up, .stockx_tetris table#metals_tetris tr th.up {
  color: #20a020;
  font-family: "GothamHTF MediumCondensed";
}

/* line 1, ../sass/partials/_dossier.scss */
.box.list, .list.x30, .list.x21, .list.x22, .list.x23, .list.x24, .list.x41, .list.x42, .list.x43, .list.x44, .list.x45, .list.x48, .list.x81, .list.x82, .list.x83, .list.x84, .list.x85, .list.stockx_tetris {
  height: 290px;
}
/*Reigo: remove dossier clustertop and add position:relative to the existing structure*/
div.story div.content_tabbey_a div.list {
  position: relative;
}
/*Reigo: END */

/* line 1, ../sass/partials/_footer.scss */
.footer {
  background-color: #66B2BF;
  padding-top: 2em;
  padding-bottom: 0.5em;
  text-transform: uppercase;
  color: white;
  font-family: "GothamHTF BookCondensed";
  line-height: 18px;
  text-align: center;
  //margin-right: 244px;
}
/* line 11, ../sass/partials/_footer.scss */
.footer a {
  text-decoration: none;
  color: inherit;
  transition: all 0.15s ease;
}
/* line 16, ../sass/partials/_footer.scss */
.footer a:hover {
  color: #BCD8DF;
}
/* line 21, ../sass/partials/_footer.scss */
.footer div.col {
  text-align: center;
  width: 25%;
  float: left;
}
/* line 26, ../sass/partials/_footer.scss */
.footer div.col h3 {
  font-family: "GothamHTF BoldCondensed";
  font-size: 20px;
  margin-bottom: 1em;
}
/* line 35, ../sass/partials/_footer.scss */
.footer form.search button {
  display: inline-block;
  height: 30px;
  width: 30px;
  background-color: #85C1CC;
  color: white;
  border: none;
  cursor: pointer;
  transition: all 0.15s ease;
}
/* line 45, ../sass/partials/_footer.scss */
.footer form.search button:hover {
  background-color: #9DC9D2;
}
/* line 50, ../sass/partials/_footer.scss */
.footer form.search input {
  margin-left: 30px;
  height: 24px;
  margin-top: 1px;
  border: 1px solid #eee;
}

/* Seb & Reigo*/

.title1, .title2, .title3, .title4 {
    font-family: "GothamHTF BookCondensed";
    font-weight: bold;
    padding: 10px 0;
}
.title1 {
    font-size: 38px;
}
.title2 {
    font-size: 34px;
}
.title3 {
    font-size: 28px;
}
.title4 {
    font-size: 34px;
}
.story_top_content {
    padding-bottom: 20px;
}
.story_top_content iframe {
    width: 600px !important;
}
#mobileHint {
    margin: auto;
    padding: 6px 0;
    z-index: 9999;
    background-color: #EA4C4C;
    text-align: left;
    color: #fff;
    position: relative;
    width: 100%;
}
#mobileHint>strong {
    display: block;
    font-family: "GothamHTF BoldCondensed";
    font-weight: normal;
    font-size: 160%
}
#mobileHint>strong,
#mobileHint>p {
    padding: 4px 12px
}
#mobileHint>p a {
    display: block
}
#mobileHint>p>a,
#mobileHint>p>span {
    color: #fff;
    font-weight: normal;
    font-family: Georgia, Helvetica, Arial, serif;
    font-size: 130%
}
#mobileHint>p>a:active,
#mobileHint>p>a:focus,
#mobileHint>p>span:active,
#mobileHint>p>span:focus {
    color: #87c6ff
}
#mobileHint .closeHint {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 3em;
    color: #fff;
    display: none
}

/* CWC */

@font-face {
  font-family: 'GothamHTF MediumCondensed';
  src: url('/2015/font/Gotham/GothamHTF-MediumCondensed.eot?1431535458');
  src: url('/2015/font/Gotham/GothamHTF-MediumCondensed.eot?&1431535458#iefix') format('embedded-opentype'), 
      url('/2015/font/Gotham/GothamHTF-MediumCondensed.woff?1431535460') format('woff'), 
      url('/2015/font/Gotham/GothamHTF-MediumCondensed.ttf?1431535458') format('truetype'), 
      url('/2015/font/Gotham/GothamHTF-MediumCondensed.svg?1431535460') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: 'GothamHTF BoldCondensed';
  src: url('/2015/font/Gotham/GothamHTF-BoldCondensed.eot?1431543062');
  src: url('/2015/font/Gotham/GothamHTF-BoldCondensed.eot?&1431543062#iefix') format('embedded-opentype'), 
    url('/2015/font/Gotham/GothamHTF-BoldCondensed.woff?1431543064') format('woff'), 
    url('/2015/font/Gotham/GothamHTF-BoldCondensed.ttf?1431543060') format('truetype'), 
    url('/2015/font/Gotham/GothamHTF-BoldCondensed.svg?1431543064') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: 'GothamHTF BookCondensed';
  src: url('/2015/font/Gotham/GothamHTF-BookCondensed.eot?1431608452');
  src: url('/2015/font/Gotham/GothamHTF-BookCondensed.eot?&1431608452#iefix') format('embedded-opentype'), 
    url('/2015/font/Gotham/GothamHTF-BookCondensed.woff?1431608452') format('woff'), 
    url('/2015/font/Gotham/GothamHTF-BookCondensed.ttf?1431608452') format('truetype'), 
    url('/2015/font/Gotham/GothamHTF-BookCondensed.svg?1431608452') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: 'GothamHTF Book';
  src: url('/2015/font/Gotham/GothamHTF-Book.eot?1431931376');
  src: url('/2015/font/Gotham/GothamHTF-Book.eot?&1431931376#iefix') format('embedded-opentype'), 
    url('/2015/font/Gotham/GothamHTF-Book.woff?1431931378') format('woff'), 
    url('/2015/font/Gotham/GothamHTF-Book.ttf?1431931376') format('truetype'), 
    url('/2015/font/Gotham/GothamHTF-Book.svg?1431931378') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: 'GothamHTF Medium';
  src: url('/2015/font/Gotham/GothamHTF-Medium.eot?1431931498');
  src: url('/2015/font/Gotham/GothamHTF-Medium.eot?&1431931498#iefix') format('embedded-opentype'), 
    url('/2015/font/Gotham/GothamHTF-Medium.woff?1431931500') format('woff'), 
    url('/2015/font/Gotham/GothamHTF-Medium.ttf?1431931498') format('truetype'), 
    url('/2015/font/Gotham/GothamHTF-Medium.svg?1431931500') format('svg');
  font-weight: "normal";
  font-style: "normal";
}
@font-face {
  font-family: 'Tageblatt';
  src: url('/2015/font/t-awesome/Tageblatt.eot?1432040670');
  src: url('/2015/font/t-awesome/Tageblatt.eot?&1432040670#iefix') format('embedded-opentype'), 
    url('/2015/font/t-awesome/Tageblatt.woff?1432040670') format('woff'), 
    url('/2015/font/t-awesome/Tageblatt.ttf?1432040670') format('truetype'), 
    url('/2015/font/t-awesome/Tageblattd.svg') format('svg');
  font-weight: "normal";
  font-style: "normal";
}

.no-display {display: none;}

/*  Text & color updates */

.box .teaser .content h3 {
	font-family: "GothamHTF MediumCondensed";
	text-shadow: 0px 0px 5px #333;
}
.box .teaser .content h2 {
	text-shadow: 0px 0px 5px #333;
}
.box .teaser .content p {
	text-shadow: 0px 0px 3px #333;
}
#ticker_news_tab, #ticker_sport_tab, #ticker_unterhaltung_tab {
	width: 153px;
}
.story_box .story_titles h1 {
	text-shadow: 0px 0px 5px #333;
}
.story_box .story_titles h2 {
	text-shadow: 0px 0px 5px #333;
	font-family: "GothamHTF MediumCondensed";
}
.gallerybar .quarterwrap p {
	text-shadow: 0px 0px 3px #333;
	font-size: 17px;
}
#content_header .header_title h3, #content_header .header_title h3 {
	line-height: 21px;
	font-size: 16pt;
	text-shadow: 0px 0px 5px #333;
}
.sideline .box .teaser_title h3, .sideline .box .teaser_title h2, {
	text-shadow: 0px 0px 0px;
}
.articles .article .content h2 {
	text-shadow: 0px 0px 3px #333;
	font-size: 18px;
}
.articles .article .content {
	text-align: center;
}
.articles .article .content {
    background-color: rgba(0, 0, 0, 0.45);
}
.story_box .story_titles h3 {
	text-shadow: 0px 0px 3px #333;
}
.articles .article .image {
    height: 190px;
}
.ticker .cropper ul.tabs, .ticker .cropper ul.tabs li, #tabbey_indices, #tabbey_values {
	border: 0px !important;
	background-color: #E10000;
	height: 30px !important;
    width: 100%;
}
.ticker .cropper ul li {
}
.x43 .ticker, .x43 .topstories {
    width: 460px;
    border-left: 5px solid #66B2BF;
    border-right: 5px solid #66B2BF;
    border-bottom: 5px solid #66B2BF;
    height: 343px;
    overflow: hidden;
}
.x42 .ticker, .x42 .topstories {
    height: 226px;
    width: 460px;
    border-left: 5px solid #66B2BF;
    border-right: 5px solid #66B2BF;
    border-bottom: 5px solid #66B2BF;
}
.box .dailynews {
    border-left: 5px solid #66B2BF;
    border-right: 5px solid #66B2BF;
    border-bottom: 5px solid #66B2BF;
    width: 220px;
    height: 348px;
    overflow: hidden;
}
.box .dailynews .cropper ul {
    width: 230px
}
.ticker .cropper ul.tabs li:hover, .ticker .cropper ul.tabs li.active a, #tabbey_indices li.active a, #tabbey_indices li:hover a, #tabbey_values li.active a, #tabbey_values li:hover a {
	background-color: #EA4C4C !important;
	transition: all 0.15s ease !important;
}
.ticker .cropper ul.tabs li a, #tabbey_indices li.active a, #tabbey_indices li a, #tabbey_values li a {
	color: white !important;
	font-family: "GothamHTF MediumCondensed" !important;
}
.story_box .story_content p a, .story_box .story_content p a:hover  {
	font-family: "GothamHTF Book" !important;
}
.story_box .story_content .autor a.twitter {
     font-family: "GothamHTF BookCondensed" !important;
}
.story_box .story_content .autor:hover {
    background-color: #EA4C4C !important;
    transition: all 0.15s ease !important;
    color: white !important;
    border: 1px solid white !important;
 }
 .story_box .story_content .autor:hover a.twitter {
 	color: white;
 	text-decoration: none;
 }

 .story_box .story_content .autor {
    margin-top: 15px;
}

 /* minor changes */
 .sideline .x30 .teaser .teaser_image {
 	margin-left: 0px; 
 }
 #top-menu div.right form.search button {
    height: 29px;
    width: 31px;
    border: 0px solid #66B2BF;
    cursor: pointer;
}
.story_infobox .info_text a {
	text-decoration: none;
    color: #E41919;
    transition: all 0.15s ease;
}
.story_infobox .info_text a:after {
	font-family: FontAwesome;
    content: " \f14c";
    font-size: 11px;
}
.story_infobox .info_text a:hover {
	text-decoration: underline;
}

/* Improve dossiers and wichtigste vom tag (ISSUE #2 and ISSUE #3) */

.dailynews {
	overflow: hidden;
}
.dailynews .scroller li.separator {
	text-align: center;
	height: 106px;
}
.dailynews .scroller ul li a {
	font-family: "GothamHTF BookCondensed";
	color: black;
	padding-left: 0px;
	top: -21px;
    position: relative;
    z-index: 1;
    color: white;
    font-size: 17px;
}
.dailynews .scroller ul li a:after {
	content: " ";
    width: 234px;
    position: absolute;
    right: -1px;
    z-index: -1;
    color: transparent;
	background-color: rgba(0, 0, 0, 0.45);
    left: 0px;
    top: 12px;
    height: 24px;
}
.dailynews .scroller ul li a img {
	width: 100%;
	position: relative;
    top: 21px;
    z-index: -1
}/*
.clusterRight .clusterRight .dailynews {
	position: relative;
    top: -10px;
}
*/
/* Image galleries "next" and "close" (ISSUE #5) */
.fancybox-close:after {
  	content: "\f00d";
    font-family: FontAwesome;
    color: white;
    font-size: 20px;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.38);
    opacity: 0.7;
}
.fancybox-close{
    top: 0px;
    right: -11px;
    padding-top: 6px;
    padding-left: 5px;
    text-decoration: none;
}
.fancybox-next {
	right: -100px;
}
.fancybox-nav span {
	visibility: visible;
}
.fancybox-next span:after {
	content: "\f054";
    font-family: FontAwesome;
    color: white;
    text-decoration: none;
    font-size: 20px;
    border: 2px solid white;
    padding: 6px 6px 4px 10px;
    border-radius: 20px;
    opacity: 0.7;
}
.fancybox-prev span {
	left: 50px;
	}
.fancybox-next span {
	right: 50px;
	}
.fancybox-prev {
    left: -100px;
}
.fancybox-prev span:after {
	content: "\f053";
    font-family: FontAwesome;
    color: white;
    text-decoration: none;
    font-size: 20px;
    border: 2px solid white;
    padding: 7px 10px 4px 7px;
    border-radius: 20px;
    opacity: 0.7;
}
.fancybox-nav {
	width: 62%;
}

/* Fix navigation tabs (ISSUE #6) */
.section-divider nav {
	
}

/* Larget article icons (ISSUE #7) */
.teaser .content .fa {
	font-size: 19px;
}
.teaser .content .btn {
	height: 28px;
    width: 37px;
    padding-top: 10px;
}

/* ISSUE #8 */



/* Font non-condensed (ISSUE #9) */
.story_box .story_content {
	font-family: "GothamHTF Book";
	font-size: 11pt;
}
.story_box .story_content p, .story_box .story_content  {
	line-height: 17pt;
}
.story_box .story_content a  {
    color: #E41919;
}
.story_box .story_content iframe {
        margin-top: 30px !important;
    margin-bottom: 40px !important;
        /*float: left;*/
    margin: auto;
    width: 100% !important;
}
.story_box .story_content b  {
    font-family: "GothamHTF Medium";
}
.story_box .story_content .story_infobox {
	line-height: 17px;
	font-size: 9pt;
}

/* Teaser font size (ISSUE #10) */
.story_box .story_titles h3 {
    font-size: 16pt;
}

/* Optimize gradient (ISSUE #11) */
.box .teaser .content{
	background-color: rgba(0, 0, 0, 0.45);
}
.story_box .story_titles {
    background-color: rgba(0, 0, 0, 0.32);
}

/* Fix contact page (ISSUE #12) */
.story_text h4 {
	font-size: 14pt;
	font-family: "GothamHTF BookCondensed";
    text-transform: uppercase;
    padding-bottom: 5px;
}

/* Navi active tab (ISSUE #13) */
nav.submenu ul li a:hover, nav.submenu ul li a.active {
    background-color: #EA4C4C;
    color: white;
}

/* Font hover (ISSUE #14) */
.story_box .story_content p a {
	font-family: "GothamHTF BookCondensed";
}
.story_box .story_content .story_links ul li a:hover {
	text-decoration: underline;
}
.story_box .story_content .story_links h5 a:hover, .story_box .story_content .story_links h5 a {
	text-decoration: none;
}
.story_box .story_content .story_links ul li a {
    text-shadow: 0px 0px 5px #333;
}
.panelbox .quarterwrap p {
        background-color: rgba(0, 0, 0, 0.45);
}
/* Tabs display (ISSUE #15) */
.story #tabbey_a li:nth-child(1), .story #tabbey_a li {
    width: 100px;
    border: none;
}
.story #tabbey_a li a {
    font-family: "GothamHTF MediumCondensed";
    color: white;
}
.story #tabbey_a {
	 background-color: #E10000;
	 border: 0px;
}
.story #tabbey_a li:hover a, .story #tabbey_a li.active a {
    background-color: #EA4C4C;
    transition: all 0.15s ease;
}

/* top stories (ISSUE #16) */
.topstories .cropper ul .separator a:hover, .ticker .cropper ul li.separator a:hover {
	background-color: #E10000;
	color: white;
}
.topstories .cropper ul .separator a:hover .leading, .ticker .cropper ul li.separator a:hover span.leading {
	background-color: #EA4C4C !important;
	color: white !important;
}

/* More stries display (ISSUE #18) */
.story_links .header {
	background-color: #66B2BF;
    text-transform: uppercase;
    font-family: "GothamHTF MediumCondensed";
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: white;
    font-size: 23px;
    padding-left: 10px;
    margin-top: 25px;
}
.story_links ul li h5 {
	display: none;
}
.story_box .story_content .story_links ul {
	height:auto !important;
	margin-bottom: 25px;
}
.story_box .story_content .story_links ul li {
	height: 95px !important;
}
.story_box .story_content .story_links ul li:hover a img, .gallerybar .quarterwrap:hover a img, .dailynews .separator:hover a img {
	opacity: 0.85;
    transition: all 0.15s ease;
}
.story_box .story_content .story_links ul li a {
	color: white !important;
	font-family: "GothamHTF BookCondensed" !important;
	font-size: 18px !important;
}
.story_box .story_content .story_links ul li a:hover {
	text-decoration: none !important;
}
.story_box .story_content .story_links ul li p {
	background-color: rgba(0, 0, 0, 0.45);
	margin-left: 0px !important;
	position: relative;
    top: -25px;
    text-align: center;
}

/* Nachrichten aktuell (ISSUE #20) */
.xspecial .panelbox .cropper .scroller ul li a {
	background-image: none;
	background-color: white;
	font-size: 16px;
	top: 0px;
	padding: 1px 5px 1px 5px;
}
.xspecial .panelbox .cropper .scroller ul li a:hover {
	background-color: #E10000;
    color: white;
    transition: all 0.15s ease;
}

/* Author display (ISSUE #21) */
.story_box .story_content .story_infobox {
	margin: 30px 0px 30px 30px;
}
.story_box .story_content .story_infobox .more_img {
	font-family: "GothamHTF BookCondensed" !important;
    font-size: 20px;
    line-height: 22px;
}
.story_box .story_content .story_infobox .more_img img {
	margin-bottom: 10px;
}
.story_box .story_content .story_infobox .more_img iframe {
	margin-top: 15px;
}

/* Twitter author (ISSUE #22) */
.no-twitter {
	pointer-events: none;
}
.no-twitter a:before {
	content: "" !important;
}

/* Boerse (ISSUE #24) */
.stockx_side .teaser_title h2, #indices_tetris h2 {
    padding-left: 10px;
    text-transform: uppercase;
    font-family: "GothamHTF BoldCondensed";
    padding-top: 5px;
    padding-bottom: 5px;
    color: white;
    font-size: 24px;
    background-color: #66B2BF;
    margin: 0;
}
.stockx_tetris #tabbey_indices li:nth-child(1) {
	width: 164px;
}
.stockx_tetris #tabbey_values li:nth-child(1) {
	width: 242px;
}
.stockx_side #tabbey_values li {
	width: 150px;
	height: 30px;
	display: table-cell;
    vertical-align: middle;
    clear: none;
    float: left;
    text-align: center;
}
#tabbey_indices li {
	width: 200px;
	height: 30px;
	display: table-cell;
    vertical-align: middle;
    clear: none;
    float: left;
    text-align: center;
}
.stockx_side #tabbey_values li a, #tabbey_indices li a {
	display: table-cell;
    vertical-align: middle;
    height: 30px;
    text-align: center;
    width: inherit;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
}
.stockx_tetris #tabbey_indices li, .stockx_tetris #tabbey_values li {
	border:0px;
}
.stockx_tetris {
	margin-top: 0px;
}
.stockx_tetris #tabbey_indices, .stockx_tetris #tabbey_values {
	width: 470px;
}
.stockx_side {
	font-family: "GothamHTF BookCondensed";
}
.stockx_side table.datatable_truncate tr.odd, .stockx_content table tr.odd, .stockx_side .teaser_text table tr.odd {
	background-color: #EEFFEE;
}
.stockx_side table.datatable_truncate {
	border-spacing: 2px;
    border-color: gray;
}
.stockx_side table.datatable_truncate tr td, .stockx_content table tr td, .stockx_side .teaser_text table tr td {
	padding: 4px;
    border-bottom: solid #CCCCCC 1px;
    vertical-align: top;
    min-width: 50px;
}
.stockx_side .dataTables_filter, .stockx_content .dataTables_filter {
    display: none;
}
.stockx_side table.datatable_truncate tr td:nth-child(1)
{
	font-size: 80%;
}
.stockx_content table tr td:nth-child(2), .stockx_content table tr td:nth-child(1), .stockx_side .teaser_text table tr td:nth-child(1)
{
	font-size: 80%;
}
.stockx_side table a, .stockx_content table a {
    color: black;
    text-decoration: none;
}
.stockx .datasource {
	font-family: "GothamHTF BookCondensed";
    padding-top: 5px;
    font-size: 15px !important;
    margin-top: 10px;
}
.stockx_side table.datatable_truncate tr td.down, .stockx_side .teaser_text table tr td.down {
	color: #d00000;
    font-family: "GothamHTF MediumCondensed";
}
.stockx_side table.datatable_truncate tr td.up, .stockx_side .teaser_text table tr td.up {
	color: #20a020;
    font-family: "GothamHTF MediumCondensed";
}
.stockx_side .datatable_truncate thead tr, .stockx_side .teaser_text thead tr  {
	font-family: "GothamHTF MediumCondensed";
	height: 40px;
}
#indices_tetris table th {
    font-family: "GothamHTF MediumCondensed";
    font-size: 16px;
}
#indices_tetris table tbody {
    font-family: "GothamHTF BookCondensed";
    font-size: 16px;
}
.stockx_content .dataTables_wrapper table {
	width: 500px;
}
.stockx_content .dataTables_wrapper table thead tr {
	height: 40px;
}

.stockx_content .dataTables_wrapper table {
    width: 600px;
}

.stockx_content table tr td:nth-child(2), .stockx_content table tr td:nth-child(1), .stockx_side .teaser_text table tr td:nth-child(1) {
    font-size: 90%;
}

#indices_tetris table {
    width: 45%;
}

#indices_tetris .datatable_sort2 {
        width: 100%;
}

.stockx_side .teaser_thematiclinks a, .stockx .datasource  a  {
text-decoration: none !important;
    color: #E41919 !important;
    font-size: 15px !important;
}
.stockx .teaser_thematiclinks {
    margin-top: 10px;
}
/* Titles (ISSUE #25) */
.story_head {
	position: relative;
}

/* Gallery icons (ISSUE #26) */
.story_box .story_head .story_media .fancybox:before {
padding: 17px;
    content:"\f03e";
    font-family: FontAwesome;
    color: white;
    /* background-color: #E41919; */
    position: absolute;
    font-size: 65px;
    opacity: 0.75;
    left: 437px;
    top: 68px;
    /* border-radius: 30px; */
}
.story_box .story_titles .icons a.expand {
    font-size: 9px;
    height: 22px;
    left: -695px;
    position: relative;
    top: -339px;
    width: 45px;
}
.story_box .story_head .story_media a.fancybox:hover:before {
    color: white;
    transition: all 0.15s ease !important;
    opacity: 1;
}

/* ISSUE #29 */
.section-divider nav.section_navigation ul li {
    display: inline;
    list-style-type: none;
    float: left;
}

.section_navigation {
    background-color: transparent;
}

.section-divider nav.section_navigation ul li a {
    background: #ea4c4c;
    color: #fff;
    margin-right: 1px;
}

.section-divider nav.section_navigation ul li a:hover {
    background: white;
    color: #E41919;
}

/* ISSUE #31 */
#jobtab-head, #jobtabcontent
{
    font-family: "GothamHTF Book";
    font-size: 10pt;
    line-height: 20px;
}
div#jobtabcontent li {
    list-style-type: none !important;
}
div#jobtabcontent h3 {
    font-size: 15px;
}

/* ISSUE #33 */

.submenu ul li, .submenu ul li a {
    width: 99px;
}
nav.submenu ul {
    width: 990px;
}

/* ISSUE #35 */

.datasource {
    text-align: left !important;
}
.stockx_side {
    overflow: hidden;
}

/* ISSUE #36 */

.dailynews .cropper ul li a {
    padding-left: 0px;
}
.dailynews .title {
    background-color: rgba(0, 0, 0, 0.45);
    position: absolute;
    top: 79px;
    padding-bottom: 6px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: white;
    width: 212px;
    float: left;
    text-shadow: 0px 0px 3px #333;
    font-size: 18px;
    left: 0px;
    text-align: center;
    text-transform: initial;
    line-height: 20px;
}
.x43 .gallery .imageholder .imagewrap div.caption {
        background-color: rgba(0, 0, 0, 0.45);
}

.dailynews li.separator {
    position: relative;
    background-color: white;
}
.dailynews .cropper ul li a img {
    width: 222px;  
}


/* ISSUE #39 */
#ticker_news ul li a:hover span.leading, .topstories .cropper ul li a:hover span.leading, #ticker_unterhaltung ul li a:hover span.leading, #ticker_sport ul li a:hover span.leading
{
    background-color: #EA4C4C !important;
    color: white !important;
}
#ticker_news ul li a:hover, .topstories .cropper ul li a:hover, #ticker_sport ul li a:hover, #ticker_unterhaltung ul li a:hover
{
    background-color: #E41919 !important;
    color: white;
}

/* ISSUE 41 */

.magazin_text h2 img {
    display: none;
}
.magazin_text h2 span {
    position: relative;
left: 165px;
top: 30px;
}

/* ISSUE 44 */

.xspecial {

    width: 160px;
    margin-top: 0px;
    height: 250px;
    overflow: hidden;
}

.rectangle {
    height: 250px;
    margin: 0px 0px 10px 168px;
}

#right {
    width: 480px;
    float: left;
}
#left {
    width: 480px;
    float: left;
}
/* ISSUE #47 */

.content_tabbey_a .box .teaser .content .icons {
    bottom: 10px;
}

/* ISSUE #48 */

.story_box .story_content .story_links ul li p {
    top: -36px;
    height: 32px;
    overflow: hidden;
    line-height: 30px;
} 

/* ISSUE #49 

.clusterLeft, .clusterRight {
    width: 49% !important;
}
.x83, .x82 {
    width: 960px;
}
.x82 .quarterwrap {
    width: 240px;
}
.x82 .quarterwrap p {
    width: 229.5px;
}*/

/* SEARCH */
.x82 .quarterwrap {
    width: 235px;
    float: left;
    height: 155px;
}
.x82 .article {
    width: 235px;
    float: left;
}


#search_wrapper {
        background-image: none !important;
        line-height: 20px !important;

}

#search_wrapper .form {
    background-image: none !important;
    background-color: #66B2BF !important;
    color: white;
        padding: 15px 15px 15px 15px !important;
        margin-bottom: 25px !important;
}

#search_wrapper div.form div#slide, #search_wrapper div.form div.search_submit {
    background-image: none !important;

}

#search_wrapper div.form .button {
    background-color: #85C1D1 !important;
    background-image: none !important;
}

#search_wrapper .resulttext {
        position: relative;
        height: 95px !important;
            margin-bottom: 30px !important;

}

#search_wrapper script:first-of-type {
    margin-bottom: 15px;
}

#search_wrapper div.form .button {
    width: 75px !important;
    line-height: 5px !important;
    color: white;
        font-family: "GothamHTF BookCondensed";
        font-size: 16px !important;
            height: 30px !important;
}

#search_wrapper .search_submit {
        height: 25px;
}

#search_wrapper div.story_line {
    display: block !important;
   /* margin-top: 30px !important; */
}

#search_wrapper div.form a {
    color: white !important;
    text-decoration: underline !important;
}

#search_wrapper div.thumb, #search_wrapper div.thumb img  {
    width: 200px !important;
    height: 95px !important;
    margin-bottom: 0px !important;
}

#search_wrapper {
        font-family: "GothamHTF Book" !important;

}

#search_wrapper a {
        text-decoration: none;
    color: #E41919;
    transition: all 0.15s ease;
}


#search_wrapper div.resulttext .lead a {
color: white !important;
    font-family: "GothamHTF BookCondensed" !important;
    font-size: 16px !important;
        text-decoration: none;
            width: 200px;
    text-align: center;
        display: inline;
        line-height: 26px;
}

#search_wrapper div.resulttext a {
        text-decoration: none;
}

#search_wrapper .resulttext .lead {
        float: left;
    position: absolute;
    left: 0px;
    width: 200px;
    background-color: rgba(0, 0, 0, 0.45);
    top: 68px;
    line-height: 26px;
}

#search_wrapper .resulttext a {
        font-family: "GothamHTF Book";
        font-size: 12px;
            line-height: 15pt;
}


#search_wrapper div.resulttext .notes {
font-size: 11px !important;
    color: #666666;
    margin-top: 0px !important;
    position: relative;
    top: -30px;
    float: right;
    width: 400px;
    height: 23px;
    /* background-color: #66B2BF; */
    font-family: "GothamHTF Book" !important;
    color: black !important;
    /* text-transform: uppercase; */
    padding-top: 7px;
    text-align: right;
}

#search_wrapper div.form .button:hover {
    background-color: #9DC9D2 !important;
}

/* Same size boxes */
/*
.x44 .content {
    min-height: 155px;
}*/
.x44 .teaser h2 {
    font-size: 30pt;
}/*
.x42 .content {
    min-height: 125px;
}*/
.x42 .teaser h2 {
    font-size: 28pt;
}
.x42 .teaser p {
    width: auto;
}/*
.x43 .content {
    min-height: 148px;
}*/
.x23 .teaser h2 {
    font-size: 23pt;
}
/*
.x23 .content {
    min-height: 115px;
}
.x22 .content {
    min-height: 123px;
}
.x83 .content {
    min-height: 165px;
}*/
.box .teaser .icons, .x30 .teaser .icons, .x21 .teaser .icons, .x22 .teaser .icons, .x23 .teaser .icons, .x24 .teaser .icons, .x41 .teaser .icons, .x42 .teaser .icons, .x43 .teaser .icons, .x44 .teaser .icons, .x45 .teaser .icons, .x48 .teaser .icons, .x81 .teaser .icons, .x82 .teaser .icons, .x83 .teaser .icons, .x84 .teaser .icons, .x85 .teaser .icons, .stockx_tetris .teaser .icons {
    position: relative;
        min-height: 30px;
}
.box .teaser p, .x30 .teaser p, .x21 .teaser p, .x22 .teaser p, .x23 .teaser p, .x24 .teaser p, .x41 .teaser p, .x42 .teaser p, .x43 .teaser p, .x44 .teaser p, .x45 .teaser p, .x48 .teaser p, .x81 .teaser p, .x82 .teaser p, .x83 .teaser p, .x84 .teaser p, .x85 .teaser p, .stockx_tetris .teaser p {
        font-size: 18px;
}
.box .teaser h3, .x30 .teaser h3, .x21 .teaser h3, .x22 .teaser h3, .x23 .teaser h3, .x24 .teaser h3, .x41 .teaser h3, .x42 .teaser h3, .x43 .teaser h3, .x44 .teaser h3, .x45 .teaser h3, .x48 .teaser h3, .x81 .teaser h3, .x82 .teaser h3, .x83 .teaser h3, .x84 .teaser h3, .x85 .teaser h3, .stockx_tetris .teaser h3 {
    font-size: 12pt;
}

/* Block spacing */

.box, .x30, .x21, .x22, .x23, .x24, .x41, .x42, .x43, .x44, .x45, .x48, .x81, .x82, .x83, .x84, .x85, .stockx_tetris {
    float: left;
    background-color: white;
    margin: 0px 10px 10px 0px;
}
.box .teaser h3, .x30 .teaser h3, .x21 .teaser h3, .x22 .teaser h3, .x23 .teaser h3, .x24 .teaser h3, .x41 .teaser h3, .x42 .teaser h3, .x43 .teaser h3, .x44 .teaser h3, .x45 .teaser h3, .x48 .teaser h3, .x81 .teaser h3, .x82 .teaser h3, .x83 .teaser h3, .x84 .teaser h3, .x85 .teaser h3, .stockx_tetris .teaser h3 {
    padding-bottom: 0px;
}

.box .articles, .box .multislider {
    border-left: 5px solid #66B2BF;
    border-right: 5px solid #66B2BF;
    border-bottom: 5px solid #66B2BF;
}

.box .gallery {
    border-left: 0px solid #66B2BF;
    border-right: 0px solid #66B2BF;
    border-bottom: 5px solid #66B2BF;
}

.x82 .articles {
    height: 189px;
}

.x82 .multislider {
    height: 188px;
    width: 940px;
}
.x43 .multislider {
    height: 346px;
    width: 460px;
    overflow: hidden
}

.x43 .multislider .quarterwrap {
    width: 230px;
    height: 156px;
}
.x43 .gallery {
    height: 346px;
    width: 470px;
} 

/* BEGIN Story content tables */

.story_box .story_content table {
font-size:11px;
width:100%;
margin:0px 0px 10px 0px;
}

.story_box .story_content table thead {
/*font-family:Georgia, "Times New Roman", Times, serif;*/
font-weight:bold;
}

.story_box .story_content table thead th {
padding:4px;
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 3px;
vertical-align:top;
font-weight: bold;
}

.story_box .story_content table tbody {
font-family:Arial, Helvetica, sans-serif;
}

.story_box .story_content table tbody tr.odd {
background-color:#F6F6F6;
}

.story_box .story_content table tbody tr.even {
background-color:#FFFFFF;
}

.story_box .story_content table tbody td {
padding:4px;
border-bottom:solid #CCCCCC 1px;
vertical-align:top;
}

.story_box .story_content table tbody tr.marks td {
border-bottom:solid #000000 1px;
}

.story_box .story_content table tbody tr.noline td {
border-bottom:none;
}

.story_box .story_content table tbody td.plus {
color:#33CC33;
}

.story_box .story_content table tbody td.minus {
color:#FF0000;
}

.story_box .story_content table tbody td.highlight {
color:#000000;
}

.story_box .story_content table tbody td.highlight a {
color:#444444;
}

.story_box .story_content table tbody td.highlight a:hover {
color:#000000;
}

/* END Story content tables */

.story_box .story_content #talkback .add_comment .info {
        font-size: 11px;
    line-height: 14px;
        font-family: "GothamHTF Book";
}
.story_box .story_content #talkback .comment .entry {
    margin-bottom: 25px;
    margin-top: 10px;
}

.box .banner {
    width: auto !important;
    top: 5px;
    padding-right: 25px;

}

i {font-style: italic;}

#top-menu div.right form.search button {
    height: 28px;
        transition: all 0.15s ease;

}

#top-menu div.right form.search input {
    margin-left: 30px;
    height: 27px;
    margin-top: 0px;
    border: 0px solid #eee;
    padding-left: 5px;
}
#top-menu div.right form.search button {
    display: inline-flex;
    height: 30px;
    width: 30px;
    background-color: #85C1CC;
    color: white;
    border: 1px solid #66B2BF;
}
#top-menu div.right form.search button:hover {
    background-color: #9DC9D2 !important;
    color: white !important;
}
.story_box .story_titles .icons {
    margin: 20px 0px 0px 0px;
}
.x43 .gallery .imageholder .imagewrap div.caption {
    padding: 10px;
    width: 450px;
    text-shadow: 0px 0px 5px #333;
    font-size: 20px;
    text-align: left;
}
.x43 .gallery .imageholder .imagewrap div.caption span {
    font-size: 15px;
    text-align: center;
}
.x43 .gallery .imageholder .imagewrap {
    height: 316px;
    border-left: 5px solid #66B2BF;
    border-right: 5px solid #66B2BF;
    border-bottom: 5px solid #66B2BF;
}

.ticker {
        overflow: hidden;
}
#content_header .header_title {
    width: 950px;
    position: relative;
    bottom: -147px;
    background-color: rgba(0, 0, 0, 0.45);
    height: 68px;
}
#content_header .header_title h1 {
    font-size: 24pt;
    color: white;
    padding-left: 10px;
    text-transform: uppercase;
    font-family: "GothamHTF BoldCondensed";
    line-height: 48px;
    background-color: #66B2BD;
    position: relative;
    top: -195px;
        width: 940px;
    margin-left: 0px;
}
#content_header {
    width: 950px;
    height: 215px;
    margin: 55px 0px 0px 21px;
    font-size: 14px;
    line-height: 13px;
    overflow: visible;
    position: relative;
}
#content_header .header_title h3 {
    position: relative;
    bottom: 45px;
}
.content_tabbey_a .box .teaser .content .icons {
    bottom: 0px; 
}

.content_tabbey_a .box .teaser .content h2 {
    font-size: 30pt;
}

#content .box .teaser .content h3 {
    display: none;
}
#content .box .teaser .content p {
    max-height: 0; overflow: hidden;
    margin-top: 0px !important;
}
#content .box .teaser:hover .content p {
    max-height: 1000px;
    margin-top: 5px !important;
    transition: max-height 1.00s ease !important;
    margin-bottom: 10px;
}
.box .teaser .content h2 {
    margin: 15px 10px 15px 15px !important
}
.box .teaser .content p {
    margin: 10px 10px 0px 12px;
}
.box .teaser .icons {
    margin: 0px 0px 0px 0px !important;
    background-color: rgba(0, 0, 0, 0.17);
    width: 100%;
    float: left;
}
.story_box .story_titles .icons {
    background-color: rgba(0, 0, 0, 0.14);
    width: 100%;
    float: left;
}
.box .teaser .updated, .x30 .teaser .updated, .x21 .teaser .updated, .x22 .teaser .updated, .x23 .teaser .updated, .x24 .teaser .updated, .x41 .teaser .updated, .x42 .teaser .updated, .x43 .teaser .updated, .x44 .teaser .updated, .x45 .teaser .updated, .x48 .teaser .updated, .x81 .teaser .updated, .x82 .teaser .updated, .x83 .teaser .updated, .x84 .teaser .updated, .x85 .teaser .updated, .stockx_tetris .teaser .updated {
    margin-bottom: 0px;
}
.x81 .breakingnews .teaser_head h2 {
    margin-left: 18px !important;
    margin-right: 20px !important;
    margin-top: 10px !important;
}
.x81 .breakingnews {
    height: 104px;
}
.x81 .breakingnews p {
    height: 20px;
        overflow: hidden;
}
.story_box .story_titles h1{
    margin: 15px 10px 0px 20px !important;
}
.story_box .story_titles h2 {
    margin: 5px 10px 5px 20px !important;
}
.story_box .story_titles h3 {
    margin: 15px 10px 0px 20px !important;
}
.teaser .content .fa {
    font-size: 16px !important;
}
.box .teaser .icons a.btn, .x30 .teaser .icons a.btn, .x21 .teaser .icons a.btn, .x22 .teaser .icons a.btn, .x23 .teaser .icons a.btn, .x24 .teaser .icons a.btn, .x41 .teaser .icons a.btn, .x42 .teaser .icons a.btn, .x43 .teaser .icons a.btn, .x44 .teaser .icons a.btn, .x45 .teaser .icons a.btn, .x48 .teaser .icons a.btn, .x81 .teaser .icons a.btn, .x82 .teaser .icons a.btn, .x83 .teaser .icons a.btn, .x84 .teaser .icons a.btn, .x85 .teaser .icons a.btn, .stockx_tetris .teaser .icons a.btn {
    height: 23px !important;
    width: 27px !important;
    cursor: pointer !important;
}
.updated {
    display: none;
}
.story_box .story_head .published p span {
        margin-left: 10px;
}

.panelbox h5, .x42 .panelbox h5, .x42 .lateststories h5, .x43 .panelbox h5, .x43 .lateststories h5, .x43 .ticker h5, .x23 .panelbox h5, .x23 .lateststories h5,.sideline .x30 .teaser .teaser_head .teaser_title h2,.panelbox h5, .x42 .panelbox h5, .x42 .lateststories h5, .x43 .panelbox h5, .x43 .lateststories h5, .x43 .ticker h5, .x23 .panelbox h5, .x23 .lateststories h5, .footer div.col h3, .category .header a {
    font-family: "GothamHTF BookCondensed" !important;
}


/* UMFRAGE */

.polls {
    font-size: 13pt;
    font-family: "GothamHTF BookCondensed";
    color: white;
    background-color: #66B2BF;
}

.polls h5 {
    padding-top: 15px !important;
    padding-left: 15px !important
}

.polls .answerlist ul, .polls .question {
    background-color: #66B2BF;
    padding-left: 15px;
}

.polls .question {
    padding-bottom: 20px;
    padding-top: 10px;
    padding-right: 15px;
}

.polls .button {
    position: relative;
    top: -126px;
    display: table-cell;
    padding: 10px;
    background-color: #E41919;
    width: auto;
    font-size: 14pt;
    font-family: "GothamHTF BookCondensed";
    text-transform: uppercase;
    color: white;
    border: 1px solid #E41919;
    transition: all 0.15s ease;
    margin-left: 15px;
    padding-right: 15px;

}


.polls .button:hover {
    background-color: #EA4C4C;
    transition: all 0.15s ease;
    cursor: pointer;
}

.polls .answerlist input {
    margin-right: 10px;
}

.polls .alert{
    padding-left:15px;
}
.polls .scroller {
    padding-left:15px;
}
.polls .scroller .bar {
    background-color: #E41919;
    height: 12px;
    display: inline-block;
    margin-right: 5px;
}
.polls .captcha {
    padding:17px;
}

#form1 {
    font-family: 'GothamHTF Book' !important;
}

/* ticker */
#actionticker_updater, #actionticker_list, #livetable, #actionticker_list tr td.text {
    font-family: 'GothamHTF Book' !important;
    font-size: 11pt !important;
}

#actionticker_list tr td.info {
    font-family: 'GothamHTF Medium' !important;
} 

/*
.story_content table thead th {
    padding-top: 10px;
}
.story_content table thead th {
    font-family: 'GothamHTF Medium' !important;
}
*/

.stockx_side .teaser_title h2, #indices_tetris h2 {
    font-family: "GothamHTF-BookCondensed";
}

.stockx .title1, .title2, .title3, .title4 {
    font-weight: normal;
}
#indices_tetris table th {
    font-size: 13px;
}

.stockx #indices_tetris h2.title3 {
    font-weight: normal !important;
}

/* teaser sidebar */

.story_box .sideline .x30 .teaser_image img {
    width: 300px;
    height: auto;
}

.story_box .sideline .x30 .teaser .teaser_head .teaser_title {
    margin-bottom: 0px;
}

.story_box .sideline .box .teaser .teaser_text {
    width: 300px;
    text-shadow: 0px 0px 5px #333;
    font-size: 28px;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.45);
    margin: 0;
    position: absolute;
    bottom: -145px;
}

.story_box .sideline .x30 .teaser .teaser_text p a
{
    color: white;
    text-decoration: none;
    font-family: "GothamHTF BookCondensed";
}
.story_box .sideline .box .teaser .teaser_text p a {
    font-size: 18px;
    line-height: 18px;
}

.story_box .sideline .box:hover .teaser_image img
{
    opacity: 0.85;
    transition: all 0.15s ease;
}
