/* 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 {
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: 11.1%;
width: 11.1%;
}

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: 356px;
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 Livestream-Icon ausblenden */
ul.broadcastSpecs li:last-of-type {
display: none;
}


/* 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;}

/* Fix Bildteaser-Stil noStandardFallback auch an der Box benutzbar */
html.view-xs .con.noStandardFallback .mod .cssAv.box.boxImage .mediaCon .icon-font, 
html.view-s .con.noStandardFallback .mod .cssAv.box.boxImage .mediaCon .icon-font, 
.sectionC .con.noStandardFallback .mod .cssAv.box.boxImage .mediaCon .icon-font, 
.sectionB .con.noStandardFallback .mod .cssAv.box.boxImage .mediaCon .icon-font, 
html.view-xs .con.noStandardFallback .mod .cssAv.box.boxImageSquare .mediaCon .icon-font, 
html.view-s .con.noStandardFallback .mod .cssAv.box.boxImageSquare .mediaCon .icon-font, 
.sectionC .con.noStandardFallback .mod .cssAv.box.boxImageSquare .mediaCon .icon-font, 
.sectionB .con.noStandardFallback .mod .cssAv.box.boxImageSquare .mediaCon .icon-font, 
.con.noStandardFallback .mod .cssAv.box.boxImage.noImage .mediaCon .icon-font, 
.con.noStandardFallback .mod .cssAv.box.boxImageSquare.noImage .mediaCon .icon-font, 
.con.noStandardFallback .mod.modC .cssAv.box.boxImageSquare .mediaCon .icon-font, 
.con.noStandardFallback .mod.modC .cssAv.box.boxImage .mediaCon .icon-font, 
.con.noStandardFallback .mod.modD .cssAv.box.boxImageSquare .mediaCon .icon-font, 
.con.noStandardFallback .mod.modD .cssAv.box.boxImage .mediaCon .icon-font, 
.con.noStandardFallback .mod.modE .cssAv.box.boxImageSquare .mediaCon .icon-font, 
.con.noStandardFallback .mod.modE .cssAv.box.boxImage .mediaCon .icon-font {
display: none !important;}

html.view-xs .con.noStandardFallback .mod .box.boxImage .teaserInfoWrapper, 
html.view-s .con.noStandardFallback .mod .box.boxImage .teaserInfoWrapper, 
.sectionC .con.noStandardFallback .mod .box.boxImage .teaserInfoWrapper, 
.sectionB .con.noStandardFallback .mod .box.boxImage .teaserInfoWrapper, 
html.view-xs .con.noStandardFallback .mod .box.boxImageSquare .teaserInfoWrapper, 
html.view-s .con.noStandardFallback .mod .box.boxImageSquare .teaserInfoWrapper, 
.sectionC .con.noStandardFallback .mod .box.boxImageSquare .teaserInfoWrapper, 
.sectionB .con.noStandardFallback .mod .box.boxImageSquare .teaserInfoWrapper, 
.con.noStandardFallback .mod .box.boxImage.noImage .teaserInfoWrapper, 
.con.noStandardFallback .mod .box.boxImageSquare.noImage .teaserInfoWrapper, 
.con.noStandardFallback .mod.modC .box.boxImageSquare .teaserInfoWrapper, 
.con.noStandardFallback .mod.modC .box.boxImage .teaserInfoWrapper, 
.con.noStandardFallback .mod.modD .box.boxImageSquare .teaserInfoWrapper, 
.con.noStandardFallback .mod.modD .box.boxImage .teaserInfoWrapper, 
.con.noStandardFallback .mod.modE .box.boxImageSquare .teaserInfoWrapper, 
.con.noStandardFallback .mod.modE .box.boxImage .teaserInfoWrapper {
position: absolute;
top: auto;
bottom: 0;
padding: 16px !important;
pointer-events: none;
background-color: rgba(255, 255, 255, 0.8);
z-index: 2;
width: 100%;
padding-right: 52px !important;
}
/* Ende Fix Bildteaser-Stil noStandardFallback auch an der Box benutzbar */


/* 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;} 


/* +++ 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 .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;
}

html .sectionWrapper.winterbeiuns .box.titelVersteckt .teaserInfoWrapper{
	opacity: 0;
}

/* End +++ Winterspecial 2018 Anfasser winterbeiuns +++ */



/* +++ Anfasser "titelVersteckt" um Titelzeilen NUR unsichtbar zu machen +++ */

html .sectionWrapper .box.titelVersteckt .teaserInfoWrapper{
	opacity: 0;
}



/* 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;}

/* Kurzmeldungsartikel, Links im Spezialteaser */
.mod .cssArticleShortNews .extended .list .text a {color: #0673b8; display: inline; padding:0;} 


/* +++ 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;
}

html .sectionWrapper.sommerbeiuns .box.titelVersteckt .teaserInfoWrapper{
	opacity: 0;
}
