/* Promo Banner */
#promo {background-color: #f9f9f9; margin: 0; border-bottom:1px solid #e1e1e1;}
#promo .sectionWrapperMain {margin:0;}
#promo .section.sectionA {padding: 0;}
#promo .con {margin-top: 8px;}

/* Content Ausblenden/Einblenden */

html.view-s .noSmallViews,
html.view-xs .noSmallViews {
display:none !important;
}
html.view-m .onlySmallViews,
html.view-l .onlySmallViews,
html.view-xl .onlySmallViews {
display:none !important;
}
html.isApp .noApp,
html.isApp #header,
html.isApp #channelNav,
html.isApp #breadcrumb,
html.isApp #promo, 
html.isApp #footer {
display:none !important;
}
html.isWebsite .onlyApp {
display:none !important;
}
 
/* Radiowellenlogos */
.con.radiowellenTeaserBox {
}

#content .radiowellenTeaserBox .boxCon {
display:block;
}

html.view-xl #content .radiowellenTeaserBox .mod .box,
html.view-l #content .radiowellenTeaserBox .mod .box,
html.view-m #content .radiowellenTeaserBox .mod .box {
min-width: 10%;
width: 10%;
}

html.view-s #content .radiowellenTeaserBox .mod .box,
html.view-xs #content .radiowellenTeaserBox .mod .box,
html #content .sectionC .radiowellenTeaserBox .mod .box  {
min-width: 19.97%;
width: 19.97%;
}
 
/* Mediathek-Links Homepage */

.con .mod .mediathekLinks, 
.con .mod .mediathekLinks .teaser {
background-color: transparent;
padding: 0 !important;
}
.con .mod .mediathekLinks .innerTeaser {
display: none !important;
}
.con .mod .mediathekLinks .linklist {
border: 0 none !important;
float: left !important;
width: 100% !important;
text-align: center;
background-color: transparent;
}
.con .mod .mediathekLinks ul.list {
display: inline-block !important;
width: auto !important;
float: none;
border:0 none;
padding: 4px 16px;
}
.con .mod .mediathekLinks li {
float: none;
border:0 none;
display: inline;
}
.con .mod .mediathekLinks a {
padding: 11px 16px 14px !important;
background-color: #0064ae;
background-image: linear-gradient(#2670bc, #004c92) !important;
width: 250px;
/*height: 44px;*/
 float: left;
text-align: left;
margin: 0;
color: #fefefe;
margin-right: 1px;
}
.con .mod .mediathekLinks a:hover {
background-color: #0064ae !important;
background-image: linear-gradient(#004c92, #2670bc) !important;
}
html.view-xs .con .mod .mediathekLinks a,
html.view-s .con .mod .mediathekLinks a {
width: 100%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
margin-bottom:1px;
text-align:left;
}
.con .mod .mediathekLinks .sendungVerpasst a {
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-ms-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px; 
}
.con .mod .mediathekLinks .sendung-a-z a {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
-ms-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
margin-right: 0;
}
html.no-touch .con .mod .mediathekLinks a:hover,
.con .mod .mediathekLinks a:after {
color: #fefefe !important;
}
.con .mod .mediathekLinks .linktext::before {
content: none !important;
}
 
/* START CHATPROTOKOLLE */

p.chatmoderator {
color: #C60000;
}
p.chatgast {
color: #006600;
}

/* protokoll generell */
.chatprotokoll {
background-color: #FFFFFF;
margin: -8px;
padding: 1em;
}

/* protokoll in html-Detailseite*/
body.cssHtml .chatprotokoll {
padding: 1em;
border: 1px solid #E4E2D8;
}
 
.chatprotokoll li {
margin-bottom: 1.5em;
list-style: outside none none;
}

.chatprotokoll li span {
font-weight: bold;
}

.chatprotokoll li.question {
margin-bottom: 0.5em;
}

#chatprotokoll .moderator,
.chatprotokoll li.moderator {
color: #cc0000;
}

#chatprotokoll .experte,
.chatprotokoll li.answer,
.chatprotokoll li.guest {
color: #006600;
}
/* END CHATPROTOKOLLE */
 
/* Zitat im Fließtext */
.mod.modParagraph p.text cite {
display: inline;
}
 

/* Sprungmarken ausblenden */
.hideAnchorGroup .jumpLabelList {
display: none;
}


/* Wahlmonitor tagesschau */
#content .wahlmonitor-ard .staticHtml,
body.wahlmonitor-ard #content .staticHtml {
text-align:center;
}
/*Verteilseite */
html.view-xs .sectionZ .wahlmonitor-ard iframe {
height: 262px;
width:296px;
}
html.view-s .sectionZ .wahlmonitor-ard iframe {
height: 366px;
width: 456px
}
html.view-m .sectionZ .wahlmonitor-ard iframe {
height: 310px;
width: 475px;
}
html.view-l .sectionZ .wahlmonitor-ard iframe {
height: 402px;
width: 640px;
}
html.view-xl .sectionZ .wahlmonitor-ard iframe {
height: 582px;
width:955px;
}

/* Detailseite */
html.view-xs .wahlmonitor-ard .sectionA.sectionDetailPage iframe {
height: 262px;
width: 296px;
}
html.view-s .wahlmonitor-ard .sectionA.sectionDetailPage iframe {
height: 300px;
width: 456px;
}
html.view-m .wahlmonitor-ard .sectionA.sectionDetailPage iframe {
width: 744px;
height: 462px;
}
html.view-l .wahlmonitor-ard .sectionA.sectionDetailPage iframe {
height: 576px;
width: 944px;
}
html.view-xl .wahlmonitor-ard .sectionA.sectionDetailPage iframe {
height: 842px;
width:1416px;
}

/* Copytext */
html.view-xs .sectionZ.sectionDetailPage .cssBoxTeaserStandard .wahlmonitor-ard iframe {
height: 248px;
width:280px;
}
html.view-s .sectionZ.sectionDetailPage .cssBoxTeaserStandard .wahlmonitor-ard iframe {
height: 345px;
width:440px;
}
html.view-m .sectionZ.sectionDetailPage .cssBoxTeaserStandard .wahlmonitor-ard iframe {
height: 296px;
width: 450px;
}
html.view-l .sectionZ.sectionDetailPage .cssBoxTeaserStandard .wahlmonitor-ard iframe {
width: 568px;
height: 362px;
}
html.view-xl .sectionZ.sectionDetailPage .cssBoxTeaserStandard .wahlmonitor-ard iframe {
width: 882px;
height: 542px;
}

/*StaticHTML Spezialteaser*/

.section.sectionDetailPage .con.conInline div.cssHtml.transparentBg div.teaser.special { 
background-color: transparent; 
} 
.section.sectionDetailPage .con.conInline div.cssHtml.noPadding div.teaser.special { 
padding: 0; 
}

.section.sectionDetailPage .con.conInline div.cssHtml.eightPadding div.teaser.special { 
padding: 8px; 
}

/* Quiz */
.mod .cssVoting.staticQuiz .form .mediaCon .mediaInfo {
display: block !important;
}

.mod .cssVoting .agbContent a {
color: #0673b8;
}

/* AVPlus Player */
.cssAvPlus.box .avPlusThemaShowTeasertext .avPlus-content .box .teasertext {
display: block;
}

/* Tweets zentrieren */
.twitter-embed iframe,
.staticHtml iframe.twitter-tweet {
margin: auto;
}

/* Facebook-Feed */
.fbFeed .likes {
display: inline-block; font-size: 14px; color: #666666;
}

/* Amp-Ausspiel: Alles um das StaticHtml ausblenden wenn appIframe gesetzt */
html.appIframe #promo,
html.appIframe #header,
html.appIframe #channelNav,
html.appIframe #breadcrumb,
html.appIframe #footer,
html.appIframe h1,
html.appIframe .ui-social-fixed {
display: none !important;
}

/* Höher und Tieferstellen */
sup {
font-size: 0.8em;
vertical-align: super;
}
sub {
font-size: 0.8em;
vertical-align: sub;
}

/*Timeline*/
.cssTimeline.hideDateTime .calEntriesList .dachzeile {
display: none;
}
.cssTimeline.useShorttitle .calEntriesList h4 {
display:none;
}
.cssTimeline.useShorttitle .calEntriesList h4.shortHeadline {
display:block;
}

/* Bildteaser Sendungsdokument Stil Bildteaser ohne Text - keine Sendezeit anzeigen */
.mod .noText.boxImage.box .time, 
.mod .noText.boxImageSquare.box .time {
display: none;
}

/* Sporttabellen */ 
html.view-xs :not(.Fussball).sportResults tr th.tore, 
html.view-xs :not(.Fussball).sportResults tr td.tore {
display: none;
}
html.view-xs .sportResults.Fussball tr th.tore,
html.view-xs .sportResults.Fussball tr td.tore {
display: table-cell;
}
html.view-xs :not(.placeholder).sportResults tr th.diff,
html.view-xs :not(.placeholder).sportResults tr td.diff  {
display: table-cell;
}
html.view-xs .sportResults.Fussball tr th.diff, 
html.view-xs .sportResults.Fussball tr td.diff {
display: none;
}

/* Style noDistance */
#content .con.noDistance {
margin-bottom: 1px;
}
.con.noDistance .mod.modA .box:last-child {
margin-bottom: 0;
}

