@charset "UTF-8";@font-face{font-family:JosefinReg;src:url(/fonts/JosefinSans-Regular.ttf)}@font-face{font-family:Bahagia;font-style:normal;src:local("Bahagia"),url(/fonts/bahagia-webfont.woff) format("woff"),url(/fonts/bahagia-webfont.woff2) format("woff2")}:root{--rb5: #923e1f;--rb1: #db7a57;--rb3: #ca552b;--rb7: #652b15;--rb9: #32150b;--br5: #5f3e35;--br1: #ae7d6f;--br3: #905e51;--br7: #412b25;--br9: #1a110f;--ol5: #8b9c7e;--ol1: #cbd3c5;--ol3: #acb8a3;--ol7: #6e7f62;--ol9: #505c47;--gr5: #646464;--gr1: #a3a3a3;--gr3: #858585;--gr7: #474747;--gr9: #292929;--col-1: #a66249;--col-2: #e3cec7;--col-3: #80350e;--col-0: rgb(192, 209, 183)}#dummy{font-size:clamp(.75rem,.69vw + .48rem,1rem)}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%}html{overflow-x:hidden}body{font-size:16px;font-family:verdana;line-height:1.5;margin:0;height:100%;overflow:visible}h1{font-family:bahagia,Garamound,Baskerville}h3{font-size:16px;font-weight:900;color:var(--col-1);margin-bottom:10px}hr{margin:40px 0;height:4px;background-color:var(--col-1)}table td,table th{vertical-align:top}.baha{font-family:bahagia,Garamond,Baskerville;color:var(--col-1)}.xl{font-size:clamp(16px,1.8vw,22px)}.xxl{font-size:clamp(1rem,2.41vw + .06rem,1.88rem)30px}.xxxl{font-size:clamp(1.31rem,3.28vw + .04rem,2.5rem)}.xxxxl{font-size:clamp(2.19rem,6.03vw + -.15rem,4.38rem)}.xs{font-size:12px}p{margin-bottom:20px}p:last-child{margin-bottom:0}a{color:var(--link);text-decoration:none}ul.lst_gr li{list-style-type:">"}.under{text-decoration:underline}.center{text-align:center}.right{text-align:right}.deco li{list-style-type:disc}.box-red{border:solid 4px red;border-radius:30px;padding:40px}.box-red hr{background-color:red;height:4px;margin:20px 0}.rose-box{text-align:center;color:#fff;background-color:var(--alt);padding:20px 40px 40px;margin-bottom:20px;border-radius:10px}.rose-box h3{color:#fff}.akt-link img{border:3px solid var(--col-1);border-radius:15px;padding:10px}.akt-link img:hover{border-color:red}.gr{color:#e84e1b;font-weight:700}.black{color:#000!important}.brown{color:var(--col-1)!important;font-weight:600}.bg_green{background-color:#8b9b7d;color:#fff}.bilder{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;padding-bottom:20px}.bilder img{object-fit:cover;width:100%;height:auto;border-radius:15px}img{max-width:100%}main>section,.wrapper{max-width:1200px;margin-left:auto;margin-right:auto}main>section.full_width{max-width:100%}@media(max-width:1260px){.wrapper,main>section{padding-left:20px;padding-right:20px}}ul{margin:0;padding:0}ul li{list-style-type:none}ul.lst li{list-style-type:disc}h1 span{padding-left:100px}h2 span{padding-left:30%}h2 img{vertical-align:sub;padding-right:10px}.green_box p img{height:60px;width:auto;padding:0 20px;vertical-align:middle}.durch{text-decoration:line-through}.pre-icon{display:flex;align-items:center;font-size:20px}.pre-icon img{height:25px;padding-right:10px}.fl-2{display:flex;justify-content:center}.fl-2 .li-icon{margin:10px}.flex-button{display:flex;flex-direction:row;justify-content:space-around;margin-block:20px}.gap{grid-gap:20px}.grid-2-6{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:repeat(6,auto);grid-gap:20px}.grid-2-6 img{object-fit:cover;width:150px;height:200px;border-radius:20px}.grid-25-75{display:grid;grid-template-columns:25% 75%;margin-bottom:30px}.grid-25-75>*:nth-child(2){padding-left:30px}.grid-25-75 img{border-radius:30px}.gr-60-40{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-bottom:30px;align-items:center}.grid-50-50{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-bottom:30px}.grid-75-25{display:grid;grid-template-columns:75% 25%;grid-gap:30px}.gr_3,.gr_4{display:grid;margin-bottom:50px;background-color:var(--col-1);grid-gap:5px}.gr_3 a,.gr_4 a{padding:clamp(20px,4.16vw,50px);text-align:center;background-color:#fff}.gr_3 a img,.gr_4 a img{width:auto;height:clamp(50px,8.3vw,100px)}.gr_2{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;grid-gap:20px}.gr_23{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.gr_2.lage{grid-gap:2vw}.gr_3{grid-template-columns:repeat(3,1fr)}#p_firmenfeier .gr_3,#p_private_feier .gr_5{grid-gap:5vw;background-color:#fff}#p_firmenfeier .gr_3 .green_box,#p_private_feier .gr_5 .green_box{border-radius:1vw;text-align:center}#p_firmenfeier .green_box ul,#p_private_feier .green_box ul,#p_tagung_seminar .green_box ul{padding:0}#p_firmenfeier .green_box ul li,#p_private_feier .green_box ul li,#p_tagung_seminar .green_box ul li{margin:0 0 10px;font-size:12px}.gr_4{grid-template-columns:repeat(4,1fr)}.img-flex{display:flex;justify-content:space-between;padding-bottom:20px}.gr-10-90{display:grid;grid-template-columns:10% 88%;grid-gap:2%;margin-bottom:20px;align-items:center}.gr-10-90 img{display:block;width:100%;height:auto}.gr-10-90 p{margin:0}.gr-15-85{display:grid;grid-template-columns:15% 83%;grid-gap:2%;margin:0}.gr-15-85 .li-icon{margin:0}@media(max-width:768px){.gr-15-85{grid-template-columns:120px 1fr}}#zeiten table{table-layout:fixed;width:100%}#zeiten .iconbox a{background-color:#e8a5b0;color:#000;display:inline-block;padding:10px;margin:10px;border-radius:5px;font-weight:600}#zeiten .gr-15-85{grid-template-columns:50px auto}.gr-15-85 h2{margin-top:0}.gr-15-85 img{border-radius:20px}.gr-15-85 img{display:block}.gr-15-85 p{margin-top:0}.gr-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.gr-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.sommerpause{color:red;font-weight:900}.ib_3,.ib_4,.ib_5,.ib_6,.ib_7{display:grid;grid-gap:30px;margin-bottom:20px}.ib_3 img,.ib_4 img,.ib_5 img,.ib_6 img,.ib_7 img{object-fit:cover;width:100%;height:100%;border-radius:clamp(.63rem,1.72vw + -.04rem,1.25rem)}.ib_3{grid-template-columns:repeat(3,1fr);grid-template-rows:288px}.ib_4{grid-template-columns:repeat(4,1fr);grid-template-rows:360px}.ib_5{grid-template-columns:repeat(5,1fr);grid-template-rows:288px}.ib_6{grid-template-columns:repeat(6,1fr);grid-template-rows:240px}.ib_7{grid-template-columns:repeat(7,1fr);grid-template-rows:205px}@media(max-width:1200px){.ib_3,.ib_4,.ib_5,.ib_6,.ib_7{grid-gap:2.5vw}.ib_3{grid-template-rows:24vw}.ib_4{grid-template-rows:30vw}.ib_5{grid-template-rows:24vw}.ib_6{grid-template-rows:20vw}.ib_7{grid-template-rows:17vw}}.icons_3{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin-top:20px}.icons_3 figure{display:inline-block;max-width:180px;text-align:center}.icons_3 figure b{color:var(--col-1)}.icons_4{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin-top:20px}.icons_4 figure{display:inline-block;max-width:clamp(7.5rem,10.34vw + 3.49rem,11.25rem);text-align:center;border:3px solid var(--col-2);border-radius:20px;padding:10px;margin:12px clamp(.75rem,4.83vw + -1.12rem,2.5rem)}.icons_4 figure img{width:60%;height:auto;margin-bottom:10px}.icons_4 figure figcaption{font-size:clamp(.69rem,.17vw + .62rem,.75rem)}.icons_7{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin-top:20px}.icons_7 figure{max-width:130px;display:inline-block;text-align:center;margin:10px}.icons_7 figure b{color:var(--col-1)}.icons_7 figcaption{font-size:12px}.ic-butt{text-align:center;vertical-align:top}.ic-butt img{height:50px}.number{font-size:clamp(18px,2vw,25px);font-weight:600;font-family:Gotham,Helvetica Neue,Helvetica,Arial,"sans-serif";display:inline-block;text-align:center;height:clamp(35px,3.4vw,45px);width:clamp(35px,3.4vw,45px);color:#000;border:3px solid black;border-radius:100%;margin-bottom:1.5vw}.green_box .number{color:#fff;border-color:#fff}.inline li{display:grid;grid-template-columns:6% 80%;margin-bottom:2vw;align-items:start;grid-gap:10px}.inline li p{margin-top:0}.inline li img{height:50px}.img-bor{border:solid 1px #8b9b7d}.link-1{display:grid;grid-template-columns:auto 250px 60px auto;align-items:center;margin:20px 0}.link-1 div:nth-child(2){background-color:var(--col-2);text-align:center;color:#000;padding:10px}.link-1 div:nth-child(3){width:0;height:0;border:50px solid transparent;border-left:var(--col-2) solid 60px}@media(max-width:768px){.gr_2{grid-template-columns:1fr;grid-gap:0}.link-1{grid-template-columns:auto 30vw 5vw auto}.link-1 div:nth-child(3){border-left:var(--col-2) solid 8vw}}.link-res{display:flex;justify-content:center}.link-res a{display:inline-block;padding:20px;color:#fff;background-color:#e8a5b0;border-radius:20px;text-align:center}.link-res p{margin:0;padding:0}a .li-icon{color:#000}.li-icon{background-color:var(--ol15);border-radius:clamp(10px,1vw,20px);height:clamp(100px,13vw,156px);width:clamp(100px,13vw,156px);margin:.8vw;text-align:center;display:grid;grid-template-rows:80% 20%;justify-items:center}.li-icon img,.li-icon figcaption{display:block}.li-icon img{height:100%;width:auto;padding:1vw 0}.li-icon figcaption{font-size:clamp(9px,1vw,12px);font-weight:600}.genuss{border-radius:clamp(10px,1vw,20px);height:clamp(100px,13vw,156px);width:clamp(100px,13vw,156px);margin:.8vw;border:3px solid var(--ol15);display:flex;justify-content:center}.genuss img{padding:1vw;height:100%;width:auto}.tabs .tab input{display:none}.tabs .tab label img{height:50px;vertical-align:top;margin-right:20px}.tabs .tab .tab_cont{display:none}.tabs .tab input:checked~.tab_cont{display:absolute}body>header{position:fixed;top:0;left:0;width:100%;height:130px;display:grid;grid-template-columns:1fr 160px 880px 160px 1fr;grid-template-rows:50px 80px;grid-template-areas:". logo nav_side nav_social ." ". logo nav_main nav_main .";align-items:end;background-color:#fff;-webkit-box-shadow:0 0 5px var(--col-1);box-shadow:0 0 5px var(--col-1);z-index:10}@media(max-width:1260px){body>header{grid-template-columns:auto auto auto;grid-template-areas:"logo nav_side nav_social" "logo nav_main nav_main";padding:0 20px}}#burger,.burger{display:none}#logo{grid-area:logo}.logo{display:block;height:auto;width:155px;padding:20px 5px 20px 0;z-index:10;-webkit-transition:.3s;transition:.3s}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}nav ul li{list-style-type:none}nav a,nav span{display:block;text-decoration:none;color:#000}#nav_side{grid-area:nav_side;font-size:14px}#nav_side li{margin-right:10px}#nav_side a{background-color:var(--col-2);color:#000;border-radius:5px;padding:5px}#nav_side a:hover{background-color:var(--col-1);color:#fff}#nav_social{grid-area:nav_social}#nav_social ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#nav_social a{padding:5px}#nav_social img{height:30px;width:auto;max-width:none}#nav_main{grid-area:nav_main}#nav_main ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#nav_main>ul>li{position:relative;margin-left:10px}#nav_main a,#nav_main span{padding:1vw}#nav_main span{cursor:default}#nav_main .sub{position:absolute;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 1.5vw 1.5vw;margin-left:0;background-color:#fff;width:auto;white-space:nowrap;-webkit-box-shadow:0 0 5px var(--col-1);box-shadow:0 0 5px var(--col-1) inset}#nav_main li:hover>ul.sub{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}#nav_main .subsub{flex-direction:column;font-size:12px}#nav_main .subsub a{padding:.3vw .3vw .3vw 2vw}#nav_main .sub li{display:block;width:100%}#nav_main .sub li:last-child>a:not(.special),#nav_main .subsub li:last-child a{border-radius:0 0 1.5vw 1.5vw}a.active,#nav_main a:hover,nav.nav_foot a:hover,span.active,#nav_main span:hover{background-color:var(--col-1);color:#fff}main section:last-child{padding-bottom:30px}section{padding:40px 0 0;scroll-margin-top:130px}section#verbot{padding-top:0}section h2{font-family:bahagia,Garamond,Baskerville;font-size:40px;color:var(--col-1);margin-top:0;margin-bottom:20px}section h2 img{height:40px;width:auto;padding:0 20px}section ul{padding-left:40px}main header{padding:0;margin-top:130px;position:relative;height:390px;background-position:center;background-size:cover}main header .wrapper{height:100%;position:relative}main header h1{font-family:bahagia,Garamond,Baskerville;text-shadow:0 0 5px rgb(0,0,0);position:absolute;bottom:0;font-size:66px;color:#fff}main header h3{text-shadow:0 0 5px rgb(0,0,0);position:absolute;bottom:20%;font-size:26px;color:#fff}#icons{background-color:var(--col-2);margin-top:50px;padding:0}#icons ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5%;list-style-type:none;padding-left:0}#icons img{width:50%;padding:10%}#lageplan p{text-align:center}#lageplan .gr_2,#p_hochzeit .gr_2{grid-gap:20px}#anfahrt iframe{width:100%;height:calc(300px + (500 - 300) * ((100vw - 320px) / (1200 - 320)));max-height:500px}.m60{margin-left:clamp(3.13rem,32.76vw + -9.57rem,15rem)!important;margin-right:clamp(3.13rem,32.76vw + -9.57rem,15rem)!important}.green_box,.box-g{background-color:var(--col-2);padding:3vw 4vw;border-radius:30px;margin-top:40px;margin-bottom:40px;color:#000}.green_box.light,.bg_green.light{background-color:var(--col-2);color:#000}.grid-25-75 div img{border-radius:30px}.gr-10-90 .box-g{margin-top:0}.green_box h2,.green_box h3,.box-g-50 h3,.green_box p,.box-g-50 p,.gr-10-90 h2{color:#000}.green_box a,.box-g-50 a,.box-g a{color:var(--link)}.green_box h2{font-weight:300;font-size:60px;text-align:center}.green_box img{width:100px;height:auto;vertical-align:bottom}.green_box.oeffnung img{width:100%;padding:20px}.oeffnung .klein{padding-left:20px}.green_box.ohne{padding:20px}.green_box table,.tabs table{width:100%;padding:20px;border:3px solid var(--col-1);border-collapse:collapse;table-layout:fixed;border-style:hidden;margin-bottom:20px}@media(max-width:1024px){.green_box table,.tabs table{table-layout:auto}}.green_box p{margin-top:0}.green_box table th.baha{color:#fff}.green_box table td,.green_box table th,.tabs table td,.tabs table th{border:3px solid #ddd;padding:10px}.green_box table ul li img{height:12px;width:auto;vertical-align:baseline}.block{hyphens:auto;text-align:justify}.klein{font-size:11px}.rahmen,.box-b{border-radius:2vw;border:3px solid var(--col-1);padding:1vw 3vw}.box-b{margin:0 clamp(3.13rem,43.1vw + -13.58rem,18.75rem) 40px clamp(3.13rem,43.1vw + -13.58rem,18.75rem)}.box-b .gr-10-90{align-items:start}.box-b table{table-layout:fixed}.box-b table th{padding-bottom:10px;padding-top:10px;padding-right:20px}.box-b p{margin-bottom:10px}.rahmen{text-align:center}#seminare .box-b{margin-bottom:20px;border-radius:20px}.box-g-50{background-color:#e8a5b0;border-radius:3vw;width:50%;margin:40px auto;padding:2vw 5vw;text-align:center}.gr-10-55-35{display:grid;grid-template-columns:10% 53% 35%;grid-gap:2%}.green{color:var(--col-1)}.bold{font-weight:800}.ul{text-decoration:underline}.gr-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2%}.gr-6{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2%}.p-icon{height:20px;vertical-align:middle}.gr-15-85 p .p-icon{display:inline-block}.no-wr{white-space:nowrap;vertical-align:baseline}.gruppe{vertical-align:sub;padding:0 5px}#p_aktuelles article{text-align:center}#soko ul li{list-style-type:circle}#p_aktuelles .fl-3{padding-top:40px;display:flex;justify-content:space-evenly}#faq ul,#events ul{margin:0;padding:0}#faq ul ul,#faq ul p,#events ul ul,#events ul p{margin-left:60px}#events ul li,#faq ul li{list-style-type:none}#events ul li:last-child,#faq ul li:last-child{padding-bottom:20px}#events ul h3,#faq ul h3{font-size:40px;font-family:bahagia,Garamond,Baskerville;color:var(--col-1)}#events ul h3 img,#faq ul h3 img{height:50px;width:auto;margin-right:10px;vertical-align:sub}#events .fett{font-weight:800}#p_events .green_box{padding:30px 50px 20px}#p_events .green_box p{margin:0}#events .fett img{height:25px;width:auto;margin-right:10px;vertical-align:sub}.nav_event ul{justify-content:center;padding-left:0;flex-wrap:wrap}.kalender table{width:100%;table-layout:fixed}.kalender table caption{text-align:left;font-family:bahagia,Garamond,Baskerville;font-size:30px;color:var(--col-1)}.kalender table td{vertical-align:top}.kalender table .ausgebucht span{color:red;border:2px solid red;border-radius:7px;font-weight:700;padding:2px;text-transform:uppercase}#soko main section{margin-bottom:50px}#soko .grid-25-75 h2{text-align:left;font-family:verdana;font-size:30px;color:#000}#soko .grid-25-75 h3{text-align:center;font-family:bahagia,Garamond,Baskerville;font-size:40px;color:var(--col-1)}#soko .grid-75-25 h4{font-size:20px;font-weight:600;color:var(--col-1)}#soko .grid-25-75 h2 span{font-weight:900;text-transform:uppercase;color:red;padding-left:0;padding-right:50px}#soko table td{padding:10px 10px 10px 0;vertical-align:top}#soko img{border-radius:20px}#soko figure{position:relative}#soko figure figcaption{position:absolute;bottom:20px;left:0;width:92%;padding:5px;color:#fff;margin:4%;background-color:#8b9b7dcc}#kletterspass{text-align:center;font-size:25px;padding-left:0}#kletterspass img{margin:0 auto;height:60px}#kletterspass .nr{font-size:50px;color:var(--col-1);font-weight:800}#kletterspass .fs16{font-size:16px}#kletterspass img,#kletterspass span{display:block}#p_kletterpark table{text-align:left;margin-bottom:20px}.schief{font-family:bahagia,Garamond,Baskerville;font-size:30px;color:var(--col-1);transform:rotate(15deg);align-self:center}.trans{opacity:.5}#preise{text-align:center;color:#fff}#preise table{border-collapse:collapse;table-layout:fixed;width:100%;border:7px solid var(--col-1);border-style:hidden}#preise table td{border:7px solid #ddd;text-align:center;padding:30px 20px;font-weight:900}#parcour,#parcour ul{padding:0;margin:0}#parcour .box-b{text-align:left;font-weight:900;border-radius:2vw;padding:1.5vw}#parcour ul{font-weight:400}#parcour ul li:last-child{text-align:center}#parcour img{height:15px;padding:0 5px}#fakten{color:#fff;text-align:center}#fakten ul{padding:0;margin:0}#fakten ul li{padding:5px}#verbot{text-align:center}#verbot ul p{font-size:12px}#verbot h3{color:var(--col-1);padding-bottom:20px}#verbot img{max-width:130px;width:100%;height:auto}#verbot ul{padding-left:0}#verbot ul,#verbot p{padding-bottom:20px}#ablauf ol{margin-left:2vw}#ablauf li{padding-bottom:20px}#seminare ul{padding:0;margin:0}#seminare>ul{display:flex;flex-wrap:wrap;justify-content:space-between}#seminare li{font-size:12px;text-align:left;max-width:500px}#seminare li img{padding-right:5px;height:25px;vertical-align:middle}#seminare h3{font-size:clamp(20px,4vw,30px);font-family:bahagia,Garamond,Baskerville;font-weight:400}#seminare span{font-family:bahagia,Garamond,Baskerville;font-size:40px;color:var(--col-1);line-height:1}#seminare .flex-2{display:flex;justify-content:space-between;align-items:flex-end}#seminare .box-b{padding:10px}#p_grillseminare .green_box p{margin:0}.seminar{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"bild titel titel zeit" "bild menu menu menu" "table table table table";border:3px solid var(--col-1);border-radius:40px;padding:clamp(20px,4vw,50px);margin-bottom:30px}.seminar img{grid-area:bild;width:100%;height:clamp(150px,25vw,300px);object-fit:cover;border-radius:20px}.seminar h3{grid-area:titel;font-family:Verdana;font-weight:800;font-size:clamp(14px,1.3vw,16px);padding:0 10px;margin:0 0 0 10px}.seminar h3 .baha{color:#000;font-size:clamp(25px,3.3vw,40px);font-weight:200}.seminar p{grid-area:zeit;margin:0}.seminar ul{grid-area:menu;padding-left:clamp(20px,10vw,120px);color:#8b9b7d;margin-top:10px}.seminar ul li{font-size:clamp(14px,1.3vw,16px)}.seminar table{grid-area:table;margin-top:20px;width:100%}.seminar table img{width:20px;height:auto}.seminar table td{vertical-align:top;padding:5px 0}#p_grillseminare .seminar2{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"titel titel titel titel" "text text text text" "menu menu menu bild" "menu menu menu table";border:3px solid var(--col-1);border-radius:40px;padding:30px 50px;margin-bottom:30px}#p_grillseminare .seminar2 h3{grid-area:titel;text-align:center;font-family:bahagia,Garamond,Baskerville;font-size:40px;font-weight:200;margin:0}#p_grillseminare .seminar2 p{grid-area:text}#p_grillseminare .seminar2>ul{grid-area:menu;padding:0 10px 0 0;margin-bottom:10px}#p_grillseminare .seminar2>ul>li{color:var(--col-1);font-size:14px;font-weight:600}#p_grillseminare .seminar2 ul ul{margin-left:30px;padding:0}#p_grillseminare .seminar2 ul ul li{list-style-type:disc;font-size:14px;color:#000;font-weight:200}#p_grillseminare .seminar2 img{grid-area:bild;width:300px;height:200px;object-fit:cover;border-radius:20px}#p_grillseminare .seminar2 table{grid-area:table;margin-top:20px;width:100%}#p_grillseminare .seminar2 table td{vertical-align:top}#p_grillseminare .seminar2 table img{width:30px;height:auto}#p_presse section:not(main header){text-align:center}#p_presse .medien img{height:60px;padding:0 20px;width:auto}#p_aktuelles section ul{margin-bottom:20px}#p_impressum .freepik a{font-size:12px;color:#000}#p_impressum .freepik a:after{content:" | "}.hinweis{color:red;text-decoration:underline}.mehr{font-family:bahagia,Garamond,Baskerville;font-size:30px;color:#fff}.iconbox{display:grid;grid-template-columns:10% 90%;margin:40px 0}.iconbox img{display:block;width:100px;height:auto;padding-right:20px}.iconbox article{background-color:var(--col-2);color:#000;padding:40px;border-radius:3vw}.iconbox article p{margin-top:0}.iconbox article p:last-child{margin-bottom:0}.iconbox h2{color:#fff}#p_brunch .iconbox h2{color:var(--ol3)}#zeiten .iconbox{display:grid;grid-template-columns:10% 45% 45%}#zeiten .iconbox article{margin-left:20px}.flex-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:20px}.flex-3 article{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.flex-3 article h3{margin-bottom:150px;margin-top:0;color:#fff;background-color:#80352ccc;padding:10px}.flex-3 article p{background-color:#ffffffb3;padding:10px}.flex-3 article p{font-size:14px;margin-bottom:0}.flex-3 article:first-child{background-size:cover;background-position:center}.flex-3 article:nth-child(2){background-size:cover;background-position:center}.flex-3 article:nth-child(3){background-size:cover;background-position:center}.flex-3 a{color:#000}#ostern h2,#akademie h2,#kletterpark h2,#toepfe h2{font-family:bahagia,Garamond,Baskerville;font-size:50px;display:inline-block;margin-bottom:0}#kletterpark h2{position:relative;margin-bottom:20px}#ostern img,#toepfe img{height:6vw;width:auto;margin:0 50px 20px;vertical-align:bottom}#toepfe img{height:8vw;margin-right:0}#kletterpark img{position:absolute;max-height:60px;height:6vw;width:auto;bottom:-1.5vw;left:-4vw}@media(min-width:1200px){#kletterpark img{bottom:-15px;left:-40px}}#kletterpark ul{list-style-type:none}#kletterpark hr{color:var(--col-1)}#ostern a,#akademie a,#kletterpark a,#toepfe a{font-weight:700}#akademie,#standort,#kletterpark{text-align:center}.liste_2col span{float:left}footer{background-color:var(--col-2);padding:0;font-size:80%;color:#000;text-align:center}footer a{color:#000;font-weight:600;text-transform:capitalize}footer .wrapper{display:grid;grid-template-columns:repeat(3,auto);padding:40px 0}footer #kontakt img{height:100px;width:auto;display:block;margin:0 auto 10px}footer h3{padding-bottom:15px;color:#000}footer ul{padding-left:0}footer ul li{list-style-type:none;line-height:2}footer adress{line-height:2}#impressum{padding:0;background-color:#222;text-align:center}#impressum a{display:inline-block;padding:10px;font-size:12px;font-weight:800;color:#eee}@media(max-width:992px){body{font-size:1.6vw}#nav_side{font-size:1.4vw}section h2,#events ul h3,#faq ul h3{font-size:4vw}#ostern h2,#akademie h2,#kletterpark h2,#toepfe h2{font-size:5vw}main header h1,#p_index #start h1{font-size:6vw}.klein{font-size:1.1vw}#verbot ul p{font-size:1.2vw}.baha{font-size:4vw}.flex-3 article p{font-size:1.4vw}#kletterspass{font-size:2.5vw}#kletterspass .nr{font-size:5vw}#kletterspass img{height:6vw}#kletterspass .fs16{font-size:1.6vw}.schief{font-size:3vw}#seminare li{font-size:1.2vw}#seminare h3{font-size:3vw}#seminare span{font-size:4vw}.mehr{font-size:3vw}main header{height:39vw}main header h1{padding-top:20vw}.box-g,.box-g-50{padding:4vw}#p_presse .medien img{height:6vw}}@media(max-width:768px){h2 span{padding-left:0}section{scroll-margin-top:80px}main header{margin-top:80px}body{font-size:12px}#p_index #start>div{bottom:20px;left:20px}#p_index #start h2{font-size:14px}#p_index #start .button{padding:5px}#burger:checked~#nav_social{display:none}#nav_side{margin-left:10px;font-size:12px}section h2,#events ul h3,#faq ul h3{font-size:30px}#ostern h2,#akademie h2,#kletterpark h2,#toepfe h2{font-size:37px}main header h1,#p_index #start h1{font-size:48px}.klein,#verbot ul p{font-size:9px}.baha{font-size:30px}.flex-3 article p{font-size:10px}#kletterspass{font-size:18px}#kletterspass .nr{font-size:37px}#kletterspass img{height:45px}#kletterspass .fs16{font-size:12px}.schief{font-size:22px}#seminare li{font-size:9px}#seminare h3{font-size:22px}#seminare span{font-size:30px}.mehr{font-size:22px}main header{height:240px}main header h1{margin-top:120px}#p_presse .medien img{height:45px}header .burger{display:block;justify-self:end}header #nav_social{display:none}.burger label{display:block;padding:18px 10px;text-align:right}.burger label:hover{cursor:pointer}.burger span{height:4px;width:30px;margin-bottom:4px;background-color:var(--col-1);display:block}.burger span:last-child{margin:0}.burger span:nth-child(1){top:12px}.burger span:nth-child(2){top:24px}.burger span:nth-child(3){top:36px}body>header{height:auto;grid-template-columns:auto 80px;grid-template-rows:80px auto auto;grid-template-areas:"logo burger" "nav_social nav_social" "nav_side nav_side" "nav_main nav_main";padding:0;align-items:flex-start}body>header #logo{height:80px;padding:5px 20px}body>header #nav_main{overflow-y:scroll;max-height:calc(100vh - 148px)}body>header #nav_main ul{flex-direction:column}body>header #nav_main .sub{display:block;position:relative;margin-left:20px;box-shadow:none}#nav_main,#nav_side{display:none}#nav_side{margin:10px}#burger:checked~#nav_main,#burger:checked~#nav_side{display:block}#uebersicht .flex-3{flex-direction:column}#uebersicht .flex-3 article{width:100%;margin-bottom:20px}#p_index #start h1{font-size:36px;bottom:50px;left:20px}#p_index #start h1 span{padding-left:20px}footer .wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"contact social"}footer .wrapper #links{display:none}#kontakt{grid-area:contact;margin-bottom:20px}#social{grid-area:social}#zeiten .iconbox img,#anfahrt .iconbox img{display:none}#zeiten .iconbox,#anfahrt .iconbox{grid-template-columns:1fr}#zeiten .iconbox article{margin-bottom:20px;margin-left:0}#kletterspass{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.box-g-50{width:80%;margin:20px 10%}#verbot .gr-6{grid-template-columns:repeat(3,1fr)}#preise table{border:3px solid var(--col-1);border-style:hidden}#preise table td{border:3px solid #ddd;padding:10px}.gr-10-55-35{grid-template-columns:10% 90%;grid-template-rows:auto;grid-template-areas:"bild tabelle" "einw einw"}.gr-10-55-35 img{grid-area:bild}#p_kletterpark .gr-10-55-35 table{grid-area:tabelle;margin-bottom:0}.gr-10-55-35 p.schief{grid-area:einw;transform:rotate(0)}#p_grillseminare .seminar2{grid-template-areas:"titel titel titel titel" "text text text text" "bild bild table table" "menu menu menu menu"}#p_grillseminare .seminar2 img{padding:0 10px 10px 0}.gr-60-40{grid-template-columns:1fr}.kalender table{table-layout:auto}.kalender table .ausgebucht span{font-size:9px;border-radius:5px;border-width:1px;font-weight:600}.kalender table tr{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"akt event" "datum uhr";margin-bottom:10px}.kalender table tr td:nth-child(1){grid-area:akt}.kalender table tr td:nth-child(2){grid-area:datum}.kalender table tr td:nth-child(3){grid-area:event}.kalender table tr td:nth-child(4){grid-area:uhr}}.tabs{position:relative;padding-top:40px}.tabs p{color:#fff}.tabs input{display:none}.tabs label{position:absolute;display:flex;align-items:center;z-index:2;width:50%;top:0;background-color:#c0d1b7;border-top-left-radius:20px;border-top-right-radius:20px}.tabs input:checked+label{background-color:var(--col-1)}.tabs label:nth-child(2){left:0}.tabs label:nth-child(4){left:50%}.tabs label img{height:50px;padding:10px;width:auto}.tabs label p{color:#000;font-size:clamp(20px,2vw,25px);margin-top:0;padding:10px 0}.tabs .content{background-color:var(--col-1);position:relative;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-top:3vw}.tabs .content .gr_2,.tabs .content div{display:none}@media(max-width:640px){.tabs .content .gr_2{grid-template-columns:1fr;grid-gap:0}.tabs .content .gr_2:last-child{padding-top:20px}.tabs label span{display:none}.tabs th{writing-mode:vertical-rl;transform:rotate(180deg)}.tabs th:first-child{writing-mode:horizontal-tb;transform:rotate(0)}}.tabs .content .gr_2 article,.tabs .content table{padding:clamp(10px,4vw,50px);padding-top:clamp(32px,4vw,50px)}.tabs .content h2,.tabs .content td{color:#fff}#zeiten table td,.tabs .content td{text-align:center}.tabs .content hr{margin:20px 0}.tabs #sommer:checked~.content .gr_2:nth-child(1){display:grid}.tabs #winter:checked~.content .gr_2:nth-child(2){display:grid}.tabs #sommer:checked~.content div:nth-child(1){display:table}.tabs #winter:checked~.content div:nth-child(2){display:table}.tabs table,.tabs .content p{width:90%;margin:0 5%}.tabs .content p{padding:10px 0}.tabs table th{padding-top:40px}.tabs table thead{color:#fff}.btn{display:inline-block;padding-top:clamp(10px,1.25vw,15px);padding-bottom:clamp(10px,1.25vw,15px);padding-left:clamp(15px,2vw,25px);padding-right:clamp(15px,2vw,25px);border-radius:clamp(5px,1vw,12px);margin-bottom:1.5vw;text-align:center;box-shadow:0 4px 5px #323232bf;font-size:clamp(.75rem,.69vw + .48rem,1rem);cursor:pointer}button.int{color:#000;font-weight:600;background-color:var(--col-2)}button.ext{color:#fff;font-weight:600;background-color:var(--col-1)}button.doc,button.shop{color:#fff;background-color:var(--col-2)}.menu{margin-bottom:40px}.menu>div{display:grid;grid-template-columns:auto 1fr;padding:0 15%}.menu .vert{font-family:bahagia,Garamond,Baskerville;font-size:36px;color:var(--ol3);writing-mode:vertical-lr;text-align:center;padding:0 20px;transform:rotate(180deg)}.menu h3{font-family:bahagia,Garamond,Baskerville;font-size:36px;font-weight:300}.menu ul li{margin-bottom:5px}.nav_event .flex-3{justify-content:space-around}.kacheln{display:flex;flex-wrap:wrap;justify-content:center;gap:1vw}.ka-3 .green_box{width:clamp(200px,30vw,380px)}.ka-4 .green_box{width:clamp(175px,25vw,250px)}.ka-5 .green_box{width:clamp(150px,19vw,220px)}.kacheln .green_box{padding:1vw;min-width:190px;text-align:center}.kacheln .green_box:nth-child(1){background-color:var(--ka1)}.kacheln .green_box:nth-child(2){background-color:var(--ka2)}.kacheln .green_box:nth-child(3){background-color:var(--ka3)}.kacheln .green_box:nth-child(4){background-color:var(--ka4)}.kacheln .green_box:nth-child(5){background-color:var(--ka5)}.kacheln .green_box,.kacheln .green_box p,.kacheln .green_box .number{color:#000}.kacheln .green_box .number{border-color:#000}#grillbuffets .gr_2 ul{padding-left:0}#p_kinderfreizeit .gr_2 div{display:grid;align-items:center}#anbindung caption{text-align:left;font-weight:700}#anbindung td{padding:5px 10px}#anbindung td:first-child{white-space:nowrap}#sonder{margin-bottom:0;table-layout:auto}#sonder td{border:none;padding:5px 10px}#sonder td:first-child{width:auto}#feiern figure{width:150px;background-color:var(--col-2)}#feiern figure img{width:66px;height:auto}#kultur{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}#kultur div{padding:20px;border:solid 4px var(--col-1)}#kultur>div>p:first-child{color:var(--col-1);font-weight:600}#kultur>div:nth-child(1){border-top:none;border-left:none}#kultur>div:nth-child(2){border-top:none}#kultur>div:nth-child(3){border-top:none;border-right:none}#kultur>div:nth-child(4){border-bottom:none;border-left:none}#kultur>div:nth-child(5){border-bottom:none}#kultur>div:nth-child(6){border-bottom:none;border-right:none}@media(max-width:768px){#kultur>div{border:none;padding:0 10px}#kultur{grid-template-columns:1fr;grid-template-rows:auto}#kultur div p{margin-bottom:1em}.iconbox{display:block}.iconbox img{display:none}}
