@charset "utf-8";

/* bitte bei Aktualisierung den folgenden Abschnitt nicht löschen */

.nav-highlight-rbbkul .nav-itemname-rbbkultur a {
font-weight: bold;
}

.nav-highlight-rbbkul .nav-itemname-rbbkultur a::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background: white;
}

/* bis hierhin nicht löschen */

/*
* Theme rbb kultur - Portal
*
* #e31818 - Navigation Activ, Links, Teaser Balken
* #ea558c - Hintergrund Premium
* #f7bfd9 - Hintergrund innerhalb Premium
* #f7bfd9 - Hintergrundfarbe ohne Hintergrundbild
* #------ - Logo Text & Linie, wird nicht angezeigt
*
*/

/* Hintergrund */

.page_margins {
background-image: url("/content/dam/rbb/rbb/layout/rbbkultur/wallpaper-mauerbau-g.png");
background-position: center top;
background-color: #ecb36a;
background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {

.page_margins {
background-image: url("/content/dam/rbb/rbb/layout/rbbkultur/wallpaper-mauerbau-g.png");
background-position: right 120px;
}

}


/* Header, Top-Navigation */

.header,
.nav-top-logo,
.has-overflow.nav-top-list-wrapper::before,
.has-overflow.nav-top-list-wrapper::after,
.nav-top-sticky-container .has-overflow.nav-top-list-wrapper::before,
.nav-top-sticky-container .has-overflow.nav-top-list-wrapper::after {
background: #fdeff6;
}

.no-touch .nav-top-list-item.nav-hasdropdown.has-focus>a,
.no-touch .nav-top-list-item.nav-hasdropdown:hover>a {
background: #fff;
}

.nav-top-logo a {
margin: 1px 0 0;
}

.nav-top-list-dropdown {
background: #fff;
}

.nav-top-list-item a,
.nav-top-list-dropdown .nav-top-list-item a {
color: #000;
}

.nav-top-list-dropdown .nav-top-list-item a {
border-top: 1px solid #e31818;
}

.nav-top-sticky-wrapper {
background: #fdeff6;
}

.nav-top-sticky-container .nav-top-logo img {
width: 110px;
height: 25px;
}

@media screen and (max-width: 679px) {

.header {
background: #fff;
}

.nav-top-logo {
background: #fff;
}

.nav-top-container .nav-top-logo a {
height: 30px;
margin: 0px 0 0;
}

.nav-top-container .nav-top-logo img {
width: 130px;
height: 30px;
}

.nav-top-container.static-container .nav-top-list-wrapper {
background: #fdeff6;
}

.nav-top-container.static-container .nav-top-list {
background: #fdeff6;
}

.nav-top-container.static-container .nav-top-list>.nav-top-list-item>a {
color: #000;
}

.nav-top-container.static-container .nav-top-list>.nav-top-list-item.nav-hasdropdown>a::after {
border-color: #e31818 transparent transparent transparent;
}

.nav-top-container.static-container .nav-top-list-item.nav-current>a::before {
background: #e31818;
}

.nav-top-sticky-container .nav-top-logo {
margin: 12px 8px 0 0;
height: 20px;
}

.nav-top-sticky-container .nav-top-logo a,
.nav-top-sticky-container .nav-top-logo img {
height: 20px;
width: 87px;
}
}


/* Breadcrumbs */

.breadcrumb {
position: relative;
background: #fdeff6;
border-bottom: 4px solid #000;
z-index: 14;
}

.breadcrumb li {
color: #000;
}

.breadcrumb a {
color: #000;
}


/* Contentheader */

#contentheader .header_content .header_splited .logo {
position: absolute;
max-width: 450px;
margin-top: -120px;
margin-left: -50px;
}

#contentheader .header_content .header_splited .logo img {
max-width: 450px;
}

#contentheader .header_content .header_splited .text:before,
#contentheader .header_content .header_splited .text {
display: none;
}

#contentheader .presentation {
display: block;
position: absolute;
top: 0;
right: 0;
text-align: right;
z-index: 13;
}

#contentheader .presentation .logo {
display: block;
line-height: 1em;
}

