body {
  overflow-x: hidden; }

.wrapper {
  width: 320px;
  margin: 0 auto 0 auto; }

#content {
  width: 100%;
  float: left;
  margin: 0 0 0 0; }

.con {
  float: left;
  width: 100%;
  margin: 8px 0 0 0;
  background-color: #fff; }

.sectionArticle .con {
  margin: 4px 0 0 0; }

.con:first-child {
  margin-top: 0; }

.modCon {
  width: 100%;
  float: left; }

.boxCon {
  width: 100%;
  float: left; }

.teaser {
  width: auto;
  float: none; }

.section {
  float: left;
  width: 100%;
  margin: 4px;
  padding: 0px; }

.sectionArticle {
  background-color: #fff; }

.box {
  margin: 0px;
  padding: 4px;
  float: left; }

.sectionA {
  width: 312px; }

.sectionA .mod .box {
  width: 304px; }

.sectionB {
  width: 312px; }

.sectionB .mod .box {
  width: 304px; }

.sectionC {
  width: 312px; }

.sectionC .mod .box {
  width: 304px; }

.sectionD {
  width: 312px; }

.sectionD .mod .box {
  width: 304px; }

.sectionE {
  width: 312px; }

.sectionE .mod .box {
  width: 304px; }

.sectionZ {
  width: 312px; }

.sectionZ .mod .box {
  width: 304px; }

.unitA {
  width: 100%;
  float: left; }

.unitB {
  width: 100%;
  float: left; }

.unitC {
  width: 100%;
  float: left; }

.unitD {
  width: 100%;
  float: left; }

.unitE {
  width: 100%;
  float: left; }

.unitX {
  width: 100%;
  float: left; }

.unitY {
  width: 100%;
  float: left; }

.unitZ {
  width: 100%;
  float: left; }

.mod .slider {
  width: 200000px; }

img {
  display: block; }

.masternavi .wrapper, .masternavi .section, #header .wrapper, #header .section {
  overflow: visible; }

.masternavi .section {
  background-color: transparent;
  margin-top: 0;
  margin-bottom: 0; }

#header .wrapper .section {
  margin-top: 0;
  margin-bottom: 0;
  position: relative; }

.masternavi .navi {
  position: relative;
  width: 100%;
  float: left; }

.navtoggle.active .arrow_down {
  background-position: 0 -20px !important; }

.masternavi .menueToggle {
  float: left;
  height: 32px;
  margin: 0;
  padding: 6px 20px 0 0;
  background-color: #fff;
  width: 140px;
  display: block; }

.masternavi .menueToggle a {
  float: left;
  padding: 4px 0 4px 8px;
  color: #001a4b; }

.masternavi .menueToggle.collapsed {
  background-color: transparent; }

.masternavi .menueToggle.collapsed a {
  color: #fff; }

.masternavi .wrapper {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0; }

.masternavi {
  width: 100%;
  float: left;
  height: 35px; }

.mnHolder {
  width: 312px;
  margin: 0 auto 0 auto;
  position: relative; }

.masternavi ul {
  position: absolute;
  background-color: #fff;
  top: 34px;
  left: 0px;
  width: 161px;
  padding-top: 8px;
  z-index: 5000;
  -moz-box-shadow: 0px 20px 25px -5px #000;
  -webkit-box-shadow: 0px 20px 25px -5px #000;
  box-shadow: 0px 20px 25px -5px #000; }

.masternavi ul li {
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
  background: none;
  border-bottom: 1px solid #ddd; }

.masternavi ul li.active {
  background-color: #ddd;
  padding: 4px 0 4px 4%;
  width: 96%;
  border-bottom: 0; }

.masternavi ul li.active a {
  background-color: #ddd;
  padding: 0 0 0 0; }

.masternavi ul li a {
  float: left;
  width: 96%;
  color: #001a4b;
  padding: 4px 0 4px 4%;
  border-bottom: 0;
  height: auto; }

.masternavi ul li a:hover,
.masternavi ul li a:focus,
.masternavi ul li a:active {
  color: #001a4b;
  background: #e9ebef;
  height: auto;
  border-bottom: 4px solid #e9ebef;
  padding: 4px 0 0 4%; }

.masternavi .tv,
.masternavi .radio,
.masternavi .ardmt {
  font-weight: bold; }

.masternavi .tv {
  margin-top: 28px;
  border-top: 1px solid #ddd; }

#header {
  float: left;
  width: 100%; }

#header .section {
  background-color: transparent; }

.collapseArrowSmall {
  float: right;
  width: 20px;
  height: 15px;
  margin-top: 4px;
  background: url("../../img/base/icon/arrow_collapsible.png") no-repeat scroll 0px -15px transparent; }

.collapsed .collapseArrowSmall {
  background: url("../../img/base/icon/arrow_collapsible.png") no-repeat scroll 0px 0px transparent; }

#header .logo {
  background: none repeat scroll 0 0 transparent;
  float: left;
  width: auto;
  height: auto;
  margin: 4px 0 0 0; }

#header .logo img {
  width: auto;
  height: 48px; }

#header .searchBox {
  left: 160px;
  margin: 0 0 0;
  position: absolute;
  top: 0; }

#header .searchToggle {
  float: right;
  padding: 0 4px 0 0;
  width: 55px;
  height: 34px;
  border-right: 1px solid #b2c2de;
  border-left: 1px solid #b2c2de;
  border-bottom: solid 1px #fff;
  background: #fff url("../../img/base/icon/lupe_searchtoggle.png") no-repeat 0px 0px; }

#header .searchToggle.collapsed {
  border-bottom: none;
  background: url("../../img/base/icon/lupe_searchtoggle.png") no-repeat 0px -34px; }

#header .searchToggle img {
  height: 25px;
  display: none;
  padding: 4px 4px 3px 8px; }

#header .searchForm {
  background-color: #FFFFFF;
  height: 28px;
  left: -161px;
  padding: 6px 0;
  position: absolute;
  top: 34px;
  width: 222px;
  z-index: 100;
  -moz-box-shadow: 0px 20px 25px -5px #000;
  -webkit-box-shadow: 0px 20px 25px -5px #000;
  box-shadow: 0px 20px 25px -5px #000; }

#header .searchInput {
  border: 1px solid #DDDDDD;
  float: left;
  height: 25px;
  margin: 0 0 0 5px;
  padding: 0 0 0 5px;
  width: 175px;
  font-size: 0.85em;
  color: #516384; }

