/*
*
* #139447: (MC) CSS-Optimierungen Schule digital
* kann mit Sprint 79 entfallen!
*
*/

body.wdr.specials.schuledigital.hasBgr #content .innerNavi .naviSerialProgram {
    border-radius: 0
}

body.wdr.specials.schuledigital #content .section:not(.sectionArticle) .linklist,
body.wdr.specials.schuledigital #content .section:not(.sectionArticle) .mod .ressort>a,
body.wdr.specials.schuledigital #content .section:not(.sectionArticle) .mod p.author,
body.wdr.specials.schuledigital #content .section:not(.sectionArticle) .mod p.dachzeile,
body.wdr.specials.schuledigital #content .section:not(.sectionArticle) .mod.modHeadline.seo .text,
body.wdr.specials.schuledigital #content .section:not(.sectionArticle) .programInfo,
body.wdr.specials.schuledigital #content .section:not(.sectionArticle) .teasertext {
    font-size: 20px;
    line-height: 30px
}

body.wdr.specials.schuledigital #content .section:not(.sectionArticle).sectionA .modA.modStage .teaser h4.headline {
    font-size: 26px;
    line-height: 35px
}

body.wdr.specials.schuledigital #content .section:not(.sectionArticle) .mod .teaser h4.headline {
    font-size: 24px;
    color: #00345e
}

body.wdr.specials.schuledigital #content .section:not(.sectionArticle) .mod.modHeadline.seo .headline {
    font-size: 40px;
    margin: 10px 0
}

body.wdr.specials.schuledigital #content .sectionArticle .con.conPageCollapsible .box .checklist,
body.wdr.specials.schuledigital #content .sectionArticle .con.conPageCollapsible .box a,
body.wdr.specials.schuledigital #content .sectionArticle .con.conPageCollapsible .box p {
    font-size: 20px
}

body.wdr.specials.schuledigital #content .sectionArticle .con.conPageCollapsible .box .mod.modPicList.picListContent {
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

body.wdr.specials.schuledigital #content .sectionArticle .con.conPageCollapsible .box .box h4.subtitle.small {
    color: #1d2124;
    font-size: 20px
}

body.wdr.specials.schuledigital #content .sectionArticle article>.con:first-child .mod.modParagraph .mediaCon.mediaTop:after,
body.wdr.specials.schuledigital #content .sectionArticle article>.con:first-child .mod.modParagraph .mediaCon.mediaTop:before {
    content: '';
    display: table;
    clear: both;
    float: none
}

body.wdr.specials.schuledigital #content .sectionArticle article>.con:first-child .mod.modParagraph .mediaCon.mediaTop+.dachzeile+.headline+.socialMedia,
body.wdr.specials.schuledigital #content .sectionArticle article>.con:first-child .mod.modParagraph .mediaCon.mediaTop+.headline+.socialMedia {
    position: static;
    margin: 2rem 4% .5rem 4%;
    transform: none;
    height: auto;
    float: left;
    clear: left
}

body.wdr.specials.schuledigital #content .sectionArticle article>.con:first-child .mod.modParagraph .checklist {
    margin-top: 40px
}

body.wdr.specials.schuledigital #content .sectionArticle .mod.modParagraph .mediaCon.mediaTop+h3.headline.small, 
body.wdr.specials.schuledigital #content .sectionArticle .mod.modParagraph p.dachzeile+h3.headline.small {
    margin-top: 36px
}

body.wdr.specials.schuledigital #content .sectionArticle .mod.modParagraph .categories .linklist .list a,
body.wdr.specials.schuledigital #content .sectionArticle .mod.modParagraph .categories .linklist .list li a {
    padding: 6px 8px;
    background: #00345e;
    text-transform: none
}

body.wdr.specials.schuledigital #content .sectionArticle .mod.modHeadline a,
body.wdr.specials.schuledigital #content .sectionArticle .mod.modPicList a {
    font-size: 20px;
    line-height: 1.5
}