#contentheader .presentation .logo:first-child {
width: 200px;
height: 106px;
margin: 8px 120px 0 0;
background-image: url("/content/dam/rbb/rbb/layout/rbbkultur/kulturletter_gross.svg");
background-position: left top;
background-repeat: no-repeat;
}

#contentheader .presentation .logo:last-child {
width: 220px;
height: 78px;
margin: 15px 15px 0 0;
background-image: url("/content/dam/rbb/rbb/layout/rbbkultur/livehoeren_gross.svg");
background-position: left top;
background-repeat: no-repeat;
float: right;
}

#contentheader.collapsed {
margin-bottom: 0;
}

@media screen and (min-width: 769px) {

#contentheader.standard,
#contentheader.standard .header_splited,
#contentheader.standard.collapsed,
#contentheader.standard.collapsed .header_splited {
height: 190px;
}

}

@media screen and (max-width: 1120px) {

#contentheader .presentation .logo:first-child {
margin: 8px 45px 0 0;
}

#contentheader .header_content .header_splited .logo {
margin-left: 0;
}

}

@media screen and (max-width: 768px) {

#contentheader.standard,
#contentheader.standard .header_splited {
height: 138px;
}

#contentheader .header_content .header_splited .logo {
position: absolute;
max-width: 300px;
margin-top: -80px;
}

#contentheader .header_content .header_splited .logo img {
max-width: 300px;
}

#contentheader .presentation .logo:first-child {
width: 170px;
height: 45px;
margin: 0;
background-image: url("/content/dam/rbb/rbb/layout/rbbkultur/kulturletter_klein.svg");
background-size: contain;
}

#contentheader .presentation .logo:last-child {
width: 102px;
height: 78px;
margin: 30px 30px 0 0;
background-image: url("/content/dam/rbb/rbb/layout/rbbkultur/livehoeren_klein.svg");
background-size: contain;
}

}

@media screen and (max-width: 640px) {

#contentheader .header_content .header_splited .logo {
padding-left: 0;
}

#contentheader .header_content .header_splited>.logo img {
min-width: 300px;
max-height: 300px;
}

}

@media screen and (max-width: 480px) {

#contentheader.standard,
#contentheader.standard .header_splited {
height: 100px;
}

#contentheader .header_content .header_splited .logo {
max-width: 200px;
margin-top: -50px;
}

#contentheader .header_content .header_splited>.logo img {
min-width: 200px;
max-height: 200px;
}

#contentheader .presentation .logo:first-child {
width: 121px;
height: 32px;
margin: 0;
}

#contentheader .presentation .logo:last-child {
width: 68px;
height: 52px;
margin: 20px 30px 0 0;
}

}

#contentheader.medium+#main,
#contentheader.standard+#main {
padding-top: 20px;
}

.header_content .layoutsearch {
display: none;
}


/* Contentnavigation ausgeblendet */

#contentnav {
display: none;
}


/* Box-Headlines */

.teaserbox .boxheadline {
color: #000;
}

.teaserbox.layoutstandard .boxheadline,
.teaserbox.layoutnow_on_air .boxheadline,
.teaserbox.layoutgalleryslider .boxheadline,
.teaserbox.layoutnewsticker .boxheadline,
.layouttopicteaser .boxheadline {
font-size: 1.5em;
min-height: 30px;
}


/* Teaser-Headlines */

.manualteaser .onAirInfo,
.manualteaser h3 .manualteasertitle,
.manualteaser h3 .manualteaserpicturetitle,
.manualteaser h3 .manualteaserroofline {
color: #000;
}

.manualteaser h3 .manualteasertitle {
font-weight: 700;
text-transform: uppercase;
}


/* Farben und Hintergründe */