.con .mod.modA .box{
margin-bottom: 1.1px;
}

/* Untertitel Sendung in Mediathek A-Z und Sendung verpasst anzeigen */
body.cssBroadcastSeries.node-sendungen-a-z .box.cssBroadcast p.subtitle,
body.cssProgramDayBundle.node-fernsehen .box.cssBroadcast p.subtitle {
display: block !important;
}

/* IPG-Teaser: Sendereihe ausblendenen */
.mod .boxIpgTeaserSlider.boxIpgTeaser.box .ipgTeaserWrapperInner .teaser .broadcastSeriesTitle {
display:none;
}

/* Radio IPG Suche Felder Genre und Attribut ausblenden */
.cssIpg.ipgRadio .cssIpgSearchForm .formElement.inline {
display: none;
}

/* IPG Day Radio Teaser Background*/
.cssIpg.ipgRadio .cssBroadcastList .cssBroadcast .teaser{
    background-color: rgba(0, 0, 0, 0.05);
}
.cssIpg.ipgRadio .cssBroadcastList .cssBroadcast .teaser:hover{
    background-color: rgba(0,0,0,0.03);
}


/* Sportergbnisse */ 
#uebersicht100Body .ui-tabs ul li a {font-size: 0.90em;}
#wettbewerb100Body .Pferdesport pre {white-space: pre;}