#header .searchInput.active {
  color: #000; }

#header .searchSubmit {
  float: left;
  width: 30px;
  padding: 0;
  margin: 0 0 0 2px; }

#header .searchSubmit {
  float: left;
  width: 30px;
  padding: 0;
  margin: 0 0 0 2px; }

#header .searchSubmit img {
  float: right;
  width: 100%; }

#header .subnavi .menueToggle {
  background-color: #fff;
  height: 32px;
  padding: 0 0 0 0;
  float: left;
  width: 85px;
  background-color: #fff;
  color: #001a4b;
  font-weight: bold;
  display: block; }

#header .subnavi .menueToggle.collapsed {
  border-bottom: none;
  background: #005698; }

.subnavi .ressorts {
  background: #fff; }

.tagesschau #header .subnavi .menueToggle.collapsed,
.tagesschau #header .subnavi .menueToggle.collapsed a {
  background: #005698;
  color: #fff; }

#header .subnavi .menueToggle a {
  padding: 10px 0 0 6px;
  float: left;
  width: 50px;
  color: #001a4b; }

.subnavi .ressorts .collapsed a {
  color: #001a4b; }

#header .subnavi .menueToggle.collapsed a {
  color: #fff; }

.subnavi {
  float: right;
  margin: 12px 0px 0 0;
  position: relative;
  width: auto;
  z-index: 100; }

.subnavi .ressorts li {
  float: left;
  position: relative;
  padding: 4px 14px 3px 14px; }

.subnavi .ressorts {
  background-color: #FFFFFF;
  left: -143px;
  padding: 4px;
  position: absolute;
  top: 32px;
  width: 220px;
  -moz-box-shadow: 0px 20px 25px -5px #000;
  -webkit-box-shadow: 0px 20px 25px -5px #000;
  box-shadow: 0px 20px 25px -5px #000; }

.subnavi .ressorts span {
  float: left;
  padding: 0;
  width: 100%;
  color: #001a4b; }

.subnavi .ressorts li a {
  color: #000000;
  float: left;
  margin: 0 0 0 0;
  padding: 4px;
  text-align: left;
  width: 212px; }

.subnavi .ressorts li a:focus,
.subnavi .ressorts li a:hover,
.subnavi .ressorts li a:active {
  background: #e9ebef; }

.subnavi .ressorts li {
  position: static;
  width: 100%;
  float: left;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border-bottom: 1px solid #d9e2eb; }

.subnavi .subressorts {
  width: 100%;
  float: left; }

.subnavi .subressorts li {
  border-bottom: 1px solid #d9e2eb; }

.subnavi .subsubressorts {
  width: 100%;
  float: left;
  background-color: #ddd; }

.subnavi .subsubressorts li {
  border-bottom: 1px solid #d9e2eb; }

.masternavi ul li {
  margin: 5px 10px 10px 10px;
  width: 48px;
  background: none;
  border: 0; }
  .masternavi ul li a:hover, .masternavi ul li a:focus, .masternavi ul li a:active {
    background: none;
    color: transparent;
    border: none; }

#footer {
  width: 100%;
  float: left;
  margin-top: 20px;
  padding-top: 30px;
  padding-bottom: 10px;
  background-color: #001A4B;
  font-size: 1em; }

#footer .wrapper {
  width: 100%; }

#footer .section {
  margin: 0;
  width: 100%;
  padding-bottom: 4px; }

#footer .unitD {
  width: 100%; }

#footer .unitD ul {
  float: left;
  padding: 0 0 15px 0;
  width: 100%; }

#footer a {
  color: #FFFFFF;
  padding: 4px 0 4px 0;
  display: block; }

#footer ul li a {
  color: #FFFFFF;
  padding: 4px 2% 4px 2%;
  display: block;
  width: 96%; }

#footer a:hover,
#footer a:active,
#footer a:focus {
  background: #234179; }

#footer li {
  float: left;
  margin: 0 0 0 0;
  font-size: 0.9em;
  width: 100%; }

#footer .unitD h3 {
  color: #FFFFFF;
  border-top: #4E75A0 1px solid;
  padding: 12px 2% 10px 2%;
  width: 96%;
  font-size: 1em; }

#footer .unitD:first-child h3 {
  border-top: none; }

#footer h3:hover {
  background: #234179; }

#footer .foot {
  border-top: 1px solid #4E75A0;
  float: left;
  margin: 0;
  padding: 20px 0;
  width: 100%; }

#footer .help {
  float: left;
  clear: left;
  width: 100%; }

#footer .logo {
  float: left;
  clear: left;
  width: 100%;
  padding: 0; }

#footer a.logo:hover {
  background: none; }

#footer .logo svg.ard_logo_claim {
  float: right; }

#footer .copy {
  color: #FFFFFF;
  font-size: 0.9em;
  text-align: right;
  width: 80%;
  float: right;
  margin: 0 8px 0 0; }

#footer .collapseArrow {
  margin-top: 14px;
  margin-right: 2%;
  background: url("../../img/base/icon/arrow_collapsible.png") no-repeat 0 -60px; }

#footer .collapsed .collapseArrow {
  background: url("../../img/base/icon/arrow_collapsible.png") no-repeat 0 -40px; }

.conHeadline {
  font-size: 1.2em;
  line-height: 110%;
  margin: 6px 0 6px 0;
  width: 98.5%;
  padding: 0 0 0 1.5%;
  float: left;
  color: #001a4b;
  text-indent: 0; }

.collapseArrow {
  width: 20px;
  height: 20px;
  background: url("../../img/base/icon/arrow_collapsible.png") no-repeat scroll 0px -20px transparent;
  margin: 6px 5px 0 0; }

.collapsed .collapseArrow {
  background: url("../../img/base/icon/arrow_collapsible.png") no-repeat scroll 0px 0px transparent; }

.button a {
  float: left; }

.mod .controls .prev,
.mod .controls .next {
  min-width: 48px; }

.mod .controls.buttonfield a.prev,
.mod .controls.buttonfield a.next {
  min-width: 0; }

.mod .controls .labels .entry {
  margin: 0 1px 0 0;
  float: left;
  cursor: pointer; }

.mod .controls.sliding .labels {
  margin-top: -46px; }

.mod .controls.paging .labels {
  margin: -42px 0 0 0; }

.mod .controls.sliding .labels .entry {
  width: 8px;
  height: 8px; }

.mod .controls.paging .labels .entry {
  padding: 0; }

