:root{--farbe-haupt: #ff792f;--farbe-akzent: #991676;--verlauf-start: #ff3d00;--verlauf-mitte: #ff9700;--verlauf-ende: #ffdd00;--verlauf-stufen: #ff3d00, #ff6f00, #ff9700, #ffbb00, #ffdd00;--overlay: linear-gradient(to right top, #a30000, #ff6600, #ff9c00, #ffcc00, #fff900);--overlay-deckkraft: 0.65}@font-face{font-family:"Futura PT W01 Book";font-display:swap}@font-face{font-family:"Born Ready Slanted W05 Regular";font-display:swap}@font-face{font-family:"Futura PT W01 Medium";font-display:swap}@font-face{font-family:"Bebas W05 Regular";font-display:swap}*{margin:0;padding:0;border:0;outline:none;box-sizing:border-box}html,body{font-family:"Futura PT W01 Book",sans-serif;font-size:20px;text-align:left;color:gray;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}html{position:relative;min-height:100%}body{margin-bottom:0}.clear{clear:both}.table{display:table-row}::-moz-selection{color:#fff;background:var(--farbe-haupt)}::selection{color:#fff;background:var(--farbe-haupt)}.relative{position:relative}.zigzag_o_2{position:relative;background-size:10px 5px;background-image:linear-gradient(315deg, #fff 25%, transparent 25%),linear-gradient(45deg, #fff 25%, transparent 25%);transform:rotate(180deg);height:5px;width:100%;bottom:-5px;z-index:3}.zigzag_u_2{position:relative;background-size:10px 5px;background-image:linear-gradient(315deg, #fff 25%, transparent 25%),linear-gradient(45deg, #fff 25%, transparent 25%);height:5px;width:100%;top:-5px;z-index:2}.zigzag_pattern{position:absolute;z-index:-1;height:100%;width:100%;left:0;top:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%) -5px 0,linear-gradient(225deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%) -5px 0,linear-gradient(315deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%),linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%);background-size:10px 10px;background-color:rgba(0,0,0,0);opacity:.4}.icon_patten{position:absolute;z-index:-1;opacity:.3;mix-blend-mode:overlay;left:0;top:0;height:100%;width:100%;background:url("/images/pattern-bg_web.png");background-repeat:repeat;background-size:auto}#redim-cookiehint{position:fixed;bottom:0;width:100%;background:#5e5e5e;color:#fff;text-align:center;padding:20px 40px;z-index:9999;border-top:2px solid #fff}#redim-cookiehint .cookiecontent{text-align:inherit;font-size:1.3em;color:inherit;padding:0 200px 0 0}#redim-cookiehint .cookiecontent a{color:var(--farbe-haupt);font-family:"Futura PT W01 Medium",sans-serif}#redim-cookiehint .cookiebuttons{position:absolute;top:50%;right:40px;transform:translate3d(0%, -50%, 0);margin:0}#redim-cookiehint .cookiebuttons .btn{background:#fff;font-size:1.3em;line-height:100% !important;font-family:"Futura PT W01 Medium",sans-serif;text-transform:uppercase;padding:15px 30px !important}#redim-cookiehint .cookiebuttons .btn:hover{background:unset}#redim-cookiehint .cookiebuttons .btn:before{top:-1px;left:-1px;border:2px solid var(--farbe-haupt)}#redim-cookiehint .clr{clear:both}#redim-cookiehint.hidden{display:none;visibility:hidden}@media only screen and (max-width: 767px){#redim-cookiehint{padding:20px}#redim-cookiehint .cookiebuttons{position:relative;top:0%;right:50%;transform:translate3d(50%, 0%, 0);margin:10px}#redim-cookiehint .cookiecontent{font-size:1em;padding:0 20px 0 0}#redim-cookiehint .cookiebuttons .btn{font-size:1em;padding:10px 15px !important}}@media only screen and (min-width: 768px)and (max-width: 991px){#redim-cookiehint{padding:20px 30px}#redim-cookiehint .cookiecontent{padding:0 200px 0 0;right:30px}}strong{font-weight:normal !important;font-family:"Futura PT W01 Medium",sans-serif !important}h1{letter-spacing:1px;line-height:140%;text-align:center;font-family:"Born Ready Slanted W05 Regular",sans-serif;font-weight:400;font-size:3.5em;padding-bottom:25px;padding-top:10px;word-wrap:break-word;hyphens:auto}h2{line-height:100%;text-align:center;font-family:"Futura PT W01 Medium",sans-serif;margin-bottom:.5em;color:var(--farbe-haupt);font-size:3em}h3{display:inline-block;line-height:100%;text-align:center;font-family:"Futura PT W01 Book",sans-serif;font-weight:400;margin-bottom:.3em;color:var(--farbe-haupt);font-size:2.2em}h4{font-family:"Futura PT W01 Book",sans-serif;font-size:1.5em;font-weight:400;line-height:120%;font-variant:400}h5{font-family:"Futura PT W01 Medium",sans-serif;padding:0 0 1em 0;font-size:1em;line-height:120%;color:gray}p{font-family:"Futura PT W01 Book",sans-serif;font-weight:400;padding:0 0 1em 0;font-size:1em;line-height:140%;color:#5e5e5e}@media only screen and (max-width: 991px){h4{font-size:1.4em}}@media only screen and (min-width: 768px)and (max-width: 1399px){h1{font-size:3.5em}}@media only screen and (max-width: 767px){.zigzag_o_2{bottom:-4.5px}h1{font-size:2em}h2{font-size:1.4em}h3{font-size:1.2em}}@media only screen and (min-width: 768px)and (max-width: 991px){h2{font-size:2.2em}h3{font-size:1.6em}}@media only screen and (min-width: 992px)and (max-width: 1399px){h2{font-size:2.5em}h3{font-size:1.8em}}a:link,a:visited{text-decoration:none;color:#666}a:hover{text-decoration:underline}a:active{color:#666}ul{list-style:none;display:block;color:#5e5e5e}.boxen{position:relative;overflow:hidden;width:calc(100% + 20px);margin-left:-10px;height:auto}.box_2{position:relative;width:calc(50% - 20px);margin:10px;height:auto;float:left;text-align:left}.box_4{position:relative;width:calc(25% - 20px);margin:10px;height:auto;float:left;text-align:center}.box_5{position:relative;width:calc(20% - 40px);margin:20px;height:300px;float:left;text-align:center}.boxen img{max-width:calc(100% - 20px)}@media only screen and (max-width: 991px){.boxen{width:100%;margin-left:0}.container_mit_nav .boxen br{display:block}}@media only screen and (min-width: 768px)and (max-width: 1399px){.box_4{width:calc(50% - 20px);margin:20px 10px}}@media only screen and (max-width: 767px){.box_2{width:100%;margin:0}.box_4{width:100%;margin:20px 0}.box_5{width:calc(50% - 20px);margin:10px}}@media only screen and (min-width: 768px)and (max-width: 991px){.box_2{width:calc(50% - 20px);margin:20px 10px}.box_5{width:calc(33.333333% - 20px);margin:10px}.boxen br{display:none}}@media only screen and (min-width: 992px)and (max-width: 1399px){.box_5{width:calc(25% - 20px);margin:10px}}.btn,.convertforms button{font-size:1rem;background:rgba(0,0,0,0) !important;width:auto;padding:10px 40px;cursor:pointer;transition:all .5s;position:relative}a.btn,.convertforms button{color:var(--farbe-haupt) !important;text-decoration:none;display:block}a.btn:hover,.convertforms button:hover{color:#fff !important}.btn::before,.convertforms button::before{content:"";position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);z-index:0;border:solid 1px !important;transition:all .3s}.btn:hover::before,.convertforms button:hover::before{opacity:0;transform:scale(1.2, 1.2)}.btn::after,.convertforms button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;border-radius:0 !important;background:var(--farbe-haupt);transition:all .3s;transform:scale(0.5, 0.5)}.btn:hover::after,.convertforms button:hover::after{opacity:1;transform:scale(1, 1)}.convertforms button span{position:relative;z-index:2}@media only screen and (max-width: 991px){button,a.button{font-size:1em !important;padding:4px 30px 5px 30px}}@media only screen and (max-width: 767px){.btn{padding:10px 10px}}@media only screen and (min-width: 768px)and (max-width: 991px){.btn{padding:10px 15px}}.convertforms{text-align:left}.convertforms .cf-input:not([type=radio]):not([type=checkbox]),.convertforms .dz-message{-o-border-image:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte)) 1;border-image:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte)) 1}.convertforms .cf-input{font-size:18px !important}.convertforms .cf-checkbox-group .cf-label p{color:inherit}.convertforms .dz-message svg{color:rgba(0,0,0,0);background:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 30'%3E%3Cpath d='M10.3125 29.875C7.66156 29.875 5.40517 28.9531 3.54331 27.1093C1.6811 25.2659 0.75 23.0125 0.75 20.3492C0.75 17.8321 1.61629 15.6499 3.34887 13.8026C5.08181 11.9556 7.11703 10.9625 9.45453 10.8233C9.93124 7.7286 11.3546 5.17188 13.7247 3.15313C16.0948 1.13438 18.8532 0.125 22 0.125C25.5519 0.125 28.5648 1.3621 31.0387 3.83631C33.5129 6.31017 34.75 9.32306 34.75 12.875V15H36.0579C38.093 15.0655 39.8004 15.8126 41.1802 17.2413C42.5601 18.6704 43.25 20.4025 43.25 22.4375C43.25 24.5218 42.545 26.2823 41.1351 27.7192C39.7252 29.1564 37.9782 29.875 35.8943 29.875H24.3704C23.3922 29.875 22.5755 29.5474 21.9203 28.8922C21.2651 28.237 20.9375 27.4203 20.9375 26.4421V14.1091L16.475 18.5472L14.971 17.0841L22 10.0551L29.029 17.0841L27.525 18.5472L23.0625 14.1091V26.4421C23.0625 26.7693 23.1987 27.0691 23.471 27.3415C23.7434 27.6138 24.0432 27.75 24.3704 27.75H35.8125C37.3 27.75 38.5573 27.2365 39.5844 26.2094C40.6115 25.1823 41.125 23.925 41.125 22.4375C41.125 20.95 40.6115 19.6927 39.5844 18.6656C38.5573 17.6385 37.3 17.125 35.8125 17.125H32.625V12.875C32.625 9.93542 31.5891 7.42969 29.5172 5.35781C27.4453 3.28594 24.9396 2.25 22 2.25C19.0604 2.25 16.5547 3.28594 14.4828 5.35781C12.4109 7.42969 11.375 9.93542 11.375 12.875H10.2307C8.25833 12.875 6.53921 13.601 5.07331 15.0531C3.60777 16.5052 2.875 18.2583 2.875 20.3125C2.875 22.3667 3.60104 24.1198 5.05313 25.5719C6.50521 27.024 8.25833 27.75 10.3125 27.75H15.625V29.875H10.3125Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 30'%3E%3Cpath d='M10.3125 29.875C7.66156 29.875 5.40517 28.9531 3.54331 27.1093C1.6811 25.2659 0.75 23.0125 0.75 20.3492C0.75 17.8321 1.61629 15.6499 3.34887 13.8026C5.08181 11.9556 7.11703 10.9625 9.45453 10.8233C9.93124 7.7286 11.3546 5.17188 13.7247 3.15313C16.0948 1.13438 18.8532 0.125 22 0.125C25.5519 0.125 28.5648 1.3621 31.0387 3.83631C33.5129 6.31017 34.75 9.32306 34.75 12.875V15H36.0579C38.093 15.0655 39.8004 15.8126 41.1802 17.2413C42.5601 18.6704 43.25 20.4025 43.25 22.4375C43.25 24.5218 42.545 26.2823 41.1351 27.7192C39.7252 29.1564 37.9782 29.875 35.8943 29.875H24.3704C23.3922 29.875 22.5755 29.5474 21.9203 28.8922C21.2651 28.237 20.9375 27.4203 20.9375 26.4421V14.1091L16.475 18.5472L14.971 17.0841L22 10.0551L29.029 17.0841L27.525 18.5472L23.0625 14.1091V26.4421C23.0625 26.7693 23.1987 27.0691 23.471 27.3415C23.7434 27.6138 24.0432 27.75 24.3704 27.75H35.8125C37.3 27.75 38.5573 27.2365 39.5844 26.2094C40.6115 25.1823 41.125 23.925 41.125 22.4375C41.125 20.95 40.6115 19.6927 39.5844 18.6656C38.5573 17.6385 37.3 17.125 35.8125 17.125H32.625V12.875C32.625 9.93542 31.5891 7.42969 29.5172 5.35781C27.4453 3.28594 24.9396 2.25 22 2.25C19.0604 2.25 16.5547 3.28594 14.4828 5.35781C12.4109 7.42969 11.375 9.93542 11.375 12.875H10.2307C8.25833 12.875 6.53921 13.601 5.07331 15.0531C3.60777 16.5052 2.875 18.2583 2.875 20.3125C2.875 22.3667 3.60104 24.1198 5.05313 25.5719C6.50521 27.024 8.25833 27.75 10.3125 27.75H15.625V29.875H10.3125Z'/%3E%3C/svg%3E") center/contain no-repeat}.convertforms .dz-message .drag-and-drop-text,.convertforms .dz-message .max-file-size{background:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.convertforms .dz-message .tf-upload-browse{text-decoration-color:var(--verlauf-mitte)}.convertforms .cf-input::-moz-placeholder{background:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte) 10em);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);opacity:1}.convertforms .cf-input::placeholder{background:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte) 10em);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);opacity:1}.convertforms button::before{-o-border-image:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte)) 1 !important;border-image:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte)) 1 !important}.convertforms button::after{background:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte))}.convertforms button .cf-btn-text{background:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.convertforms button:hover .cf-btn-text{-webkit-text-fill-color:#fff}section:has(.convertforms) h1{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding-left:0;padding-right:.2em;background-image:linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.convertforms .cf-control-group>legend.cf-label{float:left;width:100%;margin-bottom:5px;font-size:18px}.convertforms .cf-control-group>legend.cf-label+.cf-control-input{clear:both}.convertforms .cf-control-input-desc{margin-top:0;margin-bottom:10px;padding:2px 0 2px 10px;border-left:2px solid;-o-border-image:linear-gradient(to bottom, var(--verlauf-start), var(--verlauf-mitte)) 1;border-image:linear-gradient(to bottom, var(--verlauf-start), var(--verlauf-mitte)) 1;font-size:.85em}.convertforms .cf-checkbox-group,.convertforms .cf-radio-group{align-items:flex-start}.convertforms .cf-checkbox-group input[type=checkbox],.convertforms .cf-radio-group input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:4px 0 0 0;padding:0;border:1px solid rgba(0,0,0,0);background:linear-gradient(#fff, #fff) padding-box,linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte)) border-box;cursor:pointer}.convertforms .cf-radio-group input[type=radio]{border-radius:50%}.convertforms .cf-checkbox-group input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat padding-box,linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte)) border-box}.convertforms .cf-radio-group input[type=radio]:checked{background:radial-gradient(circle closest-side, transparent 50%, #fff 56%) padding-box,linear-gradient(to right, var(--verlauf-start), var(--verlauf-mitte)) border-box}.cf-response p{color:#fff;padding:0}input,textarea,select{font-family:"Futura PT W01 Book",sans-serif;background:#f9f9f9;color:#666;border:1px solid #e0e0e0;box-sizing:border-box;outline:none;padding:8px;margin-bottom:0;height:auto;border-radius:0;box-shadow:none;font-size:.9em !important}input:focus,textarea:focus{border:1px solid var(--farbe-haupt) !important}@media only screen and (max-width: 767px){.convertforms{margin:20px 0}}section{position:relative;width:100%}.container{position:relative;margin:0 auto;padding:70px 120px 23px 120px;width:100%;text-align:center}section#opener{min-height:75vh}section#bilder .container{padding:70px 120px 100px 120px}section#kontakt .container{padding:70px 120px 100px 120px;width:100%}section#opener{background:rgba(0,0,0,0)}section#einleitung{background:rgba(0,0,0,0);padding-top:57px;top:-57px;text-align:center}section.inhalt,section#faq{background:#ededed;padding-top:137px}section#bilder{background:rgba(0,0,0,0);padding-top:76px;top:-76px}section#sponsoren{background:#fff;padding-top:77px}section#kontakt{background:#ededed;padding-top:77px}.container_mit_nav{margin:0 auto;padding:150px 120px 100px 120px;width:100%;text-align:left}.container_mit_nav h2,.container_mit_nav h3{text-align:left;font-weight:400}.container_mit_nav h2{margin-top:30px}.color_bg{position:relative;z-index:2;color:#fff !important;background-image:linear-gradient(to right, var(--verlauf-stufen));margin:0 auto;padding:70px 80px 70px 80px;width:100%;text-align:center}.color_bg h1{padding:.3em 0}.sec_trenner_parallax{position:relative;height:700px;overflow:hidden}.parallax_pos_center{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100vw;height:auto}.parallax_pos_center img{min-height:100%;width:100vw}.sec_trenner_parallax .parallax_overlay{position:absolute;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.5)}.sec_trenner_parallax .headline_parallax h2{position:absolute;z-index:2;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);color:#fff;text-transform:uppercase}@media only screen and (max-width: 1399px){section#opener{background:#fff}.container_mit_nav h2,.container_mit_nav h3{text-align:left;font-weight:400}}@media only screen and (max-width: 991px){.container_mit_nav h2{margin-top:20px}}@media only screen and (min-width: 768px)and (max-width: 1399px){.container{padding:70px 25px 20px 25px}section#bilder .container{padding:55px 0 0 0}section#einleitung{background:rgba(0,0,0,0);padding-top:72px;top:-72px}section#bilder{padding-top:77px;top:-77px}section#sponsoren{background:#fff;padding-top:77px;top:-77px}section#kontakt{background:#ededed;padding-top:55px}.container_mit_nav{margin:0 auto;padding:130px 25px 10px 25px;width:100%;text-align:left}}@media only screen and (max-width: 767px){.container{padding:70px 20px 20px 20px}section#bilder .container{padding:40px 0 0 0}section#kontakt .container{padding:20px 10px 70px 10px;width:100%}section#einleitung{background:rgba(0,0,0,0);padding-top:50px;top:-50px}section.inhalt,section#faq{padding-top:55px}section#bilder{padding-top:55px;top:-55px}section#sponsoren{background:#fff;padding-top:40px;top:-40px}section#kontakt{padding-top:55px}.container_mit_nav{margin:0 auto;padding:120px 20px 50px 20px;width:100%;text-align:left}.color_bg{padding:25px}.color_bg h1{padding:.3em 0}.sec_trenner_parallax{height:200px}}@media only screen and (min-width: 768px)and (max-width: 991px){section#kontakt .container{padding:20px 10px 70px 10px;width:90%}.sec_trenner_parallax{height:400px}.color_bg{padding:40px 40px 40px 40px}}@media only screen and (min-width: 992px)and (max-width: 1399px){section#kontakt .container{padding:70px 25px 70px 25px;width:100%;max-width:800px}.container_mit_nav h2{margin-top:20px;font-size:2.5em}.sec_trenner_parallax{height:500px}.color_bg{padding:40px 60px 40px 60px}}header{transition:all .3s ease;position:fixed;z-index:6;width:100%;height:77px;background:rgba(0,0,0,0)}header.changeHeader{transition:all .3s ease;background:var(--farbe-haupt)}header.changeHeader .logo{transition:all .3s ease;opacity:1}.logo{transition:all .3s ease-in;transition:all .3s ease-in;opacity:0;position:relative;float:left;margin:5px 20px 5px 120px;font-size:2em}.logo_schrift{font-family:"Born Ready Slanted W05 Regular",sans-serif;position:relative}.logo_schrift a,.logo_schrift{color:#fff;text-decoration:none}.logo_schrift a>span,.logo_schrift>span{position:relative;top:.3em;margin-left:.3em;font-size:100%}.iLb img{position:absolute;z-index:10;left:120px;top:20px;width:125px}@media only screen and (max-width: 767px){header{height:55px}.logo{width:auto;z-index:101;margin:5px 0 5px 20px;font-size:1.5em}.iLb img{left:20px;top:20px;width:100px}}@media only screen and (min-width: 768px)and (max-width: 991px){.logo{width:auto;z-index:101;margin:5px 20px 5px 30px}.iLb img{left:30px;top:30px}}@media only screen and (min-width: 992px)and (max-width: 1399px){.logo{margin:5px 20px 5px 20px}.iLb img{left:50px;top:30px}}@keyframes kenBurns{0%{transform-origin:bottom left;transform:translate3d(-50%, 50%, 0) scale(1)}50%{transform:translate3d(-50%, 50%, 0) scale(1.2)}100%{transform:translate3d(-50%, 50%, 0) scale(1)}}.opener_box{position:relative;overflow:hidden;height:75vh !important;padding-top:0}.overlay_1{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:var(--overlay);opacity:var(--overlay-deckkraft)}.opener_img{position:relative;height:100%}.opener_img img{position:absolute;bottom:50%;left:50%;min-width:100%;width:auto;min-height:calc(100vh + 20px);height:auto;animation:kenBurns 40s ease infinite}@media(prefers-reduced-motion: reduce){.opener_img img{animation:none;transform:translate3d(-50%, 50%, 0)}}.opener_text{overflow:hidden;position:absolute;z-index:2;top:60%;left:0%;width:100%;text-align:center;height:auto;transform:translate3d(0%, -50%, 0)}.opener_text .positionH2{margin:3em 0 0 0;text-transform:uppercase}.opener_text h2{color:#fff}.opener_text h3{color:#fff}.opener_text .logo_schrift{font-family:"Bebas W05 Regular" !important;color:#fff;font-size:6em;transform:rotate(0deg)}.opener_text .logo_schrift span{top:0}@media only screen and (max-width: 767px){.opener_text .logo_schrift{font-size:2.2em}}@media only screen and (min-width: 768px)and (max-width: 991px){.opener_text .logo_schrift{font-size:3.5em}}@media only screen and (min-width: 992px)and (max-width: 1399px){.opener_text .logo_schrift{font-size:4em}}nav a{color:#fff}nav a:hover{text-decoration:none}.moduletable._nav ul{float:right;width:auto;margin:0 120px 0 0;position:relative}.moduletable._nav li{display:inline;float:left;position:relative;text-align:center}.moduletable._nav a,.moduletable._nav .nav-header{display:table-cell;vertical-align:middle;padding:0 20px;text-transform:uppercase;width:auto;height:77px;font-size:1em;color:#fff;font-weight:100;transition:all .2s ease}.moduletable._nav .active>a,.moduletable._nav a:hover,.moduletable._nav li.current>a{color:#dbdbdb !important}@media only screen and (max-width: 991px){#mobile_btn_nav{border-top:2px solid #fff;height:25px;width:30px;box-sizing:border-box;z-index:101;cursor:pointer;transition:all .3s ease-in}#mobile_btn_nav:before{content:"";display:block;position:absolute;height:2px;width:30px;left:0;background:#fff;top:10px;transition:all .3s ease-in}#mobile_btn_nav:after{content:"";display:block;position:absolute;height:2px;width:30px;left:0;background:#fff;bottom:0;transition:all .3s ease-in}nav{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;background:color-mix(in srgb, var(--farbe-haupt) 90%, transparent);box-shadow:none;margin:0;padding:0;overflow:auto}.moduletable._nav ul{width:100%;height:auto;margin:0;position:fixed;top:50%;transform:translate3d(0, -50%, 0);overflow:auto}.moduletable._nav li{opacity:0;transform:translate3d(0, 40px, 0);height:30px;width:100%;margin:20px auto;padding:10px 0 10px 0;display:table;float:none;position:relative;z-index:0;text-align:center;transition:all .6s ease-in}.moduletable._nav li.nav_li_ani{opacity:1;transform:translate3d(0, 0, 0)}.moduletable._nav a,.moduletable._nav .nav-header{display:block;vertical-align:middle;padding:0;width:100%;height:auto;font-size:1.3em;color:#fff}body.mobile_nav{background:var(--farbe-haupt)}.mobile_nav #mobile_btn_nav{border-color:rgba(0,0,0,0)}.mobile_nav #mobile_btn_nav:before{width:33px;left:-2px;transform:rotate(45deg)}.mobile_nav #mobile_btn_nav:after{bottom:11px;width:33px;left:-2px;transform:rotate(135deg)}}@media only screen and (max-width: 767px){#mobile_btn_nav{position:fixed;right:20px;top:15px}.moduletable._nav ul{max-height:calc(100vh - 55px)}}@media only screen and (min-width: 768px)and (max-width: 991px){#mobile_btn_nav{position:absolute;right:30px;top:50%;transform:translate3d(0%, -40%, 0)}.moduletable._nav ul{max-height:calc(100vh - 77px)}}@media only screen and (min-width: 992px)and (max-width: 1399px){.moduletable._nav ul{margin:0 20px 0 0}.moduletable._nav a,.moduletable._nav .nav-header{padding:0 15px}.moduletable._nav li:last-child a{padding-right:0}}.inhalt .hover:hover a{text-decoration:none}.inhalt .container{padding-top:0;padding-bottom:100px}#faq .container{padding:0 0 100px 0}.gourmet_liste{width:auto;padding:30px 100px 100px 100px;margin:0 -120px}.gourmet_liste img{position:absolute;left:50%;transform:translate3d(-50%, 0%, 0);top:20px;max-width:calc(100% - 40px);max-height:80%}.gourmet_liste .box_5{position:relative;padding:20px;background:#fff;border-width:0;border-style:solid;-o-border-image:linear-gradient(to right, var(--verlauf-stufen)) 1 1;border-image:linear-gradient(to right, var(--verlauf-stufen)) 1 1}.gourmet_caption{position:absolute;bottom:20px;width:calc(100% - 40px)}.inhalt .hover:hover{transition:all .2s ease;box-shadow:17px 21px 50px 6px rgba(0,0,0,.15)}#lageplan.fancybox-content img{max-width:100% !important}.speisen{display:table;position:relative;width:500px;height:auto}.speisen .gericht{position:relative;float:left;width:100%}.speisen .gericht span{position:relative;z-index:1;top:-1px;border-bottom:3px solid #fff;padding-right:8px;width:100%}.speisen .gericht:after{position:absolute;content:"";right:0;height:1px;background:linear-gradient(to right, var(--verlauf-stufen));transform:translateY(-100%);bottom:0;width:100%}.speisen div.preise{display:table-cell;vertical-align:bottom;color:var(--farbe-haupt);font-family:"Futura PT W01 Medium",sans-serif;text-align:right;width:15%}.speisen_wrapper{padding-top:70px !important;line-height:140%;font-size:.85em}.adresse_gourmet{margin:0 0 50px 0;position:relative}img.adresse_logo{width:150px;height:auto;margin-right:40px}.adresse_name{position:absolute;top:50%;transform:translate3d(0%, -50%, 0);left:190px;height:auto}.special{position:relative;text-transform:uppercase;color:var(--farbe-haupt);background:#fff;text-align:center;width:100%;font-family:"Futura PT W01 Medium",sans-serif;margin:40px 0}.special:after{position:absolute;content:"";background:linear-gradient(to right, var(--verlauf-stufen));height:2px;width:100%;top:50%;left:0}.special>span{position:relative;padding:0 10px;z-index:2;background:#fff}@media only screen and (max-width: 1399px){.gourmet_liste{padding:30px 10px 70px 10px;margin:0 -25px}}@media only screen and (max-width: 767px){.speisen{width:100%}.gourmet_liste{margin:0 -20px}}@media only screen and (max-width: 450px){.speisen div.preise{width:25%}.gourmet_liste .box_5{font-size:.8em;padding:10px;height:240px}.gourmet_liste img{top:10px;max-width:calc(100% - 20px)}.gourmet_caption{position:absolute;bottom:10px;width:calc(100% - 20px)}.speisen_wrapper{padding-top:30px !important}.adresse_gourmet{margin:0 0 40px 0;position:relative}img.adresse_logo{width:100px;margin-right:30px}.adresse_name{left:130px}.fancybox-content{padding:20px !important}}@media only screen and (min-width: 451px)and (max-width: 767px){.gourmet_liste .box_5{font-size:.8em;padding:20px;height:300px}}@media only screen and (min-width: 768px)and (max-width: 991px){.gourmet_liste .box_5{padding:20px;height:330px}}@media only screen and (min-width: 992px)and (max-width: 1399px){.gourmet_liste .box_5{padding:20px;height:280px}}.programm .boxen{margin-top:50px}.programm .box_2{padding:0 20px}.programm .zeiten{width:100%;display:table;border-collapse:separate;border-spacing:5px}.programm .zeit,.programm .pro_was{display:table-cell;vertical-align:top}.programm .zeit{width:20%}.programm .pro_was{width:80%}.pro_buehne{position:relative;text-transform:uppercase;color:var(--farbe-akzent);background:#fff;text-align:center;width:100%;font-family:"Futura PT W01 Medium",sans-serif;margin:15px 0}.pro_buehne:after{position:absolute;content:"";background:var(--farbe-akzent);height:2px;width:100%;top:50%;left:0}.pro_buehne>span{position:relative;padding:0 10px;z-index:2;background:#fff}.pro_tag{background:var(--farbe-akzent);color:#fff;padding:10px;text-transform:uppercase;font-family:"Futura PT W01 Medium",sans-serif;margin:30px 0 10px 0;font-size:1.15em}.pro_tag>span{color:#fd0}@media only screen and (max-width: 1399px){.programm .box_2{padding:0}}@media only screen and (max-width: 991px){.programm .pro_was{width:70%}}@media only screen and (max-width: 767px){.programm .zeit{width:35%}}@media only screen and (min-width: 768px)and (max-width: 991px){.programm .zeit{width:30%}}@media only screen and (min-width: 992px)and (max-width: 1399px){.programm .zeit{width:25%}.programm .pro_was{width:75%}}.programm_karte,.film_list{display:flex;flex-flow:row wrap;justify-content:start;align-items:stretch;align-content:start;position:relative;overflow:hidden;margin:0 auto;padding:20px 30px;width:80%;height:auto}.karte_bild,.film_core,.karte_text,.film_caption{flex:0 0 auto;margin:20px;position:relative;height:auto;background:#fff;text-align:left;box-shadow:0px 20px 25px -20px rgba(0,0,0,.3)}.karte_bild,.film_core{padding:30px;width:calc(30% - 40px)}.karte_text,.film_caption{padding:50px;width:calc(70% - 40px)}.karte_bild img.plakat,.film_core img.plakat{width:100%}.karte_bild li,.film_core li{padding:15px 0 15px 40px;position:relative;font-size:.9em;border-bottom:1px solid #ededed}.karte_bild li:first-child,.film_core li:first-child{font-weight:700;font-size:1.2em}.karte_bild li:last-child,.film_core li:last-child{border-bottom:none}.karte_bild li>img,.film_core li>img{position:absolute;top:50%;left:0px;transform:translate3d(0%, -50%, 0);width:20px}.karte_text .karte_hinweis,.film_caption .film_info{background:rgba(0,65,123,.49);background:color-mix(in srgb, var(--farbe-haupt) 50%, transparent);padding:15px}.karte_text .karte_hinweis p,.film_caption .film_info p{padding:0;margin:0;color:#fff}.karte_abgesagt,.film_abgesagt{position:absolute;z-index:1;top:0;left:0;width:calc(100% - 40px);height:calc(100% - 40px);margin:20px 20px;background:rgba(255,255,255,.8)}.karte_abgesagt_text,.abgesagt-text{position:absolute;width:80%;text-align:center;top:25%;left:50%;transform:translate3d(-50%, -50%, 0);padding:20px 0%;border-top:4px solid gray;border-bottom:4px solid gray;font-size:2rem}.karte_abgesagt_text span,.abgesagt-text span{font-size:1rem}.karte_video,.video-play-button{position:absolute;z-index:5;top:20px;left:18px;transform:translate3d(-50%, -50%, 0);box-sizing:content-box;display:block;width:20px;height:30px;border-radius:50%;padding:17px 20px 18px 28px}.karte_video::before,.video-play-button::before,.karte_video::after,.video-play-button::after{content:"";position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);display:block;width:60px;height:60px;background:var(--farbe-haupt);border-radius:50%}.karte_video::before,.video-play-button::before{z-index:0;animation:karte_video_puls 1500ms ease-out infinite}.karte_video::after,.video-play-button::after{z-index:1;transition:all 200ms}.karte_video:hover::before,.video-play-button:hover::before,.karte_video:hover::after,.video-play-button:hover::after{background:var(--farbe-akzent)}.karte_video span,.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:20px solid #fff;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}@keyframes karte_video_puls{0%{transform:translate3d(-50%, -50%, 0) scale(1);opacity:1}100%{transform:translate3d(-50%, -50%, 0) scale(1.5);opacity:0}}@media(prefers-reduced-motion: reduce){.karte_video::before,.video-play-button::before{animation:none}}@media only screen and (max-width: 991px){.programm_karte,.film_list{padding:30px 0px;width:100%}.karte_bild,.film_core,.karte_text,.film_caption{margin:0px;padding:20px;width:100%}.karte_bild,.film_core{display:block}}@media only screen and (min-width: 992px)and (max-width: 1399px){.programm_karte,.film_list{padding:20px 0px;width:100%}.karte_bild,.film_core,.karte_text,.film_caption{margin:10px;padding:20px}.karte_bild,.film_core{display:block;width:calc(40% - 20px)}.karte_text,.film_caption{width:calc(60% - 20px)}}section#bildleiste,.sponsoren_logos{position:relative;margin:0;padding:0;font-size:0}section#bildleiste div.b_leiste,.sponsoren_logos div{position:relative;overflow:hidden;width:12.5%;height:12.5vw;float:left}section#bildleiste div.b_leiste img,.sponsoren_logos div img{position:absolute;overflow:hidden;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);min-width:100%;height:100%}.sponsoren_logos{margin:0 30px;text-align:center}.sponsoren_logos div{width:calc(12.5% - 60px);height:calc(12.5vw - 60px);margin:30px;float:none;display:inline-block}.sponsoren_logos div img{max-width:100%}.video_wrapper{max-width:100%;width:800px;left:0;right:0;margin:auto}.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 (max-width: 1399px){.video_wrapper{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1399px){.sponsoren_logos{margin:20px}}@media only screen and (max-width: 767px){.sponsoren_logos{margin:10px}.sponsoren_logos div{width:33.3333333%;height:33.3333333vw}.sponsoren_logos div{width:calc(33.3333333% - 40px);height:calc(33.3333333vw - 40px);margin:20px}section#bildleiste div.b_leiste{width:25%;height:25vw}}@media only screen and (min-width: 768px)and (max-width: 991px){.sponsoren_logos div{width:25%;height:25vw}.sponsoren_logos div{width:calc(25% - 50px);height:calc(25vw - 50px);margin:25px}section#bildleiste div.b_leiste{width:16.6666666%;height:16.6666666vw}}@media only screen and (min-width: 992px)and (max-width: 1399px){.sponsoren_logos div{width:20%;height:20vw}.sponsoren_logos div{width:calc(20% - 50px);height:calc(20vw - 50px);margin:25px}section#bildleiste div.b_leiste{width:12.5%;height:12.5vw}}footer{position:relative;overflow:hidden;bottom:0;width:100%;height:auto;background:#1f1f1f}footer .box_4{text-align:left;margin:0 30px;width:calc(25% - 60px)}footer .container{padding:70px 120px}footer ul li a:link,footer ul li a:visited,footer ul li a:active{color:#fff}footer ul li a:hover{text-decoration:none;color:#a1a1a1}footer .schriftzug_verlauf{color:var(--farbe-haupt);margin-bottom:1em;text-align:center;font-size:2.8em;background-image:linear-gradient(to right, var(--verlauf-stufen));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}footer h3{text-transform:uppercase;text-align:left;color:#fff;font-size:.8em;font-family:"Futura PT W01 Medium",sans-serif;margin-bottom:20px}footer p{color:#fff;text-align:center}footer li{position:relative;font-size:.9em;color:#fff;text-align:left;padding:15px 0 15px 35px;border-bottom:1px solid #454545}footer .kontakt li{padding:15px 0 15px 35px}footer .links li{padding:15px 0}footer li.icon_ort::before,footer li.icon_mail::before,footer li.icon_telefon::before{content:"";position:absolute;top:50%;left:0;transform:translate3d(0%, -50%, 0);width:25px;height:25px;background-color:var(--farbe-haupt);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}footer li.icon_ort::before{-webkit-mask-image:url("../../images/icons/ort.svg");mask-image:url("../../images/icons/ort.svg")}footer li.icon_mail::before{-webkit-mask-image:url("../../images/icons/mail.svg");mask-image:url("../../images/icons/mail.svg")}footer li.icon_telefon::before{-webkit-mask-image:url("../../images/icons/telefon.svg");mask-image:url("../../images/icons/telefon.svg")}@media only screen and (max-width: 767px){footer .container{padding:70px 20px}footer .box_2{width:100%;margin:0}footer .box_4{margin:40px 10px 0 10px;width:calc(100% - 30px)}footer .schriftzug_verlauf{margin-bottom:.7em;font-size:2em}}@media only screen and (min-width: 992px)and (max-width: 1399px){footer .container{padding:70px 40px}footer .box_2{width:calc(45% - 20px);margin:10px}footer .box_4{margin:0 10px;width:calc(27.5% - 20px)}}.icon_carousel{width:100%;height:auto;background:#fff;margin:60px 0 30px 0}.icon_carousel div.icon_box{width:25vw;padding:20px;text-align:center;color:#acada9}.icon_carousel img{display:block;width:70px;margin:0 auto 30px auto}@media only screen and (max-width: 767px){.icon_carousel div.icon_box{width:60vw;padding:10px}}@media only screen and (min-width: 768px)and (max-width: 991px){.icon_carousel div.icon_box{width:30vw;padding:10px}}.accordion{width:80%;margin:0 auto;padding:0 50px}.accordion h3{font-size:1.5rem}.akkordeon_kopf{margin:20px 0;position:relative;padding:20px 70px 20px 20px;width:100%;height:auto;background:#fff;text-align:left;box-shadow:0px 20px 25px -20px rgba(0,0,0,.3);cursor:pointer}.akkordeon_inhalt{text-align:left;padding:0 20px}.accordion .akkordeon_icon{display:inline-block;position:absolute;width:30px;height:2px;background:var(--farbe-haupt);top:50%;right:20px;transform:translate3d(0%, 50%, 0)}.accordion .akkordeon_icon::after{position:absolute;content:"";top:50%;right:50%;background:var(--farbe-haupt);width:2px;height:30px;transform:translate3d(50%, -50%, 0)}.accordion .offen .akkordeon_icon::after{content:none}@media only screen and (max-width: 991px){.accordion{width:100%;padding:0 20px}.accordion h3{font-size:1.1rem}.accordion .akkordeon_icon{width:20px}.accordion .akkordeon_icon::after{height:20px}}section#home_all{padding:50px 0;min-height:100vh}#home_all h1{color:#fff}#home_all .zigzag_pattern{position:fixed;z-index:0}.start_bg{position:fixed;z-index:0;background:#d2691e;background-image:linear-gradient(to right top, #b55b22, #bf6921, #c77720, #cf851f, #d6941f, #dba132, #dfae44, #e4bb55, #e9c876, #edd696, #f2e2b6, #f7efd6);top:0;left:0;width:100%;height:100vh}.grid{position:relative;margin:0 auto;padding:0;max-width:1000px;list-style:none;text-align:center}.grid figure{position:relative;float:left;overflow:hidden;margin:10px 1%;max-width:480px;max-height:360px;width:48%;background:#3085a3;text-align:center;cursor:pointer}figure.abgesagt{cursor:default}.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:.9em;backface-visibility:hidden}.grid figure figcaption p,.grid figure figcaption h2{color:#fff}.grid figure figcaption::before,.grid figure figcaption::after{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{word-spacing:-0.15em;font-weight:300;font-size:2.5em}.grid figure h2,.grid figure p{margin:0}.grid figure p{letter-spacing:1px;font-size:.8em}figure.effect-bubba{background:#9e5406}figure.effect-bubba img{opacity:.7;transition:opacity .35s}figure.effect-bubba:hover img,figure.effect-bubba.abgesagt img{opacity:.4}figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;transition:opacity .35s,transform .35s}figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0, 1)}figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1, 0)}figure.effect-bubba h2{padding-top:30%;transition:transform .35s;transform:translate3d(0, -20px, 0)}figure.effect-bubba p{padding:20px 2.5em 0 2.5em;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0, 20px, 0)}figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after,figure.effect-bubba.abgesagt figcaption::before,figure.effect-bubba.abgesagt figcaption::after{opacity:1;transform:scale(1)}figure.effect-bubba:hover h2,figure.effect-bubba:hover p,figure.effect-bubba.abgesagt h2,figure.effect-bubba.abgesagt p{opacity:1;transform:translate3d(0, 0, 0)}@media only screen and (max-width: 767px){.grid figure{width:100%;float:none;margin:10px auto}.grid figure h2{font-size:2em;word-wrap:break-word;hyphens:auto}}@media only screen and (min-width: 768px)and (max-width: 991px){.grid figure h2{font-size:4vw}}#ausstellende .container{max-width:1500px}#ausstellende .aussteller_liste{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:0px;text-align:left}#ausstellende .aussteller_liste h3{text-align:left}#ausstellende .aussteller_liste li{margin:5px}#ausstellende .aussteller_liste div{margin-top:30px}#ausstellende .aussteller_liste .nr{font-weight:900;font-size:1.2rem;min-width:55px;padding:5px;border-radius:4px;display:inline-block;text-align:center}.handwerk .nr{background:#009430;color:#fff}.kinder .nr{background:#f6a800}.gastro .nr{background:#d15610;color:#fff}@media only screen and (max-width: 767px){#ausstellende .aussteller_liste{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1399px){#ausstellende .aussteller_liste{grid-template-columns:repeat(2, 1fr)}}.versal{text-transform:uppercase}.download_vorschau{max-width:150px}.hidden-xs,.hidden-sm{display:block}@media only screen and (max-width: 767px){.hidden-xs{display:none}}@media only screen and (min-width: 768px)and (max-width: 991px){.hidden-sm{display:none}}