/* 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.isWebview .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: 12.47%;
width: 12.47%;
}

html.view-s #content .radiowellenTeaserBox .mod .box,
html.view-xs #content .radiowellenTeaserBox .mod .box,
html #content .sectionC .radiowellenTeaserBox .mod .box  {
min-width: 24.97%;
width: 24.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; 
}