.mod .controls.paging .labels .entry a {
  padding: 6px 8px 6px 8px;
  display: block;
  text-transform: uppercase;
  letter-spacing: 1px; }

.mod .controls .labels .entry:hover {
  background-color: #fff; }

.mod .controls .labels .entry.active {
  background-color: #fff; }

.mod {
  width: 100%;
  float: left;
  font-size: 90%;
  position: relative; }

.mod .teaser {
  float: left;
  width: 100%; }

.mod .teaserHeadline {
  margin: 0 0 8px 0;
  width: auto;
  float: none; }

.mod .ressort {
  margin: 0;
  padding: 0 0 4px 0; }

.mod .mediaCon {
  margin: 0 2% 8px 0;
  width: 100%;
  width: 46%;
  float: left; }

.mod .portrait .mediaCon {
  width: 50%;
  float: none;
  overflow: auto;
  margin-left: auto;
  margin-right: auto; }

.mod .media {
  width: 100%;
  float: left;
  position: relative; }

.mod .mediaB {
  width: 48%;
  margin-left: 0.9%;
  margin-right: 0.9%; }

.mod .mediaC {
  width: 31.333%;
  margin-left: 0.9%;
  margin-right: 0.9%; }

.mod .mediaD {
  width: 23%;
  margin-left: 0.9%;
  margin-right: 0.9%; }

.mod .mediaLink {
  width: 100%;
  float: left; }

.mod .mediaCon .img {
  float: left;
  width: 100%; }

.mod .icon {
  left: 0;
  bottom: 0;
  position: absolute; }

.mod .icon img {
  width: 100%; }

.mod .marke {
  float: right;
  margin-right: 8px;
  margin-top: -80px; }

.mod .dachzeile {
  margin: 0 0 4px 0;
  width: auto;
  float: none; }

.mod .headline {
  margin: 0 0 8px 0;
  width: auto;
  float: none; }

.mod .subtitle {
  width: 100%;
  float: left; }

.mod .teasertext {
  margin: 0 0 8px 0;
  width: 100%;
  float: left; }

.mod .teasertext.colCnt2 {
  column-count: 1;
  column-gap: 0;
  column-rule-color: #fff;
  column-rule-style: solid;
  column-rule-width: 0px;
  -moz-column-count: 1;
  -moz-column-gap: 0px;
  -moz-column-rule-color: #fff;
  -moz-column-rule-style: solid;
  -moz-column-rule-width: 0px;
  -webkit-column-count: 1;
  -webkit-column-gap: 0px;
  -webkit-column-rule-color: #fff;
  -webkit-column-rule-style: solid;
  -webkit-column-rule-width: 0px; }

.mod .text {
  line-height: 145%; }

.mod .linklist {
  display: none;
  float: left;
  margin: 0 0 8px 0;
  width: 100%; }

.showAllLinks .mod .linklist {
  display: block; }

.mod .linklist .more {
  clear: both;
  margin: 0 0 6px 0;
  width: 100%; }

.mod .linklist .more strong {
  font-weight: bold; }

.mod .linklist .list {
  width: 100%;
  float: left;
  border-top: 1px solid #9dadc7; }

.mod .linklist .list li {
  width: 100%;
  float: left;
  padding: 0 0 0 0;
  border-bottom: 1px solid #9dadc7; }

.mod .linklist .list li a,
.mod .linklist .list li.noLink {
  padding-top: 6px;
  padding-bottom: 6px; }

.modConStage .modMini .box {
  background-color: none; }

.modConStage .modMini .mediaCon {
  width: 100%; }

.modConStage .modMini .headline {
  font-size: 1.35em; }

.modMini .marke {
  display: none; }

.modMini .teasertext {
  display: none; }

.modMini .linklist {
  display: none; }

.modMini .box.active, body.sportschau .modMini .box:hover {
  background: none; }

.modMini .box.active a,
.modMini .box:hover,
.modMini .box:hover a {
  background: none;
  color: inherit; }

.modC.modPicture .box,
.modD.modPicture .box,
.modE.modPicture .box {
  width: 148px; }

.modConGallery .modC.modPicture .box,
.modConGallery .modD.modPicture .box,
.modConGallery .modE.modPicture .box {
  width: 304px; }

.modPicture .mediaCon {
  width: 100%;
  margin: 0; }

.modC.modPicture .box .mediaCon,
.modD.modPicture .box .mediaCon,
.modE.modPicture .box .mediaCon {
  width: 100%; }

.modPicture .ressort {
  display: none; }

.modPicture .dachzeile {
  display: none; }

.modPicture .headline {
  display: none; }

.modPicture .teasertext {
  display: none; }

.modPicture .linklist {
  display: none; }

.modConStage .modStage {
  display: none; }

.modConStage .modStage.hasPlayer {
  display: block; }

.modStage .mediaCon {
  width: 100%;
  float: left; }

.modStage .linklist {
  display: none; }

.modConStage .modB, .modConStage .modC, .modConStage .modD, .modConStage .modE {
  margin-top: 0; }

.modPremium .mediaCon {
  width: 100%; }

.modPremium h4.headline {
  font-size: 1.35em; }

.modClassic .mediaCon {
  width: 60%; }

.modClassic .dachzeile {
  clear: both;
  float: left;
  width: 100%; }

.modClassic .headline {
  clear: both;
  float: left;
  width: 100%; }

.modHeadline .linklist {
  display: block; }

.modParagraph .mediaCon {
  float: none;
  margin-bottom: 12px;
  margin: 0 0 0 0;
  overflow: auto;
  width: 100%; }

.modParagraph .mediaCon.small {
  clear: both;
  float: left;
  margin: 18px 4% 12px 4%;
  overflow: auto;
  padding: 0;
  width: 92%; }

.modParagraph .media {
  width: 100%;
  margin-bottom: 16px;
  float: left; }

.modParagraph .mediaA,
.modParagraph .small .mediaA,
.modParagraph .mediaB,
.modParagraph .small .mediaB,
.modParagraph .mediaC,
.modParagraph .small .mediaC {
  margin-right: 0;
  margin-left: 0;
  width: 100%; }

.modParagraph .media.portrait {
  width: 70%;
  margin: 0 15% 10px 15%;
  float: left; }

.modParagraph .mediaD {
  width: 60%; }

.modParagraph .mediaInfo {
  width: 100%; }

.modParagraph .mediaRight {
  width: 40%;
  float: right;
  clear: right; }

.modParagraph .mediaRight,
.modParagraph .mediaLeft {
  width: 70%;
  margin: 0 030% 0 0;
  float: none;
  clear: both; }

.modParagraph .headline {
  width: auto;
  float: none; }

.modParagraph .dachzeile {
  width: auto;
  float: none; }

.modParagraph h2.headline {
  width: auto;
  float: none;
  margin-left: 5%;
  margin-left: 2%;
  margin-right: 5%;
  margin-right: 2%;
  font-size: 1.5em; }

.modParagraph .subtitle {
  width: auto;
  float: none; }

.modParagraph .einleitung {
  margin: 0 0 8px 0;
  width: auto;
  float: none; }

.modParagraph .text {
  margin: 0 0 8px 0;
  width: auto;
  float: none; }

.modParagraph .autor {
  font-style: italic;
  margin: 0 0 8px 0;
  width: auto;
  float: none; }

.modParagraph .small {
  margin-left: 5%;
  margin-right: 5%; }

.sectionZ .modParagraph .articlePageList {
  margin: 6px 5% 10px 5%;
  width: 90%; }

.sectionZ .modParagraph .controls.buttonfield {
  margin: 4px 5% 10px 4%;
  width: 90%;
  font-size: 0.9em; }

.sectionArticle .linklist {
  display: block; }

.modParagraph .infokasten .mediaCon {
  margin: 0 0 4px 0;
  width: 100%;
  float: left; }

.modParagraph .infokasten h4 {
  margin-bottom: 4px; }

.modTeaseronly .dachzeile {
  clear: both;
  float: left;
  width: 100%; }

.modTeaseronly .headline {
  clear: both;
  float: left;
  width: 100%; }

.modTeaseronly .linklist {
  display: none; }

.modList .teaser {
  padding-top: 8px; }

.modList .mediaCon {
  width: 50%;
  margin-top: 8px;
  margin-bottom: 6px; }

.modList .mediaCon .img {
  width: 100%; }

.modList .dachzeile {
  width: 100%;
  float: right;
  margin-bottom: 4px; }

.modList h3.headline {
  width: 100%;
  font-size: 1.25em;
  float: right;
  margin-bottom: 4px; }

.modList .teasertext {
  width: 100%;
  float: right;
  margin-bottom: 4px; }

.modList .linklist {
  width: 100%;
  float: right;
  margin-bottom: 0px; }

.modList .linklist .list {
  border-top: none; }

.modList .linklist .list li {
  border-bottom: none;
  padding: 4px 0 0; }

.modList .linklist .list li a {
  color: #516384; }

.modSocialbar .print {
  display: none; }

.modSocialbar .send a {
  width: 147px; }

.modSocialbar .likeCon {
  width: 304px;
  margin-bottom: 0;
  height: 34px; }

.modSocialbar .likeCon .iframefb {
  width: 120px;
  margin-right: 5px; }

.modSocialbar .likeCon .iframetw {
  width: 90px;
  margin-right: 5px; }

.modSocialbar .likeCon .iframegp {
  margin-right: 0; }

.modSocialbar .like {
  width: 304px;
  height: 34px; }

.modSocialbar .like a {
  padding-top: 10px; }

.modSocialbar .agreement {
  top: 34px;
  width: 294px; }

.modSocialbar .share {
  width: 147px;
  margin-right: 0; }

.modSocialbar ul.shares,
.sectionZ .modSocialbar ul.shares,
.sectionB .modSocialbar ul.shares {
  width: 137px;
  top: 30px; }

.modSocialbar ul.shares li,
.sectionZ .modSocialbar ul.shares li,
.sectionB .modSocialbar ul.shares li {
  width: 138px; }

.modSocialbar .like .fb,
.modSocialbar .like .twitter,
.modSocialbar .like .google {
  margin: 8px 12px 0 0; }

.modSocialbar ul.shares li a {
  width: 112px; }

.modSocialbar ul.shares li.google,
.sectionZ .modSocialbar ul.shares li.google
.sectionB .modSocialbar ul.shares li.google {
  margin-right: 0; }

.modSocialbar ul.shares li.del,
.sectionZ .modSocialbar ul.shares li.del,
.sectionB .modSocialbar ul.shares li.del {
  margin-right: 0; }

.sectionB .modSocialbar .send a {
  width: 147px; }

.sectionB .modSocialbar .share {
  margin-right: 0;
  width: 147px; }

.sectionB .modSocialbar ul.shares {
  top: 30px; }

.sectionB .modSocialbar ul.shares li {
  width: 138px; }

.sectionB .modSocialbar .likeCon {
  width: 304px; }

.sectionB .modSocialbar .like {
  width: 304px; }

.sectionB .modSocialbar .agreement {
  width: 294px;
  padding: 8px 5px 8px 5px; }

.sectionZ .modSocialbar .send a {
  width: 147px; }

.sectionZ .modSocialbar .share {
  width: 147px;
  margin-right: 0; }

.sectionZ .modSocialbar .likeCon {
  width: 304px; }

.sectionZ .modSocialbar .like {
  width: 304px; }

.sectionZ .modSocialbar .agreeCon {
  width: 294px; }

.sectionZ .modSocialbar .agreement {
  width: 294px;
  padding: 8px 5px 8px 5px; }

.form label {
  padding: 2px 0; }

.modA.modGlossar .box {
  padding: 0 4px;
  width: 304px; }

.sectionZ.sectionArticle .modA.modGlossar .box {
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
  width: 280px; }

.mod.modGlossar .teaser {
  margin: 0 2%;
  width: 96%;
  float: left; }

.modGlossar .teaserHeadline {
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 1em; }

.modGlossar .collapsed {
  font-size: 0.9em; }

.modGlossar .link {
  width: 75%;
  float: left; }

.mod.modGlossar .mediaCon {
  width: 90%;
  margin: 0 10% 8px 0; }

.modGlossar .dachzeile {
  display: none; }

.modGlossar .headline {
  margin: 0 0 0 0;
  width: 100%; }

.modGlossar .controls .labels {
  margin: -36px 0 0 0; }

.modGlossar .controls .labels .entries {
  padding: 0 18px 10px 18px; }

.modGlossar .controls .labels .entries .entry {
  margin: 0 3px 3px 0;
  width: 36px; }

.modGlossar .controls .labels .entries .entry a,
.modGlossar .controls .labels .entries .entry.active {
  padding: 7px 0 5px;
  text-align: center; }

.modGlossar .controls .labels .entries .entry.active a {
  padding: 0; }

.modPaging .paging {
  width: 100%;
  float: left; }

.modPaging .text {
  width: 100%;
  float: left;
  margin-bottom: 8px; }

.modPaging .linklist .list {
  border-top: none; }

.modPaging .linklist .list li {
  width: auto;
  float: left;
  border-bottom: none;
  padding: 1%;
  background-color: #eee;
  margin-left: 1px; }

.modPaging .next {
  background: url("../../img/base/icon/arrow_sprite.png") no-repeat 0 0;
  width: 30px;
  height: 30px;
  float: right; }

.modPaging .prev {
  background: url("../../img/base/icon/arrow_sprite.png") no-repeat 0 -100px;
  float: left;
  width: 30px;
  height: 30px; }

.modConSearch .modPaging .linklist .list li {
  font-size: 1.2em;
  padding: 8px 14px; }

.modConSearch .modPaging .linklist {
  float: none;
  margin: 0 auto;
  width: 75%; }

.modConSearch .modPaging .linklist {
  float: none;
  margin: 0 auto;
  width: 50%; }

.modConGlossar .modPaging .list li.active {
  background-color: #fff; }

.modConGlossar .modPaging .loadNameInfo {
  float: left;
  font-size: 1.2em;
  margin: 0 0 4px 0;
  padding-left: 1%;
  width: 98%; }

.sportschau ul.parts {
  margin: 5%;
  padding: 0; }

.modConGallery .modPicture {
  display: none; }

.modConGallery .modGallery.hasPlayer {
  display: block; }

.modConGallery .box.active {
  background: #fff; }

.modGallery .ressort {
  display: none; }

.mod.modGallery .mediaCon {
  width: 100%;
  margin-left: 0;
  margin-right: 0; }

.mod.modGallery .portrait .mediaCon {
  width: 50%;
  float: none;
  overflow: auto;
  margin-left: auto;
  margin-right: auto; }

.modGallery .dachzeile {
  display: none; }

.modConGallery .modHead h2.headline {
  font-size: 1.5em; }

.modGallery .linklist {
  display: none; }

.mod.modGallery .controls.sliding {
  top: 4%; }

.sectionZ .mod.modGallery .controls.sliding {
  top: 4%; }

.mod.modGallery .controls.sliding {
  height: 46px;
  left: 0;
  margin: 0;
  position: absolute;
  visibility: hidden;
  z-index: 50;
  top: 127px; }

.sectionZ .mod.modGallery .controls.sliding {
  top: 18%;
  top: 127px; }

.mod.modGallery .controls.sliding .prev {
  width: 46px;
  min-width: 46px;
  height: 46px;
  visibility: visible;
  margin: 0;
  background: url("../../img/base/icon/arrow_gallery.png") 0px -46px transparent no-repeat; }

.mod.modGallery .controls.sliding .prev:hover {
  background: url("../../img/base/icon/arrow_gallery.png") 0 -186px transparent no-repeat; }

.mod.modGallery .controls.sliding .next {
  min-width: 46px;
  width: 46px;
  float: right;
  height: 46px;
  margin: 0;
  visibility: visible;
  background: url("../../img/base/icon/arrow_gallery.png") -82px -46px transparent no-repeat; }

.mod.modGallery .controls.sliding .next:hover {
  background: url("../../img/base/icon/arrow_gallery.png") -82px -186px transparent no-repeat; }

.modStopper .ressort {
  display: none; }

.modStopper .mediaCon {
  margin: 0; }

.modStopper .viewA .mediaCon {
  width: 100%; }

.modStopper .viewB .mediaCon {
  width: 100%; }

.modStopper .viewC .mediaCon {
  width: 100%; }

.modStopper .dachzeile {
  display: none; }

.modStopper .headline {
  display: none;
  margin-top: 4px;
  margin-bottom: 0px; }

.modStopper .viewB .headline {
  display: block;
  width: 100%;
  float: right; }

.modStopper .viewC .headline {
  display: block;
  width: 100%;
  float: right; }

.modStopper .teasertext {
  display: none;
  font-family: Thesis;
  font-size: 0.8em;
  margin-top: 4px; }

.modStopper .viewB .teasertext {
  display: block;
  width: 100%;
  float: right; }

.modStopper .viewC .teasertext {
  display: block;
  width: 100%;
  float: right; }

.modStopper .linklist {
  display: none; }

.modHead .info {
  width: auto;
  float: right;
  clear: right; }

.modHead .headline {
  width: auto;
  float: left;
  clear: left; }

.modHead .subline {
  width: auto;
  float: left;
  clear: left; }

.modHead .link {
  width: auto;
  float: right;
  clear: right; }

/*auf Teilnehmerseiten*/
/* s. $specialteaser */
body {
  background: url("/resources/img/eurovision/default/end_xs.jpg") center top no-repeat #000000;
  background-attachment: fixed;
  webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

body.blendit {
  background: url("/resources/img/eurovision/default/end_xs.jpg") center bottom no-repeat, url("/resources/img/eurovision/default/top_xs.jpg") center top no-repeat, linear-gradient(#000, #041735);
  background-blend-mode: screen;
  background-attachment: fixed;
  background-position-y: 100%, 0%;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto; }

.modMini .teasertext,
.modMini .linklist,
.modPicture .ressort {
  display: none !important; }

.con {
  margin-top: 4px;
  margin-bottom: 4px; }

#header .collapsed .collapseArrow,
#header .collapseArrow {
  background: url("/resources/img/eurovision/arrow_collapsible.png") no-repeat scroll 0 0 transparent;
  top: -2px !important; }
#header .focus .collapseArrow {
  background: url("/resources/img/eurovision/arrow_collapsible.png") no-repeat scroll 0 -60px transparent; }

.mnHolder {
  width: 312px; }

.mqvisible {
  display: block !important; }

#ressortnavi {
  background-color: #fff;
  border-bottom: initial; }

#ressortnavi,
#thirdressortnavi,
#masternav,
.searchForm {
  display: none; }

.navtoggle {
  display: block;
  position: relative;
  height: 20px;
  float: left;
  color: #fff;
  padding: 10px 6px 4px 6px;
  padding-right: 30px; }
  .navtoggle.active {
    background-color: #fff;
    color: #001a4b; }
    .navtoggle.active .arrow_down {
      background-position: 0 -60px;
      margin-right: 2px; }

#content .thirdnavi .menueToggle a {
  padding: 8px 1px 2px 6px;
  text-decoration: none; }

.subnavi {
  position: absolute;
  margin-top: 1em !important;
  z-index: 100; }
  .subnavi .active a {
    color: #FFF; }
  .subnavi .active.collapsed a {
    color: #fff !important; }
  .subnavi li a:focus,
  .subnavi li a:hover,
  .subnavi li a:active,
  .subnavi .ressorts li a:hover,
  .subnavi .ressorts li a:active {
    background: #85c1ec !important;
    background: linear-gradient(to bottom, #85c1ec 1%, #1d80c7 100%) !important;
    border-bottom: medium none; }
  .subnavi .ressorts span:hover,
  .subnavi ul.ressorts li a.icon_home:hover:hover {
    color: #FFF;
    background-color: transparent; }
  .subnavi .menueToggle a {
    padding: 8px 1px 4px 6px;
    color: #FFF !important; }

.subnavi,
.thirdnavi {
  float: right;
  margin: 0;
  position: relative; }
  .subnavi .ressorts,
  .thirdnavi .ressorts {
    left: -143px; }
    .subnavi .ressorts li:last-of-type,
    .thirdnavi .ressorts li:last-of-type {
      border-bottom: 0; }
    .subnavi .ressorts li a,
    .thirdnavi .ressorts li a {
      color: #fff; }
  .subnavi .subressorts,
  .thirdnavi .subressorts {
    width: 100%;
    float: left;
    background-color: #eee; }
  .subnavi .subsubressorts,
  .thirdnavi .subsubressorts {
    display: block; }

span.subressort.hasArrow.collapsed:hover .collapseArrow {
  background: url("/resources/img/eurovision/arrow_collapsible.png") no-repeat scroll 0 -40px transparent !important; }

span.subressort.hasArrow.collapsed:hover a {
  color: #fff !important; }

.subnavi ul.ressorts li:hover a .subressorts li a {
  color: #333; }

.ressorts .icon_home {
  color: #001a4b;
  background-color: transparent;
  font-size: 1.5em;
  margin: -4px;
  padding: 4px !important; }

.ressorts li a.icon_home:hover {
  color: #FFF;
  background-color: transparent; }

.subnavi .subressorts {
  display: block;
  width: 200px !important;
  background-color: #f8f2eb;
  box-shadow: initial !important;
  -moz-box-shadow: initial !important;
  -webkit-box-shadow: initial !important;
  padding-bottom: 0 !important; }

.subressorts li:first-child {
  background: initial !important; }

.subressorts li:hover a,
.subressorts li:active a,
.subressorts li:focus a {
  background: #f8f2eb;
  margin: 0; }

.ressorts li .focus a {
  color: #fff !important; }

.subnavi .subressorts li a {
  margin-left: 0;
  border-top: none; }

.subnavi .ressorts li a {
  font-family: Thesis, arial, roboto, "droid sans", helvetica, sans-serif;
  text-transform: initial;
  width: 212px; }

.bigpicture {
  margin: 0 6px -5px 4px; }

.thirdnavi ul.ressorts li:hover a {
  color: #FFF !important; }

.teilnehmer .sectionZ {
  margin-right: 0;
  width: 312px; }
.teilnehmer .sectionC {
  background: transparent;
  margin-left: 4px;
  margin-top: 0;
  width: 312px; }
  .teilnehmer .sectionC .con:first-child {
    margin-top: 0;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); }
  .teilnehmer .sectionC .con {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); }
    .teilnehmer .sectionC .con .conHeadline {
      color: #fff; }
    .teilnehmer .sectionC .con .modA a {
      color: #fff; }

.section.thirdlevel {
  background: none repeat scroll 0 0 transparent;
  margin-bottom: -36px;
  position: absolute;
  right: 0;
  width: 6em;
  z-index: 50; }

#content .thirdnavi {
  margin: 0; }
  #content .thirdnavi .menueToggle {
    height: 32px;
    padding: 0 0 0 0;
    float: left;
    color: #001a4b;
    display: block;
    box-shadow: -109px 10px 60px -2px #000; }
    #content .thirdnavi .menueToggle .active {
      border-bottom: 2px solid transparent !important;
      color: #000;
      height: 21px;
      background: #fff !important; }
  #content .thirdnavi .menueToggle.hasArrow {
    box-shadow: 0 10px 70px -10px #000; }
  #content .thirdnavi .menueToggle.collapsed {
    box-shadow: none;
    border-bottom: none;
    background: #555555;
    background: linear-gradient(to bottom, #555555 0%, #333333 100%); }
  #content .thirdnavi #thirdressortnavi {
    border-bottom: none;
    background: #fff !important; }
    #content .thirdnavi #thirdressortnavi .subressort a {
      color: #444; }
  #content .thirdnavi .ressorts {
    box-shadow: 0 20px 25px -5px #000;
    padding: 4px;
    position: absolute;
    top: 32px;
    width: 220px; }
    #content .thirdnavi .ressorts li {
      border-bottom: 1px solid #d9e2eb;
      float: left;
      margin: 0;
      padding: 0;
      position: static;
      width: 220px; }
    #content .thirdnavi .ressorts li:last-of-type {
      border-bottom: 0; }

.mqvisible {
  display: block !important; }

#ressortnavi, #masternav, .searchForm {
  display: none; }

#header .searchForm {
  width: 222px !important;
  z-index: 500 !important; }

#header .searchInput {
  width: 181px !important; }

.masternavi ul {
  width: 160px !important;
  border-right: 1px solid #b2c2de; }

.subnavi {
  position: absolute !important;
  right: 0 !important;
  top: 35px !important; }

.navtoggle {
  display: block;
  position: relative;
  height: 20px;
  float: left;
  color: #fff;
  padding: 10px 6px 4px 6px;
  padding-right: 45px !important; }

#searchtoggle {
  padding-right: 10px !important; }

.navtoggle .icon {
  right: 4px;
  top: 6px;
  background: url("/resources/images/arrow_collapsible.png") repeat scroll 0 0 transparent;
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  position: absolute; }

.navtoggle .arrow_down {
  background-position: 0 -39px;
  margin-right: 2px; }

.thirdnavi .navtoggle.active .arrow_down {
  background-position: 0 -20px;
  margin-right: 2px; }

.navtoggle.active {
  background-color: #fff;
  color: #001a4b; }

.thirdnavi .navtoggle, .subnavi .navtoggle {
  padding-right: 30px !important; }

#ressortnavtoggle {
  width: 49px !important; }

#header .subnavi .menueToggle.collapsed {
  background: #85c1ec;
  background: linear-gradient(to bottom, #85c1ec 1%, #1d80c7 100%); }

#header .subnavi .menueToggle {
  background-color: #fff;
  height: 32px;
  padding: 0 0 0 0;
  float: left;
  width: 85px;
  color: #001a4b;
  font-weight: bold;
  display: block; }

#header .searchToggle img {
  height: auto;
  display: block;
  margin-top: -45px;
  margin-right: 14px;
  padding: 0; }

#searchtoggle {
  padding-right: 11px; }

#header .searchToggle {
  border-bottom: none;
  float: none;
  padding: 0 4px 0 0;
  width: 55px;
  height: 34px;
  border-right: 1px solid #b2c2de;
  border-left: 1px solid #b2c2de;
  border-bottom: solid 1px #fff;
  background: none;
  border-bottom: none; }

#searchtoggle {
  padding-right: 10px; }

#header .collapseArrow {
  width: 20px;
  height: 20px;
  margin-top: 4px;
  margin-right: 4px;
  background: url("/resources/img/base/icon/arrow_collapsible.png") no-repeat scroll 0 0 transparent !important; }

#header .collapsed .collapseArrow {
  background: url("/resources/img/base/icon/arrow_collapsible.png") no-repeat scroll 0 -20px transparent !important; }

.accordion h4 {
  margin: 0 0 6px 0 !important; }

.modParagraph .small {
  margin-left: 2%;
  margin-right: 2%; }
.modParagraph .small .mediaA {
  width: 98% !important;
  margin-left: 0.9% !important;
  margin-right: 0.9% !important; }
.modParagraph .dachzeile {
  margin-left: 2% !important;
  margin-right: 2% !important; }
.modParagraph .headline {
  width: 96% !important;
  margin-left: 2% !important;
  margin-right: 2% !important; }
.modParagraph ul.anchorlist {
  margin: 2%; }

.modClassic .teasertext {
  float: none; }
.modClassic .teaser .mediaCon {
  width: 100%; }

.modParagraph .mediaCon {
  margin-left: 0;
  margin-right: 0;
  width: 100%; }

.modParagraph .mediaCon.small {
  margin: 18px 0 12px 0;
  width: 100%; }

.modParagraph ul.contentlist,
.modParagraph ol,
#shareResult ul,
#shareResult ol {
  list-style-position: inside; }

.mod .linklist {
  display: block; }

.mod .relatedContent .box {
  padding: 6px;
  background: none;
  width: 125px !important;
  margin: 6px;
  background-color: #fff;
  background: rgba(255, 255, 255, 0.9) !important; }

.mod .relatedContent .box .mediaCon {
  width: 125px !important; }

.ndrlogo {
  display: none;
  float: right; }
  .ndrlogo img {
    margin-top: 30%;
    margin-right: 12px; }

#header .logo {
  width: auto;
  height: 100px;
  margin: 0; }
#header .logo img {
  height: auto;
  width: 60% !important;
  padding-top: 1em !important;
  padding-left: 1em; }

.modStageImage .headline {
  font-weight: bold;
  font-size: 1em;
  margin: 0; }
.modStageImage .dachzeile {
  font-style: italic;
  font-size: 0.9em; }
.modStageImage .mediaCon {
  width: 100% !important; }
.modStageImage .blockquote {
  display: none; }

.sectionA .modClassic .mediaCon {
  width: 100%; }

.con .parts {
  font-size: 100.01%;
  padding: 4px;
  width: 96% !important;
  margin-left: 2% !important;
  margin-right: 2% !important; }

.socialheader ul.shares .sharetoggle {
  cursor: pointer;
  top: 0.2em;
  margin-left: 8px;
  color: #083e8a;
  background: #fff;
  width: 36px;
  min-width: 36px; }
.socialheader ul.shares li {
  display: none;
  float: left;
  margin-top: 0.9em; }
.socialheader ul.shares li:first-of-type {
  margin-left: 4em; }

.social_top {
  display: none; }

.modSocialbar ul.shares, .sectionZ .modSocialbar ul.shares, .sectionB .modSocialbar ul.shares {
  top: 32px; }

#livestream {
  height: 165px; }

