:root{--sd-inhalt-breite: 1140px;--sd-inhalt-vollebreite-color: #f0f0f0;--sd-bg-color: #fff;--sd-schmuckfarbe: #380373;--sd-farbe-dunkel: #3d3d3d;--sd-font-fliesstext: AzoSans-Regular, HelveticaNeue, sans-serif;--sd-font-fliesstext-weight: 400;--sd-font-fliesstext-bold: AzoSans-Medium, HelveticaNeue, sans-serif;--sd-font-fliesstext-bold-weight: 500;--sd-font-fliesstext-farbe: #000;--sd-text-farbe: #3d3d3d;--sd-font-light: AzoSans-Light, HelveticaNeue, sans-serif;--sd-font-light-weight: 300;--sd-font-regular: AzoSans-Regular, HelveticaNeue, sans-serif;--sd-font-regular-weight: 400;--sd-font-bold: AzoSans-Medium, HelveticaNeue, sans-serif;--sd-font-bold-weight: 700;--sd-menu-font-color: #000;--sd-vorschau_meta_box_bgcolor: #e7e7e7;--sd-link-text-color: #000;--sd-edit-btn-color: #000;--sd-edit-btn-bg: #ccc;--sd-edit-eingabe-bg: #f9f9f9;--sd-farbe-grau-auf-dunkel: #999;--sd-font-schmuck: AbrilFatface-Regular, HelveticaNeue, sans-serif;--sd-font-schmuck-weight: 400;--sd-strichdick: 0.37rem}@font-face{font-family:"AzoSans-Light";src:url("fonts/AzoSans-Light/AzoSans-Light.woff2") format("woff2"),url("fonts/AzoSans-Light/AzoSans-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"AzoSans-Regular";src:url("fonts/AzoSans-Regular/AzoSans-Regular.woff2") format("woff2"),url("fonts/AzoSans-Regular/AzoSans-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"AzoSans-Medium";src:url("fonts/AzoSans-Medium/AzoSans-Medium.woff2") format("woff2"),url("fonts/AzoSans-Medium/AzoSans-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"AbrilFatface-Regular";src:url("fonts/AbrilFatface-Regular/AbrilFatface-Regular.woff") format("woff"),url("fonts/AbrilFatface-Regular/AbrilFatface-Regular.woff2") format("woff2");font-weight:400;font-style:normal}-moz-selection{color:var(--sd-schmuckfarbe)}selection{color:var(--sd-schmuckfarbe)}html,body{font-family:var(--sd-font-fliesstext);font-size:100%;font-weight:var(--sd-font-fliesstext-weight);line-height:1.2em;color:var(--sd-font-fliesstext-farbe);background:var(--sd-bg-color);margin:0}img,object,embed{max-width:100%}picture{width:100%}.texthead4{color:var(--sd-farbe-dunkel)}.subhead_black{color:#000}.head{font-family:var(--sd-font-schmuck);font-weight:var(--sd-font-schmuck-weight);font-size:2em;color:var(--sd-font-fliesstext-farbe);line-height:normal;margin-bottom:0;text-transform:uppercase}h2.sub_head,h1.home_head,h2.home_head{font-family:var(--sd-font-light);font-weight:var(--sd-font-light-weight);font-size:1.2em;letter-spacing:.3em;text-transform:uppercase;color:var(--sd-font-fliesstext-farbe);margin:0 auto}h1,h1.home_head{line-height:normal}h1,h2.home_slogan,h3,.dreiSterne{font-family:var(--sd-font-schmuck);font-weight:var(--sd-font-schmuck-weight);font-size:4.5em;line-height:1em;color:var(--sd-font-fliesstext-farbe);margin:0}h1{margin-top:1em;margin-bottom:.4em}h2.home_slogan{margin-top:.25em}h3{font-size:2.2em}.dreiSterne{border:none;margin:0}.dreiSterne:after{content:"***";font-size:3rem;line-height:2.5em}.strich{width:100%;height:var(--sd-strichdick);background-color:#000;margin:0 0 2em}.namebreak{display:none}.block{width:var(--sd-inhalt-breite);max-width:1140px;margin:0 auto 4em auto}.block_vollebreite{display:flex;width:100vw;margin-bottom:3em}.block_vollebreite .block{margin-top:0;margin-bottom:0}.abschluss{background:#000;height:.5rem;margin:0}.rowhead{position:relative;width:var(--sd-inhalt-breite);max-width:100%;margin:0 auto;z-index:1}.top_re{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.top_email{margin-top:.75em}a.textlink,a.textlink:visited{color:var(--sd-schmuckfarbe);text-decoration:none}a.textlink:hover,a.textlink:active{color:var(--sd-farbe-grau-auf-dunkel)}.fullimg{min-width:100%}hr.leerzeile{margin:2em 0;width:100%;height:0;color:rgba(0,0,0,0);background:rgba(0,0,0,0);opacity:0}.linie_bottom{border-bottom:1px solid var(--sd-schmuckfarbe)}header{position:fixed;top:0;left:0;width:100%;max-width:100%;margin:0 auto;background:var(--sd-bg-color);z-index:1000}.teaser{margin:0;width:100%;overflow:hidden;max-width:100%;margin-bottom:4em}.teaser,.inhalt{margin-top:4.65em}.teaser_block{height:auto}.teaser_block picture{display:inline-block;width:100%;height:100%}.teaser_block picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.teaser_block_home{margin:0}.btnrahmen{margin-top:2vw;font-family:var(--sd-font-bold);font-weight:var(--sd-font-bold-weight);font-size:1em}.btnrahmen a.btn-rot:link{background:var(--sd-schmuckfarbe);border:none;padding:.5em 2em}.btnrahmen a.btn-rot:hover{background:var(--sd-farbe-dunkel)}.btnrahmen a:link,.btnrahmen a:visited{border:2px solid var(--sd-schmuckfarbe);padding:.2vw 1.5vw;color:#fff;display:inline-block;transition:background .2s linear;background:rgba(0,0,0,0)}.btnrahmen a:hover{transition:background .4s linear;background:var(--sd-schmuckfarbe)}@media(max-width: 1190px){.sliderItem .slider-content{left:10vw;transform:translate(0, 0)}.sliderItem .sc-linie{height:4px}}.mtop_wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}.logo_top{height:4.5em;margin:0 0 .15em}.textblock{font-family:var(--sd-font-light);font-size:1.2em;line-height:1.5em;text-align:left;background:none;margin:0;margin-bottom:1em;padding:0;width:100%}.textblock .zentriert{text-align:center}.textblock p{margin-top:0;margin-bottom:1em}.textblock_head{display:inline-block;margin-bottom:.5em}.textblock_subhead{font-size:1.2em}.lastblock{margin-bottom:2em}.matrix{width:98%;margin:0 1%;display:inline-block;padding:0}.matrix-sizer,.matrix-item{margin-bottom:3em;position:relative;width:29.3333333333%;float:left;padding:0 2%}.bild-pre{overflow:hidden}.bild-meta{width:100%}.bild-text{width:100%}.bild-titel{font-family:var(--sd-font-schmuck);font-size:2.2em;line-height:1em;margin:0;margin-top:.5em;padding-bottom:.2em}.bild-sub{text-transform:uppercase;font-size:1.2em;margin-top:.5em;border-bottom:var(--sd-strichdick) solid #000;padding-bottom:.5em}.matrixani .zoomani>img{transform:scale(1);transition:transform .5s ease-out}.matrix-item:hover>.matrixani .zoomani img{transform:scale(1.2);transition:transform 4s ease-out}.matrix-item:hover>a{color:var(--sd-schmuckfarbe)}.matrix-item:hover .matrixani .bild-sub{border-bottom-color:var(--sd-schmuckfarbe)}.matrix-photography div{display:flex;flex-direction:column}.matrix-photography .matrix-item{padding:0;margin:0 2% 4%}.matrix-photography .matrix-item a{display:flex;flex-direction:column;justify-content:center}.matrix-photography .matrix-item a:hover{color:#000}.matrix-photography .matrix-item:hover>a .bild-overlay,.matrix-photography .matrix-item:hover>a .bild-meta{opacity:1}.matrix-photography .bild-overlay{width:100%;height:100%;position:absolute;background:rgba(255,255,255,.75);opacity:0;transition:opacity .5s ease-out}.matrix-photography .bild-overlay .icon-strecke{display:flex;align-items:flex-end}.matrix-photography .bild-overlay .icon-strecke>img{height:2em;margin:.5em .5em 0}.matrix-photography .bild-meta{display:flex;flex-direction:column;position:absolute;opacity:0;transition:opacity .5s ease-out}.matrix-photography .bild-meta .bild-text{width:92%;margin:0 4%;text-align:center}.matrix-photography .bild-meta .bild-text .bild-titel{text-transform:initial;border-bottom:var(--sd-strichdick) solid #000;line-height:1.1em}.matrix-photography .bild-sub{border-bottom:none;margin-top:.75em}.bild-slogan{font-family:var(--sd-font-schmuck);font-size:4.5em;line-height:1.25em;display:flex;padding-bottom:.5em;border-bottom:var(--sd-strichdick) solid #000}.strichdicker{border-bottom:calc(var(--sd-strichdick)*1.5) solid #000}.vita-wrap{width:35%;margin:0 auto}.bild-vita{margin-bottom:2rem}.vita-bildserie{display:flex;flex-direction:row;margin:3rem 0}.vita-bildserie .b2{margin:0 2%}.element-slogan{flex-direction:column;font-size:3rem;line-height:2rem;padding-bottom:0;text-align:center;margin-bottom:1em}.element-slogan p{font-family:var(--sd-font-light);font-size:.5em;line-height:1.5em;text-transform:uppercase;margin:1rem auto .5rem auto}.film-slogan{width:50%;margin:.5em auto 1.5em}.vita-slogan-gross{font-family:var(--sd-font-schmuck);font-size:4.5em;line-height:initial;text-align:center;margin:0 auto}.beitrag-topbild{width:100%}.beitrag-topbild img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.credits h3,.datenschutz h3,.imprint h3{font-size:1.2em;line-height:1.2em;margin-bottom:.3em}.credits ul,.datenschutz ul,.imprint ul{list-style:none}.menu_wrapper{display:flex;flex-direction:row;width:100%}.menu{font-size:1rem;list-style:none;padding:0}.menu li{position:relative;list-style:none;float:left}.menu li a{text-decoration:none;color:#000;padding:0 0 .5em}.menu li:hover>.submenu_wrapper{display:block}.top.menu{margin:.25em 0}.top li,.foot li{margin:0 8px}.top li a{font-family:inherit;font-size:1rem;line-height:1rem;padding:0;color:#fff}.mhaupt_wrapper{padding:0;display:flex;align-items:flex-end}.haupt{margin:0;display:flex}.haupt li{margin:0 .75em}.haupt li a{font-family:var(--sd-font-regular);font-weight:var(--sd-font-regular-weight);color:var(--sd-menu-font-color);font-size:1em;letter-spacing:.2em;text-transform:uppercase}.haupt li a:hover+.submenu_wrapper{display:block}.haupt li:first-of-type{margin-left:0}.haupt li:last-of-type{margin-right:0}.mitstrich li{display:flex;justify-content:center}.mitstrich li a .inner_wrap{position:relative}.mitstrich li .unterstrich{position:absolute;left:0;bottom:-0.1em;width:0;height:2px;background:var(--sd-menu-font-color);transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.mitstrich li:hover>a .inner_wrap,.mitstrich li.aktiv a .inner_wrap{color:#000}.mitstrich li:hover>a .inner_wrap .unterstrich,.mitstrich li.aktiv>a .inner_wrap .unterstrich{width:100%}.foot{display:flex;flex-flow:wrap;justify-content:center;margin:0 0 2em 0}.foot li a{font-family:inherit;font-size:1rem;color:#000;padding:0}.foot li a.aktiv,.foot li a:hover{color:var(--sd-schmuckfarbe)}.foot li:first-child{margin-left:0}.haupt li .offen{left:0;z-index:1}.submenu_wrapper{position:absolute;left:0;top:3em;background:#fff;display:none}.submenu_bg{height:auto;text-align:right}.sub{padding:0;border:1px solid #eee;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.sub li{padding:.2em 1em;float:none;text-align:left}.sub li .submenu_wrapper,.sub li .submenu_item{background:#fff;padding:.5em 1.5em;text-transform:none;min-width:8em;white-space:nowrap}.sub li:first-of-type{padding-top:1em}.sub li:last-of-type{padding-bottom:1em}.sub li a{font-family:var(--sd-font-fliesstext);font-weight:var(--sd-font-fliesstext-weight);font-size:.9em;text-decoration:none;color:var(--sd-menu-font-color);padding:0;width:100%}.sub li a:hover>.submenu_item,.sub li a.aktiv>.submenu_item{color:var(--sd-schmuckfarbe);background-color:rgba(56,3,115,.1)}.hamburger_wrap{position:absolute}#hamburger{display:none;width:40px;height:38px;margin:10px;position:fixed;top:0;left:0;z-index:2}#hamburger :before,#hamburger :after,#hamburger span{background:#000;content:"";display:block;width:25px;height:4px;position:absolute}#hamburger :before{top:8px}#hamburger :after{bottom:8px}#hamburger span{top:50%;margin-left:7px;margin-top:-3px}.elastic-video{position:relative;padding-bottom:52.8%;height:0}.elastic-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.black_consent_box{background:#000;width:100%;display:flex;justify-content:center;align-items:center}.black_consent_box div{text-align:center}.black_consent_box div p{color:#fff;width:60%;margin:auto 20%}a.btn{display:inline-block;margin-top:1em;background:rgba(0,0,0,0);border:2px solid var(--sd-schmuckfarbe);text-decoration:none;padding:.6em 0}a.btn :hover{border-color:#666}a.btn :hover>span{color:#666}a.btn span{display:inline-block;margin:0 2em;font-family:inherit;font-size:1em;color:var(--sd-schmuckfarbe);text-transform:uppercase;min-width:5em;text-align:center}a:link,a:visited{color:#000;text-decoration:none}a:hover,a:focus{color:var(--sd-schmuckfarbe);text-decoration:none}footer{width:100vw;margin:0;padding:0;min-height:100px;background:#fff;overflow:hidden}footer .inhalt{margin-bottom:0}footer article{padding-bottom:0}footer article .footer_tel{font-family:var(--sd-font-schmuck);font-weight:var(--sd-font-schmuck-weight);font-size:3.5em;letter-spacing:.2em;line-height:3em;margin-bottom:0}footer article .footer_adresse{font-size:1.3em;line-height:1.2em;letter-spacing:.15em;color:var(--sd-font-fliesstext-farbe);margin:0 0 2em 0}footer article .footer_social{display:flex;flex-direction:row;justify-content:center;height:1.7em;width:20%;margin:4em auto 2em auto}footer article .footer_social>div:hover svg .pfadF{fill:var(--sd-schmuckfarbe)}footer article .footer_social>div:hover svg .pfadS{stroke:var(--sd-schmuckfarbe)}footer .block:last-of-type{margin-bottom:0}footer .footer_tel>a:link,footer .footer_tel>a:visited{color:var(--sd-link-text-color);text-decoration:none}footer .footer_tel>a:hover,footer .footer_tel>a:active{color:var(--sd-schmuckfarbe)}#playerwrapper{position:fixed;top:0;left:0;width:100%;height:100%}#player{display:block;width:100%;height:100%}#overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.9);z-index:1000}#loadingBG{position:absolute;top:0;width:100%;height:100%}.loading{content:"";background:url(../img/loading.png) rgba(0,0,0,0) no-repeat center center;background-size:60px 60px;padding:0;width:60px;height:60px;top:50%;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;z-index:50000;-webkit-transform:rotate(360deg);-webkit-animation-name:webkitSpin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-transform:rotate(360deg);-moz-animation-name:mozSpin;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;transform:rotate(360deg);animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.nextBtn .ikon:hover{background-position-y:-16px}#loadericon{position:relative;animation-fill-mode:both;width:100%;height:100%;min-height:3em;z-index:100;background:url("../img/loading.png") center center no-repeat;display:block}#loadericon{--loader-fill-color: cssvar(schmuckfarbe)}.weiss{color:#fff}.go_top{display:none;position:fixed;right:1%;margin-left:-40px;bottom:.5rem;z-index:1;width:2rem;text-align:center;transform:rotate(-90deg);cursor:pointer}.go_top .btn_icon:hover{border-bottom-color:#666}a.btnback{display:flex;align-items:center;width:auto;height:1.5em}a.btnback svg{transform:rotate(180deg);width:auto}a.btnback span{margin-left:.5em}a.btnback:hover>svg path{fill:var(--sd-schmuckfarbe)}.dialog_wrapAll{position:absolute;width:100%;height:100%;z-index:100000}.dialog_blur{filter:blur(3px);opacity:.5}.dialog_bg{position:absolute;left:0;top:0;right:0;bottom:0;display:none;z-index:100000}.wrapper_dialog{position:relative;margin-top:10%;margin-bottom:2%;width:100%}.dialog_inhalt{position:relative;background:#fff;max-height:80vh;overflow-y:scroll;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.dialog_inhalt .dl_block{display:flex;flex-wrap:wrap;justify-content:space-around;width:80%;margin:0 10% 2em 10%}.dialog_inhalt .dl_top{width:100%;text-align:center;padding-top:3em;margin-bottom:1em}.dialog_inhalt .dl_main{margin:0;padding:0}.dialog_inhalt .dl_main .inputlabel{margin:.5em 0}.dialog_inhalt .dl_main h6,.dialog_inhalt h7{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin:1em 0;font-size:1em;padding:0}.dialog_inhalt .dl_main h6{font-family:var(--sd-font-bold);font-weight:var(--sd-font-bold-weight);padding-bottom:1em}.dialog_inhalt p{margin-bottom:1em;line-height:1.2em}.dialog_inhalt #dltext ul li{margin-bottom:1em}.dl_supersmall{max-width:26rem;margin:0 auto;padding:.5em 2em}.dl_small{max-width:36rem;margin:0 auto;padding:.5em 2em}.dl_breit{max-width:50rem;margin:0 auto;padding:.5em 2em}.dl_sehrbreit{max-width:60%;margin:0 auto;padding:.5em 2em}@media screen and (max-width: 1200px){.dl_supersmall{max-width:26rem}}@media screen and (max-width: 600px){.dl_supersmall,.dl_small,.dl_breit{max-width:80%}}@media screen and (max-width: 400px){.dl_supersmall,.dl_small,.dl_breit{max-width:90%}}.dialog_close{position:absolute;top:0;right:0;padding:1em;cursor:pointer}.dialog_close:before{content:"✕"}.close_anim{transition:.5s ease-in-out}.close_anim:hover{transform:rotate(90deg)}.dialog_inhalt_inner{padding:1%;clear:both}.dialog_fix{overflow:hidden}.eingabe-label{float:left}.eingabe{margin-left:8em}.dialog-navi{display:flex;padding:1em 0;width:100%;justify-content:space-evenly}#playerwrapper{position:fixed;top:0;left:0;width:100%;height:100%}#player{display:block;width:100%;height:100%}.vollbreit{width:100%}.grau{background:#ddd}.fett{font-family:var(--sd-font-bold);font-weight:var(--sd-font-bold-weight)}.klein{font-size:.75em}@media all and (max-width: 1140px){.menu_wrapper{width:98%;margin:0 auto}.bild-slogan{font-size:3.5rem;line-height:1em}}@media all and (max-width: 500px){.namebreak{display:block}}@media all and (max-width: 1170px){.block{width:100%;margin:0}.dl60{width:80%}}@media(max-width: 767px){.menu_wrapper{display:none}.teaser_block{height:50vw}.teaser_block_home{margin-top:55px !important}#hamburger{display:block}h2.home_slogan{margin-top:.3em}h1,h2.home_slogan,h3,.dreiSterne{font-size:3.2em}h1.home_head,h2.sub_head{line-height:.7em}h3{font-size:1.8em}.dreiSterne:after{font-size:.8em}.film-slogan{width:60%}.matrix-sizer,.matrix-item{width:46%;padding:0 2%}footer article .footer_tel{font-size:1.5em;letter-spacing:.3em;line-height:normal;margin-top:1em;margin-bottom:1em}footer article .footer_adresse{font-size:.8em}footer article .footer_social{width:40%;height:1.5em;margin:2em auto 1em auto}}@media(max-width: 440px){#hamburger{display:block}.dl60{width:90%}.teaser{margin:0}.inhalt{padding-top:1em}.matrix-sizer,.matrix-item{width:100%;padding:0}h1,h1.home_head{line-height:normal}h1.home_head,h2.sub_head{font-size:1em;width:80%;line-height:1.5em}h2.sub_head,h1.home_head,h2.home_head{font-size:1em}h1,h2.home_slogan,h3,.dreiSterne{font-size:3em}h1.home_head,h2.sub_head{line-height:.7em}h3{font-size:1.8em}.dreiSterne:after{font-size:.8em}.film-slogan{width:100%}footer article .footer_tel{font-size:1.5em;letter-spacing:.2em}footer article .footer_adresse{font-size:.8em}footer article .footer_social{width:60%;height:1.5em;margin:2em auto 1em auto}}