#main a:focus,
#main a:hover,
#main .ico:before,
#main .ico:after,
#contentheader .ico:before,
#contentheader .ico:after,
#contentnav .level1>li.selected>a,
#contentnav .level1>li.expanded>a,
#contentnav .level2 li a,
.mobile_content_nav .item a,
.manualteaser h3 a .manualteasertitle,
.manualteaser a h3.manualteasertitle,
.manualteaser h4 a .manualteasertitle,
.manualteaser .manualteasershorttext a,
.tab_navigation li a,
.tab_navigation_extend li a,
.manualteaser .download_marker,
.manualteaser .ico.ico_download,
.manualteaser .ico.ico_download:before,
.mehrlink,
.teaserbox h2.boxheadline a,
.teaserbox .rsslink,
.js .layoutexpandableteaser li>h3 .manualteasertitle,
.slider .newsticker .manualteasertitle a,
.layoutsocialshare .socialshare_list a,
.layoutarticlemodule>.teaserbox a,
.js .layoutcommentlist .comment_list article header:after,
.js .layoutcommentlist .comment_list article.hasOverflow header::after,
.pager li a,
.layoutcommentlist .comment_list article.hasOverflow p::after,
.js .layoutexpandableteaser li>h3 .manualteasertitle,
.teaserbox .mehrlink a,
.layoutepg .mehrlink a,
.weathermap .wmControls a,
.layoutexpandableteaser .showall a,
.epg_view .nowmarker .label,
.layoutnow_on_air .now_on_air_songs .current .manualteasertitle,
.layoutnow_on_air .now_on_air_songs .current .description,
.layoutnow_on_air a,
#footer .back_to_top,
#main .layoutsearchresult .filter .filter_list .ico::before,
.layoutsearchresult .filter .filter_list .ico::before {
color: #e31818;
}

#main .slider .skip .ico:before,
.layoutarticlemodule .articlemodulefooter .ico_arrow_wide_up::before,
a.themenflag:hover,
a.articlecount:hover {
color: #fff !important;
}

#main .content_navi_slider+.teaserbox,
.epg_view .nowmarker.fluid,
.slider.thumbs li.selected a,
.no-touch .slider.thumbs li>a:hover;

#col2 .teaserbox.layoutautor,
.layoutautor .relatedcontent,
.layoutautor .layoutrelated_content_title_time,
.slider.slider_programme .scrollcontent>li.active>a:after,
.layoutsocialshare .socialshare_list>li,
.teaserbox .articlecount {
border-color: #e31818;
}

#contentnav .toggle_language:focus,
#contentnav.collapsed .level1>li,
.teaserbox.layouttabbedteasermodule,
.teaserbox>.manualteaser~.manualteaser,
.teaserbox>.teaser~.teaser,
.teaserbox,
.teaserbox .themenflag,
.teaserbox .articlecount,
.layouttopicteaser .teaser>.headlineteaser,
.layouttopicteaser .teaser>.headlineteaser>.manualteaser,
.layoutsocialshare .socialshare_list,
.layoutsocialshare .socialshare_list>li,
.layoutexpandableteaser .popular .manualteaser,
.tab_navigation .active:after,
.no-touch .slider.slider_programme .scrollcontent>li>a:hover:after,
.slider.slider_programme .scrollcontent>li.active>a:after {
border-top-color: #e31818;
}

.layouttopicteaser .teaser>.headlineteaser,
.layoutsocialshare .socialshare_list>li,
.teaserbox .articlecount {
border-bottom-color: #e31818;
}

.mobile_content_nav .view:after,
.mobile_content_nav.flyout .view:after {
border-left-color: #e31818;
}

.tab_navigation .active a,
.tab_navigation li a:hover,
.tab_navigation_extend .active a,
.tab_navigation_extend li a:hover,
.mobile_content_nav .item.selected a,
.mobile_content_nav .header,
.js .layoutexpandableteaser li>h3 .manualteasertitle.active,
.teaserbox .themenflag,
.teaserbox .articlecount,
.layoutexpandableteaser.layoutepg .layoutepg .manualteaser .flag_now,
.epg_view .timeline_view .broadcast.hilite,
.epg_view .timeline_view .broadcast.active,
.epg_view .timeline_view .broadcast:hover,
.no-touch .slider.slider_programme .scrollcontent>li>a:hover,
.slider.slider_programme .scrollcontent>li.active>a,
.epg_view .timeline_view .broadcast.hilite,
.epg_view .timeline_view .broadcast.active,
.epg_view .timeline_view .broadcast:hover,
.layoutarticlemodule .articlemodulefooter .ico_arrow_wide_up {
background-color: #e31818;
color: #fff !important;
}

