.detailscroll{margin-top:690px;z-index:40;position:absolute;width:100%}.detail .detailhead{position:fixed;height:740px;top:0;width:100%;padding-top:140px;z-index:1}.detail .detailhead>div{width:1552px;margin:0 auto;position:relative}.detail .detailhead .back{position:absolute;left:0;top:100px}.detail .detailhead .desc{position:absolute;left:130px;top:0;width:400px}.detail .detailhead .desc>div{min-height:494px;margin-bottom:9px}.detail .detailhead .bild.mobile{display:none}.detail .detailhead .bild{position:absolute;display:block;left:560px;top:0;width:970px;height:547px;background-repeat:no-repeat;background-size:100% auto;background-position:top center}.detail .detailhead .bild img{display:none}.detail .detailhead .bild.live{border:solid 4px #a40c16;height:539px}.detail .detailhead .bild.play img{display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.detail .detailhead .logo img{max-width:200px;max-height:80px}.detail .detailhead .trailers{position:absolute;display:block;left:560px;top:556px}.personen .foto{float:right;margin-left:40px;margin-bottom:20px;max-width:50%}.detail.personen .detailhead .desc{position:static;margin-left:130px;width:50%}.detail.personen .detailhead>div{padding-right:20px}.detail.personen .detailhead{position:static;height:unset;padding-top:30px}.detail.personen .social{width:240px;min-height:30px}.personen .detailscroll{margin-top:0}.detail.personen .detailhead .back{top:42px}.detail.personen .pdfbtn{display:inline-block;padding:15px 25px 15px 30px;font-size:16px;border:solid 2px #a40c16;color:#a40c16;background-color:#fff;text-align:center;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;text-transform:uppercase}.detail.personen .pdfbtn span{display:inline-block;position:relative;margin-right:20px;top:-5px}.detail.personen .pdfbtn span img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.detail.personen .biografie{font-size:16px;line-height:26px;text-align:left;font-family:'Avenir Next LT W05 Regular',Arial,sans-serif}.detail.personen .biografie h2{font-size:30px;line-height:40px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif}.detail.personen .biografie .hiddenabs{display:none}.detail.personen .biografie .showabs{cursor:pointer;background-image:url('/grafik/icons/pulldown-pfeil-rot-down.svg');background-repeat:no-repeat;background-position:left 6px;padding-left:32px}.detail.personen .detailhead .titel{margin-bottom:10px}.detail.personen .detailhead .funktion{margin-bottom:60px}.detail.personen .fsstart h2{text-align:left}.detail.partnerdetail .fsstart h2{text-align:left}.detail.partnerdetail .detailhead .titel{margin-bottom:16px}.detail.partnerdetail .beschreibung{margin-right:700px}.detail.partnerdetail .beschreibung h3{font-size:30px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;margin:40px 0 10px 0}.detail.partnerdetail .detailhead .lead{margin-bottom:50px}.detail.partnerdetail .interpreten{width:1552px;margin:0 auto;position:relative}.detail.partnerdetail .repertoire{margin:unset;width:unset;float:right}.detail.partnerdetail .konzerte>div{padding-top:50px}.detail.partnerdetail .konzerte>div{padding-left:0}.repertoire .suche>div{float:left;width:50%;padding:15px 20px 0 20px;height:70px;background-color:#bbb;margin-bottom:5px;position:relative;color:#fff}.repertoire .suche>div .suchimg{position:absolute;bottom:20px;right:20px}.repertoire .suche>div input,.repertoire .suche>div select{width:100%;background-color:#bbb;box-sizing:border-box;outline:none;border:solid 0 #000;font-size:16px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;color:#fff;text-shadow:3px 2px 6px rgba(0,0,0,.38)}.repertoire .suche>div input{padding-right:30px}.repertoire .suche>div select{margin-top:1px}.repertoire .suche>div h3{font-size:14px;font-family:'Avenir Next LT W05 Regular',Arial,sans-serif;padding-left:2px}.repertoire .total{font-size:14px;font-family:'Avenir Next LT W05 Regular',Arial,sans-serif;padding:10px 20px}.video .detailscroll{margin-top:1000px;z-index:40;position:absolute;width:100%}.detail .videohead{position:fixed;height:1000px;top:0;width:100%;padding-top:140px;z-index:1}.video1 .detailscroll{margin-top:933px}.video1 .videohead{height:933px}.video2 .detailscroll{margin-top:840px}.video2 .videohead{height:840px}.ytvideo>iframe{position:absolute;width:100%;height:100%;border-width:0}.detail .videohead>div{width:1552px;margin:0 auto;position:relative}.detail .videohead .back{position:absolute;left:0;top:0}.detail .videohead .desc{width:970px;margin-left:130px}.detail .videohead .desc>div{position:relative}.detail .videohead .bild{display:block;height:547px;background-repeat:no-repeat;background-size:100% auto;background-position:top center;position:relative}.detail .videohead .logo img{max-width:200px;max-height:80px}.detail .videocontainer>div:first-child{width:970px;margin-left:130px;float:left}.detail .kapitelauswahl{margin-left:1100px;padding-left:20px;max-height:601px;overflow:auto}.detail .kapitelauswahl h2{font-size:22px;color:#a40c16;margin-bottom:20px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;letter-spacing:1px}.detail .kapitelitem{padding-left:20px;min-height:48px;margin-bottom:1px;padding:2px 2px 2px 3px;font-size:16px;background-color:#f6f6f6;position:relative;background-image:url('/grafik/bg/kapitel.png');background-repeat:repeat-y;background-position:left}.detail .kapitelitem>a{color:#000;display:block;padding-left:20px;cursor:pointer;padding-right:23px;min-height:50px;padding-top:8px}.detail .kapitelitem h3{font-size:16px;padding-bottom:2px}.detail .kapitelitem h4{font-size:14px;padding-bottom:4px;color:#707070}.detail .kapitelitem h4 font{display:block;font-family:'Avenir Next LT W05 Regular',Arial,sans-serif}.detail .kapitelitem>a.hideimg>img{display:none}.detail .kapitelitem.open>a.hideimg>img.off{display:none}.detail .kapitelitem>a>img{float:right;margin:15px 0 5px 5px}.detail .kapitelitem>a>img.off{display:none}.detail .kapitelitem.sel>a>img{display:none}.detail .kapitelitem.sel>a>img.off{display:block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.detail .kapitelitem.open.sel>a>img{display:block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.detail .kapitelitem.open.sel>a>img.off{display:none}.detail .kapitelitem>img{position:relative;left:-8px;float:left;top:13px}.detail .kapitelitem .imgon{display:none}.detail .kapitelitem.sel{background-color:#a40c16}.detail .kapitelitem.sel a,.detail .kapitelitem.sel h4{color:#fff}.detail .kapitelitem.sel .imgon{display:block}.detail .kapitelitem.sel .imgoff{display:none}.detail .kapitelitem>div{display:none}.detail .kapitelitem.open.sel h4{color:#707070}.detail .kapitelitem.open{background-color:#a40c16}.detail .kapitelitem.open a{background-color:#f6f6f6}.detail .kapitelitem.open h3{color:#a40c16}.detail .kapitelitem .subkapitel a{background-color:#f6f6f6;color:#000;border-top:solid 2px #fff;padding:8px 10px 8px 20px;display:block}.detail .kapitelitem .subkapitel a div{color:#000;font-size:16px}.detail .kapitelitem .subkapitel a div:first-child{color:#707070;padding-bottom:2px;font-size:14px}.detail .kapitelitem .subkapitel a div:first-child img{margin-left:10px;height:13px;margin-top:2px;position:absolute}.detail .kapitelitem .subkapitel a div:nth-child(3){font-size:14px;color:#707070}.detail .kapitelitem .subkapitel a.highlight{background-color:#a40c16;color:#fff}.detail .kapitelitem .subkapitel a.highlight div{color:#fff}.detail .kapitelitem .subkapitel a.highlight div:first-child{color:#fff}.detail .kapitelitem .subkapitel a.highlight div:nth-child(3){color:#fff}.detail .beschreibung .kapitelauswahl{overflow:visible;margin-left:0;margin-top:40px;padding-left:0}.detail .beschreibung .kapitelauswahl .keinekapitel img{display:none}.detail .description .kapitelauswahl>h3{margin-bottom:14px}.detail .description .kapitelauswahl .kapitelitem h3{font-size:20px}.detail .kapitelitem>a>img{float:right;margin:15px 0 5px 5px}.detail .btn{display:block;border:solid 2px #a40c16;color:#a40c16;cursor:pointer;background-color:#fff;padding:2px 0 9px 0;text-align:center;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;text-transform:uppercase}.detail .btn span{display:inline-block;position:relative;margin-right:20px;top:-5px}.detail .detailhead .btn span{width:24px;height:24px;background-color:#a40c16;border-radius:50%;margin-right:15px;top:5px}.detail .btn span img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.detail .description .btn{display:inline-block;padding:15px 25px 15px 30px;font-size:16px}.detail .detailhead .titel{font-size:44px;margin-top:20px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;margin-bottom:38px}.detail.event .detailhead .titel{margin-top:0;margin-bottom:9px}.detail .detailhead .datum{font-size:22px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;color:#a40c16}.detail .detailhead .cancelled{font-size:22px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;color:#fff;background-color:#a40c16;padding:5px 0;margin-bottom:10px;text-align:center}.detail .detailhead .ort{font-size:16px;margin-top:12px;margin-bottom:29px}.detail .detailhead .platz{padding-left:30px;text-align:left;padding-bottom:9px;background-image:url('/grafik/icons/ort-grau.svg');background-repeat:no-repeat;background-position:left 1px}.detail .detailhead .zeit{padding-left:30px;text-align:left;padding-bottom:9px;margin-top:40px;background-image:url('/grafik/icons/kalender-grau.svg');background-repeat:no-repeat;background-position:left 1px}.detail .videohead .titel{font-size:44px;margin-top:0;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;margin-bottom:10px}.detail .videohead .datum{font-size:22px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;color:#a40c16}.detail .videohead .headinfo{padding-right:140px}.detail .videohead .headinfo>div{background-repeat:no-repeat;background-position:left 1px;padding-left:30px;text-align:left;margin-right:40px;float:left;padding-bottom:5px}.detail .videohead .platz{background-image:url('/grafik/icons/ort-grau.svg')}.detail .videohead .zeit{background-image:url('/grafik/icons/kalender-grau.svg')}.detail .videohead .dauer{background-image:url('/grafik/icons/dauer-sanduhr.svg')}.detail .videohead .inhalt{clear:both}.detail .videohead .inhalt>div{position:absolute;right:0;bottom:0;background-color:#003163;padding:5px 15px;font-family:'Avenir Next LT W05 Demi',Arial,sans-serif;color:#fff}.videohead .partner{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.videohead .partner img{max-height:90px;max-width:140px}.videohead .partner a div{font-size:13px;line-height:30px}.videopartner{display:none}.meininhalt{position:absolute;right:22px;bottom:0;background-color:#003163;padding:5px 15px;font-family:'Avenir Next LT W05 Demi',Arial,sans-serif;color:#fff;font-size:16px;text-align:center}.meininhalt font{font-family:'Avenir Next LT W05 Regular',Arial,sans-serif;font-size:.9em;display:inline-block;padding-left:10px}.detail .social a{display:inline-block;margin-right:10px}.detail.event .social{margin-top:20px;min-height:20px}.detail .social a:last-child{float:right}.detail.personen .social a:last-child{float:none}.detail .social a:first-child{float:none}.detail .bgwhite{background-color:#fff;padding:50px 0;margin:0 auto;width:1552px;position:relative;padding-left:130px}.video .bgwhite{padding-top:30px}.detail.event .bgwhite{padding-left:560px}.detail .text{line-height:30px;font-family:'Avenir Next LT W05 Regular',Arial,sans-serif}.detail .description{width:970px}.detail.video .description{width:unset}.detail .description h3{font-size:30px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;margin-bottom:8px}.detail .description .beschreibung{width:750px;float:left;padding-bottom:50px}.detail .description .partner{float:right}.detail .description .partner img{max-width:200px;max-height:120px}.detail .description .partner a div{font-size:13px;line-height:30px}.detail .description .partner .more>div{border:solid 3px #a40c16;padding:3px 10px;text-transform:uppercase;display:inline-block;margin-top:10px;font-size:11px}.detail .description .partner .more>div:hover{background-color:#a40c16;color:#fff}.detail.video .konzertreihe_min .rezension{width:760px}.detail .description .rezension .more>div{border:solid 3px #a40c16;padding:7px 20px;text-transform:uppercase;display:inline-block;margin-top:10px;font-size:16px}.detail .description .partner .more>div:hover{background-color:#a40c16;color:#fff}.detail .bggray{background-color:#0d2a52;position:relative}.detail .bggray .festivalsvg{position:relative;z-index:4}.detail .bggray>div:last-child{padding:50px 0;margin:0 auto;width:1552px;position:relative;padding-left:130px}.detail .bggray .arrow>div:first-child{position:absolute;bottom:0;left:0;border-left:140px solid transparent;border-bottom:58px solid #fff}.detail .bggray .arrow>div:last-child{position:absolute;bottom:0;right:0;border-right:606px solid transparent;border-bottom:58px solid #fff}.detail .bggray .bgimage{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-size:cover}.detail .bggray .mediencontainer{position:relative;z-index:4}.trailers{height:54px;padding-top:10px}.event .trailers{height:54px;padding-top:0;margin-bottom:30px}.trailers .social{float:right}.trailers .social a{display:inline-block;padding-top:10px}.trailers .social a:last-child{margin-left:40px}.trailers .social a img{vertical-align:middle}.trailers>a{border:solid 2px #a40c16;cursor:pointer;padding:10px 20px 10px 40px;margin-bottom:5px;display:inline-block;margin-right:10px;color:#a40c16;font-size:16px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;background-image:url('/grafik/icons/play-rot.svg');background-repeat:no-repeat;background-position:10px center}.trailers>a.aPDF{background-image:url('/grafik/icons/pdf.svg')}.trailer{position:fixed;top:0;bottom:0;left:0;right:0;z-index:95;display:none}.trailer .bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#7d7d7d;z-index:1}.trailer .trailerinfo{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;color:#fff;text-align:center;padding:10px;margin:0 auto 10px auto;max-width:1100px}.trailer h2{font-size:35px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;margin-top:15px;margin-bottom:10px}.trailer h3{font-size:14px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;color:#fff;text-align:center;margin-top:70px;padding:2px 22px;background-color:#a40c16;display:inline-block;border-radius:11px}.trailer .closeTrailer{position:absolute;right:50px;top:50px;z-index:3;cursor:pointer}#trailervideo{margin-top:10px}.trailer .youtubeplayer{position:relative;padding-bottom:56.25%;height:0}.trailer .youtubeplayer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.trailerlink{display:none}.video .js3q-player{z-index:30}.kapitelfilter{display:none}.meldung.noimage .social{max-width:200px}.meldung .social a{float:right}.meldung .detailhead .back{top:50px}.meldung.noimage .detailhead .back{top:50px;left:422px}.meldung .bgwhite{padding-left:560px}.meldung.noimage .bgwhite{padding-left:552px}.meldung.noimage .detailhead{position:static;height:unset}.meldung.noimage .detailhead .desc{position:static;margin-left:552px;width:unset}.meldung.noimage .detailhead .desc>div{min-height:unset}.meldung.noimage .detailscroll{margin-top:0}.meldung .type{background-color:#fff;box-shadow:3px 2px 6px rgba(0,0,0,.38)}.rezension .more{margin-bottom:15px;display:inline-block}.rezension_items{width:33.33%;padding-right:10px;float:left;padding-bottom:10px;margin-top:5px}.rezension_items:last-child{margin-bottom:30px}.konzertreihe_min .rezension_items{width:50%}.rezension_items>div{color:#7a7a7a;font-size:14px;background-color:#f6f6f6;width:100%;padding:20px 30px 20px 40px}.rezension_items h4{font-family:'Avenir Next LT W05 Demi',Arial,sans-serif;font-size:17px;color:#000;margin:5px 0 10px 0}.rezension_items>div>a{display:inline-block;padding:10px 0 20px 0}.rezension_items .person .portrait{float:left;margin-right:20px;width:54px;height:54px;background-size:cover;border-radius:50%;background-position:center}.rezension_items .person>div:last-child{padding-top:10px}.rezension_popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:95;display:none}.rezension_popup .bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#7d7d7d;z-index:1}.rezension_popup .closeRezension{position:absolute;right:90px;top:90px;z-index:3;cursor:pointer}.rezension_popup .rezensioninfo{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;color:#000;background-color:#fff;text-align:center;padding:90px 0 90px 90px;margin:20px auto 20px auto;max-width:1100px}.rezension_popup .rezensioninfo .review{margin-top:20px;overflow:auto}.rezension_popup .rezensioninfo .review>div{padding-right:80px;padding-bottom:50px}.rezension_popup h4{margin:10px 0 15px 0;font-size:44px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif}.rezension_popup .datum{color:#7a7a7a;font-size:15px}.rezension_popup .lead{margin:35px 0 50px 0;text-align:left;font-size:16px;line-height:26px}.rezension_popup .lead h2{font-family:'Avenir Next LT W05 Bold',Arial,sans-serif}.rezension_popup .lead h3{font-family:'Avenir Next LT W05 Bold',Arial,sans-serif}.rezension_popup .person .portrait{float:left;margin-right:20px;width:54px;height:54px;background-size:cover;border-radius:50%;background-position:center}.rezension_popup .person>div:last-child{float:left;padding-top:10px;text-align:left;font-size:15px;color:#7a7a7a}.rezension_popup .person>div:last-child div{font-family:'Avenir Next LT W05 Bold',Arial,sans-serif}.rezension_popup .more{border:solid 3px #a40c16;padding:10px 20px;text-transform:uppercase;display:inline-block;margin-top:10px;font-size:16px;float:right}@media screen and (min-width:1561px)and (max-height:740px){.detail .detailhead{position:static;padding-top:70px;height:670px}.detailscroll{margin-top:0}}@media screen and (min-width:1561px)and (max-height:960px){.detail .videohead{position:static;padding-top:100px;height:unset}.video .detailscroll{margin-top:0}}@media screen and (max-width:1560px){.detail .bggray>div:last-child{width:1260px;padding-left:100px}.detail .bgwhite{width:1260px;padding-left:100px}.detailscroll{margin-top:520px}.detail .detailhead{height:580px;padding-top:100px}.detail .detailhead>div{width:1260px}.detail .detailhead .desc{left:100px;width:380px}.detail .detailhead .desc>div{min-height:376px}.detail .detailhead .logo img{max-height:55px}.detail .detailhead .bild{position:absolute;left:500px;top:0;width:760px;height:428px}.detail .detailhead .bild.live{height:420px}.detail .detailhead .titel{font-size:40px;margin-top:20px;margin-bottom:24px}.detail .detailhead .back{top:80px}.detail .detailhead .back img{width:60px;margin-left:5px}.detail .description{width:770px}.detail.event .bgwhite{padding-left:500px}.detail .description .beschreibung{width:550px;clear:both}.rezension_items>div{padding:20px 20px 20px 30px}.detail .detailhead .trailers{left:500px;top:436px}.meininhalt{right:0}.video .detailscroll{margin-top:800px}.detail .videohead{height:800px;padding-top:100px}.video1 .detailscroll{margin-top:800px}.video1 .videohead{height:800px}.video2 .detailscroll{margin-top:750px}.video2 .videohead{height:750px}.detail .videohead>div{width:1260px}.detail .videohead .bild{width:760px;height:428px}.detail .videohead .desc{width:760px;margin-left:100px}.detail .videocontainer>div:first-child{width:760px;margin-left:100px}.detail .kapitelauswahl{margin-left:860px;max-height:482px}.detail.partnerdetail .interpreten{width:1160px}.detail.partnerdetail .konzerte{width:1160px}.detail.personen .detailhead .desc{margin-left:100px}.detail.personen .detailhead>div{padding-right:0}.meldung .description{width:770px}.meldung .detailhead .back{top:50px}.meldung .bgwhite{padding-left:500px}.meldung.noimage .bgwhite{padding-left:500px}.meldung.noimage .detailhead .desc{margin-left:500px}.meldung.noimage .detailhead .back{left:400px}}@media screen and (min-width:1277px)and (max-width:1560px)and (max-height:650px){.detail .detailhead{position:static;padding-top:30px;height:510px}.detailscroll{margin-top:0}}@media screen and (min-width:1277px)and (max-width:1560px)and (max-height:800px){.detail .videohead{position:static;padding-top:100px;height:unset}.video .detailscroll{margin-top:0}}@media screen and (max-width:1276px){.detail .bggray>div:last-child{width:1000px;padding-left:90px}.detail .bgwhite{width:1000px;padding-left:90px}.detail.partnerdetail .interpreten{width:900px}.detail.partnerdetail .konzerte{width:900px}.detail.partnerdetail .repertoire>div:first-child{width:400px}.detail.partnerdetail .beschreibung{margin-right:440px}.detailscroll{margin-top:502px}.detail .detailhead{height:500px}.detail .detailhead>div{width:1000px}.detail .detailhead .desc{left:90px;width:350px}.detail .detailhead .desc>div{min-height:252px}.detail .detailhead .bild{position:absolute;left:460px;top:0;width:540px;height:304px}.detail .detailhead .bild.live{height:298px}.detail .detailhead .logo img{max-height:50px}.detail .detailhead .titel{font-size:34px;margin-top:10px;margin-bottom:12px}.detail .detailhead .datum{font-size:18px}.detail .detailhead .ort{margin-top:2px;margin-bottom:19px}.detail .detailhead .back{top:60px}.detail .detailhead .back img{width:50px;margin-left:13px}.detail .detailhead .trailers{left:460px;top:317px}.detail.event .bgwhite{padding-left:460px}.detail .description{width:540px}.detail .description .beschreibung{width:320px}.video .detailscroll{margin-top:750px}.detail .videohead{height:750px}.video1 .detailscroll{margin-top:650px}.video1 .videohead{height:650px}.video2 .detailscroll{margin-top:580px}.video2 .videohead{height:580px}.detail .videohead>div{width:1000px}.detail .videohead .bild{width:540px;height:304px}.detail .videohead .desc{width:900px;margin-left:90px}.detail .videocontainer>div:first-child{width:540px;margin-left:90px}.detail .kapitelauswahl{margin-left:630px;max-height:363px}.detail .videohead .back img{width:50px;margin-left:13px}.detail .videohead .headinfo{width:100%;padding-right:0}.detail .videohead .inhalt{height:30px}.detail .videohead .inhalt>div{right:360px;margin-top:6px}.detail .videohead .titel{font-size:34px;margin-right:90px}.videohead .partner img{max-height:80px;max-width:80px}.personen .foto{max-width:320px}.meldung .detailscroll{margin-top:430px}.meldung .detailhead{height:430px}.meldung .bgwhite{padding-left:460px}.meldung .description .beschreibung{width:540px}.meldung.noimage .bgwhite{padding-left:460px}.meldung.noimage .detailhead .desc{margin-left:460px}.meldung.noimage .detailhead .back{left:360px}.rezension_items,.konzertreihe_min .rezension_items{width:100%;padding-right:0;float:none}}@media screen and (min-width:1019px)and (max-width:1276px)and (max-height:650px){.detail .detailhead{position:static;padding-top:30px;height:420px}.detailscroll{margin-top:0}}@media screen and (min-width:1019px)and (max-width:1276px)and (max-height:730px){.detail .videohead{position:static;padding-top:100px;height:unset}.video .detailscroll{margin-top:0}}@media screen and (max-width:1150px){.rezension_popup .rezensioninfo{padding:40px 0 40px 40px;max-width:90%}.rezension_popup .closeRezension{right:40px;top:40px}.rezension_popup .rezensioninfo .review>div{padding-right:30px;padding-bottom:30px}.rezension_popup h4{font-size:34px}}@media screen and (max-width:1018px){.detail .detailhead{padding-top:0;position:static;height:auto}.detail .detailhead>div{width:100%}.detail.event .bgwhite{padding-left:20px;padding-right:20px}.detail .description{width:100%}.detail .detailhead .trailers{left:unset;right:unset;position:static;text-align:center;padding-top:30px;height:unset}.detail.partnerdetail .interpreten{width:100%}.meininhalt{right:0;top:-30px;bottom:unset}.inhaltbtm{position:static;top:unset;display:block;width:100px;margin:10px auto 20px auto}.detail .detailhead .desc{position:static;margin:0 auto;text-align:center;left:0}.detail .detailhead .back{position:fixed;bottom:0;left:0;right:0;top:unset;background-color:transparent;padding:3px;text-align:center;z-index:83;-webkit-backface-visibility:hidden}.detail .detailhead .back a{z-index:84;position:relative}.detail .detailhead .back::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:83;background-color:#fff;opacity:.9}.detail .bgwhite{width:100%;padding-left:20px}.detail .bggray>div:last-child{width:100%;padding-left:20px}.detailscroll{margin-top:0;position:static}.detail .detailhead .desc .btn{max-width:340px}.detail .social a:last-child{float:none}.detail .bgwhite{padding-top:20px}.detail .detailhead .bild.live{height:unset;border-bottom-width:0}.detail .detailhead .bild{padding-top:56.25%;position:relative;left:0;top:0;right:0;overflow:hidden;width:unset;height:unset}.detail .detailhead .liveplayer{padding:0;margin-top:100px;margin-bottom:30px}.detail .detailhead .bild::after{content:"";position:absolute;top:100%;left:0;background-color:inherit;padding-bottom:50%;width:50.7%;z-index:11;background-color:#fff;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-10deg) skewX(70deg);-ms-transform:rotate(-10deg) skewX(70deg);transform:rotate(-10deg) skewX(70deg)}.detail .detailhead .bild.liveplayer::after{display:none}.detail .detailhead .bild.liveplayer iframe{min-height:400px}.video .bgwhite{padding-left:20px;padding-right:20px}.detail .videohead{position:static;padding-top:100px;height:unset}.video .detailscroll{margin-top:0}.detail .videohead>div{width:100%}.detail .videohead .desc{width:100%;margin-left:0;padding-left:20px;padding-right:20px}.detail .videocontainer>div:first-child{width:100%;margin-left:0;float:none;padding-left:20px;padding-right:20px}.detail .videohead .back{position:fixed;bottom:0;left:0;right:0;top:unset;background-color:transparent;padding:3px;text-align:center;z-index:83;-webkit-backface-visibility:hidden}.detail .videohead .back::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:83;background-color:#fff;opacity:.9}.detail .videohead .back a{z-index:84;position:relative}.detail .videohead .bild{width:unset;height:unset}.detail .videohead .bild.onlybild{padding-top:56.25%;position:relative;left:0;top:0;right:0;overflow:hidden}.detail .videohead .inhalt>div{right:0}.detail .videohead .titel{margin-right:0}.videohead .partner{display:none}.videopartner{display:block}.detail .kapitelauswahl{max-height:363px;max-width:500px;width:100%;position:fixed;bottom:50px;right:0;top:unset;margin:0;display:none;background-color:#fff;z-index:50;padding:20px}.detail .kapitelauswahl.open{display:block;overflow:auto;padding:20px;margin:0}.trailers{height:unset}.detail .back a.kapitelfilter{display:block;position:absolute;right:20px;padding-top:10px}.detail .back .kapitelfilter img{width:35px}.detail .social a.teilen{position:fixed;bottom:14px;left:30px;z-index:84;margin:0}.detail.personen .detailhead .back{top:unset}.detail.personen .detailhead{padding-top:150px}.detail.personen .detailhead .desc{position:relative;z-index:unset;text-align:left;margin-left:20px}.detail.personen .detailhead>div{padding-right:20px}.meldung .detailscroll{margin-top:0}.meldung .detailhead{height:unset}.meldung .detailhead .desc>div{min-height:unset}.meldung .description .beschreibung{width:100%}.meldung.noimage .detailhead .back{position:fixed;bottom:0;left:0;right:0;top:unset;background-color:#fff;padding:3px;text-align:center;z-index:83;-webkit-backface-visibility:hidden}.meldung.noimage .detailhead .desc{margin-left:20px;margin-right:20px;margin-top:120px}.meldung.noimage .bgwhite{padding-left:20px;padding-right:20px}.meldung.noimage .social{max-width:unset}.video.detail .konzertreihe_min .description .partner{margin-right:10px}}@media screen and (max-width:680px){.detail .detailhead .bild{padding-top:0;height:504px;background-size:cover;display:none}.festivaldetail.detail .detailhead .bild{display:block}.detail .detailhead .bild.live{height:504px}.detail .detailhead .bild.mobile{display:block}.detail .detailhead .liveplayer{display:block;height:unset;margin-top:100px}.detail .detailhead .logo img{max-width:150px}.detail .description .beschreibung{width:100%;float:none}.detail .description .partner{float:none;margin-top:30px}.trailers .social a:last-child{float:right}.trailers .social{float:none;padding-top:6px}.detail.personen .detailhead .desc{width:unset}.detail.partnerdetail .repertoire{float:none}.detail.partnerdetail .repertoire>div:first-child{float:none;padding-left:0}.detail.partnerdetail .beschreibung{margin-right:20px}.footer{height:unset;padding-bottom:170px}.footer .footermenu{padding-left:0}.meldung.detail .detailhead .bild{display:block}.trailer .closeTrailer{right:10px;top:10px}.trailer .closeTrailer img{width:60px;height:60px}.trailer h3{margin-top:30px}.trailer h2{font-size:25px}.detail .description .beschreibung.rezension{margin-top:40px}.personen .foto{width:100%;float:none;max-width:unset;margin:0;vertical-align:middle}.detail.personen .detailhead{padding-top:0}.detail.personen .detailhead>div{padding-right:0}.detail.personen .detailhead .desc{margin-right:20px;text-align:center}.detail.personen .detailhead .titel{margin:15px 0}.detail.personen .social{width:unset}.detail.personen .social a{z-index:12;position:relative}.detail.personen .social a.teilen{z-index:84;position:fixed}.personen .fotobox{display:block;position:relative;margin-bottom:20px}.personen .fotobox:after{content:"";position:absolute;top:100%;left:0;background-color:inherit;padding-bottom:50%;width:50.7%;z-index:11;background-color:#fff;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-10deg) skewX(70deg);-ms-transform:rotate(-10deg) skewX(70deg);transform:rotate(-10deg) skewX(70deg)}.rezension_popup .more{margin-top:40px;float:left;clear:both}.rezension_popup .rezensioninfo{padding:20px 0 20px 20px;max-width:95%}.rezension_popup .closeRezension{right:20px;top:20px}.rezension_popup .rezensioninfo .review>div{padding-right:10px;padding-bottom:20px}.rezension_popup h4{font-size:30px}}@media screen and (max-height:500px){.trailer .closeTrailer{right:10px;top:10px}.trailer .closeTrailer img{width:60px;height:60px}.trailer h3{margin-top:30px}.trailer h2{font-size:25px}}@media screen and (max-width:500px){.detail.partnerdetail .repertoire>div:first-child{width:100%}.detail .detailhead .bild.liveplayer iframe{min-height:300px}}@media screen and (max-width:400px){.detail .detailhead .desc .btn{width:100%;font-size:16px}.detail .detailhead .desc{width:90%}.detail .detailhead .bild.liveplayer iframe{min-height:250px}}