@charset "UTF-8";*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:700}img{border:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}.r{margin-left:-20px;margin-right:-20px}.l1,.l10,.l11,.l12,.l2,.l3,.l4,.l5,.l6,.l7,.l8,.l9,.m1,.m10,.m11,.m12,.m2,.m3,.m4,.m5,.m6,.m7,.m8,.m9,.s1,.s10,.s11,.s12,.s2,.s3,.s4,.s5,.s5b,.s6,.s7,.s8,.s9,.x1,.x10,.x11,.x12,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.x1,.x10,.x11,.x12,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9{float:left}.x12{width:100%}.x11{width:91.66666667%}.x10{width:83.33333333%}.x9{width:75%}.x8{width:66.66666667%}.x7{width:58.33333333%}.x6{width:50%}.x5{width:41.66666667%}.x4{width:33.33333333%}.x3{width:25%}.x2{width:16.66666667%}.x1{width:8.33333333%}@media (min-width:768px){.s1,.s10,.s11,.s12,.s2,.s3,.s4,.s5,.s5b,.s6,.s7,.s8,.s9{float:left}.s12{width:100%}.s11{width:91.66666667%}.s10{width:83.33333333%}.s9{width:75%}.s8{width:66.66666667%}.s7{width:58.33333333%}.s6{width:50%}.s5{width:41.66666667%}.s4{width:33.33333333%}.s3{width:25%}.s2{width:16.66666667%}.s1{width:8.33333333%}}@media (min-width:992px){.m1,.m10,.m11,.m12,.m2,.m3,.m4,.m5,.m6,.m7,.m8,.m9{float:left}.m12{width:100%}.m11{width:91.66666667%}.m10{width:83.33333333%}.m9{width:75%}.m8{width:66.66666667%}.m7{width:58.33333333%}.m6{width:50%}.m5{width:41.66666667%}.m4{width:33.33333333%}.m3{width:25%}.m2{width:16.66666667%}.m1{width:8.33333333%}}@media (min-width:1200px){.l1,.l10,.l11,.l12,.l2,.l3,.l4,.l5,.l6,.l7,.l8,.l9{float:left}.l12{width:100%}.l11{width:91.66666667%}.l10{width:83.33333333%}.l9{width:75%}.l8{width:66.66666667%}.l7{width:58.33333333%}.l6{width:50%}.l5{width:41.66666667%}.l4{width:33.33333333%}.l3{width:25%}.l2{width:16.66666667%}.l1{width:8.33333333%}}.r:after,.r:before{content:" ";display:table}.r:after{clear:both}.float-right{float:right!important}.float-left{float:left!important}.hide{display:none!important}.show{display:block!important}.visible-l,.visible-m,.visible-s,.visible-x{display:none!important}.visible-l-inline-block,.visible-m-inline-block,.visible-s-inline-block,.visible-x-inline-block{display:none!important}@media (max-width:767px){.visible-x{display:block!important}.visible-x-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-s{display:block!important}.visible-s-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-m{display:block!important}.visible-m-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-l{display:block!important}}@media (min-width:1200px){.visible-l-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-x{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-s{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-m{display:none!important}}@media (min-width:1200px){.hidden-l{display:none!important}}.conti{margin:auto;width:100%;max-width:100%;padding:0 20px}body{margin:0;padding:0}.z,.z-x,.z-xr{text-align:center!important}@media (min-width:768px){.conti{margin:auto;width:100%;max-width:100%;padding:0 30px}.z-x{text-align:left!important}.z-xr{text-align:right!important}}.c{clear:both}.c5,.c10,.c15,.c20,.c30,.c40,.c50,.c60,.c70,.c80,.c90,.c100{height:5px;width:100%;clear:both}.c10{height:10px}.c15{height:15px}.c20{height:20px}.c30{height:30px}.c40{height:40px}.c50{height:50px}.c60{height:60px}.c70{height:70px}.c80{height:80px;height:90px}.c100{height:100px}.p5{padding:10px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:20px}.p30{padding:30px}.br3{border-radius:3px}.br4{border-radius:4px}.br5{border-radius:5px}.br6{border-radius:6px}.br7{border-radius:7px}.br8{border-radius:8px}.br9{border-radius:9px}.br10{border-radius:3px}.br15{border-radius:15px}.br20{border-radius:20px}.br25{border-radius:25px}.br30{border-radius:30px}.w100{width:100%}.mw100{max-width:100%}.t{transition:all .5s}.cp{cursor:pointer}.db{display:block}
.infobox1{background:#eee;border-radius:14px;padding:14px}
.infobox2{padding:14px;background-color:#cf9;border:2px solid #6c0;color:#0c0;border-radius:14px}
.infobox3{background:#fcbdbd;color:#c00;border:2px solid #c00;border-radius:14px;padding:14px}
.cfff{color:#fff}
.bfff{background-color:#fff}
@media (max-width:768px) {
.font-x{font-size:20px!important;line-height:29px!important}
}

@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.4.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
 .fa-times:before{content:"\f00d"}.fa-bars:before{content:"\f0c9"}


.fehlerp{background:red;color:#fff;font-size:15px;line-height:30px;height:30px;padding:0 10px}
body{font-family:'Rock Salt',sans-serif;font-weight:300;background:#fff}
.tar{text-align:right}
.hidden{display:none;visibility:hidden}
@font-face{font-family:'Rock Salt';font-style:normal;font-weight:400;font-display:swap;src:url(/f/MwQ0bhv11fWD6QsAVOZrt0M6p7NGrQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
#startt p{text-align:center}
#navi{opacity:1;position:fixed;width:100%;width:calc(100% - 13px);z-index:1000;transition:all .5s;overflow:hidden}
.unten{background:#82b0b5;background:#D1757F;background:#1D77A8;box-shadow:0}
#navi ul{list-style:none;display:flex;text-align:center;margin:0;padding:0}
.navisch{transform:rotate(-3deg);transition:all .5s}
#navi li{flex-grow:1;align-items:space-between;padding:0;height:50px;margin:20px 0;transition:all .5s}
#navi li a{padding:5px 15px;text-shadow:1px 1px 3px rgba(0,0,0,.3);text-decoration:none;font-weight:300;font-size:16px;line-height:50px;margin:25px 0;color:#fff;transition:all .5s}
.unten li{margin:0!important;transition:all .5s}
#navi .aktiv{color:#fff;box-shadow:2px 3px 5px rgba(43,12,18,.2);background:rgba(43,12,8,.5);transition:all .5s}
.unten li{margin:0!important;transition:all .5s}
.unten a{font-size:18px!important;color:#fff!important}
#navi li a:hover{color:#B3E2E7!important;transition:all .5s}
#logo{padding:0 30px;transition:all .5s}
.img1{float:left;transform:rotate(-3deg);padding:20px 0 0;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3);font-size:28px;transition:all .5s}
.unten{padding:10px 0;transition:all .5s}
.unten .navisch{transform:rotate(0deg)!important;transition:all .5s}
.unten .img1{font-size:20px;transform:rotate(0deg);color:#fff;color:#063A3E;text-shadow:none;padding:0;transition:all .5s}
.unten #logo{padding:0;transition:all .5s}
#navi_social1{float:right!important;width:50px!important;margin-right:20px!important}
#navi_social2{float:right!important;width:50px!important}
.unten #navi_social2,.unten #navi_social1{padding:7px 0 0!important}
.unten #navi_social1{margin-right:7px!important}
#bg_navi{background:#1A2B3C;background:#42b6f5;width:95%;width:calc(100% - 70px);transform:rotate(-3deg);margin:-200px 0 0 25px;height:300px;position:relative}
#bg_navi_::before{background:none;border:4px solid #4C0C16;width:100%;z-index:1;content:'';top:15px;left:15px;overflow:hidden;height:300px;position:absolute;transition:all .5s}
#navi0:hover #bg_navi::before{top:0;left:0;transition:all .5s}
#bg_navi2{background:#B3E2E7;background:#548185;width:95%;transform:rotate(-3deg);margin:0 0 -250px 30px;height:300px;position:relative}
#bg_navi2_::before{background:none;border:4px solid #063A3E;width:100%;z-index:1;content:'';top:15px;left:15px;overflow:hidden;height:300px;position:absolute;transition:all .5s}
.fff{color:#fff}
.dung{color:#063A3E}
.shuffle-item{visibility:visible;padding:13px;will-change:transform;opacity:1;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:transform,opacity}
.shuffle-item2{overflow:hidden;display:inline-block;background:#FFA5AE;background:#8DD1F7;transition:all .3s}
.shuffle-item2 span{float:right}
.shuffle-item2 div{padding:9px 13px 0}
.shuffle-item2 h4{color:#82b0b5;color:#205775}
.shuffle-item2 p{color:#fff;font-size:14px}
.shuffle-item2:hover{transform:scale(1.04);transition:all .3s}
.shuffle-item4{overflow:hidden;border-radius:20px;display:block;background:#DCDDE0;box-shadow:3px 3px 10px rgba(0,0,0,.2);transition:all .3s;height:120px;transition:all .5;margin:0 0 40px}
.shuffle-item4 img{box-shadow:3px 3px 10px rgba(0,0,0,.2)}
.shuffle-item4 span{display:block;color:#fff;text-transform:uppercase;font-size:13px;padding:0 0 3px}
.shuffle-item4 h4{color:#82b0b5;font-size:22px}
.shuffle-item4 p{color:#fff}
.shuffle-item4:hover{transform:scale(1.04);transition:all .3s}
.verstecken{height:0;visibility:hidden;margin:0;transition:all .5}
#filter{border:6px solid red;border-radius:30px;padding:20px}
#filter h4{padding:0 0 7px}
.ui-slider{box-shadow:inset 0 0 3px rgba(0,0,0,.7);border-radius:5px;width:100%;height:10px;margin:0;padding:5px 0;position:relative;background:rgba(0,0,0,.2)}
.ui-slider-handle{display:block;height:20px;box-shadow:1px 1px 2px rgba(0,0,0,.2);border-radius:100%;width:20px;margin:-10px 0 0 -10px;position:absolute;cursor:pointer;background:red;transition:all .5}
.ui-state-active{background:#75BC2E;box-shadow:inset 0 0 1.5px rgba(0,0,0,.6);transition:all .5}
.ui-slider-range{background:#82b0b5;opacity:.5;height:10px;margin:-5px 0 0;position:absolute}
#mnavi2 a{display:block;line-height:50px;height:50px;color:#fff;font-size:22px;text-align:center;border-bottom:2px solid rgba(242,233,203,.3)}
#mnavi{background:#1D77A8;display:none;opacity:1;background-size:30%;text-height:55px;line-height:50px;box-shadow:2px 3px 5px rgba(43,12,18,.5);padding:0 15px;opacity:.9;top:50px;left:0;position:fixed;text-align:center;width:100%;z-index:1000;transition:all .5s;box-shadow:4px 4px 12px rgba(0,0,0,.2)}
#mnavi ul{list-style:none;margin:0;padding:0}
#mnavi a{font-size:18px;color:#fff;display:block;border-bottom:1px solid rgba(255,255,255,.4)}
.mnavifl{background:#1D77A8;text-height:55px;line-height:50px;padding:0 15px;top:0;left:0;position:fixed;color:#fff;font-size:20px;width:100%;z-index:1000;transition:all .5s;box-shadow:4px 4px 12px rgba(0,0,0,.2)}
.mnavifl i{float:right;vertical-align:middle;line-height:50px;opacity:.6;font-size:30px}
#mnavi2{display:none;background:#003D04;box-shadow:4px 4px 12px rgba(0,0,0,.2)}
#navimobile{position:fixed;width:100%;z-index:100000}
.mnavifl a{color:#fff}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/f/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/f/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
h2{display:block;padding:0 10px 3px;margin:0;font-size:39px;line-height:55px}
h2 i{opacity:.5;font-size:80%;vertical-align:baseline}
.h22{opacity:.8;opacity:1;padding:0 0 0 30px;color:#fff}
.h22 i{opacity:.5;font-size:80%;vertical-align:baseline}
.bg1{background:#82b0b5;padding:50px 0 40px}
.bg2{background:#82b0b5}
.trenner{height:10px;background:red}
.trenner2,.trenner3{background:url(g/bg4.svg) top no-repeat;background-size:contain;margin:-1px;height:120px}
.trenner3{background-color:red}
.ber{margin:0 15px 20px 0;background:none!important;font-weight:300}
.active{background:rgba(0,0,0,.3)!important}
.img-responsive{max-width:100%}
h1,h2,h3,h4,h5,p{font-family:'Lato',serif;margin:0;padding:0;color:#D1757F;color:#9D4753;color:#205775}
h3{font-size:27px;padding:0 0 20px;line-height:27px}
p{color:#9D4753;padding:0 0 5px;font-weight:400;line-height:34px;color:#205775;font-size:19px;font-family:'Lato',sans-serif}
a{text-decoration:none}
.box-shadow{box-shadow:4px 4px 12px rgba(0,0,0,.2)}
.mw{max-width:1300px;margin:0 auto}
.mw2{max-width:1150px;margin:0 auto}
.sorti{transition:all .5s;cursor:pointer;background-size:cover;display:block;color:red}
.sorti:hover{transform:scale(1) rotate(0deg)!important;transition:all .5s;color:red;text-shadow:1px 1px 2px rgba(0,0,0,.2)}
.uhrzeit{padding:5px 0;font-size:19px;line-height:25px}
.start10{background:url(g/karte.jpg);background-size:cover;display:block;transition:all .5s}
.start11{background:url(g/o.png);box-shadow:4px 4px 12px rgba(0,0,0,.2),inset 0 0 40px rgba(0,61,4,.1);height:300px}
.start13{font-size:22px;color:#82b0b5;padding:0}
.scale{transition:all .3s}
.scale:hover{transform:scale(1.03);transition:all .3s}
.uhrzeitaktiv{box-shadow:2px 3px 5px rgba(0,0,0,.1);font-weight:400;border-radius:10px;background:rgba(255,255,255,.35);padding:4px 0}
.spacerstart{float:left;height:150px}
.start19{background:#DCDDE0;height:300px;border-radius:30px}
.start19 h3{color:#82b0b5}
#bar{width:0;max-width:100%;height:4px;background:red}
#progressBar{width:100%;height:4px;background:#779978}
.hs0{height:90%;max-height:650px}
#hs{height:500px;background:url(g/o.png)}
.hs1{height:500px;padding:0;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.owl-controls{display:none!important}
.hs2{width:100%}
.hs3{display:inline-block;padding:20px;width:100%;opacity:.9}
.hs4{font-size:40px;font-weight:400;padding:0 0 10px;text-shadow:3px 3px 3px rgba(0,0,0,.2)}
.hs5{padding:0;color:rgba(0,0,0,0.7);text-shadow:3px 3px 3px rgba(0,0,0,.2);font-size:20px}
@media (min-width:768px) {
.owl-controls{display:block!important}
.hs3{width:auto;max-width:50%}
.hs7{padding:30px}
}
.owl-page span{background:red!important;border-radius:100%!important;width:13px!important;height:13px!important}
#prevnextm{text-align:center}
#prevnextm .newsprev,#prevnextm .newsnext{height:60px;width:50%;display:inline-block;padding:10px 0;background:rgba(255,255,255,.5);box-shadow:2px 3px 5px rgba(0,0,0,.4)}
#prevnextm .newsprev i,#prevnextm .newsnext i{line-height:40px;height:40px;font-size:40px}
#ineuigkeiten{padding:10px 0}
.inews{padding:15px}
.inews div{color:#AEAFB6}
@media (min-width:768px) {
.prevnextconti{text-align:right!important}
}
.next,.prev{height:36px;display:inline-block;cursor:pointer;width:36px;background-image:url(g/pfeil_rechts.png);background-repeat:no-repeat;background-position:12px 7px;transition:all .5s}
.prev{display:inline-block;margin:0 15px 0 0;background-image:url(g/pfeil_links.png);background-position:10px 7px}
.newsnext,.newsprev{width:100%;text-align:center}
.newsnext i,.newsprev i{font-size:60px;color:#003D04;text-align:center;line-height:300px;vertical-align:middle;height:300px}
.prevnextinaktiv{opacity:.5;transition:all .5s;background-image:none}
form{margin:0}
input,textarea{width:100%;line-height:40px;color:#DCDDE0;margin:0;font-size:16px;font-family:Roboto,sans-serif;padding:2px 6px;border:none;background:none;border:2.5px solid #fff}
textarea{height:120px}
input:focus,textarea:focus{background:rgba(255,255,255,.8);color:#82b0b5;border-color:red;transition:all .5s}
label{width:100%;color:#fff;color:#063A3E;font-weight:400;font-family:'Lato';margin:10px 0 0;line-height:30px;padding:0;display:block}
.fot1{font-family:'Lato';text-transform:uppercase;font-weight:400;text-decoration:none}
.fot5{font-size:20px;font-family:'Lato'}
.fot6{display:inline-block;text-decoration:none;font-weight:400;color:#82b0b5;letter-spacing:1.1px;font-size:18px}
.fot7{width:192px;margin:0 0 3px}
.eins{padding:10px 0 5px;color:#fff}
.zwei{font-weight:400;font-size:20px;font-family:'Lato';color:#B3E2E7;color:#8DD1F7}
@media (max-width:768px) {
.spacerstart{height:40px}
.sortimentstart{font-size:18px;margin:-55px 0 0;line-height:55px;height:55px}
#hs{height:300px}
.hs1{height:300px}
    .smal_font_xs{font-size:11px !important}
}
.shuffle-item2{position:relative}
.shuffle-item2 svg{position:absolute}
.bildrahmenlink{border:5px solid red;display:inline-block;margin:0 0 40px;transition:all .5s}
.bildrahmenlink:hover{border-color:#82b0b5;transition:all .5s}
.herzschlag{animation:herzschlag 5s ease infinite}
@keyframes herzschlag {
0%{transform:scale(1)}
5%{transform:scale(1.25)}
20%{transform:scale(1)}
30%{transform:scale(1)}
35%{transform:scale(1.25)}
50%{transform:scale(1)}
55%{transform:scale(1.25)}
70%{transform:scale(1)}
}
.slick-slide img{display:inline-block!important}
.click{border:2.5px solid red;border-radius:30px;padding:20px;cursor:pointer;margin:0 0 20px;transition:all .5s}
.click h3{margin:0;padding:0;transition:all .5s}
.click i{opacity:.5;transition:all .5s}
.click:hover{background:rgba(0,0,0,.3);transition:all .5s}
.clickinhalt{visibility:hidden;height:0;overflow:hidden;transition:all .5s;line-height:27px;font-size:17px}
.aktivclick2 .clickinhalt{height:auto;visibility:visible;transition:all 1s}
.aktivclick2{background:#DCDDE0;border-color:#DCDDE0;box-shadow:0 0 20px rgba(0,0,0,.2);transition:all .5s}
.aktivclick2:hover{background:#DCDDE0;transition:all .5s}
.aktivclick2 h3{color:#82b0b5;transition:all .5s}
.button,button{border:4px solid #063A3E;color:#063A3E;position:relative;text-transform:uppercase;margin:20px 0 0;padding:1rem 2rem;font-size:1.15rem;background-color:transparent;cursor:pointer;border-color:#205775;display:inline-block;color:#205775;transition:all .4s;font-family:'Lato',sans-serif;font-weight:400}
.button:hover,button:hover{background:#1D77A8;color:#fff;transition:all .4s}
button_::before{content:'';position:absolute;width:100%;height:100%;left:-.6rem;top:-.5rem;z-index:-10;background-color:#B3E2E7;transition:all 200ms ease-out}
button_:hover::before{top:0;left:0}
.button--bop:active{transform:translateY(3px)}
.button--flick:active{animation:flick 640ms infinite}
.button--twist:active{animation:twist 800ms infinite}
.button--spin:active{animation:spin 800ms infinite}
@keyframes flick {
0%{transform:translate(0,0) rotate(0deg) scale(1)}
67%{transform:translate(.4rem,-1.8rem) rotate(160deg) scale(.4)}
100%{transform:translate(0,0) rotate(0deg) scale(1)}
}
@keyframes twist {
0%{transform:rotate(0deg)}
30%{transform:rotate(60deg)}
60%{transform:rotate(-20deg)}
100%{transform:rotate(0deg)}
}
@keyframes spin {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.buton2{border-color:#4C0C16}
.buton2::before{background:#FFA5AE}
.mfp-close::before{display:none!important}