.js .layoutexpandableteaser li>h3 .manualteasertitle {
background-image: url("/content/dam/rbb/rbb/layout/rbbkultur/expandableArrows.png");
}

.playlist_tables .table_container th,
.playlist_tables .table_container td,
.playlist_table_trigger,
.layouttabbedteasermodule .tab_content,
.tab_navigation_viewport,
.layoutnewsticker_newsteaser .slider,
.layoutnewsticker .slider,
.layoutnewsticker_short .slider,
.layoutexpandableteaser>ul,
.layoutexpandableteaser .accordion_body,
.epg_container,
.slider.slider_programme .scrollcontent>li,
.layoutexpandableteaser.layoutepg .layoutepg .teaserbox.layoutstandard .col_programme,
.layoutnewsticker_newsteaser .slider .newsticker .manualteaser>.manualteaserroofline,
.slider .newsticker .manualteaser>.manualteaserdatetime,
.newsticker .manualteaser,
.layoutexpandableteaser .accordion_body>.manualteaser,
.accordion_body>.manualteaser,
.manualteaser .layoutrelated_content_headline,
.manualteaser .layoutrelated_content_standard,
.manualteaser.last .relatedcontent,
.layouttabbedteasermodule .tab_content .manualteaser,
.layouttabbedteasermodule>.tab_content>.teaserbox>.manualteaser~.manualteaser,
.layoutlastnextshowteaser>.next_issue>.teaser,
.manualteaser:last-child .relatedcontent,
.layoutlegendbox,
.slider.thumbs,
.layoutinfobox,
.layoutlinkbox,
.layoutlinkbox>ul>li,
.layoutarticlemodule .layoutzitat,
.layoutrelated_content>.layoutrelated_content_standard,
.layoutarticlemodule .table table,
.layoutarticlemodule .table tbody tr td,
.layoutarticlemodule .articlemodulefooter,
.layoutcommentlist .comment_list,
.layoutcommentlist .comment_list>li,
.manualteaser.layoutcontactmodule,
.form .type-button,
.manualteaser.layoutnewslettermodule,
.newSharing,
#main .teaserbox.layoutarchive.layoutsearchresult,
.ui-datepicker,
#main .teaserbox.layoutarchive.layoutsearchresult .layouttabbedteasermodule,
.layoutarchive.layoutsearchresult .tab_content .teaserbox.first>.manualteaser.first,
.layoutepg .slider.tips .manualteaser,
.layoutnewsticker_newsteaser .slider .newsticker .manualteaser,
.tab_navigation li a,
.tab_navigation_extend li a,
#col2 .teaserbox.layoutautor,
.layoutautor .layoutrelated_content_title_time,
.layoutrelated_content>.layoutrelated_content_standard,
.layoutrelated_content>.layoutstandard,
.layoutsearchresult .layouttabbedteasermodul,
.layoutsearchresult .filter .filter_list li,
.layoutsearchresult .searchList li,
.layoutarchive>.actionbar,
.layoutchartsyesterday .actionbar,
.layoutarchive .layouttabbedteaserbox>.actionbar,
.layoutepg.searchresultview>.teaserbox>.actionbar,
.layoutcontactlist .actionbar,
.layoutsearchresult .actionbar,
.layoutsearchresult .layouttabbedteasermodule {
border-color: #f7bfd9;
}

.form .text,
.form .textarea,
.layoutsearchresult #searchform .submit {
border-color: #ea558c;
}