.testertest {
  color: red; }

#footer .unitD {
  width: 100% !important; }
#footer .wrapper {
  width: 312px; }
#footer .foot {
  border-top: none;
  padding: 0 0 1em 0;
  width: 100%; }
#footer .help {
  margin-top: 2em;
  padding-bottom: 1.3em; }
#footer .foot_logos {
  float: left;
  margin: 1em 0 0 0; }
  #footer .foot_logos .foot_logos li {
    width: 20%; }
#footer .social_bottom li {
  width: auto; }
#footer .copy,
#footer .logo {
  float: left;
  width: 100%;
  text-align: left; }
#footer .logo img {
  margin: 1.5em 0 0 0; }

.button.help {
  width: 50%; }

.foot_logos img {
  width: 87%;
  height: auto; }

#copyrights li {
  width: 95% !important; }

#copyrights li img {
  width: 100px; }

.countrylist a.button {
  width: 95%; }

.countrylist a.button:hover {
  width: 95%; }

.countrylist .countryname {
  padding: 1em 0.2em 0.2em 5em; }

.countrylist .longcountryname {
  padding-top: 0.2em; }

.authorline img {
  margin-top: -20px; }

.wrapper {
  position: relative; }

.topteaserbackground {
  margin-top: 12px; }

.backgroundwrapper {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 12px;
  margin-bottom: 8px; }