body.wdr.specials.schuledigital #content .innerNavi .naviSerialProgram {
    border-radius: 0
}

body.wdr.specials.schuledigital #content .innerNavi .naviSerialProgram ul.menu>li a {
    text-transform: none
}

body.wdr.specials.schuledigital #content .innerNavi .naviSerialProgram ul.menu>li>span.collapsed.active {
    position: relative
}

body.wdr.specials.schuledigital #content .innerNavi .naviSerialProgram ul.menu>li>span.collapsed.active>a:after {
    content: '';
    height: 3px;
    background-color: #00345e;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

body.wdr.specials.schuledigital #content .innerNavi .naviSerialProgram ul.menu>li:first-child>span.collapsed.active>a:before {
    content: '';
    height: 100%;
    background-color: #00345e;
    width: 3px;
    position: absolute;
    top: 0;
    left: 0
}

body.wdr.specials.schuledigital #content .modConGallery {
    margin: 0 5%;
    width: 90%
}

body.wdr.specials.schuledigital #content .modConGallery .modHead .box {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

body.wdr.specials.schuledigital #content .modConGallery .modGallery .controls.sliding {
    top: 181px
}

body.wdr.specials.schuledigital #content .modParagraph iframe {
    padding-left: 4%;
    padding-right: 4%;
    box-sizing: border-box
}

/* VIEW M */

body.wdr.specials.schuledigital.viewM #content .modCon.modConGallery .mod.modGallery .controls.sliding {
    top: 121px
}

body.wdr.specials.schuledigital.viewM #header #headNaviCont .topNaviCont .topNavi {
    width: 0
}

/* VIEW S */

body.wdr.specials.schuledigital.viewS #content .innerNavi .naviSerialProgram ul.menu>li>span.collapsed.active>a:after,
body.wdr.specials.schuledigital.viewS #content .innerNavi .naviSerialProgram ul.menu>li>span.collapsed.active>a:before {
    display: none
}

body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .linklist,
body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .mod .ressort>a,
body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .mod p.author,
body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .mod p.dachzeile,
body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .mod.modHeadline.seo .text,
body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .programInfo,
body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .teasertext {
    font-size: 16px;
    line-height: 25px
}

body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle).sectionA .modA.modStage .teaser h4.headline {
    font-size: 18px;
    line-height: 25px
}

body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .mod .teaser h4.headline {
    font-size: 20px;
    line-height: 30px
}

body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .mod.modHeadline.seo .headline {
    font-size: 26px;
    line-height: 35px;
    margin: 8px 0
}

body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .mod.modC .teaser.noPic h4.headline,
body.wdr.specials.schuledigital.viewS #content .section:not(.sectionArticle) .mod.modD .teaser.noPic h4.headline {
    width: 100%
}

body.wdr.specials.schuledigital.viewS #content .sectionArticle article>.con:first-child .box:first-child {
    padding-top: 66px
}

body.wdr.specials.schuledigital.viewS #content .sectionArticle article>.con:first-child .box:first-child .mediaCon.mediaTop {
    margin-top: -66px
}

body.wdr.specials.schuledigital.viewS #content .sectionArticle article>.con:first-child .mod.modParagraph .mediaCon.mediaTop+.dachzeile+.headline+.socialMedia,
body.wdr.specials.schuledigital.viewS #content .sectionArticle article>.con:first-child .mod.modParagraph .mediaCon.mediaTop+.headline+.socialMedia {
    margin-top: 1rem
}

body.wdr.specials.schuledigital.viewS #content .sectionArticle article>.con:first-child .mod.modParagraph .checklist {
    margin-top: 30px
}

body.wdr.specials.schuledigital.viewS #content .sectionArticle article .con.conPageCollapsible .box .box h4.subtitle.small {
    font-size: 16px
}