.playlist_tables .table_container table tr.play_track .fond,
.layoutnewsticker_newsteaser .slider .newsticker .manualteaser>.manualteaserroofline,
.slider .newsticker .manualteaser>.manualteaserdatetime,
.layouttopicmodule,
.layoutautor .relatedcontent,
.layoutlegendbox,
.pager .active a,
.form .text,
.form .textarea,
.containerMain .teaserbox.layoutsearchresult .searchform #searchform .type-text .text,
.containerMain .teaserbox.layoutsearchresult .wrapper_filter #searchform .type-text .text,
#main .teaserbox.layoutsearchresult .searchform #searchform .type-text .text,
#main .teaserbox.layoutsearchresult .wrapper_filter #searchform .type-text .text,
#main .teaserbox.layoutarchivecalendar .searchform #searchform .type-text .text,
#main .teaserbox.layoutarchivecalendar .wrapper_filter #searchform .type-text .text,
#main .teaserbox.layoutarchive .searchform #searchform .type-text .text,
#main .teaserbox.layoutarchive .wrapper_filter #searchform .type-text .text,
.containerMain .teaserbox.layoutsearchresult .searchform .datefilter .datefilterfrom,
.containerMain .teaserbox.layoutsearchresult .searchform .datefilter .datefilterto,
.containerMain .teaserbox.layoutsearchresult .wrapper_filter .datefilter .datefilterfrom,
.containerMain .teaserbox.layoutsearchresult .wrapper_filter .datefilter .datefilterto,
#main .teaserbox.layoutsearchresult .searchform .datefilter .datefilterfrom,
#main .teaserbox.layoutsearchresult .searchform .datefilter .datefilterto,
#main .teaserbox.layoutsearchresult .wrapper_filter .datefilter .datefilterfrom,
#main .teaserbox.layoutsearchresult .wrapper_filter .datefilter .datefilterto,
#main .teaserbox.layoutarchivecalendar .searchform .datefilter .datefilterfrom,
#main .teaserbox.layoutarchivecalendar .searchform .datefilter .datefilterto,
#main .teaserbox.layoutarchivecalendar .wrapper_filter .datefilter .datefilterfrom,
#main .teaserbox.layoutarchivecalendar .wrapper_filter .datefilter .datefilterto,
#main .teaserbox.layoutarchive .searchform .datefilter .datefilterfrom,
#main .teaserbox.layoutarchive .searchform .datefilter .datefilterto,
#main .teaserbox.layoutarchive .wrapper_filter .datefilter .datefilterfrom,
#main .teaserbox.layoutarchive .wrapper_filter .datefilter,
.layoutsearchresult #searchform .submit,
.ui-datepicker .ui-datepicker-header,
.layoutsearchresult mark {
background-color: #fdeff6;
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-days-cell-over a {
background-color: #e31818;
}

.layoutstatistik {
background: #fdeff6;
}

.layouttabbedteasermodule .boxheadline,
.layoutexpandableteaser>.boxheadline,
.layouttopicmodule>.teaser>.relatedcontent .manualteaser,
.layoutlegendbox .boxheadline,
.teaserbox.layoutlinkbox .boxheadline,
.layoutinfobox .boxheadline,
.slider.thumbs,
.layoutarticlemodule .table th,
#col2 .teaserbox.layoutautor,
.layoutcontactmodule .boxheadline,
.layoutnewslettermodule .boxheadline,
#main .teaserbox.layoutarchive.layoutsearchresult .boxheadline,
.containerMain .teaserbox.layoutsearchresult .searchform .datefilter,
.containerMain .teaserbox.layoutsearchresult .wrapper_filter .datefilter,
#main .teaserbox.layoutsearchresult .searchform .datefilter,
#main .teaserbox.layoutsearchresult .wrapper_filter .datefilter,
#main .teaserbox.layoutarchivecalendar .searchform .datefilter,
#main .teaserbox.layoutarchivecalendar .wrapper_filter .datefilter,
#main .teaserbox.layoutarchive .searchform .datefilter,
#main .teaserbox.layoutarchive .wrapper_filter .datefilter {
background-color: #f7bfd9;
}

.layoutnewsticker_newsteaser .slider .newsticker .manualteaser>.manualteaserroofline,
.slider .newsticker .manualteaser>.manualteaserdatetime,
.slider.slider_programme .scrollcontent>li>a,
.layoutsocialshare .socialshare_list>li>a,
.teaserbox time,
.layoutarticlemodule .roofline,
.layoutarticlemodule .onAirInfo,
.doctypebildergalerie .roofline,
.ico::before,
.ico::after,
.bingmap .MapPushpinBase::before,
.layoutarticlemodule .epg_props .ico::before,
.layoutlegendbox .epg_props .ico::before,
.newSharing a {
color: #000;
}