/* Bündelgruppe Spezialteaser */
.box.boxSpecial .multiGroupNavi,
.box.boxSpecial .multiGroupNavi.multiGroupNaviTags .multiGroupNaviItem > * {
padding: 8px;}
html.no-touch .box.boxSpecial .multiGroupNavi.multiGroupNaviTags .multiGroupNaviItem > a:hover { border-color: #f9f9f9; color: #f9f9f9;}

/* Navigationsanpassungen TLN */
#header .navigation ul li.nachrichten { width: 15%;}
#header .navigation ul li.sport { width: 7.8%;}
#header .navigation ul li.sachsen { width: 10.9%;}
#header .navigation ul li.sachsen-anhalt { width: 17.5%;}
#header .navigation ul li.thueringen { width: 11.2%;}
#header .navigation ul li.kultur { width: 8.5%;}
#header .navigation ul li.geschichte { width: 12%;}
#header .navigation ul li.wissen { width: 9%;}
#header .navigation ul li.mehr { width: 8%;}

/* Teaser unter Tag-View */
.ui-tabs-tagView .section {padding-left: 0px; padding-right: 0px;} 

/* VR Player */
.vrwebStart, .vrweb_player_main {display:none;}
body .vrweb_player_main {display: block;position:absolute;}
.vrweb_player {margin-left: -90px !important; margin-top: -25px !important; position: fixed !important; z-index: 100;}
.VR15S_subtitle, .vrweb_settings_wrapper, #markedPlayerContainer_0, #markedPlayerContainer_1 {z-index: 100 !important;}
/* Fix doppelte Icons Kommentare */
.VR15S::before { content: none !important;}
/* Fix Button mehrseitige Artikel */
.cssArticle h1.headline .voiceReaderButton {display: none;}
/* Schriftfarbe bei vergrössertem Text */
.VR15S_Color_Black.VR15S_subtitle {color: #fff !important;} 

/* beim Drucken ausblenden */
@media print { 
 .voiceReaderButton, .vrweb_player_main, .modLightbox-close, .conComments .modForm {display:none !important;}
} 

/* Footer Menu Android Fix*/ 
#footer .footer-bottom .unitC { 	
min-width: 33.3%; 	
max-width: 33.3%;
}


/*JETZT IM TV Live-Fix*/
.box.cssBroadcast .teaser .progressContainer .icon-font {
	position: relative;
}

/*Zusatzbereich Border 1er*/
.section1er .sectionWrapperRelated { 	
	border: none !important; 
}

/* Fix Bildteaser-Stil fullHeadlineText auch an der Box benutzbar */
.con.fullHeadlineText .mod .box.boxImage .teaserInfoWrapper .shortInfos .headline, 
.con.fullHeadlineText .mod .box.boxImage .teaserInfoWrapper .shortInfos .dachzeile, 
.con.fullHeadlineText .mod .box.boxImageSquare .teaserInfoWrapper .shortInfos .headline, 
.con.fullHeadlineText .mod .box.boxImageSquare .teaserInfoWrapper .shortInfos .dachzeile { display: block !important;}
.con.fullHeadlineText .mod .box.boxImage .teaserInfoWrapper .shortInfos .shortHeadline, 
.con.fullHeadlineText .mod .box.boxImageSquare .teaserInfoWrapper .shortInfos .shortHeadline {
display: none !important;}



/* Stil Dachzeile ausblenden an der Box / am Teaser */
.noTopline h4 .dachzeile { display: none !important; } 

/*Livestreamteaser LinkAll*/
.mod .cssAudioLivestream .linkAll {height:0;}

/* AV Downloads einblenden*/
.con.showAvDownload .cssProgramHintBox .avInfos, .sectionWrapper.showAvDownload .cssProgramHintBox .avInfos,.section.showAvDownload .cssProgramHintBox .avInfos, .cssAv.showAvDownload .cssProgramHintBox .avInfos { left: 0 !important; height: auto!important; display: block !important; } 
.avDownloadBody > a span {margin-left: 4px;}

/*nur AV-Downloads */
.con.onlyMediaDownload .cssAv .teaserInfoWrapper .cssProgramHintBox .cssProgramHintDate{
	display: none !important;
}

.con.onlyMediaDownload .cssAv .teaserInfoWrapper .cssProgramHintBox .avInfos.hasDownload{
	display: block !important;
	left: 0;
	height: auto;
}

.con.onlyMediaDownload .cssAv .teaserInfoWrapper .cssProgramHintBox .avInfos.hasDownload .avLink, 
.con.onlyMediaDownload .cssAv .teaserInfoWrapper .cssProgramHintBox .avInfos.hasDownload .cssBroadcastInfoLink{
	display: none;
}

.con.onlyMediaDownload .cssAv .teaser .innerTeaser .avInfos.hasDownload .avDownload,
html.view-m .con.onlyMediaDownload .mod .cssAv .teaser .innerTeaser .hasDownload.hasBroadcastLink.avInfos .avDownload {
	width: 100%;
}

.con.onlyMediaDownload .cssAv .teaser .innerTeaser .avInfos.hasDownload .avDownload .avDownloadTitle, 
.con.onlyMediaDownload .cssAv .teaser .innerTeaser .avInfos {
	border: 0;
}


/* Newsletter Nutzungsbedingen*/
.agbContent .ui-collapsible-body.text.open {
	padding: 8px;
}

/* Tags-Ueberschrift in MMG ausblenden */
body.cssMultimediaGallery h3.subtitle { display: none; }

/* Sport Programmbezug */
.node-ergebnisse .mod .box.programmbezug h4 .headline {
	border-top: 1px solid #c4c4c4;
	color: #666;
	font-size: 0.9em;
	padding-top: 10px;
}
.node-ergebnisse .mod .box.programmbezug {
 padding: 0 16px !important;
}

/* Upload-Formular */
 .cssHtml.uploadForm form div:last-of-type .unitD { max-width: 100%; width: 100% !important;}

/* Layer Glossar */
.ui-tooltipWrapper {z-index:2;clear:both;}

/* Fix Aufklapp-Navi über Player in small View */
.sectionChannelHeader .section .channelNavigation ul.level1 > li.open ul.level2, 
.sectionChannelHeader .section .channelNavigation ul.level1 > li.open div.level2, 
.sectionChannelHeader .section .channelNavigation ul.level1 > li.open div.level2 ul {
z-index: 2;}

/* Fix Sendungsbezug Bildergalerie */
.mod .definition {
border: 1px solid #d5d5da;
padding: 16px;
margin: 16px 0;
}
.mod .definition dfn {
display: block;
font-weight: bold;
font-size: 1.0625em;
margin-bottom: 10px;
}

/* Sendungsteaser neue Elemente ausblenden */
.box.cssBroadcast .shortInfos .seasonInfo,
.box.cssBroadcast .shortInfos .subtitleTwo,
.box.cssBroadcast .teasertext {
display: none;
}
body.cssBroadcast .box.cssBroadcast .shortInfos .seasonInfo,
body.cssBroadcast .box.cssBroadcast .shortInfos .subtitleTwo {
display: block;
}

/* Datenschutzseite HTML Verstecker */
.noSpace .teaser{
padding:0!important;
margin:0!important;
background-color: transparent!important;
}

/* Anpassungen Social Embed Teaser */
#content .box.cssSocialMediaEmbed .teaser.loaded .ui-socialembed-hint {border-color: #ccc;}

/* Programmbezug in Bildergalerie-Teasern ausblenden können */
.box.noBroadcastHint.cssImageGallery .cssBroadcastHintStyleProperties {display: none;} 

/* Start +++ Weihnachtsspecial Anfasser weihnachtenbeiuns +++ */

html .sectionWrapper.weihnachtenbeiuns,
html.view-s .weihnachtenbeiuns .boxCon,
html.view-xs .weihnachtenbeiuns .boxCon{
    background: #ce213b;
    background-color: gradient #ce213b #ce213b;
    background: rgba(48,0,0,1);
    background: -moz-linear-gradient(-45deg, rgba(48,0,0,1) 0%, rgba(206,33,59,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(48,0,0,1)), color-stop(100%, rgba(206,33,59,1)));
    background: -webkit-linear-gradient(-45deg, rgba(48,0,0,1) 0%, rgba(206,33,59,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(48,0,0,1) 0%, rgba(206,33,59,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(48,0,0,1) 0%, rgba(206,33,59,1) 100%);
    background: linear-gradient(135deg, rgba(48,0,0,1) 0%, rgba(206,33,59,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#300000', endColorstr='#ce213b', GradientType=1 );
}

html.view-s .sectionWrapper.weihnachtenbeiuns,
html.view-xs .sectionWrapper.weihnachtenbeiuns {
    padding: 8px;
}

html .sectionWrapper.weihnachtenbeiuns .pageAreaTitle, 
html .sectionWrapper.weihnachtenbeiuns .teaserInfoWrapper .shortInfos h4 a, 
html .sectionWrapper.weihnachtenbeiuns .teaserInfoWrapper {
    color: #ffe4ac !important;
}

html .sectionWrapper.weihnachtenbeiuns .boxCon,
html.view-s .sectionWrapper.weihnachtenbeiuns .boxCon,
html.view-xs .sectionWrapper.weihnachtenbeiuns .boxCon{
    background: rgba(209,188,145,1);
}

html .sectionWrapper.weihnachtenbeiuns .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html.view-s .sectionWrapper.weihnachtenbeiuns .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html.view-xs .sectionWrapper.weihnachtenbeiuns .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,

html .sectionWrapper.weihnachtenbeiuns .box.boxImage:not(.noStandardFallback) .teaser,
html.view-s .sectionWrapper.weihnachtenbeiuns .box.boxImage:not(.noStandardFallback) .teaser,
html.view-xs .sectionWrapper.weihnachtenbeiuns .box.boxImage:not(.noStandardFallback) .teaser  {
    background: rgba(51,0,0,1);
    background-color: rgba(51,0,0,1);
}

html .sectionWrapper.weihnachtenbeiuns .section .teaserInfoWrapper{
    background: rgba(51,0,0,0.75);
}

html .sectionWrapper.weihnachtenbeiuns .section h3.conHeadline {
    background: rgba(209,188,145,1);
    color: #300;
}
html .sectionWrapper.weihnachtenbeiuns .section h3.conHeadline a {
    color: #300;
}

html .sectionWrapper.weihnachtenbeiuns .box{
	background-color:transparent;
}
html .sectionWrapper.weihnachtenbeiuns .box.boxNormal .teaser{
	background-color:#FFF;
}
html .sectionWrapper.weihnachtenbeiuns .box.boxNormal .teaserInfoWrapper{
	background-color:transparent;
}

html .sectionWrapper.weihnachtenbeiuns .box.boxNormal .teaserInfoWrapper .shortInfos h4,
html .sectionWrapper.weihnachtenbeiuns .box.boxNormal .teaserInfoWrapper .shortInfos h4 a{
	color: initial !important;
}
/* End +++ Weihnachtsspecial Anfasser winterbeiuns +++ */

/* Start +++ Winterspecial 2018 Anfasser winterbeiuns +++ */

html .sectionWrapper.winterbeiuns,
html.view-s .winterbeiuns .boxCon,
html.view-xs .winterbeiuns .boxCon{
    background: #ce213b;
    background-color: gradient #ce213b #ce213b;
    background: rgba(71,126,166,1);
    background: -moz-linear-gradient(-45deg, rgba(71,126,166,1) 0%, rgba(163,206,225,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(71,126,166,1)), color-stop(100%, rgba(163,206,225,1)));
    background: -webkit-linear-gradient(-45deg, rgba(71,126,166,1) 0%, rgba(163,206,225,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(71,126,166,1) 0%, rgba(163,206,225,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(71,126,166,1) 0%, rgba(163,206,225,1) 100%);
    background: linear-gradient(135deg, rgba(71,126,166,1) 0%, rgba(163,206,225,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479000', endColorstr='#ce213b', GradientType=1 );
}

html.view-s .sectionWrapper.winterbeiuns,
html.view-xs .sectionWrapper.winterbeiuns {
    padding: 8px;
}

html .sectionWrapper.winterbeiuns .pageAreaTitle, 
html .sectionWrapper.winterbeiuns .pageAreaTitle a, 
html .sectionWrapper.winterbeiuns .teaserInfoWrapper .shortInfos h4 a, 
html .sectionWrapper.winterbeiuns .teaserInfoWrapper {
    color: rgba(226,252,255,1) !important;
}

html .sectionWrapper.winterbeiuns .boxCon,
html.view-s .sectionWrapper.winterbeiuns .boxCon,
html.view-xs .sectionWrapper.winterbeiuns .boxCon{
    background: rgba(226,252,255,1);
}

html .sectionWrapper.winterbeiuns .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html.view-s .sectionWrapper.winterbeiuns .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html.view-xs .sectionWrapper.winterbeiuns .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html .sectionWrapper.winterbeiuns .box.boxImage:not(.noStandardFallback) .teaser,
html.view-s .sectionWrapper.winterbeiuns .box.boxImage:not(.noStandardFallback) .teaser,
html.view-xs .sectionWrapper.winterbeiuns .box.boxImage:not(.noStandardFallback) .teaser  {
	background: rgba(94, 122, 135, 1);
 	background-color: rgba(94, 122, 135, 1);
}

html .sectionWrapper.winterbeiuns .section .teaserInfoWrapper{
    background: rgba(94, 122, 135, 0.75);
}

html .sectionWrapper.winterbeiuns .section h3.conHeadline {
    background: rgba(226,252,255,1);
    color: #479;
}
html .sectionWrapper.winterbeiuns .section h3.conHeadline a {
    color: #479;
}

html .sectionWrapper.winterbeiuns .box{
	background-color:transparent;
}
html .sectionWrapper.winterbeiuns .box.boxNormal .teaser{
	background-color:#FFF;
}
html .sectionWrapper.winterbeiuns .box.boxNormal .teaserInfoWrapper{
	background-color:transparent;
}

html .sectionWrapper.winterbeiuns .box.boxNormal .teaserInfoWrapper .shortInfos h4,
html .sectionWrapper.winterbeiuns .box.boxNormal .teaserInfoWrapper .shortInfos h4 a{
	color: initial !important;
}

/* End +++ Winterspecial Anfasser winterbeiuns +++ */

/* Start +++ Sommerspecial 2018 Anfasser sommerbeiuns +++ */

html .sectionWrapper.sommerbeiuns,
html.view-s .sommerbeiuns .boxCon,
html.view-xs .sommerbeiuns .boxCon{
 /*background: linear-gradient(135deg, rgb(220, 244, 255) 50%, rgba(105, 207, 234, 1) 100%);*/
 background: rgb(220,244,255); /* Old browsers */
 background: -moz-linear-gradient(135deg, rgba(220,244,255,1) 50%, rgba(105,207,234,1) 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(135deg, rgba(220,244,255,1) 50%,rgba(105,207,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(135deg, rgba(220,244,255,1) 50%,rgba(105,207,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcf4ff', endColorstr='#69cfea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
html .sommerbeiuns.sectionWrapper:not(.hasSectionDetail) {
 background-color: transparent !important;
}

html.view-s .sectionWrapper.sommerbeiuns,
html.view-xs .sectionWrapper.sommerbeiuns {
 padding: 8px;
}

html .sectionWrapper.sommerbeiuns .pageAreaTitle,
html.view-s .sectionWrapper.sommerbeiuns .pageAreaTitle a,
html.view-xs .sectionWrapper.sommerbeiuns .pageAreaTitle a,
html .sectionWrapper.sommerbeiuns .teaserInfoWrapper .shortInfos h4 a, 
html .sectionWrapper.sommerbeiuns .teaserInfoWrapper {
 /*color: #FF0033 !important;*/
 color: #08C !important;

}
/*html .sectionWrapper.sommerbeiuns .pageAreaTitle {
 color: #990033 !important;
 color: #FF0033 !important;
}*/

html .sectionWrapper.sommerbeiuns .boxCon,
html.view-s .sectionWrapper.sommerbeiuns .boxCon,
html.view-xs .sectionWrapper.sommerbeiuns .boxCon{
 background: rgba(255,255,255,0.5);
}

html .sectionWrapper.sommerbeiuns .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html.view-s .sectionWrapper.sommerbeiuns .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html.view-xs .sectionWrapper.sommerbeiuns .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,

html .sectionWrapper.sommerbeiuns .box.boxImage:not(.noStandardFallback) .teaser,
html.view-s .sectionWrapper.sommerbeiuns .box.boxImage:not(.noStandardFallback) .teaser,
html.view-xs .sectionWrapper.sommerbeiuns .box.boxImage:not(.noStandardFallback) .teaser {
 /*background: linear-gradient(135deg, rgb(231, 249, 255) 50%, rgb(213, 239, 243) 100%);*/
 background: rgb(231,249,255); /* Old browsers */
 background: -moz-linear-gradient(135deg, rgba(231,249,255,1) 50%, rgba(213,239,243,1) 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(135deg, rgba(231,249,255,1) 50%,rgba(213,239,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(135deg, rgba(231,249,255,1) 50%,rgba(213,239,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f9ff', endColorstr='#d5eff3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

html .sectionWrapper.sommerbeiuns .section .teaserInfoWrapper{
 /*background: linear-gradient(7deg, rgb(228, 250, 255) 30%, rgba(156, 231, 255, 0.9) 100%);*/
 background: rgb(228,250,255); /* Old browsers */
 background: -moz-linear-gradient(7deg, rgba(228,250,255,0.9) 30%, rgba(156,231,255,0.9) 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(7deg, rgba(228,250,255,0.9) 30%,rgba(156,231,255,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(7deg, rgba(228,250,255,0.9) 30%,rgba(156,231,255,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4faff', endColorstr='#9ce7ff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

html .sectionWrapper.sommerbeiuns .section h3.conHeadline {
 background: #fff;
 /*color: #f03;*/
 color: #08C;
}
html .sectionWrapper.sommerbeiuns .section h3.conHeadline a {
 /*color: #f03;*/
 color: #08C;
}

html .sectionWrapper.sommerbeiuns .box{
 background-color:transparent;
}
html .sectionWrapper.sommerbeiuns .box.boxNormal .teaser{
 background-color:#FFF;
}
html .sectionWrapper.sommerbeiuns .box.boxNormal .teaserInfoWrapper{
 background-color:transparent;
}

html .sectionWrapper.sommerbeiuns .box.boxNormal .teaserInfoWrapper .shortInfos h4,
html .sectionWrapper.sommerbeiuns .box.boxNormal .teaserInfoWrapper .shortInfos h4 a{
 color: initial !important;
}

/* End +++ Sommerspecial 2018 Anfasser sommerbeiuns +++ */


/* +++ Anfasser "titelVersteckt" um Titelzeilen NUR unsichtbar zu machen +++ */

html body .sectionWrapper .section .modCon .mod .boxCon .box.titelVersteckt .teaserInfoWrapper {
    margin: 0;
    height: 0;
    padding: 0 !important;
}
html body .sectionWrapper .section .modCon .mod .boxCon .box.titelVersteckt .teaserInfoWrapper .teasertext,
html body .sectionWrapper .section .modCon .mod .boxCon .box.titelVersteckt .teaserInfoWrapper .shortInfos{
	opacity: 0;
	height: 0;
	padding: 0 !important;
}


/* Start +++ Gefahrenmeldung +++ */

html body .sectionWrapper.gefahreninformation:not(.hasSectionDetail) .section.sectionA {
 padding: 0;
}

html body .sectionWrapper.gefahreninformation:not(.hasSectionDetail) .section.sectionTitle {
 padding: 0;
 display: none;
}

html body .sectionWrapper.section1er.gefahreninformation.cssPageAreaWithoutContent {
 padding: 8px;
}

html body .sectionWrapper.section1er.gefahreninformation .sectionWrapperMain {
 margin: 0;
 border: solid 2px #d22;
 background-color: #f9f9f9;
}

html body .sectionWrapper:not(.hasSectionDetail).gefahreninformation h2.pageAreaTitle,
html body .sectionWrapper:not(.hasSectionDetail).gefahreninformation .section .cssBoxTeaserStandard h3.conHeadline,
html body .sectionWrapper:not(.hasSectionDetail).gefahreninformation .box.cssBoxTeaserBundle.conInline.hasNoRessort.needs-homepageTracking {
 background: #f9f9f9;
}

html body .sectionWrapper:not(.hasSectionDetail).gefahreninformation h2.pageAreaTitle,
html body .sectionWrapper:not(.hasSectionDetail).gefahreninformation .section .cssBoxTeaserStandard h3.conHeadline {
 color: #E00 !important;
 border-bottom: none;
 background-color: transparent !important;
}

html body .sectionWrapper:not(.hasSectionDetail).gefahreninformation .con.cssBoxTeaserStandard{
 margin-bottom: 0;
}

/* End +++ Gefahrenmeldung +++ */


/* Start +++ Eilmeldungen +++ */

.pageAreaNewsFlash .mod.modA .box{
 margin-bottom: 0;
}

.pageAreaNewsFlash .box .teaserInfoWrapper {
 padding: 0;
}

html body .pageAreaNewsFlash .con .boxCon{
 background: #f9f9f9 !important;
 padding: 0 8px 8px;
}

html body .pageAreaNewsFlash .con h3.newsFlashTitle {
 color: #E00; 
 font-size: 1.5em;
 width: 100%;
 position: static;
 padding: 12px 16px;
 font-style: normal;
}

.newsFlashTitle::before,
.newsFlashTitle::after {
 content: "+ + +";
 margin: 0 0.75em;
 letter-spacing: 0.125em;
}

html body .box.cssNewsFlash.hasNoRessort .teaser {
 background: rgba(0, 0, 0, 0.05);
 padding: 16px;
 padding-bottom: 0;
}

.pageAreaNewsFlash .box .teaserInfoWrapper > :last-child {
 padding-bottom: 16px;
}

html body .box.cssNewsFlash.hasNoRessort h4.headline {
 font-weight: 400;
 font-size: 1.5em;
 font-style: normal;
 margin-bottom: 4px;
}

html body .box.cssNewsFlash.hasNoRessort p.teasertext {
 font-style: normal;
}

/* End +++ Eilmeldungen +++ */

html body .redBorder .teaser  {
    border: solid 2px #d22;
}


/* +++ Olympiaspecial 2018 Anfasser Sportschau +++ */

html .sectionWrapper.sportschau,
html.view-s .sportschau .boxCon,
html.view-xs .sportschau .boxCon{
    background: rgba(5, 18, 39, 0.6)  !important;
}

html.view-s .sectionWrapper.sportschau,
html.view-xs .sectionWrapper.sportschau {
    padding: 8px;
}

html .sectionWrapper.sportschau .pageAreaTitle, 
html .sectionWrapper.sportschau .teaserInfoWrapper .shortInfos h4 a, 
html .sectionWrapper.sportschau .teaserInfoWrapper,
html .sectionWrapper.sportschau .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html .sectionWrapper.sportschau .box:not(.noStandardFallback) .teaserInfoWrapper .shortInfos h4 a,
html .sectionWrapper:not(.hasSectionDetail).sportschau h2.pageAreaTitle,
html .sectionWrapper.sportschau .pageAreaTitle  {
    color: rgba(255,255,255,1);
}

html .sectionWrapper.sportschau .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html.view-s .sectionWrapper.sportschau .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html.view-xs .sectionWrapper.sportschau .modD .box.boxImage:not(.noStandardFallback) .teaserInfoWrapper,
html .sectionWrapper.sportschau .box.boxImage:not(.noStandardFallback) .teaser,
html.view-s .sectionWrapper.sportschau .box.boxImage:not(.noStandardFallback) .teaser,
html.view-xs .sectionWrapper.sportschau .box.boxImage:not(.noStandardFallback) .teaser  {
    background: rgba(5, 18, 39, 1);
}

html .sectionWrapper.sportschau .section .teaserInfoWrapper{
    background: rgba(5, 18, 39, 0.6);
}
html .sectionWrapper.sportschau .box,
html .sectionWrapper.sportschau .boxCon,
html .sectionWrapper.sportschau .section h3.conHeadline{
    background: #FFF;
	background-color: #FFF;
}
html .sectionWrapper.sportschau .con.cssBoxTeaserStandard{
    background: #FFF;
}

html .sectionWrapper.sportschau .section h3.conHeadline a,
.section .cssBoxTeaserStandard h3.conHeadline {
    color: rgba(5, 18, 39, 1);
}

html .sectionWrapper.sportschau .box.boxNormal .teaserInfoWrapper{
	background-color:transparent;
}

html .sectionWrapper.sportschau .box.boxNormal .teaserInfoWrapper .shortInfos h4,
html .sectionWrapper.sportschau .box.boxNormal .teaserInfoWrapper .shortInfos h4 a{
	color: initial !important;
}


/* RSS-Teaser Bildprobleme 16 zu 9 auf 24 zu 9 */
html.view-xs .mod .cssRssTeaser .mediaCon .media .imageWrapper img,
html.view-s .mod .cssRssTeaser .mediaCon .media .imageWrapper img,
.image24x9 .mod .boxImage.cssRssTeaser .mediaCon .media .imageWrapper img,
.boxBig.cssRssTeaser .mediaCon .media .imageWrapper img  {top: -10% !important;}
/* RSS-Teaser mit 24:9-Bild */
html.view-xs .mod .cssRssTeaser.shownvariant24x9 .mediaCon .media .imageWrapper img,
html.view-s .mod .cssRssTeaser.shownvariant24x9 .mediaCon .media .imageWrapper img,
.image24x9 .mod .boxImage.cssRssTeaser.shownvariant24x9 .mediaCon .media .imageWrapper img,
.boxBig.cssRssTeaser .mediaCon .media .imageWrapper.shownvariant24x9 img {top: 0 !important;}


/* Regionalliga-Tabelle */
#wettbewerb2430Body .sportResults .modTable #tabelle .table table tr:nth-child(n+15):nth-child(-n+15) td, 
#wettbewerb2430Body .sportResults .modTable #tabelle .table table tr:nth-child(n+15):nth-child(-n+15) th { 
background-color: #f0f0f0!important; }

/* Datenschutz in Formularen */
.form .acceptDatenschutz .unitD label {font-weight: bold;}
.form .acceptDatenschutz .dsgvoCheckbox label {max-width: none;}
.form .acceptDatenschutz .unitD, .form .acceptDatenschutz .unitY { width: 100%; min-width: 100%; max-width: 100%; } 
.form fieldset.acceptDatenschutz { background-color: #dcdcdc; border-top: 1px solid #c4c4c4; } 
.form fieldset.acceptDatenschutz .formElement { border-bottom: 0; background-color: transparent; } 
.form fieldset.acceptDatenschutz .formElement .form-button { width: 100%; } 
.form fieldset.acceptDatenschutz .dsgvoLink {font-weight: bold; color: #0673b8;}

/* Unwetterwarnungen */
/* Karte */
.weatherWarningsMapFrame .ol-geocoder .gcd-txt-input, .weatherWarningsMapFrame .ol-geocoder .gcd-txt-glass {z-index:9;}
.weatherWarningsMapFrame .weatherWarningsMapModulContent {border-color: #cecece;}
.view-s .box.unwetterMap, .view-xs .box.unwetterMap {padding: 2px;} 
/* Warnlage-Text */
.weather-text.weather-warnlage h3 { margin-bottom:0; }
.weather-text.weather-warnlage p { line-height: 145%; margin-bottom: 0.5em; }
.weather-text.weather-warnlage p.timestamp { border-top: 0 none; border-bottom: 1px solid #dcdcdc; margin: 0 0 1em; padding: 0 0 0.5em; } 

/* Bildergalerie spezial ohne Controls */
.boxSpecial.cssImageGallery.hideControls .ui-galleryControls,
.boxSpecial.cssImageGallery.hideControls .ui-thumbSlider {display: none!important;}
.boxSpecial.cssImageGallery.hideControls .mediaRights {padding-left:7px;}

/* 16:9 Seitenverhältnis für iFrame */
.boxSpecial.aspectRatio169 .teaser.special,
body.aspectRatio169 .modParagraph .boxCon .box.cssHtml {
position: relative;
width: 100%;
}
.boxSpecial.aspectRatio169 .teaser.special  .staticHtml,
body.aspectRatio169 .modParagraph .boxCon .box.cssHtml .staticHtml {
position: relative;
padding-bottom: 56.25%;
}
.boxSpecial.aspectRatio169 .teaser.special .staticHtml iframe,
body.aspectRatio169 .modParagraph .box.cssHtml .staticHtml iframe {
position: absolute !important; 
top:0;
bottom:0;
left:0;
right:0;
width:1px;
height:1px;
min-width:100%;
max-width:100%;
min-height:100%;
max-height:100%;
height:1px;
float:left;
}
/* Ende 16:9 Hoehe */

/* 2:3 Seitenverhältnis für iFrame in xs */
html.view-xs .boxSpecial.aspectRatio23xs .teaser.special,
html.view-xs body.aspectRatio169 .modParagraph .boxCon .box.cssHtml {
position: relative;
width: 100%;
}
html.view-xs .boxSpecial.aspectRatio23xs .teaser.special .staticHtml,
html.view-xs body.aspectRatio23xs .modParagraph .boxCon .box.cssHtml .staticHtml {
position: relative;
padding-bottom: 150%;
}
html.view-xs .boxSpecial.aspectRatio23xs .teaser.special .staticHtml iframe,
html.view-xs body.aspectRatio23xs .modParagraph .box.cssHtml .staticHtml iframe {
position: absolute !important; 
top: 0; 
bottom: 0; 
left: 0; 
right: 0; 
width: 1px; 
height: 1px; 
min-width: 100%; 
max-width: 100%; 
min-height: 100%; 
max-height: 100%; 
height: 1px; 
float: left; 
}
/* Ende 2:3 Hoehe */


/* Onepager Anpassungen*/
body#scroller .paragraph p.text a { color: #fff; text-decoration: underline; }
body#scroller .con .mod .box .conInline .linklist { padding: 4px; }
body#scroller .mod .linklist .list li > a { display:block; }
body#scroller .con .mod .box .noBorder .imageWrapper { box-shadow: none; }
body#scroller .con .mod .box .bgTransparent .imageWrapper { background-color: transparent; }

.mod .docName {margin-left: 2px;}

/* Bewerbung ARD-Mediathek */
.boxNormal.ardmediathek2019 {background-image: linear-gradient(to bottom, rgba(220,208,193,1), rgba(249,245,240,1));}
.boxNormal.ardmediathek2019 h4, .boxNormal.ardmediathek2019 h4 a, .boxNormal.ardmediathek2019 p.teasertext {color:#000e29;}

/* Bildteaser mit Text Textpositionierung beimAudio */
.con.noStandardFallback .mod.modC .box.boxImageSquare:not(.noStandardFallback) .brav-ready + .teaserInfoWrapper {
    bottom: 52px;
}


/* Fix Voting Fragen nebeneinander */
.view-l .section1er .modA.mod .cssVoting .form-button, 
.view-xl .sectionZ .modA.mod .cssVoting .form-button, 
.view-xl .section1er .modA.mod .cssVoting .form-button {
max-width: none;
}

/* Mehr Layer */
html.view-l #header .navigation .mehrLayer {
bottom: -2px;
border:2px solid #acacac;
border-bottom:1px;
}
html.view-l #header .navigation .mehrLayer>ul li {
border-bottom:1px solid #acacac;
padding-bottom: 1rem;
}
html.view-l #header .navigation .mehrLayer>ul li div>a {
padding-top: 0; 
padding-bottom: 12px;
font-weight: normal;
}

html.view-l #header .navigation .mehrLayer>ul li div a:not(:last-child):after {
position: relative;
content: "|";
bottom: 0;
left: 12px;
color:#666;
display: inline;
background-color: transparent;
}

.view-s #header .navigation:not(.navigationTop) ul li a,.view-xs #header .navigation:not(.navigationTop) ul li a {
border-bottom: 1px solid #e1e1e1;
display:block;
margin-bottom:0;
}
.view-s #header .navigation:not(.navigationTop) .mehrLayer>ul>li>a,.view-xs #header .navigation:not(.navigationTop) .mehrLayer>ul>li>a {
padding-left:16px;
}
.view-s #header .navigation:not(.navigationTop) .mehrLayer .mehrLayerItemLinks,.view-xs #header .navigation:not(.navigationTop) .mehrLayer .mehrLayerItemLinks {
padding-left:16px;
}
.view-s #header .navigation:not(.navigationTop) ul li .mehrLayerItemLinks a,.view-xs #header .navigation:not(.navigationTop) ul li .mehrLayerItemLinks a {
padding: 10px;
border: 0;
display:block;
margin: 0 0 1px 0;
font-weight: normal;
}


/* Akkordeon Print */
@media print {
.paragraphsCollapsible .modCon.ui-collapsible-body {display:block!important; opacity:1!important; height:auto!important;}
html.js .paragraphsCollapsible .ui-collapsible-trigger.conHeadline,
.conWrapper.ui-collapsible.paragraphsCollapsible,
.ui-collapsible.paragraphsCollapsible .con .modA .box {padding-left:0 !important; padding-right:0 !important;}
.paragraphsCollapsible .ui-collapsible-entry.collapsed .ui-collapsible-trigger::before {content:none !important;}
}

/* 1er Artikel wieder breit */
html.view-l body.cssArticle.einerBreit .sectionWrapper.hasSectionDetail.section1er .sectionDetailPage {
max-width: 100%;
padding-left: 1em;
padding-right: 1em;
}



/* 16:9 Seitenverhältnis für Wahl iFrame */
.boxSpecial.aspectRatioWahlmonitor169 .teaser.special,
body.aspectRatioWahlmonitor169 .modParagraph .boxCon .box.cssHtml {
position: relative;
width: 100%;
}
.boxSpecial.aspectRatioWahlmonitor169 .teaser.special .staticHtml,
body.aspectRatioWahlmonitor169 .modParagraph .boxCon .box.cssHtml .staticHtml {
position: relative;
padding-bottom: calc(56.66% + 42px);
}
.boxSpecial.aspectRatioWahlmonitor169 .teaser.special .staticHtml iframe,
body.aspectRatioWahlmonitor169 .modParagraph .box.cssHtml .staticHtml iframe {
position: absolute !important; 
top:0;
bottom:0;
left:0;
right:0;
width:1px;
height:1px;
min-width:100%;
max-width:100%;
min-height:100%;
max-height:100%;
float:left;
}
/* Ende 16:9 Hoehe */

/* Wahlkarte Tagesschau */
.boxSpecial.aspectRatioWahlmonitor169.wahlmonitorKarte .teaser.special .staticHtml,
body.aspectRatioWahlmonitor169.wahlmonitorKarte .modParagraph .boxCon .box.cssHtml .staticHtml {
padding-bottom: calc(100% + 94px);
}

@media screen and (max-width: 600px) {
.boxSpecial.aspectRatioWahlmonitor169.wahlmonitorKarte .teaser.special .staticHtml,
body.aspectRatioWahlmonitor169.wahlmonitorKarte .modParagraph .boxCon .box.cssHtml .staticHtml {
padding-bottom: calc(150% + 94px);
}
}

/* Koalitionsrechner Tagesschau */
.boxSpecial.aspectRatioWahlmonitor169.wahlmonitorKoalitionsrechner .teaser.special .staticHtml,
body.aspectRatioWahlmonitor169.wahlmonitorKoalitionsrechner .modParagraph .boxCon .box.cssHtml .staticHtml {
padding-bottom: 500px;
}


/* Fix Quizfrage kl view */
.view-xs .sectionWrapper .quiz-wrapper h2.pageAreaTitle, .view-s .sectionWrapper .quiz-wrapper h2.pageAreaTitle {color:#313131 !important;}

/*prevent overflow ellipsys besides icons*/
.mod .cssVideo .innerTeaser h4 .headline:before, 
.mod .cssAudio .innerTeaser h4 .headline:before,
.mod .linklist .list li.cssAudio a .linktext:before,
.mod .linklist .list li.cssVideo a .linktext:before {
max-height: 1.12em; 
}

/*Doppeltes X in Suche */
#headerSearchInput::-ms-clear {
display:none;
}

/* Checkbox-Ausrichtung im Formular */
html.view-l .unitY.checkbox,
html.view-xl .unitY.checkbox {
    max-width: unset;
    width: 100%;
}
/* Checkbox-Kontrast im Formular */
html .form .formElement .form-button label:before {
    border: 1px solid #313131;
    background: #f9f9f9;
}

/* Fix Bildeteaser inlineplayer */
.mod .box.boxImage .mediaCon.brav-playing+.teaserInfoWrapper, .mod .box.boxImage .mediaCon.brav-ready+.teaserInfoWrapper, .mod .box.boxImageSquare .mediaCon.brav-playing+.teaserInfoWrapper, .mod .box.boxImageSquare .mediaCon.brav-ready+.teaserInfoWrapper {
   display: none;
}

/* Kommentare im 2:1er */
html.view-l .sectionWrapper.hasSectionDetail .sectionZ.sectionDetailPage .conComments .modA .boxCon, 
html.view-xl .sectionWrapper.hasSectionDetail .sectionZ.sectionDetailPage .conComments .modA .boxCon {
    padding: 0 32px;
}

/* Hintergrund weiss für Static HTML*/

.bgWhite .dataWrapper .teaser {
    background-color: white !important;
}


/* Fix xs-View mdr-Logo zentriert */
html.view-xs .preview #header .navigation.navigationTop a.logo,
html.view-s .preview #header .navigation.navigationTop a.logo {
        left: calc(50% - 34px) !important;
    }

@media (max-width: 479px) and (min-width: 10px){
    #header .navigation.navigationTop a.logo {
        left: calc(50% - 34px) !important;
    }
}

/* Temp LogoClaim */
html.view-xs .preview #header .logoClaim,
html.view-s .preview #header .logoClaim {
        display: none;
    }

@media (max-width: 767px) and (min-width: 10px){
    #header .logoClaim {
        display: none;
    }
}

/* Fix Preview ARD-Angebote header */
.preview #header_ard .wrapper {
    float: none;
}
/* Suche im ARD-Header kl. View ausblenden */
.view-xs #header_ard .collapsed .searchToggle, 
.view-s #header_ard .collapsed .searchToggle {
    display: none;
}
#header_ard .searchBox {
top: 7px !important;
}
.view-xs #header_ard .logo, 
.view-s #header_ard .logo {
    margin: 2px 0 0 6px;
    width: 188px !important;
}