.detail h1.detail_headline em,
.news_block p strong { color: #0080e1; }
.teaser em.teaser_flag { background-color: #0080e1; color: #fff; }
.teaser .teaser_overline,
.box_standard.most ol.catchline li:before { color: #0080e1; }
#program_stage ul.program li div.broadcast a:hover,
#program_stage ul.program li div.broadcast a:hover span,
#program_stage ul.program li div.broadcast a:focus,
#program_stage ul.program li div.broadcast a:focus span,
#program_stage ul.program li div.broadcast a:active,
#program_stage ul.program li div.broadcast a:active span,
#program_stage ul.program li.active div.playing,
#program_stage ul.program li.active div.broadcast,
#program_stage ul.program li.active div.broadcast span.channel,
#program_stage ul.program li.active div.status,
#program_stage ul.program li.active div.status div.remaining-time,
#program_stage ul.program li.active a span.name,
#program_stage ul.program li.active a span.channel,
#program_stage ul.program li.active a span.time,
#program_stage.broadcast ul.program li div.broadcast a:hover,
#program_stage.broadcast ul.program li div.broadcast a:hover span,
#program_stage.broadcast ul.program li div.broadcast a:focus,
#program_stage.broadcast ul.program li div.broadcast a:focus span,
#program_stage.broadcast ul.program li div.broadcast a:active,
#program_stage.broadcast ul.program li div.broadcast a:active span,
#program_stage.broadcast ul.program li.active div.playing,
#program_stage.broadcast ul.program li.active div.broadcast,
#program_stage.broadcast ul.program li.active div.broadcast span.channel,
#program_stage.broadcast ul.program li.active div.status,
#program_stage.broadcast ul.program li.active div.status div.remaining-time,
#program_stage.broadcast ul.program li.active span.name,
#program_stage.broadcast ul.program li.active span.time,
#program_stage ul.program li.nextBroadcast.rollover div.next,
#program_stage ul.program li.nextBroadcast.rollover a,
#program_stage ul.program li.nextBroadcast.rollover span,
#program_stage.broadcast ul.program li.nextBroadcast.rollover div.next,
#program_stage.broadcast ul.program li.nextBroadcast.rollover div.broadcast,
#program_stage.broadcast ul.program li.nextBroadcast.rollover div.broadcast a span { color: #ffffff; }
div.ticker h3.ticker_label { color: #ffffff; }
div.broadcast_navi_content ul li a,
div.broadcast_navi_content ul.level_2 li a { color: #ffffff; }
.bcast_live_btn .live_btn_txt { color: #ffffff; }
#program_stage ul.timezones li a:focus,
#program_stage ul.timezones li a:hover,
#program_stage ul.timezones li.active a { border-top: 3px solid #333d48; }
#program_stage ul.program li div.broadcast a:hover,
#program_stage ul.program li div.broadcast a:hover span,
#program_stage ul.program li div.broadcast a:focus,
#program_stage ul.program li div.broadcast a:focus span,
#program_stage ul.program li div.broadcast a:active,
#program_stage ul.program li div.broadcast a:active span,
#program_stage ul.program li.active div.playing,
#program_stage ul.program li.active div.broadcast,
#program_stage ul.program li.active div.broadcast span.channel,
#program_stage ul.program li.active div.status,
#program_stage ul.program li.active div.status div.remaining-time,
#program_stage ul.program li.active a span.name,
#program_stage ul.program li.active a span.channel,
#program_stage ul.program li.active a span.time,
#program_stage.broadcast ul.program li div.broadcast a:hover,
#program_stage.broadcast ul.program li div.broadcast a:hover span,
#program_stage.broadcast ul.program li div.broadcast a:focus,
#program_stage.broadcast ul.program li div.broadcast a:focus span,
#program_stage.broadcast ul.program li div.broadcast a:active,
#program_stage.broadcast ul.program li div.broadcast a:active span,
#program_stage.broadcast ul.program li.active div.playing,
#program_stage.broadcast ul.program li.active div.broadcast,
#program_stage.broadcast ul.program li.active div.broadcast span.channel,
#program_stage.broadcast ul.program li.active div.status,
#program_stage.broadcast ul.program li.active div.status div.remaining-time,
#program_stage.broadcast ul.program li.active span.name,
#program_stage.broadcast ul.program li.active span.time,
#program_stage ul.program li.nextBroadcast.rollover div.next,
#program_stage ul.program li.nextBroadcast.rollover a,
#program_stage ul.program li.nextBroadcast.rollover span,
#program_stage.broadcast ul.program li.nextBroadcast.rollover div.next,
#program_stage.broadcast ul.program li.nextBroadcast.rollover div.broadcast,
#program_stage.broadcast ul.program li.nextBroadcast.rollover div.broadcast a span { background:#333d48; }
div.ticker h3.ticker_label { background-color:#333d48; }
div.ticker h3.ticker_label:after { border-left-color: #333d48; }
div.broadcast_navi_content,
div.broadcast_navi_box_foot { background:#333d48; }
div.broadcast_navi_label em span,
div.broadcast_navi_label em span a { color: #ffffff; }
div.broadcast_navi ul.level_1 li.active > span,
div.broadcast_navi ul.level_1 li > a:focus,
div.broadcast_navi ul.level_1 li > a:hover,
div.broadcast_navi ul.level_1 li.active > a,
div.broadcast_navi li ul.level_2 li a:focus,
div.broadcast_navi li ul.level_2 li a:hover,
div.broadcast_navi li ul.level_2 li.active a { color: #ffffff; }
div.broadcast_navi_label { background: #0080e1; }
div.broadcast_navi ul.level_1 li.active > span,
div.broadcast_navi ul.level_1 li > a:focus,
div.broadcast_navi ul.level_1 li > a:hover,
div.broadcast_navi ul.level_1 li.active > a { background: #0080e1; }
div.broadcast_navi li ul.level_2 li a:focus,
div.broadcast_navi li ul.level_2 li a:hover,
div.broadcast_navi li ul.level_2 li.active a { background: #0080e1; }
/* hauptnavi */
div.main_navi_content li a:focus,
div.main_navi_content li a:hover,
div.main_navi_content li.active a { background-color:#0080e1; }
/* //hauptnavi */
div.nowPlaying { background-color: #0080e1; }
.bcast_live_btn .live_btn_txt { background-color: #0080e1; }
/* Mehrtagesansicht */
.day_section a,
.day_section a span,
div.day_123 dd em { background-color:#0080e1; }
/* Livestreambox */
#node_programmkalender div.livestream_box { background-color:#0080e1; border:1px solid #0080e1; }
/* //Livestreambox */
/* hauptnavi */
div.main_navi_content li a:focus,
div.main_navi_content li a:hover,
div.main_navi_content li.active a { color: #ffffff; }
/* //hauptnavi */
div.nowPlaying p,
div.nowPlaying a,
div.nowPlaying span { color: #ffffff; }
/* Mehrtagesansicht */
.day_section a,
.day_section a span,
div.day_123 dd em { color: #ffffff; }
.bcast_live_btn .live_btn_txt, .bcast_live_btn .live_btn_txt a { color: #ffffff; }
/* tapete */
div.wrapper { background: none; }
div.wrapper:before,
div.wrapper:after { content: ''; position: absolute; top: 0; bottom: 0; width: 25px; display: block; }
div.wrapper:before { background: url(../static/img/bg/shadow_left.png); left: -25px; }
div.wrapper:after { background: url(../static/img/bg/shadow_right.png); right: -25px; }
body { background: #dbdcd4 url(../layout/brandings/nachrichten/br24-hintergrund-100__v-background_-681ed4eae96bef429da07bf82d1506abe03cf9e3ac00.png?version=d89ef) no-repeat fixed center top; }
div.header_branding { background-color: transparent; background-size: auto; }
/* tapete */
/* header/footer */
div.header_branding { 

	display: block; height: 150px; overflow: hidden; background-image: url(../layout/brandings/fernsehen/br24-rs-header-gross-100__v-original_-4490982a09ce564896c0546e698c092a87185c1e199e.jpg?version=bd0ed); background-color: transparent; position: relative; padding-bottom: 0; }

h1.logo { top: -1999em; }
div.area a {cursor:pointer;display:block;}
div.area { display: block; }
div.area a > span { background-image: none; display: block; width: 238px; height: 150px; top: 0; left: 2.4%; font-size: .6875em; text-indent: -1999px; overflow: hidden; position: absolute; }
div.area a > span:before { display: block; width: 100%; text-indent: 0; position: absolute; top: 0; }

#footer_branding { display: none; } /* kann irgendwann mal in die header_footer.css */
/* //header/footer */
/* #################### breakpoint 1270px #################### */
@media only screen and (max-width: 1270px) {
div.wrapper:before,
div.wrapper:after {display:none;}
}
/* #################### breakpoint 640px #################### */
@media only screen and (max-width: 640px) {
/* Kann evtl. irgenwann mal in die breakpoints.css rein */
body.responsive div.header_branding { height: 70px; }
body.responsive div.header_branding:before { content: url("../layout/brandings/fernsehen/br24-rs-header-klein-100__v-original_-4490982a09ce564896c0546e698c092a87185c1ee7f5.jpg?version=85003"); }
body.responsive div.area a > span { height: 70px; width: 130px; left: 12px; }
body.responsive div.area a > span:before { top: -150px; }
body.responsive div.ticker h3.ticker_label:after { border-left-color: transparent; border-top-color: #333d48; }
}
/* #################### //breakpoint 640px [S] #################### */
/* #################### breakpoint 350px #################### */
@media only screen and (max-width: 350px) {
body.responsive div.area a > span { left: 0; }
}
/* #################### //breakpoint 350px #################### */