:root{

}
svg use{
  pointer-events:none;
}
[hidden]{
  display:none !important;
}
.template{
  display:none;
}
.initially-hidden > *{
  opacity:0;
}
[tabindex="-1"]{
  outline:none;
}
img{
  border-style:none;
}
ul, ol{
  padding-left:1.3em;
}
.siebentage-browser-not-supported{
  padding:20px 18px 50px 18px;
}
noscript .siebentage-noscript{
  padding-left:18px;
  padding-top:50px;
  padding-bottom:30px;
  display:block;
  text-align:center;
}
.flash{
  font-size:14px;
  transition-property:opacity, visibility;
  transition-duration:1s;
  opacity:0;
  visibility:hidden;
  color:#8FCBE0;
  position:absolute;
  left:0;
  right:0;
  padding:0.5em 1em;
  line-height:1.4;
  background-color:#363839;
  text-align:center;
  z-index:3000;
  display:table;
  box-sizing:border-box;
  width:100%;
}
.flash span{
  display:table-cell;
  vertical-align:middle;
}
.flash.visible{
  visibility:visible;
  opacity:1;
}
.outlinks{
  padding:0;
  margin:10px 0 0 13px;
  font-size:14px;
  text-align:right;
}
.outlinks li{
  display:inline-block;
  margin-left:20px;
  list-style-type:none;
}
a{
  color:#FD0;
  text-decoration:none;
}
.siebentage{
  padding-bottom:20px;
  color:#E4E1E1;
  background-color:#363839;
  font-family:'ORF ON';
  min-width:320px;
}
header ~ .siebentage{
  padding-top:27px;
}
.siebentage::after{
  content:"";
  display:block;
  clear:both;
}
body{
  background-color:#363839;
}
#oewaPixel{
  position:absolute;
}
.siebentage-live-button{
  position:absolute;
  font-size:20px;
  line-height:26px;
  right:10px;
  padding-top:6px;
  bottom:8px;
  z-index:100;
}
.siebentage-live-button svg.icon{
  width:14px;
  height:15px;
  vertical-align:0px;
}
.siebentage-live-button .radio{
  color:white;
}
.siebentage-live-button .live{
  color:inherit;
}
.siebentage-live-button.active{
  visibility:hidden;
}
.broadcastitem-meta{
  top:10px;
  bottom:10px;
  margin:auto;
  padding-top:18.25714%;
  position:absolute;
  height:0;
  right:15px;
}
.broadcastitem-meta.maximized{
  display:block;
  position:fixed;
  top:100px;
  left:10px;
  right:10px;
  bottom:auto;
  height:auto;
  margin:auto;
  width:auto;
  max-width:400px;
  padding-top:0;
  background-color:#363839;
  box-shadow:0 0 40px rgba(0, 0, 0, 1);
  z-index:200000;
}
.broadcastitem-meta.maximized img{
  box-shadow:none;
  width:100%;
  height:auto;
  display:block;
  position:static;
}
@media (max-width: 600px){
  .broadcastitem-meta img{
    cursor:pointer;
  }
}
@media (min-width: 876px){
  .broadcastitem-meta{
    top:0;
    margin-top:36px;
  }
}
@media (max-width: 484px){
  .broadcastitem-meta{
    padding-top:80px;
  }
}
.feature-meta{
  width:24.34286%;
}
@media (max-width: 484px){
  .feature-meta{
    width:106.5px;
  }
}
.song-meta{
  width:18.28571%;
  margin-right:3.02857%;
  margin-left:3.02857%;
}
@media (max-width: 484px){
  .song-meta{
    width:80px;
    margin-right:0;
  }
}
.broadcastitem-meta img{
  width:100%;
  height:100%;
  box-shadow:0 0 10px rgba(0, 0, 0, 0.7);
  display:block;
  position:absolute;
  bottom:0;
}
.broadcastitem-meta .text-overlay{
  position:absolute;
  color:#E4E1E1;
  font-family:"ORF ON Condensed";
  padding:5px;
  right:0;
  left:0;
}
.broadcastitem-meta.maximized .text-overlay{
  position:static;
  padding:10px;
}
.broadcastitem-meta .minimize{
  cursor:pointer;
  color:#FD0;
  background:none;
  border:none;
  z-index:20;
  position:relative;
  display:none;
  float:right;
  padding:10px;
}
.broadcastitem-meta .minimize > svg{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  width:15px;
  height:13px;
}
.broadcastitem-meta.maximized .minimize{
  display:block;
}
.song-meta .text-overlay{
  display:none;
  top:0;
  bottom:0;
  z-index:20;
  background-color:#000000;
  background-color:rgba(0, 0, 0, 0.7);
}
.song-meta.maximized .text-overlay{
  background-color:transparent;
}
.feature-meta .text-overlay{
  bottom:0;
  background-color:#000000;
  background-color:rgba(0, 0, 0, 0.5);
  z-index:20;
}
@media (max-width: 600px){
  .feature-meta .text-overlay{
    display:none;
  }
}
.feature-meta.maximized .text-overlay{
  display:block;
}
.feature-meta .feature-title:empty{
  display:none;
}
.broadcastitem-meta h2,
.broadcastitem-meta h3,
.broadcastitem-meta p{
  position:relative;
  z-index:10;
  font-size:16px;
  line-height:1.3;
  margin:0;
}
.broadcastitem-meta h2{
  font-weight:500;
}
.broadcastitem-meta h3{
  font-weight:400;
}
.feature-meta .feature-img-copyright{
  color:#C0BFC0;
  font-size:13px;
  line-height:1;
  text-align:right;
  margin-top:2px;
}
.feature-meta.maximized .feature-img-copyright{
  margin-top:4px;
  text-align:left;
}
.song-meta.is-fallback .title-artist{
  display:block;
}
@media (max-width: 600px){
  .song-meta.is-fallback .title-artist{
    display:none;
  }
}
.song-meta.maximized .title-artist{
  display:block;
}
.song-meta h2{
  font-weight:bold;
}
.header-background-wrapper{
  width:100%;
}
.header-background-wrapper .header-background{
  padding-bottom:24.8%;
  background-position:center;
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:relative;
  box-sizing:border-box;
  min-height:120px;
}
@media(max-width: 484px){
  .header-background-wrapper .header-background{
    background-size:auto 100%;
  }
}
.header-background .header-background-copyright{
  position:absolute;
  right:0;
  bottom:0;
  font-size:13px;
  font-family:"ORF ON Condensed";
  color:white;
  padding:2px 5px;
  opacity:0.5;
}
.header-background .header-background-copyright:empty{
  display:none;
}
.timeline-player{
  position:relative;
  clear:both;
}
.timeline-player .current-broadcast-caption{
  padding:10px 13px 8px;
  position:absolute;
  bottom:100%;
  background-color:#000000;
  background-color:rgba(0, 0, 0, 0.23);
  color:white;
}
@media (max-width: 700px){
  .timeline-player .current-broadcast-caption{
    padding:5px 7px 1px;
  }
}
.timeline-player .current-broadcast-caption h2{
  font-size:24px;
  line-height:1;
  margin-top:4px;
  margin-bottom:0;
  line-height:26px;
}
@media (max-width: 600px){
  .timeline-player .current-broadcast-caption h2{
    margin-top:0;
    font-size:20px;
  }
}
.timeline-player .current-broadcast-caption .mode{
  font-weight:normal;
  margin:0;
  font-size:1em;
  font-family:"ORF ON Condensed SC";
}
@media (max-width: 600px){
  .timeline-player .current-broadcast-caption .mode{
    margin-bottom:-2px;
    font-size:14px;
  }
}
.timeline-player .current-broadcast-caption .mode .live{
  display:none
}
.timeline-player .current-broadcast-caption .mode .ondemand{
  display:block;
}
.timeline-player.live .current-broadcast-caption .mode .live{
  display:block;
}
.timeline-player.live .current-broadcast-caption .mode .ondemand{
  display:none;
}
.timeline-player .current-broadcast-caption .title{
  margin-left:10px;
  display:inline-block;
  font-weight:bold;
}
.timeline-player .current-broadcast-caption .title a{
  color:inherit;
}
.timeline-player .current-broadcast-caption .date{
  font-size:15px;
  margin-left:0.2em;
}
.timeline-player .current-broadcast-caption .date:empty{
  display:none;
}
@media (max-width: 600px){
  .timeline-player .current-broadcast-caption .date{
    font-size:14px;
  }
}
.timeline-panel{
  position:relative;
  clear:both;
  background-color:#242424;
  overflow:hidden;
}
.timeline-panel .controls{
  margin:0;
  overflow:visible;
  margin-top:5px;
  margin-bottom:4px;
  margin-left:15px;
}
.timeline-panel .controls::after{
  content:"";
  display:block;
  clear:both;
}
.timeline-panel .controls.live{
}
.timeline-panel .controls button{
  text-align:center;
  display:block;
  float:left;
  width:40px;
  height:40px;
  line-height:40px;
  vertical-align:top;
  background-repeat:no-repeat;
  background-position:center;
  border:0 none;
  color:#FD0;
  background-color:transparent;
  font-size:16px;
  padding:0;
  position:relative;
}
.no-touch .timeline-panel .controls button:not(:disabled):hover{
  background-color:#363839;
  cursor:pointer;
}
.timeline-panel .controls button:disabled{
  color:#363839;
}
.timeline-panel .controls button svg{
  position:absolute;
  margin:auto;
  display:block;
  left:0;
  right:0;
  top:0;
  bottom:0;
  height:11px;
  width:100%;
}
.timeline-panel .controls button.toggle svg{
  height:20px;
}
.timeline-panel .controls .volume{
  display:block;
  float:left;
  width:40px;
  height:40px;
  position:relative;
}
.timeline-panel .controls .volume .current-volume{
  position:relative;
  width:100%;
  height:100%;
  display:block;
}
.timeline-panel .controls .volume .current-volume > span{
  display:block;
  position:absolute;
  width:2px;
  background-color:#363839;
}
.timeline-panel .controls .volume .current-volume > span.volume-bar-25{
  left:13px;
  top:18px;
  height:4px;
}
.timeline-panel .controls .volume .current-volume > span.volume-bar-50{
  left:17px;
  top:16px;
  height:8px;
}
.timeline-panel .controls .volume .current-volume > span.volume-bar-75{
  left:21px;
  top:14px;
  height:12px;
}
.timeline-panel .controls .volume .current-volume > span.volume-bar-100{
  left:25px;
  top:12px;
  height:16px;
}
.timeline-panel .controls .volume:hover{
  background-color:#363839;
  width:120px;
  z-index:1000;
}
.timeline-panel .controls .volume:hover .current-volume > span{
  background-color:#5a5c5d;
}
.timeline-panel .controls .volume-100 .current-volume span.volume-bar-25,
  .timeline-panel .controls .volume-100 .current-volume span.volume-bar-50,
  .timeline-panel .controls .volume-100 .current-volume span.volume-bar-75,
  .timeline-panel .controls .volume-100 .current-volume span.volume-bar-100{
  background-color:#FD0;
}
.timeline-panel .controls .volume-75 .current-volume span.volume-bar-25,
  .timeline-panel .controls .volume-75 .current-volume span.volume-bar-50,
  .timeline-panel .controls .volume-75 .current-volume span.volume-bar-75{
  background-color:#FD0;
}
.timeline-panel .controls .volume-50 .current-volume span.volume-bar-25,
  .timeline-panel .controls .volume-50 .current-volume span.volume-bar-50{
  background-color:#FD0;
}
.timeline-panel .controls .volume-25 .current-volume span.volume-bar-25{
  background-color:#FD0;
}
.timeline-panel .controls .volume .volume-slider{
  display:block;
  visibility:hidden;
  float:left;
  height:40px;
  position:absolute;
  left:40px;
  width:90px;
  width:80px;
}
.timeline-panel .controls .volume:hover .volume-slider{
  visibility:visible;
}
.timeline-panel .controls .volume .mute-toggle{
  height:40px;
  width:40px;
  float:left;
}
.timeline-panel .controls > .oon-player-flash{
  text-align:center;
  height:40px;
  vertical-align:bottom;
  float:left;
  width:40px;
}
.timeline-panel .controls .oon-player-flash.rendered object{
  width:0;
  height:0;
  visibility:hidden;
}
.timeline-panel .controls > *{
  margin-right:4px;
}
@keyframes pulse{
  0%{opacity:1}
  50%{opacity:0.5}
  100%{opacity:1}
}
.timeline-panel .controls:not(.live) button.toggle.playing svg use.play, .timeline-panel .controls:not(.live) button.toggle.playing svg use.stop{
  display:none;
}
.timeline-panel .controls:not(.live) button.toggle.paused svg use.pause, .timeline-panel .controls:not(.live) button.toggle.paused svg use.stop{
  display:none;
}
.timeline-panel .controls.live button.toggle.playing svg use.play, .timeline-panel .controls.live button.toggle.playing svg use.pause{
  display:none;
}
.timeline-panel .controls.live button.toggle.paused svg use.stop, .timeline-panel .controls.live button.toggle.paused svg use.pause{
  display:none;
}
.timeline-panel .controls div.mobile{
  display:none;
}
.timeline-panel .controls audio{
  position:absolute;
}
.toggle-overview{
  position:absolute;
  right:0;
  top:0;
  border:0 none;
  color:#FD0;
  width:35px;
  height:35px;
  font-family:inherit;
  cursor:pointer;
  padding:0;
  background-color:#242424;
}
.toggle-overview::before{
  content:"";
  height:100%;
  position:absolute;
  top:0;
  left:-10px;
  width:10px;
  background-image:linear-gradient(to right, rgba(36, 36, 36, 0) 0%, #242424 100%);
}
.no-touch .toggle-overview:hover{
  background-color:#363839;
}
.toggle-overview svg{
  width:16px;
  height:16px;
}
.toggle-overview .icon .zoom-in{
  display:none;
}
.toggle-overview.zoomedOut .icon .zoom-in{
  display:block;
}
.toggle-overview.zoomedOut .icon .zoom-out{
  display:none;
}
.timeline-container{
  height:92px;
  overflow:hidden;
  position:relative;
  font-size:12px;
  line-height:14px;
}
.timeline{
  height:120px;
  position:relative;
  will-change:transform;
}
.timeline::-webkit-scrollbar{
  display:none;
}
.timeline div{
  position:absolute;
}
.timeline-container .cover{
  pointer-events:none;
  height:100%;
  width:10px;
  position:absolute;
  top:0;
  z-index:50000;
}
.timeline-container .cover.left{
  box-shadow:inset #242424 10px 0 10px -10px;
}
.timeline-container .cover.right{
  right:0;
  box-shadow:inset #242424 -10px 0 10px -10px;
}
.timeline .handle{
  height:100%;
}
.timeline.expanded .handle{
  cursor:url(http://www.gstatic.com/ui/v1/icons/mail/images/2/openhand.cur), move;
  cursor:-moz-grab;
  cursor:-webkit-grab;
  cursor:grab;
}
.timeline.expanded .handle.dragging{
  cursor:url(http://www.gstatic.com/ui/v1/icons/mail/images/2/closedhand.cur), move;
  cursor:-moz-grabbing;
  cursor:-webkit-grabbing;
  cursor:grabbing;
}
.timeline-streams{
  cursor:pointer;

}
.streams{
  width:100%;
}
.timeline-player.live .streams{
  cursor:default;
}
.stream{
  height:35px;
  background-color:#010101;
  background-color:rgba(1, 1, 1, 0);

  border-bottom:1px dotted #363839;

}
.timeline-player.live .stream{
  border-bottom:0 none;
}
.stream::after{
  content:"";
  width:100%;
  background-color:transparent;
  height:57px;
  position:absolute;
  top:35px;
  pointer-events:none;
}
.timeline-scale{
  color:#ccc;
  font-family:"ORF ON TF";

}
.timeline-scale .label{
  margin-top:12px;
  line-height:14px;
  width:3em;
  margin-left:-1.5em;
  text-align:center;
}
.timeline-scale .tick{
  width:2px;
  background-color:#363839;
  height:6px;
}
.broadcast-items,
.timeline .handle .broadcasts{
  top:35px;
  height:57px;
  width:100%;
}
.timeline .handle .broadcast{
  background-color:#5a5c5d;
  top:0;
  bottom:0;
  font-family:'ORF ON Condensed';
  font-size:14px;
  z-index:2;
  overflow:hidden;
  border-left-width:1px;
  margin-left:-1px;
  border-color:#242424;
  border-left-style:solid;
}
.timeline .handle .broadcast .info{
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  height:100%;
  display:block;
  background-color:inherit;
  pointer-events:none;
  padding:8px 3px;
  line-height:17px;
  color:inherit;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.timeline .handle .broadcast .info[href]{
  color:#FD0;
  pointer-events:auto;
}
.timeline .handle .broadcast.has-items .info{
  display:none;
}
.no-touch .timeline .handle .broadcast:not(.has-items):hover{
  overflow:visible;
  z-index:90000 !important;
}
.no-touch .timeline .handle .broadcast:hover .info{
  width:auto;
  min-width:100%;
  position:absolute;
  overflow:visible;
  background-color:#5a5c5d;
}
.broadcast-item{
  background-color:#5a5c5d;
  border-color:#242424;
  height:100%;
  border-left-width:0px;
  border-right-width:0px;
  border-left-style:solid;
  border-right-style:solid;
  overflow:hidden;
  z-index:2;
  transition-property:opacity;
  transition-duration:1s;
  font-family:'ORF ON Condensed';
  font-weight:500;
  font-size:14px;
}
.broadcast-item .info{
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  height:100%;
  display:block;
  background-color:inherit;
  pointer-events:none;
  padding:8px 3px;
  line-height:17px;
  color:inherit;
}
.broadcast-item .info span{
  width:100%;
  display:block;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.broadcast-item.scheduled{
  opacity:0.5;
}
.broadcast-item a.info[href]{
  pointer-events:auto;
}
.siebentage .timeline .broadcast-item a.info{
  color:inherit;
}
.no-touch .broadcast-item.type-M a.info:hover{
  color:#FD0;
}
.broadcast-item.type-M{
  background-color:#363839;
  z-index:10;
}
.broadcast-item.has-title{
  border-left-width:1px;
  margin-left:-1px;
}
.no-touch .timeline.expanded .broadcast-item.type-M:hover,
.no-touch .broadcast-item.type-B.has-title:hover,
.no-touch .broadcast-item.type-BJ.has-title:hover,
.no-touch .broadcast-item.type-N:hover,
.no-touch .broadcast-item.type-NV:hover,
.no-touch .broadcast-item.type-NW:hover{
  overflow:visible;
  z-index:90000 !important;
}
.no-touch .timeline.expanded .broadcast-item.type-M:hover{
  background-color:#0a0a0a;
  background-color:rgba(10, 10, 10, 1);
}
.no-touch .broadcast-item.type-B.has-title:hover{
  background-color:#FD0
}
.no-touch .broadcast-item.type-N:hover,
.no-touch .broadcast-item.type-NV:hover,
.no-touch .broadcast-item.type-NW:hover,
.no-touch .broadcast-item.type-BJ.has-title:hover{
  background-color:#5d8dc5;
}
.timeline-player.overview .broadcast-item.type-M .info{
  display:none;
}
.no-touch .broadcast-item.type-M:hover .info,
.no-touch .broadcast-item.type-B:hover .info,
.no-touch .broadcast-item.type-BJ:hover .info,
.no-touch .broadcast-item.type-N:hover .info,
.no-touch .broadcast-item.type-NV:hover .info,
.no-touch .broadcast-item.type-NW:hover .info{
  width:auto;
  min-width:100%;
  position:absolute;
  overflow:visible;
}
.no-touch .broadcast-item.type-N:hover .info,
.no-touch .broadcast-item.type-NV:hover .info,
.no-touch .broadcast-item.type-NW:hover .info,
.no-touch .broadcast-item.type-B:hover .info,
.no-touch .broadcast-item.type-BJ:hover .info{
  z-index:1000;
}
.no-touch .broadcast-item.type-M:hover .info{
  background-color:#0a0a0a;
  background-color:rgba(10, 10, 10, 0.7);
}
.no-touch .broadcast-item.type-B:hover .info{
  background-color:#ffdd00;
  background-color:rgba(255, 221, 0, 0.7);
  color:inherit;
  min-width:0;
}
.no-touch .broadcast-item.type-N:hover .info,
.no-touch .broadcast-item.type-NV:hover .info,
.no-touch .broadcast-item.type-NW:hover .info,
.no-touch .broadcast-item.type-BJ:hover .info{
  background-color:#5d8dc5;
  background-color:rgba(93, 141, 197, 0.7);
}
.broadcast-item.type-B.has-title{
  background-color:#b0991e;
  color:black;
  z-index:20;
}
.broadcast-item.type-N,
.broadcast-item.type-NV,
.broadcast-item.type-NW,
.broadcast-item.type-BJ.has-title{
  background-color:#5286c1;
  color:inherit;
}
.needle{
  position:absolute;
  height:92px;
  z-index:90000;
  margin-left:-5px;
  width:0;
  color:#FD0;
  border-color:currentColor;
  pointer-events:none;
}
.needle svg{
  position:absolute;
  top:0;
}
.needle.actual .triangle{
  margin-left:-5px;
  padding-left:5px;
  width:20px;
  height:35px;
  cursor:ew-resize;
  pointer-events:auto;
  background-color:#010101;
  background-color:rgba(1, 1, 1, 0);
}
.timeline-player.live .needle.actual{
  color:white;
}
.timeline-player.live .needle.actual.inactive{
  color:#dddddd;
  color:rgba(221, 221, 221, 0.7);
}
.timeline-player.live .needle.actual .triangle{
  cursor:default;
}
.needle.hover{
  visibility:hidden;
  opacity:0;
  color:#dddddd;
  color:rgba(221, 221, 221, 0.7);
  transition-property:opacity, visibility;
  transition-duration:0.1s;
}
.no-touch .streams:hover ~ .needle.hover, .needle.hover:hover{
  display:block;
  visibility:visible;
  opacity:1;
}
.needle.actual:hover ~ .needle.hover, .needle.hover.invisible, .timeline-player.live .needle.hover{
  visibility:hidden !important;
  opacity:0 !important;
}
.needle .line{
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:inherit;
  position:absolute;
  top:8px;
  bottom:0px;
  margin-left:5px;
  margin-bottom:0 !important;
}
.triangle svg{
  width:11px;
  height:10px;
}
.broadcast-link{
  white-space:nowrap;
  display:block;
  position:absolute;
  top:51px;
}
.broadcast-link a{
  background-color:#363839;
  line-height:27px;
  height:27px;
  padding:0 8px;
  font-size:16px;
  position:relative;
}
.broadcast-link a span{
  max-width:300px;
  display:block;
  text-overflow:ellipsis;
  overflow:hidden;
}
.broadcast-link.previous-broadcast{
  text-align:right;
  margin-left:-20px;
}
.broadcast-link.next-broadcast{
  left:100%;
  margin-left:30px;
}
.broadcast-link.next-broadcast svg{
  display:none;
  width:13px;
  height:24px;
}
.broadcast-link.next-broadcast a{
  float:left;
}
.broadcast-link.previous-broadcast a{
  float:right;
}
.broadcast-link a{
  background-color:#363839;
  color:#999;
}
.broadcast-link a[href]{
  background-color:#363839;
  color:#FD0;
}
.timeline-player.overview .broadcast-link.next-broadcast{
  margin-left:20px;
}
.timeline-player.overview .broadcast-link.next-broadcast a{
  background-color:transparent;
  width:14px;
  height:24px;
  padding:0;
  color:#FD0;
}
.timeline-player.overview .broadcast-link.next-broadcast a span{
  display:none;
}
.timeline-player.overview .broadcast-link.next-broadcast a svg{
  display:block;
}
.timeline-player.overview .broadcast-link a:after{
  display:none;
}
.broadcast-link a:after{
  background-color:transparent;
  height:27px;
  position:absolute;
  content:"";
  border-top:14px solid transparent;
  border-bottom:13px solid transparent;
  display:block;
  right:-10px;
  height:0;
  top:0;
  width:0;
}
.broadcast-link.next-broadcast a:after{
  border-left:10px solid #363839;
  right:-10px;
}
.broadcast-link.previous-broadcast a:after{
  border-right:10px solid #363839;
  left:-10px;
}
.broadcast-link.next-broadcast a[href]:after{
  border-left:10px solid #363839;
}
.broadcast-link.previous-broadcast a[href]:after{
  border-right:10px solid #363839;
}
.fd-slider{
  position:absolute;
  top:10px;
  bottom:10px;
  left:0;
  right:10px;
  display:block;
}
.fd-slider .fd-slider-bar{
  background-color:#5a5c5d;
}
.fd-form-element-hidden{
  display:none;
}
.fd-slider-wrapper{
  position:absolute;
  top:0px;
  bottom:0px;
  left:0;
  right:0;
  display:block;
}
.fd-slider-range{
  background-color:#b0991e;
  display:block;
  position:absolute;
  height:4px;
  z-index:3;
  width:3px;
  top:8px;
  cursor:pointer;
}
.fd-slider-inner{
  display:none;
}
.fd-slider-handle{
  height:20px;
  width:4px;
  background-color:#FD0;
  display:block;
  position:absolute;
  z-index:4;
  left:1px;
  cursor:ew-resize;
}
.fd-slider .fd-slider-bar{
  height:4px;
  top:0px;
  right:0;
  bottom:0px;
  top:8px;
  width:auto;
  display:block;
  position:absolute;
  left:0;
  z-index:2;
  cursor:pointer;
}
.broadcast-details{
  width:50%;
  box-sizing:border-box;
  display:table-cell;
  vertical-align:top;
  padding:10px 10px 0 20px;
  font-size:14px;
  line-height:1.5;
  max-height:10000px;
  z-index:100
}
.broadcast-details h2.title{
  font-size:22px;
  line-height:26px;
  padding-top:1px;
  margin-bottom:6px;
  margin-top:0;
  font-weight:bold;
  float:left;
  overflow:hidden;
}
.broadcast-details .hide-info{
  line-height:24px;
  height:24px;
  border-width:0;
  padding:0 5px;
  padding-top:1px;
  background-color:transparent;
  color:#FD0;
  cursor:pointer;
  display:none;
  margin-left:-4px;
  margin-bottom:8px;
  font-size:14px;
  margin:0 auto;
}
.broadcast-details .hide-info > svg{
  width:15px;
  height:13px;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
}
.broadcast-details ol{
  list-style-type:none;
  padding-left:0;
}
.broadcast-details h2 .play-broadcast{
  margin-right:10px;
  background-color:#242424;
  text-align:center;
  display:block;
  float:left;
  width:36px;
  height:28px;
  line-height:28px;
  vertical-align:top;
  background-repeat:no-repeat;
  background-position:center;
  border:0 none;
  color:#FD0;
  font-size:16px;
}
.broadcast-details h3{
  font-size:1em;
  margin:8px 0 10px;
  font-weight:bold;
  clear:both;
}
.broadcast-details blockquote{
  margin-left:0;
  margin-right:0;
}
.broadcast-details p,
.broadcast-details ul,
.broadcast-details ol,
.broadcast-details blockquote{
  margin-bottom:0.7em;
  margin-top:0.7em;
}
.broadcast-details .moderator,
.broadcast-details .img-copyright{
  font-style:italic;
  display:block;
}
.broadcast-details .music-list{
  overflow:hidden;
}
.broadcast-details .music-list .title{
  font-size:inherit;
  margin-bottom:5px;
  margin-top:0;
}
.broadcast-details .music-list .content{
  margin-bottom:0;
}
.broadcast-details .close{
  float:right;
  background-color:#242424;
  padding:2px 7px;
}
.broadcast-details h4.tracklist{
  float:right;
  font-weight:bold;
  margin:0;
  padding-top:10px;
  line-height:1;
}
.broadcast-details h4.tracklist a{
  display:block;
}
.broadcast-details h4.tracklist svg{
  width:8px;
  height:7px;
  vertical-align:1px;
}
.broadcast-details h4.tracklist .active svg.icon{
  -webkit-transform:scaleY(-1);
  transform:scaleY(-1);
  vertical-align:2px;
}
.broadcast-details .featured-broadcast-items{
  margin-top:10px;
  margin-bottom:0;
}
.broadcast-details .featured-broadcast-items li{
  clear:left;
  margin-top:2px;
}
.featured-broadcast-item .title-description{
  overflow:hidden;
}
.broadcast-details h3,
.broadcast-details .description,
.broadcast-details .service,
.featured-broadcast-item .description{
  white-space:pre-wrap;
}
.broadcast-details .description h2{
  font-size:18px;
  margin-top:0.62222em;
  margin-bottom:0.62222em;
}
.featured-broadcast-item .description-wrapper{
  height:0;
  transition-property:height;
  transition-duration:0.5s;
  overflow:hidden;
}
.featured-broadcast-item button.toggle-description{
  border:0 none;
  margin:0;
  padding:0 0.3em 0 0;
  font-size:inherit;
  line-height:inherit;
  background:none;
  color:#FD0;
  float:left;
  display:none;
  cursor:pointer;
}
.featured-broadcast-item button.toggle-description svg{
  width:8px;
  height:7px;
  vertical-align:1px;
}
.featured-broadcast-items.one-has-description .featured-broadcast-item button.toggle-description{
  display:block;
  visibility:hidden;
}
.featured-broadcast-items .featured-broadcast-item.has-description button.toggle-description{
  display:block;
  visibility:visible;
}
.featured-broadcast-item.expanded button svg.icon{
  -webkit-transform:scaleY(-1);
  transform:scaleY(-1);
}
.featured-broadcast-item .start-time{
  color:#999;
  margin-right:0.5em;
  float:left;
  font-family:'ORF ON TF';
}
.featured-broadcast-item .title{
}
.featured-broadcast-item p{
  margin-top:0;
  margin-bottom:0;
  color:#E4E1E1;
}
.featured-broadcast-item p:empty{
  margin:0;
}
.broadcast-playlist-wrapper{
  clear:both;
  visibility:hidden;
  height:0;
  overflow:hidden;
  transition-property:height;
  transition-duration:0.5s;
  margin-right:-10px;
}
.broadcast-playlist{
  left:0;
  padding:0;
  padding-top:9px;
  border:0 none;
  border-radius:0;
  background-color:transparent;
  border-spacing:0;
  width:100%;
  font-size:13px;
  line-height:18px;
  display:table;
}
.broadcast-playlist .hour-group{
  display:table-row-group;
}
.broadcast-playlist .hour-header{
  padding:5px 5px;
  padding-top:20px;
  display:table-cell;
}
.broadcast-playlist .hour-group:first-child .hour-header{
  padding-top:5px;
}
.broadcast-playlist .playlist-item{
  display:table-row;
}
.broadcast-playlist .playlist-item > *{
  display:table-cell;
  padding:5px 5px 4px;
  border-color:#555757;
  border-width:1px;
  border-top-style:solid;
}
.broadcast-playlist .playlist-item:last-child > *{
  border-bottom-style:solid;
}
.broadcast-playlist .start-time{
  color:#999;
  font-family:'ORF ON TF';
}
.broadcast-playlist .interpreter{
  color:#E4E1E1;
}
.broadcast-playlist :first-child{
  padding-left:0;
}
.broadcast-playlist :last-child{
}
.broadcast-details .share-buttons{
  border-top:1px solid #555757;
  padding:14px 0;
  overflow:hidden;
  margin-right:-10px;
}
.broadcast-details .share-buttons a{
  color:#696969;
}
.broadcast-details .share-buttons a:first-child{
  margin-left:0;
}
.siebentage-broadcasts{
  line-height:1.4;
  position:relative;
  margin-top:20px;
  display:table;
  width:100%;
  table-layout:fixed;
}
.broadcasts-list{
  padding:0;
  width:50%;
  display:table-cell;
  vertical-align:top;
  position:relative;
}
.broadcasts-list .broadcast a,
.broadcasts-list .broadcast .date-title{
  display:block;
}
.siebentage .siebentage-broadcasts .broadcast.nonpublic a.date-title,
.siebentage .siebentage-broadcasts .siebentage-search .broadcast.nonpublic a{
  color:#6b6b6b;
}
.siebentage .siebentage-broadcasts .broadcast.nonbroadcasted a.date-title,
.siebentage .siebentage-broadcasts .siebentage-search .broadcast.nonbroadcasted a{
  color:#999;
}
.broadcasts-list .broadcasts ol li,
.broadcasts-list .siebentage-search ol li{
  position:relative;
  border-bottom:1px solid #363839;
  display:table-row;
}
.broadcasts-list .broadcasts ol li > div,
.broadcasts-list .siebentage-search ol li > div{
  display:table-cell;
  position:relative;
  padding:0;
  vertical-align:middle;
}
.broadcasts-list ol.results li .broadcast a,
.broadcasts-list ol.results li .broadcastitem a{
  display:block;
  overflow:hidden;
}
.broadcasts-list ol .broadcast .play-live,
.broadcasts-list ol .broadcast .date-title{
  padding:6px 8px;
}
.broadcast .show-broadcast-info a{
  display:none;
}
.siebentage-broadcasts .broadcast .show-broadcast-info{
  width:36px;
}
.siebentage-broadcasts .broadcast .show-broadcast-info a{
  display:block;
  height:20px;
  width:20px;
  padding:6px 8px;
  vertical-align:top;
}
.no-touch .siebentage-broadcasts .broadcast .show-broadcast-info a{
  opacity:0;
  transition-property:opacity;
  transition-duration:0.2s;
}
.no-touch .siebentage-broadcasts .broadcast:hover .show-broadcast-info a{
  opacity:1;
}
.touch .siebentage-broadcasts .broadcast .show-broadcast-info a{
  visibility:hidden;
}
@media (max-width: 600px){
  .touch .siebentage-broadcasts .broadcast.current-info .show-broadcast-info a{
    visibility:visible;
  }
}
.broadcast .show-broadcast-info a svg{
  display:block;
  height:100%;
  width:100%;
}
.broadcast .title{
  font-weight:500;
  display:block;
  overflow:hidden;
}
.broadcasts ol,
.siebentage-search ol{
  width:100%;
  width:calc(100% + 1px);
  border-spacing:0;
  border-collapse:collapse;
  padding-left:0;
  list-style-type:none;
  display:table;
  margin-top:0;
  margin-bottom:0;
}
.broadcast .start,
.broadcast .date,
.broadcastitem .time{
  text-align:right;
  padding-left:3px;
  width:3em;
  width:5ch;
  margin-right:13px;
  display:block;
  float:left;
  font-family:"ORF ON TF";
}
.broadcast .date,
.broadcastitem .time{
  width:64px;
  margin-right:16px;
  display:block;
  white-space:nowrap;
}
.current-info .show-broadcast-info::after{
  content:"";
  border-top:16px solid transparent;
  border-left:10px solid rgb(41, 42, 42);
  border-bottom:16px solid transparent;
  position:absolute;
  display:block;
  top:0;
  left:100%;
  left:calc(100% - 1px);
  height:0;
  width:0;
}
.siebentage .active-playing a.date-title,
.siebentage .active-playing.play-live{
  color:#e4e1e1;
}
.days-and-highlights{
  list-style-type:none;
  padding-left:0;
  position:relative;
  margin-bottom:0;
  margin-top:0;
}
.days-and-highlights.search-active{
  display:none;
}
.days-and-highlights::after{
  content:"";
  clear:both;
  display:block;
}
.day{
  float:left;
  width:11%;
}
.highlights.tab{
  float:left;
  width:12%;
}
.days-and-highlights .tab .tab-panel{
  display:none;
  position:relative;
  background-color:rgb(41, 42, 42);
  width:909.09091%;
  line-height:20px;
  font-size:16px;
}
.day:nth-of-type(1) .broadcasts{
  left:-000%;
}
.day:nth-of-type(2) .broadcasts{
  left:-100%;
}
.day:nth-of-type(3) .broadcasts{
  left:-200%;
}
.day:nth-of-type(4) .broadcasts{
  left:-300%;
}
.day:nth-of-type(5) .broadcasts{
  left:-400%;
}
.day:nth-of-type(6) .broadcasts{
  left:-500%;
}
.day:nth-of-type(7) .broadcasts{
  left:-600%;
}
.day:nth-of-type(8) .broadcasts{
  left:-700%;
}
.highlights:nth-of-type(8) .tab-panel{
  left:-641.66667%;
  width:833.33333%;
}
.highlights:nth-of-type(9) .tab-panel{
  left:-733.33333%;
  width:833.33333%;
}
.days-and-highlights .tab.selected .tab-panel{
  visibility:visible;
  display:block;
}
.days-and-highlights .tab > h3{
  text-align:center;
  margin:0;
  font-weight:500;
}
.days-and-highlights .tab > h3 a{
  font-size:14px;
  line-height:15px;
  height:30px;
  padding:9px 0;
  display:block;
}
.highlights.tab > h3 a{
  padding:15px 0 3px;
  color:#FD0;
}
.highlights.tab > h3 a svg{
  width:18px;
  height:18px;
}
.days-and-highlights .tab.selected > h3 a{
  color:#E4E1E1;
}
.days-and-highlights .tab.selected > h3{
  background-color:rgb(41, 42, 42);
}
.days-and-highlights .broadcasts .broadcast a.play-live{
  float:right;
  font-family:'ORF ON Condensed SC';
}
.siebentage-highlights h2{
  margin:0;
  padding:10px 10px 10px 3.5%;
  font-size:1.1rem;
  font-weight:bold;
}
.siebentage-highlights ol{
  list-style-type:none;
  margin-top:0;
  margin-bottom:0;
  padding-left:0;
}
.siebentage-highlight{
  line-height:1.3;
  position:relative;
}
.siebentage-highlight a{
  display:block;
  padding:10px 10px 8px 3.5%;
}
.siebentage-highlight h3{
  font-size:15px;
  margin-bottom:2px;
  margin-top:0;
  font-weight:500;
}
.siebentage-highlight .content-wrapper{
  font-size:14px;
  line-height:21px;
}
.siebentage-highlight p{
  margin:0;
  color:#E4E1E1;
  display:inline;
}
.siebentage-highlight .content-wrapper::after{
  content:"";
  display:block;
  clear:both;
}
.siebentage-highlight .remaining{
  position:relative;
  font-size:13px;
  line-height:21px;
  font-style:italic;
  color:#999;
  float:right;
  margin-left:5px;
}
.siebentage-highlight .remaining svg{
  width:14px;
  height:14px;
  position:relative;
  top:2px;
}
.siebentage-highlights .siebentage-highlight{
  border-top:1px solid #363839;
}
.siebentage-search{
  margin-bottom:6px;
}
.siebentage-search .results,
.siebentage-search .no-results{
  background-color:rgb(41, 42, 42);
}
.siebentage-search .results em{
  text-decoration:underline;
  font-style:normal;
  font-weight:inherit;
}
.siebentage-search .no-results{
  padding:5px;
  text-align:center;
}
.siebentage-search .search-bar{
  height:48px;
  line-height:48px;
  position:relative;
  padding-left:15px;
  color:#E4E1E1;
}
.siebentage-search .search-bar .icon-search{
  width:16px;
  height:16px;
  position:absolute;
  top:16px;
  right:6px;
  color:#999;
  display:none;
  pointer-events:none;
}
.siebentage-search .search-input{
  font-size:14px;
  border:0 none;
  background-color:rgb(41, 42, 42);
  padding:5px 4px 3px 6px;
  box-sizing:border-box;
  width:100%;
  line-height:18px;
  height:26px;
  color:inherit;
  font-family:'ORF ON';
}
.siebentage-search .search-input::-webkit-input-placeholder{
  color:#999;
}
.siebentage-search .search-input::-moz-placeholder{
  color:#999;
  opacity:1;
}
.siebentage-search .search-input:-ms-input-placeholder{
  color:#999;
}
.siebentage-search .search-input::-ms-clear{
  display:none;
}
.siebentage-search .clear-search[hidden] ~ .icon-search{
  display:block;
}
.siebentage-search .clear-search{
  position:absolute;
  display:block;
  width:16px;
  right:2px;
  padding:0 6px;
  box-sizing:content-box;
  top:13px;
  bottom:13px;
  border-style:none;
  background-color:rgb(41, 42, 42);
  color:inherit;
  cursor:pointer;
}
.siebentage-search .clear-search svg{
  height:10px;
  width:10px;
  display:block;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:auto;
}
.siebentage-search .submit{
  vertical-align:middle;
}
.siebentage-search .matching-highlight.description{
  white-space:pre-wrap;
}
.siebentage-search .results .broadcastitem .date-title{
  padding-top:2px;
  padding-bottom:4px;
  color:#C0BFC0;
}
.siebentage-search .broadcastitem .item{
  margin-left:8px;
  padding-top:3px;
  padding-right:5px;
  font-size:15px;
  clear:left;
}
.siebentage-search .broadcast .matching-highlight{
  clear:left;
  margin-left:92px;
  font-size:13px;
  line-height:17px;
  position:relative;
  top:-5px;
  padding-bottom:0;
  padding-right:5px;
  color:#E4E1E1;
}
.siebentage-search .broadcastitem .item .matching-highlight{
  font-size:13px;
  line-height:17px;
  color:#E4E1E1;
}
.siebentage-search .broadcastitem .item .title-interpreter,
.siebentage-search .broadcastitem .item .title-subtitle{
  overflow:hidden;
}
.siebentage-search .broadcastitem .item .time{
  color:#999;
}
.siebentage .broadcasts-list ol li .broadcastitem .broadcast a{
  padding-top:3px;
  padding-bottom:3px;
}
.filter-ressorts{
  display:none;
}
.share-buttons{
  width:auto;
}
.share-buttons a{
  color:#696969;
  width:22px;
  height:22px;
  margin:0 6px;
  text-decoration:none;
  float:left;
}
.share-buttons a svg{
  width:100%;
  height:100%;
}
.share-buttons .whatsapp{
  display:none;
}
.share-buttons .copyPasta{
  position:absolute;
  height:0;
  width:0;
  left:-9999px;
}
.no-touch .share-buttons a:hover svg{
  color:#FD0;
}
.share-bar{
  bottom:13px;
  position:absolute;
  margin:0 0 0 -10px;
  width:168px;
  left:49.73%;
}
.share-bar .share-buttons{
  transition-property:opacity, visibility;
  transition-duration:0.1s;
  opacity:0;
  visibility:hidden;
}
.share-bar .placeholder{
  color:#FD0;
  padding:2px;
  border:0 none;
  cursor:pointer;
  width:22px;
  height:22px;
  background-color:transparent;
  float:left;
  margin-right:6px;
  box-sizing:border-box;
}
.share-bar .placeholder svg{
  width:18px;
  height:18px;
}
.share-bar.expanded .share-buttons{
  opacity:0.99;
  visibility:visible;
}
.share-bar.right .share-buttons a{
  float:right;
}
.timeline-player.live .share-bar{
  left:666px;
}
@media (max-width: 822px){
  .siebentage .timeline-player.live .share-bar{
    left:49.73%;
  }
}
@media (max-width: 600px){
  .broadcast-details{
    position:relative;
    left:-50%;
    transition-property:transform, top;
    transition-duration:.5s;
    padding-left:10px;
    padding-right:10px;
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    background-color:rgb(41, 42, 42);
    top:54px;
    overflow:hidden;
  }
  .broadcast-details .lazy{
    height:0;
  }
  .broadcast-details.mobile-obstructed{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    top:11px;
  }
  .broadcast-details.mobile-obstructed .lazy{
    height:auto;
  }
  .broadcast-details .hide-info{
    display:block;
  }
  .siebentage-broadcasts .outlinks{
    padding-right:13px;
    padding-left:13px;
  }
  .current-info:after{
    content:none;
  }
  .broadcasts-list{
    width:50%;
  }
  .days-and-highlights .tab .tab-panel{
    width:909.09%;
  }
  .days-and-highlights .tab.highlights .tab-panel{
    width:833.33%;
  }
  .siebentage .share-bar,
  .siebentage .timeline-player.live .share-bar{
    left:300px;
    width:auto;
  }
  .siebentage .share-bar .share-buttons{
    position:absolute;
    top:49px;
    left:-74px;
    width:170px;
  }
  .touch .siebentage .share-buttons .whatsapp{
    display:block;
  }
  .siebentage-broadcasts{
    margin-top:40px;
    width:200%;
  }
  .siebentage-search .search-bar{
    margin-right:13px;
  }
}
@media (max-width: 462px){
  .siebentage-live-button .radio{
    display:none;
  }
  .siebentage-live-button svg.icon{
    width:10px;
    height:11px;
    vertical-align:1px;
  }
  .siebentage-live-button .live{
    font-size:18px;
    color:white;
  }
  .siebentage-live-button{
    border-left:1px solid #555757;
    padding-left:10px;
  };
}
@media (max-width: 393px){
  .timeline-panel .controls .volume{
    display:none;
  }
  .siebentage .share-bar,
  .siebentage .timeline-player.live .share-bar{
    left:250px;
  }
  .siebentage .share-bar .share-buttons{
    left:auto;
    right:0;
  }
}
@media (max-width: 340px){
  .timeline-panel .controls{
    margin-left:0px;
  }
  .siebentage .share-bar,
  .siebentage .timeline-player.live .share-bar{
    left:232px;
  }
}
@media (min-width: 876px){
  body{
    background-color:#242424;
  }
  .wrapper{
    margin-bottom:25px;
  }
}
body{
  margin:0;
  font-family:'ORF ON';
  -webkit-text-size-adjust:100%;
  color:#E4E1E1;
  min-width:320px;
}
body.touch.overlay-shown{
  cursor:pointer;
}
.shadow-wrapper{
  max-width:925px;
}
.shadow-wrapper .wrapper{
  margin-left:auto;
  margin-right:auto;
  max-width:875px;
  overflow:hidden;
}
main{
  display:block;
}
.siebentage-open-as-popup{
  position:absolute;
  right:0;
  top:0;
  padding:5px 8px;
  z-index:10;
  font-size:13px;
  background-color:#000000;
  background-color:rgba(0, 0, 0, 0.23);
  display:none;
}
.siebentage-open-as-popup svg{
  width:16px;
  height:16px;
  vertical-align:bottom;
}
@media (min-width: 876px){
  .no-touch:not(.is-popup) .siebentage-open-as-popup{
    display:block;
  }
}
.siebentage{
  clear:both;
}
.siebentage button{
  font-family:inherit;
}
.offscreen{
   position:absolute;
   top:-3000px;
   left:-3000px;
}
.ad-iframe-container iframe{
  overflow:hidden;
  border-width:0;
}
.ad-sticky{
   width:100%;
   height:0;
   background-color:transparent;
   position:absolute;
   left:-10000px;
   bottom:0;
   overflow:hidden;
   font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ad-sticky iframe{
  width:320px;
  height:50px;
}
.ad-sticky.visible{
   z-index:30000;
   position:fixed;
   left:0;
   height:65px;
   background:#5a5c5d;
   text-align:center;
   overflow:visible;
}
body.bannerVisible{
   padding-bottom:80px;
}
.ad-sticky .ad-disclaimer{
   position:relative;
   box-sizing:border-box;
   padding-left:2px;
   height:15px;
   line-height:15px;
   font-size:10px;
   text-align:left;
   background:inherit;
   color:#E4E1E1;
   font-weight:normal;
}
.ad-close{
   position:absolute;
   right:0px;
   bottom:0px;
   width:40px;
   height:40px;
   padding:0;
   background:#5a5c5d;
   font-size:18px;
   font-weight:bold;
   cursor:pointer;
   border:0 none;
   color:#FD0;
}
.ad-skyscraper{
  position:fixed;
  top:18px;
  left:918px;
  right:7px;
  bottom:7px;
  width:auto;
  height:auto;
}
.ad-skyscraper iframe{
  overflow:hidden;
  position:absolute;
  width:100%;
  height:100%;
  min-width:300px;
}
.station-specific:not(.fm4){
  display:none;
}
.timeline-player .current-broadcast-caption h2, .timeline-player .current-broadcast-caption .date{
  font-style:italic;
}
#wrapper{
  padding-left:19px;
  padding-right:19px;
}
.days-and-highlights .tab > h3 span::after{
  content:".";
}
.wrapper{
  background-color:#363839;
}
@media (min-width: 876px){
  .wrapper{
    box-shadow:0 0 20px 0 black;
    margin-top:18px;
  }
}
header .logo-link{
  margin-left:24px;
  margin-top:16px;
  display:block;
  position:absolute;
  z-index:100;
  width:104px;
}
@media (max-width: 875px){
  header .logo-link{
    margin-left:2.74286%;
    margin-top:1.82857%;
    width:11.88571%;
  }
}
@media (max-width: 460px){
  header .logo-link{
    margin-left:13px;
    margin-top:9px;
    width:56px;
  }
}
.logo-link svg,
.logo-link img{
  width:100%;
  display:block;
  filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
}
@media (max-width: 460px){
  .logo-link svg,
.logo-link img{
    filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.5));
  }
}
.header-background .header-background-copyright[data-mode="default"],
  .header-background .header-background-copyright[data-mode="fallback"]{
  display:none;
}
footer{
  height:34px;
}
footer a{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}
footer ul{
    float:right;
    font-size:0.813em;
    position:relative;
    padding:0 13px;
    margin:0;
}
footer ul:after{
    content:"";
    display:inline-block;
    background-image:url("http://orf.at/mojo/1_3/storyserver/news/common/images/orf-brick.svg");
    width:39px;
    height:17px;
    margin-left:25px;
}
@media (max-width: 600px){
  footer ul:after{
    margin-left:15px;
  }
}
footer li{
    display:inline;
    margin-left:25px;
    position:relative;
    top:-4px;
}
@media (max-width: 600px){
  footer li{
    margin-left:15px;
  }
}
footer li:first-child{
  margin-left:0;
}
.timeline .handle .broadcast.has-items{
  background-color:transparent;
}
.broadcast-details .description strong em, .broadcast-details .description em strong{
  font-style:normal;
  background:#242424;
  font-weight:bold;
}

/*# sourceMappingURL=7tage-fm4.css.map */