.specialteaser {
  margin: 0; }
  .specialteaser.sectionZ {
    width: 100%; }
    .specialteaser.sectionZ .modA .box {
      padding: 4px;
      width: 304px; }
      .specialteaser.sectionZ .modA .box .mediaCon {
        width: 100%; }
      .specialteaser.sectionZ .modA .box .overlay {
        top: 120px; }
  .specialteaser.sectionC {
    width: 100%; }
    .specialteaser.sectionC .con {
      background: transparent !important; }
      .specialteaser.sectionC .con .mod .box:first-child {
        padding-bottom: 0; }
      .specialteaser.sectionC .con .mod .box {
        width: 100%; }
        .specialteaser.sectionC .con .mod .box .teaser .mediaCon {
          width: 46%;
          float: left; }
        .specialteaser.sectionC .con .mod .box .teaser .overlay {
          float: left;
          width: 46%;
          position: relative;
          background: none repeat scroll 0 0 transparent;
          height: auto; }
          .specialteaser.sectionC .con .mod .box .teaser .overlay h4.headline {
            padding: 0 8px;
            line-height: 125%; }

.mosaik .modMini .box {
  width: 100%;
  height: 78px !important; }
  .mosaik .modMini .box .teaser .mediaCon {
    width: 46%;
    float: left; }
  .mosaik .modMini .box .teaser .overlay {
    float: left;
    width: 46%;
    position: relative;
    background: none repeat scroll 0 0 transparent;
    height: auto; }
    .mosaik .modMini .box .teaser .overlay h4.headline {
      padding: 0 8px;
      line-height: 125%; }