/* Premiumteaser */

.layoutpremium {
background-color: #ea558c;
}

.layoutpremium>.manualteaser {
background-color: #f7bfd9;
}

.layoutpremium>.manualteaser .manualteaserdatetime,
.layoutlastnextshowteaser .manualteaserdatetime {
background-color: #e31818;
}

.layoutpremium .manualteaserroofline {
padding-left: 15px;
}

@media screen and (min-width: 769px) {

#main>.teaserbox.layoutpremium {
margin: -20px -15px 0;
}

}

@media screen and (max-width: 768px) {

#main>.teaserbox.layoutpremium {
margin-top: -20px;
}

}


/* Rating-Sterne */

.layoutarticlemodule .rating ul,
.layoutarticlemodule .rating a,
.layoutarticlemodule .rating a:hover,
.layoutarticlemodule .rating a:focus,
.layoutarticlemodule .rating .current a,
.layoutarticlemodule .rating .current span,
.manualteaser .rating ul,
.manualteaser .rating a,
.manualteaser .rating a:hover,
.manualteaser .rating a:focus,
.manualteaser .rating .current a,
.manualteaser .rating .current span {
background-image: url("/content/dam/rbb/rbb/layout/rbbkultur/ratingStars.png");
}


/* Top 3 Teaser */

.layoutcharts_top3_teaser .top3_title {
min-height: 60px;
background-color: #e31818;
}

.layoutcharts_top3_teaser .top3_title span {
top: 25%;
}

.layoutcharts_top3_teaser .top3_title,
.layoutcharts_top3_teaser .charts_table .position {
background-color: #e31818;
}


/* Now on Air Teaser */

.layoutnow_on_air .on_air_header {
background: #e31818;
}

.layoutnow_on_air.manualteaser {
border-color: #e31818;
background: #fdeff6;
}

.layoutnow_on_air .now_on_air_songs {
background: #fff;
}

.layoutnow_on_air .now_on_air_moderator,
.layoutnow_on_air .now_on_air_songs .manualteaser,
.layoutnow_on_air .now_on_air_moderator+.now_on_air_songs {
border-color: #000;
}

.layoutnow_on_air .on_air_header .livestreamlink {
top: -30px;
right: 20px;
}

.layoutnow_on_air .on_air_header .livestreamlink span {
display: none;
}

.layoutnow_on_air .on_air_header .livestreamlink img {
height: 70px;
}


/* rbb kultur präsentiert */

.presenting {
background: url("/content/dam/rbb/rbb/layout/rbbkultur/k_praesentiert.svg") no-repeat scroll 0 0;
width: 123px;
height: 14px;
margin-top: 1em;
clear: both;
}


/* Autorenteaser */

.layoutautor .manualteaser~.manualteaser {
margin-top: 9px;
padding-top: 15px;
}

.layoutautor .manualteaser h3 .manualteasertitle {
font-size: 1.1428em;
padding-right: 0;
margin-bottom: 0;
line-height: 1.25em;
text-transform: none;
}


/* Untersendungen */

.layoutexpandableteaser.layoutepg .layoutepg .manualteaser .flag_now {
background-color: #e31818;
}

.manualteaser .flag_now {
display: none;
}

.untersendungen .manualteaser time {
font-family: "Interstate", Tahoma, Arial, sans-serif;
font-style: normal;
margin-bottom: .5em;
}

.layoutexpandableteaser.layoutepg .layoutepg .manualteaser .manualteaserpicture {
margin-top: 3px;
}

.untersendungen .manualteaser .manualteaserpicture {
float: left;
display: inline;
max-width: 185px;
height: auto;
margin-top: 3px;
margin-right: 15px;
margin-bottom: 6px;
clear: both;
}

@media screen and (max-width:479px) {

.untersendungen .manualteaser .manualteaserpicture {
float: none;
display: block;
max-width: none;
margin-top: 0;
margin-right: 0;
}

}

.manualteaser .untersendungen {
padding: 0 0 20px 43px;
}

