@import url("/assets/addons/cke5/cke5_content_styles.css");@import url("/assets/addons/fonts/arapey-v16-latin/arapey-v16-latin.css");@import url("/assets/addons/fonts/lato-v24-latin/lato-v24-latin.css");@import url("/resources/css/font-awesome.min.css");main,.rex-slice .panel-body{font-family:"Lato", "Arial Narrow", Arial, sans-serif !important;color:#621314;line-height:1.5em;font-size:1em;font-weight:500}main a,.rex-slice .panel-body a{color:#621314;text-decoration:underline}main h1,main h2,main h3,main h4,main h5,.rex-slice .panel-body h1,.rex-slice .panel-body h2,.rex-slice .panel-body h3,.rex-slice .panel-body h4,.rex-slice .panel-body h5{font-size:2em;margin-bottom:0.1em;text-shadow:1px 1px 1px #E2BD51}main h2,.rex-slice .panel-body h2{font-size:1.8em}main h3,.rex-slice .panel-body h3{font-size:1.6em}main h4,.rex-slice .panel-body h4{font-size:1.4em}main h5,.rex-slice .panel-body h5{font-size:1.2em}main [id]::before,.rex-slice .panel-body [id]::before{content:"";display:block;height:75px;margin-top:-75px;visibility:hidden}main.onepage,.rex-slice .panel-body.onepage{padding-top:5em}main .headline,.rex-slice .panel-body .headline{margin-left:auto;margin-right:auto;padding-top:1.5em;float:none;clear:both;text-align:center}main .headline h2,.rex-slice .panel-body .headline h2{display:inline-block;background-color:#831D21;font-family:"Lato", "Arial Narrow", Arial, sans-serif !important;color:#E2BD51;font-weight:900;padding:0.25em;padding-left:1em;padding-right:1em;text-transform:uppercase;margin-top:1em;margin-bottom:1em;letter-spacing:0.2rem;font-size:1.8em;box-shadow:3px 3px 0px #E2BD51;text-shadow:2px 2px 1px #1E0606}@media only screen and (max-width:800px){main .headline h2,.rex-slice .panel-body .headline h2{font-size:1.6em;letter-spacing:0rem}}main div.artist,.rex-slice .panel-body div.artist{width:47%;display:inline-block;box-sizing:border-box;position:relative;vertical-align:top}main div.artist .photo,.rex-slice .panel-body div.artist .photo{position:absolute;z-index:14}main div.artist .photo .image,.rex-slice .panel-body div.artist .photo .image{position:absolute;left:10%;top:10%;right:10%;bottom:10%;background-size:cover;box-shadow:0 0 40px #000000FF}main div.artist .photo .frame,.rex-slice .panel-body div.artist .photo .frame{width:auto;height:auto}main div.artist:nth-child(odd),.rex-slice .panel-body div.artist:nth-child(odd){text-align:left;padding-right:20%;margin-left:5%}main div.artist:nth-child(odd) .photo,.rex-slice .panel-body div.artist:nth-child(odd) .photo{width:50%;right:-10%;top:2em;transform:rotate(3deg)}main div.artist:nth-child(even),.rex-slice .panel-body div.artist:nth-child(even){text-align:right;padding-left:20%}main div.artist:nth-child(even) .photo,.rex-slice .panel-body div.artist:nth-child(even) .photo{width:50%;left:-10%;top:2em;transform:rotate(-3deg)}@media only screen and (max-width:850px){main div.artist,.rex-slice .panel-body div.artist{width:90%;display:block}main div.artist:nth-child(odd),.rex-slice .panel-body div.artist:nth-child(odd){padding-right:35%;margin-bottom:2em;margin-left:auto;margin-right:auto;text-align:right}main div.artist:nth-child(odd) .photo,.rex-slice .panel-body div.artist:nth-child(odd) .photo{width:30%;right:0;top:0em}main div.artist:nth-child(even),.rex-slice .panel-body div.artist:nth-child(even){padding-left:35%;margin-bottom:2em;margin-left:auto;margin-right:auto;text-align:left}main div.artist:nth-child(even) .photo,.rex-slice .panel-body div.artist:nth-child(even) .photo{width:30%;left:0;top:0em}}@media only screen and (max-width:600px){main div.artist,.rex-slice .panel-body div.artist{width:100%;display:block}main div.artist:nth-child(odd),.rex-slice .panel-body div.artist:nth-child(odd){padding-right:0;margin-bottom:2em;margin-left:auto;margin-right:auto;text-align:center}main div.artist:nth-child(odd) .photo,.rex-slice .panel-body div.artist:nth-child(odd) .photo{width:60%;margin-left:auto;margin-right:auto;position:static;top:unset;left:unset;right:unset}main div.artist:nth-child(even),.rex-slice .panel-body div.artist:nth-child(even){padding-left:0;margin-bottom:2em;margin-left:auto;margin-right:auto;text-align:center}main div.artist:nth-child(even) .photo,.rex-slice .panel-body div.artist:nth-child(even) .photo{width:60%;margin-left:auto;margin-right:auto;position:static;top:unset;left:unset;right:unset}}main div.artist .description,.rex-slice .panel-body div.artist .description{font-size:1.1em;line-height:1.6em}main div.artist a,.rex-slice .panel-body div.artist a{color:#ffffffaa;text-shadow:0px 0px 5px #00000044;font-size:1.4em;text-decoration:none;margin-right:0.2em}main div.artist a>span,.rex-slice .panel-body div.artist a>span{display:none}main div.artist a:hover,.rex-slice .panel-body div.artist a:hover{color:#ffffffFF}main figure.image,.rex-slice .panel-body figure.image{margin:0;padding:0}main figure.image.image-style-align-center,.rex-slice .panel-body figure.image.image-style-align-center{text-align:center}main figure.image img,.rex-slice .panel-body figure.image img{max-width:90%;height:auto}main section.eventim,.rex-slice .panel-body section.eventim{margin-top:2em;display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between;position:relative}@media (min-width:950px){main section.eventim,.rex-slice .panel-body section.eventim{justify-content:space-between}main section.eventim .event,.rex-slice .panel-body section.eventim .event{flex:32%}}@media (max-width:950px){main section.eventim,.rex-slice .panel-body section.eventim{justify-content:space-between}main section.eventim .event,.rex-slice .panel-body section.eventim .event{flex:48%}}@media (max-width:600px){main section.eventim,.rex-slice .panel-body section.eventim{justify-content:space-between}main section.eventim .event,.rex-slice .panel-body section.eventim .event{flex:98%}}main section.eventim .event,.rex-slice .panel-body section.eventim .event{box-sizing:border-box;padding:15px;flex-grow:0;position:relative;margin-top:1.5em;background-color:#E2BD5199;box-shadow:0 0px 10px #00000050}main section.eventim .event .date,.rex-slice .panel-body section.eventim .event .date{font-size:1.4em;text-shadow:1px 1px 1px #E2BD51;margin-top:0.5em;margin-bottom:0.5em}main section.eventim .event .title,.rex-slice .panel-body section.eventim .event .title{margin-bottom:0.5em;font-weight:bold}main section.eventim .event .teaser,.rex-slice .panel-body section.eventim .event .teaser{margin-bottom:2em;font-weight:normal}main section.eventim .event img,.rex-slice .panel-body section.eventim .event img{width:100%}main section.eventim .event .link,.rex-slice .panel-body section.eventim .event .link{position:absolute;display:block;left:0;right:0;bottom:0;background-color:rgba(141, 96, 41, 0.4);font-family:"Lato", Arial, sans-serif !important;font-weight:bold;padding:0.25em;padding-left:1em;padding-right:1em;box-shadow:0 10px 10px #00000030;letter-spacing:0.3rem;font-size:1.3em}main section.eventim .event .link a,.rex-slice .panel-body section.eventim .event .link a{text-decoration:none;color:#831D21;text-transform:uppercase;text-shadow:1px 1px 1px #E2BD51}main section.eventim .button,.rex-slice .panel-body section.eventim .button{margin-top:2em;margin-bottom:1em;margin-left:auto;margin-right:auto;font-family:"Arial Narrow", Arial, sans-serif !important;font-weight:bold;padding:0.25em;padding-left:1em;padding-right:1em;letter-spacing:0.3rem;font-size:1.1em;background-color:#e1c55f;box-shadow:0 10px 10px #00000030}main section.eventim .button a,.rex-slice .panel-body section.eventim .button a{text-decoration:none;color:#831D21;text-transform:uppercase;text-shadow:1px 1px 1px #E2BD51}main div.subpage,.rex-slice .panel-body div.subpage{padding-top:7em;padding-left:4em;padding-right:4em}main .frame,.rex-slice .panel-body .frame{position:relative;z-index:11;background-repeat:no-repeat;background-size:100% 100%;position:relative}main .frame.t0,.rex-slice .panel-body .frame.t0{aspect-ratio:1.2947019868;width:391px;height:302px;max-width:391px;max-height:302px;background-image:url(../img/frame-0.png)}main .frame.t1,.rex-slice .panel-body .frame.t1{aspect-ratio:1.6666666667;width:520px;height:312px;max-width:520px;max-height:312px;background-image:url(../img/frame-1.png)}main .frame.t2,.rex-slice .panel-body .frame.t2{aspect-ratio:0.855;width:342px;height:400px;max-width:342px;max-height:400px;background-image:url(../img/frame-2.png)}main .frame.t3,.rex-slice .panel-body .frame.t3{aspect-ratio:1.1277258567;width:362px;height:362px;max-width:362px;max-height:362px;background-image:url(../img/frame-3.png)}main .frame.t4,.rex-slice .panel-body .frame.t4{aspect-ratio:0.861878453;width:312px;height:362px;max-width:312px;max-height:362px;background-image:url(../img/frame-4.png)}main section.gallery,.rex-slice .panel-body section.gallery{padding-top:2em;text-align:center}main section.gallery a,.rex-slice .panel-body section.gallery a{position:relative;display:inline-block}@media (max-width:600px){main section.gallery a,.rex-slice .panel-body section.gallery a{display:block;width:300px}main section.gallery a div.frame,.rex-slice .panel-body section.gallery a div.frame{width:auto;height:auto}}main section.gallery .image,.rex-slice .panel-body section.gallery .image{z-index:10;position:absolute;left:10%;top:10%;right:10%;bottom:10%;background-size:cover;box-shadow:0 0 40px #000000FF}main section.gallery ul,main section.gallery ul>li,.rex-slice .panel-body section.gallery ul,.rex-slice .panel-body section.gallery ul>li{list-style:none;margin:0;padding:0}main section.gallery li,.rex-slice .panel-body section.gallery li{display:inline-block}main section.text.speisekarte,.rex-slice .panel-body section.text.speisekarte{padding-left:2em;padding-right:2em;padding-bottom:1em}main section.text.speisekarte figure,.rex-slice .panel-body section.text.speisekarte figure{float:left}@media (max-width:900px){main section.text.speisekarte figure,.rex-slice .panel-body section.text.speisekarte figure{float:none}}@media (max-width:900px){main section.text.speisekarte,.rex-slice .panel-body section.text.speisekarte{text-align:center}}main section.text.speisekarte div.text,.rex-slice .panel-body section.text.speisekarte div.text{padding-top:1em;font-size:1.1em;line-height:1.6em}@media (max-width:900px){main section.text.speisekarte div.text,.rex-slice .panel-body section.text.speisekarte div.text{padding-top:0em}}main section.text.speisekarte a,.rex-slice .panel-body section.text.speisekarte a{background-color:#e1c55f;box-shadow:0 10px 10px #00000030;padding:8px;text-decoration:none;margin-top:1.5em;text-decoration:none;color:#831D21;text-transform:uppercase;text-shadow:1px 1px 1px #E2BD51;font-family:"Arial Narrow", Arial, sans-serif !important;font-weight:bold;letter-spacing:0.3rem}main div.kontakt,.rex-slice .panel-body div.kontakt{padding-top:2em;margin-bottom:-2em}@media (max-width:650px){main div.kontakt,.rex-slice .panel-body div.kontakt{font-size:1.1em}}main div.kontakt .block,.rex-slice .panel-body div.kontakt .block{display:inline-block;position:relative;width:33%;padding-left:1em;padding-right:1em;box-sizing:border-box;vertical-align:middle}main div.kontakt .block.adresse,.rex-slice .panel-body div.kontakt .block.adresse{width:30%}@media (max-width:1100px){main div.kontakt .block.adresse,.rex-slice .panel-body div.kontakt .block.adresse{width:100%;text-align:center}}main div.kontakt .block.anfahrt,.rex-slice .panel-body div.kontakt .block.anfahrt{width:32%}@media (max-width:1100px){main div.kontakt .block.anfahrt,.rex-slice .panel-body div.kontakt .block.anfahrt{width:49%}}@media (max-width:650px){main div.kontakt .block.anfahrt,.rex-slice .panel-body div.kontakt .block.anfahrt{margin-top:1em;margin-bottom:3em;width:330px;margin-left:auto;margin-right:auto;display:block}}main div.kontakt .block.map,.rex-slice .panel-body div.kontakt .block.map{width:36%}@media (max-width:1100px){main div.kontakt .block.map,.rex-slice .panel-body div.kontakt .block.map{width:49%}}@media (max-width:650px){main div.kontakt .block.map,.rex-slice .panel-body div.kontakt .block.map{width:80%;margin-left:auto;margin-right:auto;display:block}}main div.kontakt .train,.rex-slice .panel-body div.kontakt .train{background-image:url(../img/train.png);background-repeat:no-repeat;background-size:50px 50px;background-position:5px 0px;padding-left:80px;margin-bottom:1em;min-height:52px}main div.kontakt .park,.rex-slice .panel-body div.kontakt .park{background-image:url(../img/park.png);background-repeat:no-repeat;background-size:50px 50px;background-position:5px 0px;padding-left:80px;margin-bottom:1em;min-height:52px}main div.kontakt .map a,.rex-slice .panel-body div.kontakt .map a{border-radius:5px;box-shadow:0 0 20px #00000033;width:100%;aspect-ratio:2.5;display:block;background-image:url(../img/anfahrt.png);background-size:cover;background-position:bottom right;background-repeat:no-repeat}@media (max-width:650px){main div.kontakt .map a,.rex-slice .panel-body div.kontakt .map a{aspect-ratio:1.3333333333;margin-bottom:3em}}main .title-image,.rex-slice .panel-body .title-image{margin-left:auto;margin-right:auto;width:80%;z-index:10;position:relative;padding-top:5em;text-align:center}main .title-image img,.rex-slice .panel-body .title-image img{width:100%;height:auto;transform:translateX(-2%)}@media only screen and (max-width:1000px){main .title-image,.rex-slice .panel-body .title-image{width:110%}main .title-image img,.rex-slice .panel-body .title-image img{transform:translateX(-5%)}}@media only screen and (max-width:600px){main .title-image,.rex-slice .panel-body .title-image{width:150%;padding-top:6em;padding-bottom:2em}main .title-image img,.rex-slice .panel-body .title-image img{transform:translateX(-16%)}}main .title-intro,.rex-slice .panel-body .title-intro{font-size:1.3em;line-height:1.6em;margin-left:auto;margin-right:auto;width:60%;text-align:center;margin-top:-2em;margin-bottom:2em}@media only screen and (max-width:1000px){main .title-intro,.rex-slice .panel-body .title-intro{width:80%}}@media only screen and (max-width:600px){main .title-intro,.rex-slice .panel-body .title-intro{width:100%;font-size:1.1em}main .title-intro br,.rex-slice .panel-body .title-intro br{display:none}}html{scroll-behavior:smooth}body{font-family:"Lato", "Arial Narrow", Arial, sans-serif;font-size:1.1em;margin:0;padding:0;background-color:#e1c55f;background:url(../svg/bg.svg), linear-gradient(90deg, #8d6029 10%, #e1c55f 100%) 80%;background-size:auto 400px, 100% 100%;background-attachment:scroll}@media only screen and (max-width:1200px){body{font-size:1em}}body>div.wrapper{margin-top:0em;margin-bottom:1em}body>div.wrapper header{position:fixed;left:0;right:0;z-index:20}body>div.wrapper header .overlay{position:absolute;left:50%;right:0;background-color:#E2BD51;width:150px;height:150px;margin-left:-75px;transform:scale(30, 1) translate(0, -40%) rotate(45deg);box-shadow:0 10px 5px #00000030}body>div.wrapper header .logo{z-index:10;position:absolute;left:0;right:0;top:0.5em;background-image:url(../img/logo.png);background-size:100% auto;background-repeat:no-repeat;width:200px;height:100px;left:50%;margin-left:-100px}body>div.wrapper header .logo a{display:block;width:100%;height:100%;background-color:#00000000}body>div.wrapper header nav{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;padding-top:30px;padding-left:5em;z-index:11}body>div.wrapper header nav ul,body>div.wrapper header nav ul>li{list-style:none;margin:0;padding:0;display:inline-block}body>div.wrapper header nav ul>li{background-color:#831D21;margin-right:0.5em}body>div.wrapper header nav ul>li a{font-size:1em;color:#E2BE52;padding:0.5em;padding-left:1em;padding-right:1em;text-decoration:none;text-transform:uppercase;font-size:0.8em;font-weight:900;display:inline-block;text-shadow:1px 1px 1px #1E0606;box-shadow:1px 1px 1px #1E0606}@media only screen and (max-width:1200px){body>div.wrapper header nav{display:none}body>div.wrapper header .logo{width:150px;height:85px;margin-left:-75px}body>div.wrapper header .overlay{top:-30px}}body>div.wrapper main{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;box-sizing:border-box;padding:3em}@media (max-width:650px){body>div.wrapper main{overflow:hidden;padding:1.5em}}body>div.wrapper main .scheinwerfer{position:absolute;width:100%;z-index:-1;top:-15em;left:0}body>div.wrapper main .scheinwerfer:before{position:absolute;left:50%;z-index:-1;margin-left:-326px;content:url(../img/scheinwerfer.png);aspect-ratio:0.7317620651}body>div.wrapper main .vorhang{position:absolute;width:100%;top:5em;left:0}body>div.wrapper main .vorhang:before,body>div.wrapper main .vorhang:after{width:30%;z-index:8;position:absolute;content:"";background-image:url(../img/vorhang.png);background-repeat:no-repeat;background-size:contain;aspect-ratio:0.400541272}body>div.wrapper main .vorhang:before{right:0}body>div.wrapper main .vorhang:after{left:0;transform:scaleX(-1)}@media only screen and (max-width:1200px){body>div.wrapper main .subpage{padding-left:1em;padding-right:1em}}@media only screen and (min-width:1200px){body>div.wrapper main:before{content:"";box-shadow:0 10px 10px #00000010;position:absolute;width:20px;background-color:#E2BD51;height:100%;left:0;top:0;content:"";clear:both;display:table}body>div.wrapper main:after{content:"";box-shadow:0 10px 10px #00000010;position:absolute;width:20px;background-color:#E2BD51;height:100%;right:0;top:0;content:"";clear:both;display:table}}body>div.wrapper footer{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;box-sizing:border-box;padding:3em;padding-top:1em;color:#69171C;font-size:0.9em}body>div.wrapper footer div.container{text-align:center;font-size:0.9em;height:30px;position:absolute;bottom:-50px;width:100%}body>div.wrapper footer div.container nav,body>div.wrapper footer div.container nav *,body>div.wrapper footer div.container p,body>div.wrapper footer div.container a{list-style:none;margin:0;padding:0;display:inline-block;padding:0.3em}body>div.wrapper footer div.container a{text-decoration:none;color:#69171C;text-transform:uppercase}body>div.wrapper footer div.container .eventim{display:inline-block}body>div.wrapper footer div.container .eventim a{content:url(../img/eventim.png);height:1.8em;vertical-align:-0.7em}@media only screen and (max-width:1200px){body>div.wrapper footer div.container{right:0;left:0;background-color:#E2BD51;height:auto;box-shadow:0 10px 10px #00000010}}@media only screen and (min-width:1200px){body>div.wrapper footer>div.wrapper{position:absolute;left:40px;right:40px;height:30px;border-bottom:20px solid #E2BD51}body>div.wrapper footer>div.wrapper:before,body>div.wrapper footer>div.wrapper:after{content:"";clear:both;display:table}body>div.wrapper footer:before,body>div.wrapper footer:after{position:absolute;border:20px solid #E2BD51;width:40px;height:40px;left:0;top:0;content:"";clear:both;display:table}body>div.wrapper footer:before{left:0;border-left:none;border-bottom:none;border-radius:0 40px 0 0}body>div.wrapper footer:after{left:auto;border-right:none;border-bottom:none;right:0;border-radius:40px 0 0 0}}
