@font-face{font-family:'Open Sans';font-display:auto;font-style:normal;font-weight:400;src:url("/fonts/open-sans-v15-latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/fonts/open-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-regular.woff") format("woff"),url("/fonts/open-sans-v15-latin-regular.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-display:auto;font-weight:600;src:url("/fonts/open-sans-v15-latin-600.eot");src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("/fonts/open-sans-v15-latin-600.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-600.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-600.woff") format("woff"),url("/fonts/open-sans-v15-latin-600.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-display:auto;font-weight:700;src:url("/fonts/open-sans-v15-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/fonts/open-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-700.woff") format("woff"),url("/fonts/open-sans-v15-latin-700.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-display:auto;font-weight:800;src:url("/fonts/open-sans-v15-latin-800.eot");src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url("/fonts/open-sans-v15-latin-800.eot?#iefix") format("embedded-opentype"),url("/fonts/open-sans-v15-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v15-latin-800.woff") format("woff"),url("/fonts/open-sans-v15-latin-800.ttf") format("truetype"),url("/fonts/open-sans-v15-latin-800.svg#OpenSans") format("svg")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;background-color:transparent;border:none;cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{height:100%;min-height:100%}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:1;color:#58595b}h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0}p{margin:0;padding:0}a{text-decoration:none;color:#58595b}body{background-color:transparent}article{position:relative;margin-top:80px}article:before{font-weight:400;font-size:25px;line-height:1.1em;content:"......................";display:block;position:relative;top:-40px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1124px){article:before{font-size:25px;line-height:1.1em}}@media only screen and (min-width: 1124px){article:before{font-size:25px;line-height:1.1em}}@media only screen and (min-width: 768px){article:before{content:"................................................."}}article#der-film{margin-top:0;padding-top:80px}article#datenschutzangaben{padding-bottom:40px}img{display:inline-block;width:100%;height:auto;margin:0 auto}h1,h2,h3,h4{font-weight:400;font-size:25px;line-height:1.1em}@media only screen and (min-width: 768px) and (max-width: 1124px){h1,h2,h3,h4{font-size:25px;line-height:1.1em}}@media only screen and (min-width: 1124px){h1,h2,h3,h4{font-size:25px;line-height:1.1em}}@media only screen and (min-width: 768px){h1,h2,h3,h4{margin:0 60px 25px}}h1{margin-bottom:25px}h2,h3,h4{margin-bottom:25px}.icon-home{display:inline-block;width:25px;height:25px;vertical-align:bottom;background:url(../images/icon-home.png) no-repeat center center;background-size:contain}.icon-facebook{display:inline-block;width:25px;height:20px;vertical-align:bottom;background:url(../images/icon-facebook.png) no-repeat center center;background-size:contain}.wrapper{margin:auto;padding:0;padding-left:20px;padding-right:20px;max-width:860px;position:relative}@media only screen and (min-width: 768px){.wrapper{padding-left:0;padding-right:0}}main .wrapper{background-color:#fff}header{background-color:#c7c8ca;text-align:center;position:fixed;top:0;width:100%;z-index:1000;min-height:40px}@media only screen and (max-width: 767px){header nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all 1400ms;-o-transition:all 1400ms;-webkit-transition:all 1400ms;transition:all 1400ms;position:absolute;top:0px;left:0;width:100%;height:auto;text-align:center;background-color:#c7c8ca;display:none;z-index:1200}header nav.active{display:block;-webkit-animation:animatedmenu 500ms linear 1 forwards;-moz-animation:animatedmenu 500ms linear 1 forwards;-o-animation:animatedmenu 500ms linear 1 forwards;animation:animatedmenu 500ms linear 1 forwards}header nav.fadeout{-webkit-animation:animatedmenu-close 500ms linear 1 forwards;-moz-animation:animatedmenu-close 500ms linear 1 forwards;-o-animation:animatedmenu-close 500ms linear 1 forwards;animation:animatedmenu-close 500ms linear 1 forwards}}header nav ul{display:inline-block}header nav ul li{display:block;padding:10px 15px;text-align:center}header nav ul li:after{content:"...........";display:block;font-size:14px}header nav ul li:last-child:after{display:none}header nav ul li a{font-weight:400;font-size:18px;line-height:1.1em;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;-webkit-transition:all 400ms ease;transition:all 400ms ease;color:#414042}@media only screen and (min-width: 768px) and (max-width: 1124px){header nav ul li a{font-size:18px;line-height:1.1em}}@media only screen and (min-width: 1124px){header nav ul li a{font-size:18px;line-height:1.1em}}header nav ul li a:hover{color:#fff}header #menu-toggle{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s;display:block;position:absolute;top:10px;right:15px;z-index:1250;width:40px;height:30px;cursor:pointer}header #menu-toggle span{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;transition:ease-in-out .25s;display:block;position:absolute;height:3px;width:100%;background:#4d4d4f;opacity:1;left:0}header #menu-toggle span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header #menu-toggle span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header #menu-toggle span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header #menu-toggle.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px;width:90%}header #menu-toggle.open span:nth-child(2){width:0%;opacity:0}header #menu-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:23px;left:8px;width:90%}@media only screen and (min-width: 768px){header{padding-top:20px;-webkit-box-shadow:0 5px 6px 0 rgba(0,0,0,0.35);box-shadow:0 5px 6px 0 rgba(0,0,0,0.35)}header nav ul li{display:inline-block;padding:10px 15px;text-align:left}header nav ul li:after{display:none}header #menu-toggle{display:none}}@media only screen and (min-width: 768px) and (max-width: 1124px){header nav ul li{padding:10px 10px}}@-webkit-keyframes animatedmenu{0%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes animatedmenu{0%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes animatedmenu{0%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes animatedmenu{0%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes animatedmenu-close{0%{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}100%{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@-moz-keyframes animatedmenu-close{0%{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}100%{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@-o-keyframes animatedmenu-close{0%{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}100%{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@keyframes animatedmenu-close{0%{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}100%{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}body{background:url(../images/Hintergrund.jpg) no-repeat center center fixed;background-size:cover}body .intro{padding-top:45px}p{font-weight:400;font-size:16px;line-height:1.6em;margin:0 0 15px}@media only screen and (min-width: 768px) and (max-width: 1124px){p{font-size:16px;line-height:1.6em}}@media only screen and (min-width: 1124px){p{font-size:16px;line-height:1.6em}}p.claim{text-align:center;padding:40px 0}p.claim img{max-width:600px}p.claim.small{margin:20px 0}p.claim.small img{max-width:400px}p.image{padding:40px 0}p.images{padding:25px 0}p.images a{display:block;margin-bottom:15px}p a{-moz-transition:all 400ms ease;-o-transition:all 400ms ease;-webkit-transition:all 400ms ease;transition:all 400ms ease}p a:hover{color:#000}@media only screen and (min-width: 768px){p{margin:0 60px 15px}p.image{padding:40px}p.images{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:0 -7px}p.images a{width:33%;padding:0 7px;margin-bottom:0}p.images a img{-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-webkit-transition:all 600ms ease;transition:all 600ms ease}p.images a:hover img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.4);box-shadow:0 2px 8px 0 rgba(0,0,0,0.4)}}#partner>div>div{margin-bottom:20px}#partner img{width:160px;max-width:80%;margin-bottom:10px}@media only screen and (min-width: 768px){#partner>div{display:table;margin:117px 60px 15px;width:calc(100% - 120px);text-align:left}#partner>div>div{display:table-cell;vertical-align:bottom;height:100%;width:33%}#partner>div>div{margin-bottom:0}#partner>div p{margin:0}#partner>div img{width:100%;max-width:180px;margin-bottom:10px}}#kontakt p span{display:inline-block;width:50px}#datenschutzangaben p{font-weight:400;font-size:14px;line-height:1.6em}@media only screen and (min-width: 768px) and (max-width: 1124px){#datenschutzangaben p{font-size:14px;line-height:1.6em}}@media only screen and (min-width: 1124px){#datenschutzangaben p{font-size:14px;line-height:1.6em}}.video .container{position:relative;padding-bottom:56.25%;height:0}.video .container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 768px){.video{margin:117px 60px}}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-moz-transition:opacity .8s ease;-o-transition:opacity .8s ease;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;opacity:0;transition:opacity .8s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:-moz-transform .8s ease;-o-transition:-o-transform .8s ease;-webkit-transition:-webkit-transform .8s ease;transition:transform .8s ease}.lity-loading .lity-content,.lity-closed .lity-content{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close-style,.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;box-shadow:none}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.parallax{min-height:100vh;background:transparent;position:fixed;width:100%;height:100%}.parallax-mirror{opacity:1}