#soforumHolder {
  width: auto !important; }
  #soforumHolder .buttons input[type="submit"] {
    width: 57%; }

.pagedbox .pbpage h4 {
  margin: 1em 2% 0.5em; }

ul.boxCon li {
  width: 312px; }

.schedule .modC .box {
  margin: 4px; }

.sectionParticipant .con .modParticipantTag h2 {
  float: initial;
  margin-top: 0;
  margin-bottom: 4px; }

.modParticipantList ul.boxCon li .teaser {
  overflow: hidden; }
.modParticipantList ul.boxCon li .name {
  width: 60%;
  position: static; }
  .modParticipantList ul.boxCon li .name .media {
    display: none; }
  .modParticipantList ul.boxCon li .name .info {
    overflow: hidden;
    width: 100%;
    left: 0;
    position: static; }
    .modParticipantList ul.boxCon li .name .info .position {
      top: 0;
      position: static;
      float: left;
      width: auto;
      margin: 0;
      padding-top: 5px;
      padding-left: 6px;
      box-sizing: border-box;
      margin-right: 6px; }
    .modParticipantList ul.boxCon li .name .info .detail {
      float: left;
      width: 73%;
      position: static;
      top: 0;
      margin-top: 0;
      margin-left: 0; }
      .modParticipantList ul.boxCon li .name .info .detail .participant, .modParticipantList ul.boxCon li .name .info .detail .song {
        text-align: left;
        line-height: 1.1em;
        margin-bottom: 4px; }