body.wdr.specials.schuledigital.viewS #content .sectionArticle .mod.modHeadline a,
body.wdr.specials.schuledigital.viewS #content .sectionArticle .mod.modPicList a {
    font-size: 16px;
    line-height: 1.5
}

body.wdr.specials.schuledigital.viewS #content .sectionArticle .modCon.modConGallery .mod.modGallery .controls.sliding {
    top: 59px
}

body.wdr.specials.schuledigital.viewS #content .sectionArticle .modCon.modConGallery .mod.modGallery .controls.sliding {
    top: 50px
}

body.wdr.specials.schuledigital.viewS #content .sectionArticle .con.conPageCollapsible .box .checklist,
body.wdr.specials.schuledigital.viewS #content .sectionArticle .con.conPageCollapsible .box a,
body.wdr.specials.schuledigital.viewS #content .sectionArticle .con.conPageCollapsible .box p {
    font-size: 16px
}

/* VIEW XS */

body.wdr.specials.schuledigital.viewXS #content .innerNavi .naviSerialProgram ul.menu>li>span.collapsed.active>a:after,
body.wdr.specials.schuledigital.viewXS #content .innerNavi .naviSerialProgram ul.menu>li>span.collapsed.active>a:before {
    display: none
}

body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .linklist,
body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .mod .ressort>a,
body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .mod p.author,
body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .mod p.dachzeile,
body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .mod.modHeadline.seo .text,
body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .programInfo,
body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .teasertext {
    font-size: 16px;
    line-height: 25px
}

body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle).sectionA .modA.modStage .teaser h4.headline {
    font-size: 18px;
    line-height: 25px
}

body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .mod .teaser h4.headline {
    font-size: 20px;
    line-height: 30px
}

body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .mod.modHeadline.seo .headline {
    font-size: 26px;
    line-height: 35px;
    margin: 8px 0
}

body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .mod.modC .teaser.noPic h4.headline,
body.wdr.specials.schuledigital.viewXS #content .section:not(.sectionArticle) .mod.modD .teaser.noPic h4.headline {
    width: 100%
}

body.wdr.specials.schuledigital.viewXS #content .sectionArticle article>.con:first-child .box:first-child {
    padding-top: 66px
}

body.wdr.specials.schuledigital.viewXS #content .sectionArticle article>.con:first-child .box:first-child .mediaCon.mediaTop {
    margin-top: -66px
}

body.wdr.specials.schuledigital.viewXS #content .sectionArticle article>.con:first-child .mod.modParagraph .mediaCon.mediaTop+.dachzeile+.headline+.socialMedia,
body.wdr.specials.schuledigital.viewXS #content .sectionArticle article>.con:first-child .mod.modParagraph .mediaCon.mediaTop+.headline+.socialMedia {
    margin-top: 1rem
}

body.wdr.specials.schuledigital.viewXS #content .sectionArticle article>.con:first-child .mod.modParagraph .checklist {
    margin-top: 30px
}

body.wdr.specials.schuledigital.viewXS #content .sectionArticle article .con.conPageCollapsible .box .box h4.subtitle.small {
    font-size: 16px
}

body.wdr.specials.schuledigital.viewXS #content .sectionArticle .mod.modHeadline a, 
body.wdr.specials.schuledigital.viewXS #content .sectionArticle .mod.modPicList a {
    font-size: 16px;
    line-height: 1.5
}

body.wdr.specials.schuledigital.viewXS #content .sectionArticle .modCon.modConGallery .mod.modGallery .controls.sliding {
    top: 59px
}

body.wdr.specials.schuledigital.viewXS #content .sectionArticle .con.conPageCollapsible .box .checklist,
body.wdr.specials.schuledigital.viewXS #content .sectionArticle .con.conPageCollapsible .box a,
body.wdr.specials.schuledigital.viewXS #content .sectionArticle .con.conPageCollapsible .box p {
    font-size: 16px
}







	