.untersendungen .manualteaser {
clear: both;
margin-top: 1.5em;
}

.untersendungen .manualteaser .untersendungen {
padding: 0;
}

.layoutexpandableteaser.layoutepg .layoutepg .untersendungen>.manualteaser {
overflow: hidden;
}

.untersendungen .manualteaser,
.layoutexpandableteaser.layoutepg .layoutepg .untersendungen>.manualteaser+.manualteaser {
border-top: 1px solid #f7bfd9;
padding-top: .5em;
margin-top: .3em;
}

.untersendungen .manualteaser:first-child {
border-top: none;
}

.untersendungen .manualteaser .manualteasertitle,
.untersendungen .manualteaser .manualteaserpicturetitle {
font-size: 1.1428em;
}

.doctypesendeplatz.layoutrbb_sendeplatz_programmbeitrag .untersendungen {
padding: 0;
overflow: hidden;
margin: 0 0 1.5em;
}

.doctypesendeplatz.layoutrbb_sendeplatz_programmbeitrag .untersendungen .manualteaser {
border-top: 1px solid #f7bfd9;
padding: 1.5em 0 0;
}

.moderation {
margin-bottom: 1.5em;
}

/*Sendeschema */

.schema table {
background: #f7bfd9;
}

.schema td {
background: #fdeff6;
}

.schema a {
font-weight: 700;
}

.schema th,
.schema td {
border: 1px solid #ea558c;
}

.schema td u {
color: #000;
}

.schema p>i {
color: #000;
}


/* Audiobuttons */
/*

.layoutaudio_download_ohne_bild .audio-btn,
.layoutaudio_ohne_bild .audio-btn,
.layoutaudioliste .audio-btn,
.layoutlivestream .audio-btn,
.layoutpodcastepisode .audio-btn,
.playlist_tables .audio-btn {
background-image: url(kul-spr-play.svg);
background-color: #fdeff6;
}

.layoutaudio_download_ohne_bild .audio-btn:focus,
.layoutaudio_download_ohne_bild .audio-btn:hover,
.layoutaudio_ohne_bild .audio-btn:focus,
.layoutaudio_ohne_bild .audio-btn:hover,
.layoutaudioliste .audio-btn:focus,
.layoutaudioliste .audio-btn:hover,
.layoutlivestream .audio-btn:focus,
.layoutlivestream .audio-btn:hover,
.layoutpodcastepisode .audio-btn:focus,
.layoutpodcastepisode .audio-btn:hover,
.playlist_tables .audio-btn:focus,
.playlist_tables .audio-btn:hover {
background-color: #e31818;
}
*/

/* Sliderbuttons */

.slider>.skip {
border-right: 1px solid #e31818;
background-color: #e31818;
}

.slider>.skip.forward {
border-left: 1px solid #e31818;
}

.slider>.skip.disabled:hover {
background-color: #e31818;
}

.slider>.skip:hover,
.slider>.skip.active {
background-color: #e31818;
}

.slider .skip .ico::before {
text-shadow: none;
}


/* Kalendericons */

.containerMain .teaserbox.layoutsearchresult .searchform .datefilter .type-text::after,
.containerMain .teaserbox.layoutsearchresult .wrapper_filter .datefilter .type-text::after,
#main .teaserbox.layoutsearchresult .searchform .datefilter .type-text::after,
#main .teaserbox.layoutsearchresult .wrapper_filter .datefilter .type-text::after,
#main .teaserbox.layoutarchivecalendar .searchform .datefilter .type-text::after,
#main .teaserbox.layoutarchivecalendar .wrapper_filter .datefilter .type-text::after,
#main .teaserbox.layoutarchive .searchform .datefilter .type-text::after,
#main .teaserbox.layoutarchive .wrapper_filter .datefilter .type-text::after {
border-left: 1px solid #ea558c;
height: 21px;
background-color: transparent;
z-index: 3;
}

/* Korrektur eingerückte Dachzeile im Premium Topteaser */

.layoutpremium .manualteaserroofline {
padding-left: 0;
}

.layoutpremium .layoutplakativteaser .manualteaserroofline {
padding-left: 15px;
}