@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:#e5c36d;--col-2:#f0ddab;--col-3:#daa92e;--col-0:#c0d1b7}#dummy{font-size:clamp(.63rem,1.72vw - .04rem,1.25rem)}#test{font-size:clamp(1.88rem,1.72vw + 1.21rem,2.5rem)}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%}html{overflow-x:hidden}body{height:100%;margin:0;font-family:verdana;font-size:16px;line-height:1.5;overflow:visible}h1{font-family:bahagia,Garamound,Baskerville}h3{color:var(--col-1);margin-bottom:10px;font-size:16px;font-weight:900}hr{background-color:var(--col-1);height:4px;margin:40px 0}table td,table th{vertical-align:top}.baha{color:var(--col-1);font-family:bahagia,Garamond,Baskerville}.xl{font-size:clamp(16px,1.8vw,22px)}.xxl{font-size:clamp(1rem,2.41vw + .06rem,1.88rem)}.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:4px solid 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);border-radius:10px;margin-bottom:20px;padding:20px 40px 40px}.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{font-weight:600;color:#9046cf!important}.bg_green{color:#fff;background-color:#8b9b7d}.bg_green_black{color:#000;background-color:#8b9b7d}.bilder{grid-gap:20px;grid-template-columns:repeat(6,1fr);padding-bottom:20px;display:grid}.bilder img{object-fit:cover;border-radius:15px;width:100%;height:auto}img{max-width:100%}main>section,.wrapper{max-width:1200px;margin-left:auto;margin-right:auto}main>section.full_width{max-width:100%}@media (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{vertical-align:middle;width:auto;height:60px;padding:0 20px}.durch{text-decoration:line-through}.pre-icon{align-items:center;font-size:20px;display:flex}.pre-icon img{height:25px;padding-right:10px}.fl-2{justify-content:center;display:flex}.acc{text-align:center;align-content:center}.fl-2 .li-icon{margin:10px}.flex-button{flex-direction:row;justify-content:space-around;margin-block:20px;display:flex}.gap{grid-gap:20px}.grid-2-6{grid-gap:20px;grid-template-rows:repeat(6,auto);grid-template-columns:1fr 3fr;display:grid}.grid-2-6 img{object-fit:cover;border-radius:20px;width:150px;height:200px}.grid-25-75{grid-template-columns:25% 75%;margin-bottom:30px;display:grid}.grid-25-75>:nth-child(2){padding-left:30px}.grid-25-75 img{border-radius:30px}.gr-60-40{grid-gap:30px;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:30px;display:grid}.grid-50-50{grid-gap:30px;grid-template-columns:1fr 1fr;margin-bottom:30px;display:grid}.grid-75-25{grid-gap:30px;grid-template-columns:75% 25%;display:grid}.gr_3,.gr_4{background-color:var(--col-1);grid-gap:5px;margin-bottom:50px;display:grid}.gr_3 a,.gr_4 a{text-align:center;background-color:#fff;padding:clamp(20px,4.16vw,50px)}.gr_3 a img,.gr_4 a img{width:auto;height:clamp(50px,8.3vw,100px)}.gr_2{grid-gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.gr_23{grid-template-columns:1fr 1fr 1fr;margin-bottom:20px;display:grid}.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{text-align:center;border-radius:1vw}#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{justify-content:space-between;padding-bottom:20px;display:flex}.gr-10-90{grid-gap:2%;grid-template-columns:10% 88%;align-items:center;margin-bottom:20px;display:grid}.gr-10-90 img{width:100%;height:auto;display:block}.gr-10-90 p{margin:0}.gr-15-85{grid-gap:2%;grid-template-columns:15% 83%;margin:0;display:grid}.gr-15-85 .li-icon{margin:0}@media (width<=768px){.gr-15-85{grid-template-columns:120px 1fr}}#zeiten table{table-layout:fixed;width:100%}#zeiten .iconbox a{color:#000;background-color:#e8a5b0;border-radius:5px;margin:10px;padding:10px;font-weight:600;display:inline-block}#zeiten .gr-15-85{grid-template-columns:50px auto}.gr-15-85 h2{margin-top:0}.gr-15-85 img{border-radius:20px;display:block}.gr-15-85 p{margin-top:0}.gr-4{grid-gap:20px;grid-template-columns:repeat(4,1fr);display:grid}.gr-3{grid-gap:20px;grid-template-columns:repeat(3,1fr);display:grid}.sommerpause{color:red;font-weight:900}.ib_3,.ib_4,.ib_5,.ib_6,.ib_7{grid-gap:30px;margin-bottom:20px;display:grid}.ib_3 img,.ib_4 img,.ib_5 img,.ib_6 img,.ib_7 img{object-fit:cover;border-radius:clamp(.63rem,1.72vw - .04rem,1.25rem);width:100%;height:100%}.ib_3{grid-template-rows:288px;grid-template-columns:repeat(3,1fr)}.ib_4{grid-template-rows:360px;grid-template-columns:repeat(4,1fr)}.ib_5{grid-template-rows:288px;grid-template-columns:repeat(5,1fr)}.ib_6{grid-template-rows:240px;grid-template-columns:repeat(6,1fr)}.ib_7{grid-template-rows:205px;grid-template-columns:repeat(7,1fr)}@media (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{flex-flow:wrap;justify-content:center;margin-top:20px;display:flex}.icons_3 figure{text-align:center;max-width:180px;display:inline-block}.icons_3 figure b{color:var(--col-1)}.icons_4{flex-flow:wrap;justify-content:center;margin-top:20px;display:flex}.icons_4 figure{text-align:center;border:3px solid var(--col-2);border-radius:20px;max-width:clamp(7.5rem,10.34vw + 3.49rem,11.25rem);margin:12px clamp(.75rem,4.83vw - 1.12rem,2.5rem);padding:10px;display:inline-block}.icons_4 figure img{width:60%;height:auto;margin-bottom:10px}.icons_4 figure figcaption{font-size:clamp(.69rem,.17vw + .62rem,.75rem)}.icons_7{flex-flow:wrap;justify-content:center;margin-top:20px;display:flex}.icons_7 figure{text-align:center;max-width:130px;margin:10px;display:inline-block}.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{text-align:center;color:#000;border:3px solid #000;border-radius:100%;width:clamp(35px,3.4vw,45px);height:clamp(35px,3.4vw,45px);margin-bottom:1.5vw;font-family:Gotham,Helvetica Neue,Helvetica,Arial,"sans-serif";font-size:clamp(18px,2vw,25px);font-weight:600;display:inline-block}.green_box .number{color:#fff;border-color:#fff}.inline li{grid-gap:10px;grid-template-columns:6% 80%;align-items:start;margin-bottom:2vw;display:grid}.inline li p{margin-top:0}.inline li img{height:50px}.img-bor{border:1px solid #8b9b7d}.link-1{grid-template-columns:auto 250px 60px auto;align-items:center;margin:20px 0;display:grid}.link-1 div:nth-child(2){background-color:var(--col-2);text-align:center;color:#000;padding:10px}.link-1 div:nth-child(3){border:50px solid #0000;border-left:var(--col-2) solid 60px;width:0;height:0}@media (width<=768px){.gr_2{grid-gap:0;grid-template-columns:1fr}.link-1{grid-template-columns:auto 30vw 5vw auto}.link-1 div:nth-child(3){border-left:var(--col-2) solid 8vw}}.link-res{justify-content:center;display:flex}.link-res a{color:#fff;text-align:center;background-color:#e8a5b0;border-radius:20px;padding:20px;display:inline-block}.link-res p{margin:0;padding:0}a .li-icon{color:#000}.li-icon{background-color:var(--ol15);text-align:center;border-radius:clamp(10px,1vw,20px);grid-template-rows:80% 20%;justify-items:center;width:clamp(100px,13vw,156px);height:clamp(100px,13vw,156px);margin:.8vw;display:grid}.li-icon img,.li-icon figcaption{display:block}.li-icon img{width:auto;height:100%;padding:1vw 0}.li-icon figcaption{font-size:clamp(9px,1vw,12px);font-weight:600}.genuss{border:3px solid var(--ol15);border-radius:clamp(10px,1vw,20px);justify-content:center;width:clamp(100px,13vw,156px);height:clamp(100px,13vw,156px);margin:.8vw;display:flex}.genuss img{width:auto;height:100%;padding:1vw}.tabs .tab input{display:none}.tabs .tab label img{vertical-align:top;height:50px;margin-right:20px}.tabs .tab .tab_cont{display:none}.tabs .tab input:checked~.tab_cont{display:absolute}body>header{width:100%;height:130px;-webkit-box-shadow:0 0 5px var(--col-1);box-shadow:0 0 5px var(--col-1);z-index:10;background-color:#fff;grid-template:".logo nav_side nav_social."50px".logo nav_main nav_main."80px/1fr 160px 880px 160px 1fr;align-items:end;display:grid;position:fixed;top:0;left:0}@media (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{z-index:10;width:155px;height:auto;padding:20px 5px 20px 0;-webkit-transition:all .3s;transition:all .3s;display:block}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}nav ul li{list-style-type:none}nav a,nav span{color:#000;text-decoration:none;display:block}#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{justify-content:flex-end}#nav_social a{padding:5px}#nav_social img{width:auto;max-width:none;height:30px}#nav_social ul li:first-child{padding-right:4vw}#nav_main{grid-area:nav_main}#nav_main ul{justify-content:flex-end}#nav_main>ul>li{margin-left:10px;position:relative}#nav_main a,#nav_main span{padding:1vw}#nav_main span{cursor:default}#nav_main .sub{white-space:nowrap;width:auto;-webkit-box-shadow:0 0 5px var(--col-1);box-shadow:0 0 5px var(--col-1) inset;background-color:#fff;border-radius:0 0 1.5vw 1.5vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;display:none;position:absolute}#nav_main li:hover>ul.sub{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}#nav_main .subsub{flex-direction:column;font-size:12px}#nav_main .subsub a{padding:.3vw .3vw .3vw 2vw}#nav_main .sub li{width:100%;display:block}#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{color:var(--col-1);margin-top:0;margin-bottom:20px;font-family:bahagia,Garamond,Baskerville;font-size:clamp(1.88rem,1.72vw + 1.21rem,2.5rem)}section h2 img{width:auto;height:clamp(1.25rem,3.45vw - .09rem,2.5rem);padding:0 clamp(.63rem,1.72vw - .04rem,1.25rem)}section ul{padding-left:40px}main header{background-position:50%;background-size:cover;height:390px;margin-top:130px;padding:0;position:relative}main header .wrapper{height:100%;position:relative}main header h1{text-shadow:0 0 5px #000;color:#fff;font-family:bahagia,Garamond,Baskerville;font-size:66px;position:absolute;bottom:0}main header h3{text-shadow:0 0 5px #000;color:#fff;font-size:26px;position:absolute;bottom:20%}#icons{background-color:var(--col-2);margin-top:50px;padding:0}#icons ul{grid-gap:5%;grid-template-columns:repeat(4,1fr);padding-left:0;list-style-type:none;display:grid}#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(22.7273vw + 227.273px);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);color:#000;border-radius:30px;margin-top:40px;margin-bottom:40px;padding:3vw 4vw}.wichtig{background-color:var(--ol7);color:#fff;text-align:center;border-radius:20px;margin:40px auto;padding:2vw 3vw}.green_box.light,.bg_green.light{background-color:var(--col-2);color:#000}.bg_green_black{background-color:var(--ol1);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{text-align:center;font-size:60px;font-weight:300}.green_box img{vertical-align:bottom;width:100px;height:auto}.green_box.oeffnung img{width:100%;padding:20px}.oeffnung .klein{padding-left:20px}.green_box.ohne{padding:20px}.green_box table,.tabs table{border:3px solid var(--col-1);border-collapse:collapse;table-layout:fixed;border-style:hidden;width:100%;margin-bottom:20px;padding:20px}@media (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{vertical-align:baseline;width:auto;height:12px}.block{hyphens:auto;text-align:justify}.klein{font-size:11px}.rahmen,.box-b{border:3px solid var(--col-1);border-radius:2vw;padding:1vw 3vw}.box-b{margin:0 clamp(3.13rem,43.1vw - 13.58rem,18.75rem) 40px}.box-b .gr-10-90{align-items:start}.box-b table{table-layout:fixed}.box-b table th{padding-top:10px;padding-bottom:10px;padding-right:20px}.box-b p{margin-bottom:10px}.rahmen{text-align:center}#seminare .box-b{border-radius:20px;margin-bottom:20px}.box-g-50{text-align:center;background-color:#e8a5b0;border-radius:3vw;width:50%;margin:40px auto;padding:2vw 5vw}.gr-10-55-35{grid-gap:2%;grid-template-columns:10% 53% 35%;display:grid}.green{color:var(--col-1)}.bold{font-weight:800}.ul{text-decoration:underline}.gr-5{grid-gap:2%;grid-template-columns:repeat(5,1fr);display:grid}.gr-6{grid-gap:2%;grid-template-columns:repeat(6,1fr);display:grid}.p-icon{vertical-align:middle;height:20px}.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{justify-content:space-evenly;padding-top:40px;display:flex}#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{color:var(--col-1);font-family:bahagia,Garamond,Baskerville;font-size:40px}#events ul h3 img,#faq ul h3 img{vertical-align:sub;width:auto;height:50px;margin-right:10px}#events .fett{font-weight:800}#p_events .green_box{padding:30px 50px 20px}#p_events .green_box p{margin:0}#events .fett img{vertical-align:sub;width:auto;height:25px;margin-right:10px}.nav_event ul{flex-wrap:wrap;justify-content:center;padding-left:0}.kalender table{table-layout:fixed;width:100%}.kalender table caption{text-align:left;color:var(--col-1);font-family:bahagia,Garamond,Baskerville;font-size:30px}.kalender table td{vertical-align:top}.kalender table .ausgebucht span{color:red;text-transform:uppercase;border:2px solid red;border-radius:7px;padding:2px;font-weight:700}#soko main section{margin-bottom:50px}#soko .grid-25-75 h2{text-align:left;color:#000;font-family:verdana;font-size:30px}#soko .grid-25-75 h3{text-align:center;color:var(--col-1);font-family:bahagia,Garamond,Baskerville;font-size:40px}#soko .grid-75-25 h4{color:var(--col-1);font-size:20px;font-weight:600}#soko .grid-25-75 h2 span{text-transform:uppercase;color:red;padding-left:0;padding-right:50px;font-weight:900}#soko table td{vertical-align:top;padding:10px 10px 10px 0}#soko img{border-radius:20px}#soko figure{position:relative}#soko figure figcaption{color:#fff;background-color:#8b9b7dcc;width:92%;margin:4%;padding:5px;position:absolute;bottom:20px;left:0}#kletterspass{text-align:center;padding-left:0;font-size:25px}#kletterspass img{height:60px;margin:0 auto}#kletterspass .nr{color:var(--col-1);font-size:50px;font-weight:800}#kletterspass .fs16{font-size:16px}#kletterspass img,#kletterspass span{display:block}#p_kletterpark table{text-align:left;margin-bottom:20px}.schief{color:var(--col-1);align-self:center;font-family:bahagia,Garamond,Baskerville;font-size:30px;transform:rotate(15deg)}.trans{opacity:.5}#preise{text-align:center;color:#fff}#preise table{border-collapse:collapse;table-layout:fixed;border:7px solid var(--col-1);border-style:hidden;width:100%}#preise table td{text-align:center;border:7px solid #ddd;padding:30px 20px;font-weight:900}#parcour,#parcour ul{margin:0;padding:0}#parcour .box-b{text-align:left;border-radius:2vw;padding:1.5vw;font-weight:900}#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{margin:0;padding: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{width:100%;max-width:130px;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{margin:0;padding:0}#seminare>ul{flex-wrap:wrap;justify-content:space-between;display:flex}#seminare li{text-align:left;max-width:500px;font-size:12px}#seminare li img{vertical-align:middle;height:25px;padding-right:5px}#seminare h3{font-family:bahagia,Garamond,Baskerville;font-size:clamp(20px,4vw,30px);font-weight:400}#seminare span{color:var(--col-1);font-family:bahagia,Garamond,Baskerville;font-size:40px;line-height:1}#seminare .flex-2{justify-content:space-between;align-items:flex-end;display:flex}#seminare .box-b{padding:10px}#p_grillseminare .green_box p{margin:0}.seminar{border:3px solid var(--col-1);border-radius:40px;grid-template-columns:repeat(4,1fr);grid-template-areas:"bild titel titel zeit""bild menu menu menu""table table table table";margin-bottom:30px;padding:clamp(20px,4vw,50px);display:grid}.seminar img{width:100%;height:clamp(150px , 25vw, 300px);object-fit:cover;border-radius:20px;grid-area:bild}.seminar h3{grid-area:titel;margin:0 0 0 10px;padding:0 10px;font-family:Verdana;font-size:clamp(14px,1.3vw,16px);font-weight:800}.seminar h3 .baha{color:#000;font-size:clamp(25px,3.3vw,40px);font-weight:200}.seminar p{grid-area:zeit;margin:0}.seminar ul{color:#8b9b7d;grid-area:menu;margin-top:10px;padding-left:clamp(20px,10vw,120px)}.seminar ul li{font-size:clamp(14px,1.3vw,16px)}.seminar table{grid-area:table;width:100%;margin-top:20px}.seminar table img{width:20px;height:auto}.seminar table td{vertical-align:top;padding:5px 0}#p_grillseminare .seminar2{border:3px solid var(--col-1);border-radius:40px;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";margin-bottom:30px;padding:30px 50px;display:grid}#p_grillseminare .seminar2 h3{text-align:center;grid-area:titel;margin:0;font-family:bahagia,Garamond,Baskerville;font-size:40px;font-weight:200}#p_grillseminare .seminar2 p{grid-area:text}#p_grillseminare .seminar2>ul{grid-area:menu;margin-bottom:10px;padding:0 10px 0 0}#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{color:#000;font-size:14px;font-weight:200;list-style-type:disc}#p_grillseminare .seminar2 img{object-fit:cover;border-radius:20px;grid-area:bild;width:300px;height:200px}#p_grillseminare .seminar2 table{grid-area:table;width:100%;margin-top:20px}#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{width:auto;height:60px;padding:0 20px}#p_aktuelles section ul{margin-bottom:20px}#p_impressum .freepik a{color:#000;font-size:12px}#p_impressum .freepik a:after{content:" | "}.hinweis{color:red;text-decoration:underline}.mehr{color:#fff;font-family:bahagia,Garamond,Baskerville;font-size:30px}.iconbox{grid-template-columns:10% 90%;margin:40px 0;display:grid}.iconbox img{width:100px;height:auto;padding-right:20px;display:block}.iconbox article{background-color:var(--col-2);color:#000;border-radius:3vw;padding:40px}.iconbox article p{margin-top:0}.iconbox article p:last-child{margin-bottom:0}.iconbox h2{color:#fff}.iconbox h3:first-child{margin-top:0}#p_brunch .iconbox h2{color:var(--ol3)}#zeiten .iconbox{grid-template-columns:10% 45% 45%;display:grid}#zeiten .iconbox article{margin-left:20px}.flex-3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;align-items:stretch;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-3.around{justify-content:space-around}.flex-3 article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-3 article h3{color:#fff;background-color:#f0ddabcc;margin-top:0;margin-bottom:150px;padding:10px}.flex-3 article p{background-color:#ffffffb3;margin-bottom:0;padding:10px;font-size:14px}.flex-3 article:first-child,.flex-3 article:nth-child(2),.flex-3 article:nth-child(3){background-position:50%;background-size:cover}.flex-3 a{color:#000}#ostern h2,#akademie h2,#kletterpark h2,#toepfe h2{margin-bottom:0;font-family:bahagia,Garamond,Baskerville;font-size:50px;display:inline-block}#kletterpark h2{margin-bottom:20px;position:relative}#ostern img,#toepfe img{vertical-align:bottom;width:auto;height:6vw;margin:0 50px 20px}#toepfe img{height:8vw;margin-right:0}#kletterpark img{width:auto;height:6vw;max-height:60px;position:absolute;bottom:-1.5vw;left:-4vw}@media (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);color:#000;text-align:center;padding:0;font-size:80%}footer a{color:#9046cf;text-transform:capitalize;font-weight:600}footer .wrapper{grid-template-columns:repeat(3,auto);padding:40px 0;display:grid}footer #kontakt img{width:auto;height:100px;margin:0 auto 10px;display:block}footer h3{color:#000;padding-bottom:15px}footer ul{padding-left:0}footer ul li{line-height:2;list-style-type:none}footer adress{line-height:2}#impressum{text-align:center;background-color:#222;padding:0}#impressum a{color:#eee;padding:10px;font-size:12px;font-weight:800;display:inline-block}@media (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 (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{justify-self:end;display:block}header #nav_social{display:none}.burger label{text-align:right;padding:18px 10px;display:block}.burger label:hover{cursor:pointer}.burger span{background-color:var(--col-1);width:30px;height:4px;margin-bottom:4px;display:block}.burger span:last-child{margin:0}.burger span:first-child{top:12px}.burger span:nth-child(2){top:24px}.burger span:nth-child(3){top:36px}body>header{grid-template:"logo burger"80px"nav_social nav_social""nav_side nav_side""nav_main nav_main"/auto 80px;align-items:flex-start;height:auto;padding:0}body>header #logo{height:80px;padding:5px 20px}body>header #nav_main{max-height:calc(100vh - 148px);overflow-y:scroll}body>header #nav_main ul{flex-direction:column}body>header #nav_main .sub{box-shadow:none;margin-left:20px;display:block;position:relative}#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-rows:auto auto;grid-template-columns:1fr 1fr}.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:"bild tabelle""einw einw"/10% 90%}.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{border-width:1px;border-radius:5px;font-size:9px;font-weight:600}.kalender table tr{grid-template-columns:1fr 1fr;grid-template-areas:"akt event""datum uhr";margin-bottom:10px;display:grid}.kalender table tr td:first-child{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{padding-top:40px;position:relative}.tabs p{color:#fff}.tabs input{display:none}.tabs label{z-index:2;background-color:#c0d1b7;border-top-left-radius:20px;border-top-right-radius:20px;align-items:center;width:50%;display:flex;position:absolute;top:0}.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{width:auto;height:50px;padding:10px}.tabs label p{color:#000;margin-top:0;padding:10px 0;font-size:clamp(20px,2vw,25px)}.tabs .content{background-color:var(--col-1);border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:3vw;position:relative}.tabs .content .gr_2,.tabs .content div{display:none}@media (width<=640px){.tabs .content .gr_2{grid-gap:0;grid-template-columns:1fr}.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(32px,4vw,50px) clamp(10px,4vw,50px) clamp(10px,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:first-child,.tabs #winter:checked~.content .gr_2:nth-child(2){display:grid}.tabs #sommer:checked~.content div:first-child,.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{text-align:center;cursor:pointer;border-radius:clamp(5px,1vw,12px);margin-bottom:1.5vw;padding:clamp(10px,1.25vw,15px) clamp(15px,2vw,25px);font-size:clamp(.75rem,.69vw + .48rem,1rem);display:inline-block;box-shadow:0 4px 5px #323232bf}button.int{color:#000;background-color:var(--col-2);font-weight:600}button.ext{color:#fff;background-color:#9046cf;font-weight:600}button.doc,button.shop{color:#fff;background-color:var(--col-2)}.menu{margin-bottom:40px}.menu>div{grid-template-columns:auto 1fr;padding:0 15%;display:grid}.menu .vert{color:var(--ol3);writing-mode:vertical-lr;text-align:center;padding:0 20px;font-family:bahagia,Garamond,Baskerville;font-size:36px;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{flex-wrap:wrap;justify-content:center;gap:1vw;display:flex}.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{text-align:center;min-width:190px;padding:1vw}.kacheln .green_box:first-child{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{align-items:center;display:grid}#anbindung caption{text-align:left;font-weight:700}#anbindung td{padding:5px 10px}#anbindung td:first-child{white-space:nowrap}#sonder{table-layout:auto;margin-bottom:0}#sonder td{border:none;padding:5px 10px}#sonder td:first-child{width:auto}#feiern figure{background-color:var(--col-2);width:150px}#feiern figure img{width:66px;height:auto}#kultur{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}#kultur b{color:var(--col-1)}#kultur div{border:solid 2px var(--col-1);padding:20px}#kultur>div>p:first-child{color:var(--col-1);font-weight:600}#kultur>div:first-child{border-top:none;border-left:none}#kultur>div:nth-child(2),#kultur>div:nth-child(3){border-top:none}#kultur>div:nth-child(4){border-top:none;border-right:none}#kultur>div:nth-child(5){border-bottom:none;border-left:none}#kultur>div:nth-child(6),#kultur>div:nth-child(7){border-bottom:none}#kultur>div:nth-child(8){border-bottom:none;border-right:none}@media (width<=768px){#kultur>div{border:none;padding:0 10px}#kultur{grid-template-rows:auto;grid-template-columns:1fr}#kultur div p{margin-bottom:1em}.iconbox{display:block}.iconbox img{display:none}}.team-tabelle figure{margin:0}.team-tabelle table{border-collapse:collapse;width:100%}.team-tabelle th{color:#8b9b7d}.team-tabelle td,.team-tabelle th{text-align:center;vertical-align:middle;border:1px solid #000;padding:5px clamp(.31rem,.86vw - .02rem,.63rem)}.team-tabelle tr td:first-child{padding:5px 10px}.team-tabelle tr td:first-child{font-weight:600}.team-tabelle .dot-gruen,.team-tabelle .dot-gelb,.team-tabelle .dot-rot{border-radius:15px;width:clamp(.94rem,2.59vw - .06rem,1.88rem);height:clamp(.94rem,2.59vw - .06rem,1.88rem);display:inline-block}.team-tabelle figcaption .dot-gruen,.team-tabelle figcaption .dot-gelb,.team-tabelle figcaption .dot-rot{border-radius:15px;width:15px;height:15px;display:inline-block}.team-tabelle .dot-gruen{background-color:#8a9a7c}.team-tabelle .dot-gelb{background-color:#ebe08b}.team-tabelle .dot-rot{background-color:#f2aa84}.team-tabelle figcaption{max-width:800px;margin:0 auto}