.modParticipantList ul.boxCon li .country {
  padding-top: 0;
  width: 15%; }
  .modParticipantList ul.boxCon li .country .info {
    display: none; }
  .modParticipantList ul.boxCon li .country .media {
    height: 17px; }
    .modParticipantList ul.boxCon li .country .media img {
      width: 24px; }
.modParticipantList ul.boxCon li .event {
  width: 25%;
  padding-top: 0;
  padding-bottom: 0; }
  .modParticipantList ul.boxCon li .event .score {
    padding-bottom: 0; }
    .modParticipantList ul.boxCon li .event .score .rank {
      display: none; }
  .modParticipantList ul.boxCon li .event .round .year {
    display: none; }

.sectionParticipantList2 .con .conHeadline .link .text {
  display: none; }
.sectionParticipantList2 .con .modParticipantList2 ul.boxCon li {
  width: 312px; }

.person-sociallinks {
  margin-left: 2%; }

.tableDecade .winner,
.tableDecade .germanentry {
  display: none; }

.tableDecade h2 {
  font-size: 1.4em; }

.captcha_container {
  float: none; }

.captcha {
  width: 85%; }

.mod .boxTableStatistic {
  box-sizing: border-box;
  padding-right: 0 !important; }

.mod .mediaCon {
  width: 100%; }

.modStage .boxTableStatistic {
  padding-right: 8px !important; }
  .modStage .boxTableStatistic .mediaCon {
    margin-bottom: 12px;
    width: 100%; }
  .modStage .boxTableStatistic table {
    width: 100%; }
  .modStage .boxTableStatistic p.teasertext {
    width: 100%; }
  .modStage .boxTableStatistic .headline {
    width: 100%; }

.modPremium .boxTableStatistic {
  padding-right: 8px !important; }
  .modPremium .boxTableStatistic.box {
    width: 100% !important;
    box-sizing: border-box !important; }
    .modPremium .boxTableStatistic.box .teaser {
      box-sizing: border-box; }
.modPremium .mediaCon {
  width: 48%; }

.mod.modCompact .linklist {
  display: block !important; }
  .mod.modCompact .linklist ul.list li {
    padding: 5px 0 !important; }
    .mod.modCompact .linklist ul.list li a {
      display: inline !important; }

.modList h4.headline {
  clear: left; }

.ndrslider3-gallerystage-theme .item .teasertext {
  margin-bottom: 14px; }

.sectionZ .modA .box.boxB.poll {
  width: 88%; }

.teilnehmer .contestant_snippet .box {
  width: 96% !important;
  padding: 0 !important; }

.mplayer_textcontent .textinfo {
  width: 100%;
  float: none; }
.mplayer_textcontent .functions {
  width: 100%;
  float: none; }
  .mplayer_textcontent .functions .social-media {
    margin: 1em -1em;
    float: left; }
    .mplayer_textcontent .functions .social-media .icon {
      font-size: 2em;
      width: 1.2em;
      min-width: 1.2em; }
    .mplayer_textcontent .functions .social-media .icon_facebook {
      margin-left: 0.2em; }
  .mplayer_textcontent .functions .button.download {
    clear: both;
    float: right; }
  .mplayer_textcontent .functions .button.creativecommons {
    float: right;
    clear: both; }
  .mplayer_textcontent .functions .features {
    float: right; }
    .mplayer_textcontent .functions .features .rating_wrapper {
      margin-top: 0.8em; }
      .mplayer_textcontent .functions .features .rating_wrapper .button {
        font-size: 0.9em;
        text-align: center;
        padding: 7px 6px;
        margin: 0; }

.sectionZ .modA .box.bgmap {
  width: 312px; }

#shareResult ul, #shareResult ol {
  list-style-position: inside; }

.schlagzeilenbox .mediaCon,
.schlagzeilenbox .teasertext {
  display: none; }
.schlagzeilenbox h4.headline {
  width: 100%;
  float: left; }

.form label {
  padding: 0; }

.form .seperateFields .unitY .unitC {
  width: 50%; }

.mod.modForm h2.headline {
  width: 100%; }

.columnedlist .column {
  -webkit-column-count: unset;
  -moz-column-count: unset;
  column-count: unset; }
