html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'CubanoRegular';src:url("../fonts/cubano-regular-webfont.eot");src:url("../fonts/cubano-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/cubano-regular-webfont.woff") format("woff"),url("../fonts/cubano-regular-webfont.ttf") format("truetype"),url("../fonts/cubano-regular-webfont.svg#CubanoRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;src:url("../fonts/roboto-slab-v24-latin-100.eot");src:local(""),url("../fonts/roboto-slab-v24-latin-100.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-slab-v24-latin-100.woff2") format("woff2"),url("../fonts/roboto-slab-v24-latin-100.woff") format("woff"),url("../fonts/roboto-slab-v24-latin-100.ttf") format("truetype"),url("../fonts/roboto-slab-v24-latin-100.svg#RobotoSlab") format("svg")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:url("../fonts/roboto-slab-v24-latin-300.eot");src:local(""),url("../fonts/roboto-slab-v24-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-slab-v24-latin-300.woff2") format("woff2"),url("../fonts/roboto-slab-v24-latin-300.woff") format("woff"),url("../fonts/roboto-slab-v24-latin-300.ttf") format("truetype"),url("../fonts/roboto-slab-v24-latin-300.svg#RobotoSlab") format("svg")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;src:url("../fonts/roboto-slab-v24-latin-200.eot");src:local(""),url("../fonts/roboto-slab-v24-latin-200.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-slab-v24-latin-200.woff2") format("woff2"),url("../fonts/roboto-slab-v24-latin-200.woff") format("woff"),url("../fonts/roboto-slab-v24-latin-200.ttf") format("truetype"),url("../fonts/roboto-slab-v24-latin-200.svg#RobotoSlab") format("svg")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url("../fonts/roboto-slab-v24-latin-regular.eot");src:local(""),url("../fonts/roboto-slab-v24-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-slab-v24-latin-regular.woff2") format("woff2"),url("../fonts/roboto-slab-v24-latin-regular.woff") format("woff"),url("../fonts/roboto-slab-v24-latin-regular.ttf") format("truetype"),url("../fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab") format("svg")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;src:url("../fonts/roboto-slab-v24-latin-500.eot");src:local(""),url("../fonts/roboto-slab-v24-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-slab-v24-latin-500.woff2") format("woff2"),url("../fonts/roboto-slab-v24-latin-500.woff") format("woff"),url("../fonts/roboto-slab-v24-latin-500.ttf") format("truetype"),url("../fonts/roboto-slab-v24-latin-500.svg#RobotoSlab") format("svg")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;src:url("../fonts/roboto-slab-v24-latin-600.eot");src:local(""),url("../fonts/roboto-slab-v24-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-slab-v24-latin-600.woff2") format("woff2"),url("../fonts/roboto-slab-v24-latin-600.woff") format("woff"),url("../fonts/roboto-slab-v24-latin-600.ttf") format("truetype"),url("../fonts/roboto-slab-v24-latin-600.svg#RobotoSlab") format("svg")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:url("../fonts/roboto-slab-v24-latin-700.eot");src:local(""),url("../fonts/roboto-slab-v24-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-slab-v24-latin-700.woff2") format("woff2"),url("../fonts/roboto-slab-v24-latin-700.woff") format("woff"),url("../fonts/roboto-slab-v24-latin-700.ttf") format("truetype"),url("../fonts/roboto-slab-v24-latin-700.svg#RobotoSlab") format("svg")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;src:url("../fonts/roboto-slab-v24-latin-800.eot");src:local(""),url("../fonts/roboto-slab-v24-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-slab-v24-latin-800.woff2") format("woff2"),url("../fonts/roboto-slab-v24-latin-800.woff") format("woff"),url("../fonts/roboto-slab-v24-latin-800.ttf") format("truetype"),url("../fonts/roboto-slab-v24-latin-800.svg#RobotoSlab") format("svg")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;src:url("../fonts/roboto-slab-v24-latin-900.eot");src:local(""),url("../fonts/roboto-slab-v24-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-slab-v24-latin-900.woff2") format("woff2"),url("../fonts/roboto-slab-v24-latin-900.woff") format("woff"),url("../fonts/roboto-slab-v24-latin-900.ttf") format("truetype"),url("../fonts/roboto-slab-v24-latin-900.svg#RobotoSlab") format("svg")}.menubutton{z-index:999999999999999999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.menubutton{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:32px;height:32px;cursor:pointer}.menubutton span.top,.menubutton span.bottom{position:relative;display:block;width:20px;height:2px;background:#323F39;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menubutton span.top{top:-10px}.menubutton span{display:block}.menubutton.active span.top{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-5px}.menubutton.active span.bottom{-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);top:3px;opacity:1}.menubutton.active{margin-top:2px}.rightbutton{background-color:#fff;position:fixed;top:150px;padding:20px 25px;width:77px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;left:-100%}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper{width:100%;height:100%;overflow:hidden}.phone-flex-1{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.phone-flex-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.phone-flex-3{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.phone-flex-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.phone-mar-1{margin-right:25%}.phone-mar-2{margin-right:50%}.phone-mar-3{margin-right:75%}.phone-mal-1{margin-left:25%}.phone-mal-2{margin-left:50%}.phone-mal-3{margin-left:75%}.flexrow{margin:0 13px}@media screen and (min-width: 767px){.flexrow{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:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 21px}.tab-flex-1{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.tab-flex-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tab-flex-3{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.tab-flex-4{width:calc(1/2*100% - (1 - 1/2)*24px)}.tab-flex-5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.tab-flex-6{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.tab-flex-7{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.tab-flex-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tablett-gap-ml-1{margin-left:24px}.tablett-gap-ml-2{margin-left:48px}.tablett-gap-mr-1{margin-right:24px}.tablett-gap-mr-2{margin-right:48px}}@media screen and (min-width: 1024px){.flex-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.flex-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.flex-3{width:calc(25% - (1 - 1/2)*24px);-webkit-box-flex:0;-ms-flex:0 0 calc(25%- (1 - 1/2)*24px);flex:0 0 calc(25%- (1 - 1/2)*24px);max-width:calc(25% - (1 - 1/2)*24px)}.flex-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.flex-5{width:calc(41.6667% - (1 - 1/2)*24px)}.flex-6{width:calc(1/2*100% - (1 - 1/2)*24px);-webkit-box-flex:0;-ms-flex:0 0 calc(1/2*100% - (1 - 1/2)*24px);flex:0 0 calc(1/2*100% - (1 - 1/2)*24px);max-width:calc(1/2*100% - (1 - 1/2)*24px)}.flex-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;width:calc(58.3333% - (1 - 1/2)*24px);-webkit-box-flex:0;-ms-flex:0 0 calc(58.3333% - (1 - 1/2)*24px);flex:0 0 calc(58.3333% - (1 - 1/2)*24px);max-width:calc(58.3333% - (1 - 1/2)*24px)}.flex-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.flex-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.flex-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.flex-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.flex-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ml-1{margin-left:8.33333%}.ml-2{margin-left:16.66667%}.ml-3{margin-left:25%}.ml-4{margin-left:33.33333%}.mr-1{margin-right:8.33333%}.mr-2{margin-right:16.66667%}.mr-3{margin-right:25%}.mr-4{margin-right:33.33333%}}@media screen and (min-width: 1171px){.flexrow{margin:0}}#mainnav{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:fixed;top:0;left:-100%;width:100vw;height:100vh;z-index:999999999;overflow:hidden;background-color:#F4E3C2}#mainnav ul:not(.footernav ul){margin:70px 77px 0 77px}#mainnav ul:not(.footernav ul) li{padding:0 0 10px 0}#mainnav ul:not(.footernav ul) li a{font-size:1rem;line-height:1.5625rem;font-family:"CubanoRegular",sans-serif;color:#323F39;text-transform:uppercase;text-decoration:none;letter-spacing:.53px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#mainnav ul:not(.footernav ul) li a:hover{color:#009b4d}#mainnav ul:not(.footernav ul) li strong{color:#AA9772;font-size:1rem;line-height:1.5625rem;text-transform:uppercase;font-family:"CubanoRegular",sans-serif;letter-spacing:.53px}#mainnav .live-cam{margin:10px 0 45px 77px}#mainnav .footernav{margin:0 0 0 77px;border-top:1px solid #dac7a2;max-width:206px}#mainnav .footernav ul{margin:25px 0 0 0}#mainnav .footernav ul li{padding:0 0 10px 0}.activemainnav{left:0 !important}.footernav ul li a{font-size:.75rem;line-height:1.25rem;font-family:"CubanoRegular",sans-serif;color:#323F39;text-transform:uppercase;text-decoration:none;letter-spacing:.4px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footernav ul li a:hover{color:#009b4d}.footernav ul li strong{font-size:.75rem;line-height:1.25rem;font-family:"CubanoRegular",sans-serif;color:#323F39;text-transform:uppercase;text-decoration:none;letter-spacing:.4px}.live-cam--desktopitem{display:none}@media screen and (min-width: 767px){#mainnav ul:not(.footernav ul){margin:70px 77px 0 120px}#mainnav .live-cam{margin:10px 0 45px 120px}#mainnav .footernav{margin:0 0 0 120px;width:100%}#mainnav .footernav ul{display:block}#mainnav .footernav ul li a{font-size:.875rem;letter-spacing:.5px}#mainnav .footernav ul li strong{font-size:.875rem;letter-spacing:.5px}}@media screen and (min-width: 1024px){#mainnav{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:static;margin-top:25px;top:0;left:0px;width:100%;height:65px;background-image:url("../img/mainnav-bg.svg");background-repeat:repeat-x;background-color:transparent;z-index:1}#mainnav nav{max-width:1170px;margin:0 auto;position:relative}#mainnav ul{z-index:5;max-width:1170px;margin:25px auto 0 auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:space-between;position:relative;left:22px}.live-cam--desktopitem{display:block;margin:0px;position:absolute;bottom:-87px;right:8px;z-index:9999}.footernav ul li a{font-size:1rem;line-height:1.25rem;font-family:"CubanoRegular",sans-serif;color:#323F39;text-transform:uppercase;text-decoration:none;letter-spacing:.53px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footernav ul li a:hover{color:#009b4d}.footernav ul li strong{font-size:1rem;line-height:1.25rem;font-family:"CubanoRegular",sans-serif;color:#323F39;text-transform:uppercase;text-decoration:none;letter-spacing:.53px}}@media screen and (min-width: 1171px){#mainnav ul{left:0px}.live-cam--desktopitem{bottom:-81px;right:0}}@media screen and (min-width: 1640px){#mainnav{background-size:100%}}header{background-color:#fdfbf3;z-index:9999;height:117px;padding:20px 0px}header .inlay{max-width:1170px;margin:0 auto}header .flexrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .flexrow #logo{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}header .flexrow #logo img{width:100%;max-width:109px;height:auto}header .flexrow .euro-banner{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;margin-left:8.33333%}header .flexrow .euro-banner img{width:100%;max-width:78px;height:auto}header .menubutton{position:relative;left:0px;top:50px}.content-page header .inlay{max-width:1170px;margin:0 auto}.content-page header #logo{margin-left:33%}@media screen and (min-width: 360px){.content-page header #logo{margin-left:35%}}@media screen and (min-width: 500px){.content-page header #logo{margin-left:41%}}.content-page header .menubutton{left:12px}@media screen and (min-width: 767px){header{height:137px;padding:20px 0px}header .flexrow #logo{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}header .flexrow #logo img{width:100%;max-width:145px;height:auto}header .flexrow .euro-banner{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;margin-left:19.3%;margin-top:5px}header .flexrow .euro-banner img{max-width:104px}header .menubutton{position:relative;left:19px;top:50px}.content-page header #logo{margin-left:40%}.content-page header .menubutton{position:relative;left:19px;top:50px}}@media screen and (min-width: 1024px){header{height:189px}header .menubutton,header .onlymobile{display:none}header .inlay{position:relative}header .flexrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}header .flexrow #logo{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;margin-right:70.83333%}header .flexrow #logo img{width:100%;max-width:181px;height:auto;padding-left:5px}header .flexrow .euro-banner{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;margin-left:0%}header .flexrow .euro-banner img{width:100%;max-width:130px;height:auto;padding-right:2px}}@media screen and (min-width: 1171px){header{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:195px}header .menubutton,header .onlymobile{display:none}header .flexrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}header .flexrow #logo{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;margin-right:70.83333%}header .flexrow #logo img{width:100%;max-width:181px;height:auto;padding-left:0px}header .flexrow .euro-banner{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;margin-left:0%;position:relative;left:18px}header .flexrow .euro-banner img{width:100%;max-width:130px;height:auto}.header--fixed{width:100%;position:fixed;top:0;left:0;height:149px}.header--fixed .flexrow #logo img{width:75%;height:auto;max-width:136px}.header--fixed .flexrow .euro-banner{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;margin-left:0%}.header--fixed .flexrow .euro-banner img{width:75%;max-width:98px;height:auto;padding-right:0px;margin-left:30px}#mainnav{margin-top:11px}.live-cam--desktopitem{bottom:-72px}}.rsts-prev{background-image:url("../img/arrow-left.svg") !important;width:40px !important;height:40px !important;background-repeat:no-repeat;border:0 !important;background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;background-size:unset !important;z-index:999 !important;right:89px !important;bottom:3px !important}@media screen and (min-width: 1024px){.rsts-prev{right:115px !important;bottom:15px !important}}.rsts-next{right:34px !important;background-image:url("../img/arrow-right.svg") !important;width:40px !important;height:40px !important;background-repeat:no-repeat;border:0 !important;background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;background-size:unset !important;z-index:999 !important;bottom:3px !important}@media screen and (min-width: 1024px){.rsts-next{right:50px !important;bottom:15px !important}}.mod_rocksolid_slider{padding:0 13px}.mod_rocksolid_slider img{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.oez-slider-item{margin:0 0 75px 0}.oez-slider-item .mod_rocksolid_slider{margin:0 0 35px 0}.rsts-caption{padding:13px 0 10px 25px !important;top:unset !important;bottom:0px !important;left:0 !important;background-color:rgba(0,0,0,0.5) !important;width:100%;height:43px !important;border-bottom-right-radius:12px !important;border-bottom-left-radius:12px !important;font-size:1em !important;color:transparent !important}@media screen and (min-width: 1024px){.rsts-caption{height:75px !important;padding:30px 0 25px 50px !important}}@media screen and (min-width: 767px){.rsts-caption{color:#fff !important}}.small-slider{padding:0 !important}@media screen and (min-width: 1024px){.small-slider .rsts-prev{right:85px !important;bottom:15px !important}}@media screen and (min-width: 1024px){.small-slider .rsts-next{right:25px !important;bottom:15px !important}}.small-slider .rsts-caption{padding:30px 0 25px 25px !important}.slide--fullsize{padding:0}.slide--fullsize img{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}@media screen and (min-width: 1024px){.oez-slider-item{margin:0 0 125px 0}}.textaligncenter{text-align:center}.mastercontent{margin:75px 0 0 0}.mastercontent h1,.mastercontent h2{font-size:1.5625rem;line-height:1.875rem;font-family:"CubanoRegular",sans-serif;color:#323F39;text-transform:uppercase;letter-spacing:.83px}.mastercontent h3{font-size:1.25rem;line-height:1.5625rem;font-family:"CubanoRegular",sans-serif;color:#323F39;text-transform:uppercase;letter-spacing:.67px}.mastercontent h3 span{display:block}.mastercontent p{font-family:"Roboto Slab",sans-serif;font-size:.9375rem;line-height:1.5625rem;color:#323F39;margin:25px 0 33px 0}.mastercontent a:not(a.cta-button){color:#009b4d}.mastercontent strong{font-weight:bold}.mastercontent .lststandorte li{border-top:2px solid #e5ddce;font-family:"Roboto Slab",sans-serif;font-size:.9375rem;line-height:1.5625rem;color:#323F39;padding:15px}.mastercontent h1,.mastercontent h2,.mastercontent h3,.mastercontent h4,.mastercontent p,.mastercontent ul,.mastercontent figure{padding:0}.mastercontent img{width:100%;height:auto}.orangebackground{background-color:#F4E3C2;position:relative;margin:33px 0 108px 0;padding:50px 0px}.orangebackground:before{content:"";display:block;width:100%;background-image:url("../img/topwave.svg");height:33px;position:absolute;top:-33px;left:0}.orangebackground:after{content:"";display:block;width:100%;background-image:url("../img/bottomwave.svg");height:33px;position:absolute;bottom:-33px;left:0;background-position:-110px 0}.cta-button{text-align:center;background-color:#009B4D;color:#fff;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-family:"Roboto Slab",sans-serif;font-size:.9375rem;line-height:1.25rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;padding:10px 20px 12px 20px;border:0}.cta-button:hover{background-color:#087E42}.dark-cta-button{background-color:#323F39}.dark-cta-button:hover{background-color:#495b53}.rounded-image img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}figure{position:relative}figcaption{padding:13px 0 10px 25px;position:absolute;bottom:0px;left:0;background-color:rgba(0,0,0,0.5);width:100%;color:#fff;height:46px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-size:1em}@media screen and (min-width: 1024px){figcaption{height:75px;padding:38px 0 25px 50px}}.homeimageback{padding-bottom:20px}.homeimageback img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.2);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.2)}.homeimagefore{margin-bottom:20px}.homeimagefore img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.2);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.2)}.homespecialcontent{margin:25px 0 0 0;background-color:#fff;padding:50px 35px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.2);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.2)}.partnercontent{margin:25px 0px 50px 0px}.partnercontent p{padding:0}.partnercontent figure{display:block;width:100%;padding:0;text-align:center;border:2px solid #F4E3C2;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;background-color:#fff;height:153px}.partnercontent figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.partnercontent--ehlers figure img{max-width:220px}.partnercontent--wurstbasar figure img{max-width:230px}.partnercontent:not(.partnercontent--wurstbasar,.partnercontent--ehlers) figure img{max-width:90px}@media screen and (min-width: 1024px){.partnercontent--ehlers figure img{max-width:300px}.partnercontent--wurstbasar figure img{max-width:300px}.partnercontent:not(.partnercontent--wurstbasar,.partnercontent--ehlers) figure img{max-width:150px}}.greencontent{margin:82px 13px 108px 13px;background-color:#009b4d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 13px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:275px}.greencontent h1,.greencontent h2,.greencontent h3,.greencontent h4,.greencontent p{color:#fff}.mastercontent .content-image:not(.orangebackground .content-image){padding:50px 0}.quote-content{margin:75px 0}.quote-content .media figure{max-width:75px;text-align:center;margin:0 auto 50px auto;display:block}.quote-content--inner{margin:0 0 0 0}.quote-content--inner figure{max-width:75px;text-align:center;margin:0 auto 50px auto;display:block}.stroh-first-content{margin:0 0 82px 0}.content-gallery--cols-4 ul li{float:none;width:100%;margin:0 0 25px 0}.content-gallery--cols-4 ul li figure{padding:0}.content-gallery--cols-4 ul li img{max-width:100%;height:auto}.content-gallery--cols-2{margin:42px 0 75px 0}.content-gallery--cols-2 ul li{float:none;width:100%;margin:0 0 25px 0}.content-gallery--cols-2 ul li figure{padding:0}.content-gallery--cols-2 ul li img{max-width:100%;height:auto}.regio-content{margin:82px 0 82px 0}.regio-content h2{margin:0 0 25px 0}.regio-content figure{float:none}.regio-image{padding-top:25px}.margebottom--108{margin-bottom:108px}.regio-headline{margin-top:75px;margin-bottom:50px}@media screen and (min-width: 767px){.mastercontent{margin:82px 0 0 0}.mastercontent h1,.mastercontent h2,.mastercontent h3,.mastercontent h4,.mastercontent p,.mastercontent ul{padding:0 0px}.mastercontent a{text-decoration:none}.mastercontent h1 span,.mastercontent h2 span{display:block}.mastercontent .homespecialcontent{padding:50px}.mastercontent .contentsize50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.mastercontent .content-image:not(.orangebackground .content-image){padding:0px 0}.article-first{margin-bottom:82px}.art-home-last{margin-top:100px}.orangebackground:before{background-image:url("../img/oc-tablet-top-bg.svg");height:33px;top:-33px;left:0}.orangebackground:after{background-image:url("../img/oc-tablet-bottom-bg.svg");height:33px;position:absolute;bottom:-33px;left:0}.partnercontent{margin:25px 0 50px 0px}.content-gallery--cols-4 ul,.content-gallery--cols-2 ul{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:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-gallery--cols-4 ul li,.content-gallery--cols-2 ul li{float:none;width:calc(1 / 2 * 100% - (1 - 1 / 2) * 24px);margin:0 0 0px 0}.content-gallery--cols-4 ul li figure,.content-gallery--cols-2 ul li figure{padding:0}.content-gallery--cols-4 ul li img,.content-gallery--cols-2 ul li img{max-width:100%;height:auto}.regio-headline{margin-top:75px;margin-bottom:0}.regio--content p:first-child{margin-top:0}.lststandorte{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:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.lststandorte li{border-top:2px solid #e5ddce;font-family:"Roboto Slab",sans-serif;font-size:.9375rem;line-height:1.5625rem;color:#323F39;width:48%;padding:0 15px}.lststandorte li:nth-child(even){margin-left:4%}.greencontent{margin:20px 0px 54px 0px;background-color:#009b4d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 50px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:245px}}.quote-content--innersmall figure{margin:0 auto 50px auto;display:block}.quote-content--innersmall img{width:auto !important}@media screen and (min-width: 767px){.quote-content--innersmall{margin-top:100px !important;margin-bottom:0 !important}}@media screen and (min-width: 1024px){.quote-content--inner{margin:100px 25% 0 16.667% !important}.quote-content--innersmall{margin-top:100px}.quote-content--innersmall figure{margin:0 auto 50px auto;display:block}.quote-content--innersmall img{width:auto !important}.ce_rsce_standorte{max-width:770px;margin:10px auto !important}.content-gallery--cols-2{margin:83px 16.6667%}.content-gallery--cols-4 ul{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:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-gallery--cols-4 ul li{float:none;width:calc(25% - (1 - 1 / 4) * 24px);margin:0 0 0px 0}.content-gallery--cols-4 ul li figure{padding:0}.content-gallery--cols-4 ul li img{max-width:100%;height:auto}.greencontent{margin:75px 16.6667%}.article-first{margin-bottom:125px}.regio-headline{margin-top:107px;margin-bottom:50px}.mastercontent{margin:182px 0 0 0}.mastercontent h1,.mastercontent h2{font-size:2.1875rem;line-height:2.5rem;letter-spacing:1.17px}.mastercontent h3{font-size:1.5625rem;line-height:2.1875rem;letter-spacing:.83px}.mastercontent p{font-size:1rem;line-height:1.5625rem;margin:25px 0 33px 0}.mastercontent .orangebackground{padding:100px 0px;margin:33px 0 158px 0}.mastercontent .orangebackground:before{background-image:url("../img/oc-desktop-top-bg.svg");height:33px;top:-33px;left:0}.mastercontent .orangebackground:after{background-image:url("../img/oc-desktop-bottom-bg.svg");height:33px;position:absolute;bottom:-33px;left:0}.art-home-last{margin-top:181px}.quote-content{margin:125px 16.66667%}.img-desktop-pr{position:relative;top:-50px}}@media screen and (min-width: 1171px){.mastercontent{min-height:276px}.home .orangebackground{height:800px}.homeimagefore{position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;margin-right:25%;margin-left:33.33333%}.homeimageback{position:relative;z-index:4;top:-81px}.homespecialcontent{-webkit-box-flex:0;-ms-flex:0 0 56%;flex:0 0 56%;max-width:56%;position:relative;z-index:6;top:-590px;left:511px}.partnercontent{margin:25px 0px 50px 0px}.partnercontent p{padding:0}.partnercontent figure{display:block;width:100%;padding:0;text-align:center;border:2px solid #F4E3C2;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;background-color:#fff;height:270px}.partnercontent figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mastercontent--fixedmargin{margin:321px 0 0 0}}.mob-margin{margin-bottom:75px}.mobhealine-marge{margin-bottom:25px}.flexrow--events,.term-item--innerrow{margin:0;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:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.term-item{border-top:2px solid #BCB29E;padding:25px 0;width:100%}.term-item--city{position:relative}.term-item--city p{white-space:nowrap;position:relative;top:0px}@media screen and (min-width: 430px){.term-item--city p{top:0 !important}}.term-item--city:before{content:'';background-color:#323f39;width:1px;height:20px;display:inline-block;position:absolute;left:-12px;bottom:34px}@media screen and (min-width: 767px){.term-item--city:before{left:-25%}}@media screen and (min-width: 1024px){.term-item--city:before{left:-19%}}@media screen and (min-width: 1171px){.term-item--city:before{left:-21%}}.term-item:last-child{border-bottom:2px solid #BCB29E}.term-item--downloads ul li{margin-top:20px}.term-item--downloads ul li a{display:block;text-decoration:none;background-image:url("../img/term-download-arrow.svg");background-repeat:no-repeat;height:30px;padding:7px 0 0 50px}.button--accept{width:54px;height:24px;display:inline-block;background-color:#F4E3C2;position:relative;cursor:pointer;top:6px;margin:0 10px 0 0;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px}.button--accept:before{content:'';background-color:#fff;width:21px;height:21px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:2px;top:1px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.accept-button--active:before{left:31px}.youtube iframe{width:100%;min-height:203px}@media screen and (min-width: 767px){.youtube iframe{height:200px}}@media screen and (min-width: 1024px){.youtube iframe{height:320px}}@media screen and (min-width: 1024px){.youtube{margin-bottom:75px}}.videotitle h3{margin:25px 0 75px 0}@media screen and (min-width: 1024px){.videotitle h3{margin:100px 0 0 0}}.ce_form{max-width:1170px;margin:0px auto}.ce_form input,.ce_form textarea,.ce_form button,.ce_form select{font-family:"Roboto Slab",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ce_form select{font-family:"Roboto Slab",sans-serif;z-index:1}.ce_form button{margin-top:0}.ce_form .formbody{margin:25px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ce_form .formbody div:not(.size100){margin:10px 0 25px 0}.ce_form .formbody input,.ce_form .formbody select,.ce_form .formbody textarea{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#BCB29E !important}.ce_form .formbody div.size100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:10px 0 25px 0}.ce_form .formbody div.size100 input{width:100%}.ce_form .formbody label{display:block;padding-bottom:5px;font-size:.9375rem;line-height:1.5625rem;color:#323F39}.ce_form .formbody input,.ce_form .formbody select{width:100%;padding:10px;background-color:#fff;color:#323F39;border-color:#BCB29E;border:1px solid}.ce_form textarea{border-color:#BCB29E;border:1px solid;overflow-y:hidden}.ce_form input[type='file']{display:block}.ce_form input[type=file]{border:0;color:transparent}.ce_form textarea{width:100%;padding:10px;height:200px}.ce_form button{font-family:"Roboto Slab",sans-serif;border:0;background-color:#009b4d;color:#fff;font-weight:500;text-align:center;-webkit-appearance:none;font-size:.9375rem;line-height:1.25rem;padding:8px 0px;width:112px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;background-repeat:no-repeat;background-position:113px center}.ce_form button:hover{background-color:#087E42}.ce_form p,.ce_form a{padding:0}@media screen and (min-width: 767px){.ce_form .formbody div:not(.size100){margin:10px 0 0 0}.formbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row !important;gap:24px}.formbody div:not(.size100){width:calc(1/2*100% - (1 - 1/2)*24px);margin:10px 0}.formbody div{margin:10px 0 0 0}.formbody div.widget-textarea{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.formbody div.widget-explanation{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}div.widget-submit{margin-bottom:100px}button{margin-top:0}.ce_form{margin:25px 0}}@media screen and (min-width: 1024px){.ce_form{max-width:770px;margin:0 16.6667%}}footer{margin:75px 0 0 0;padding:54px 0 50px;background-color:#F4E3C2;position:relative}footer:before{content:"";display:block;width:100%;background-image:url("../img/footer-top-bg.svg");height:30px;position:absolute;top:-29px;left:0}footer ul{text-align:center}footer ul li{padding:0 0 10px 0}@media screen and (min-width: 767px){footer{margin:75px 0 0 0;padding:54px 0 0px 0;background-color:#F4E3C2;position:relative;height:120px}footer:before{content:"";display:block;width:100%;background-image:url("../img/footer-tab-bg.svg");height:30px;position:absolute;top:-24px;left:0;background-size:100%}footer .flexrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footernav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer ul{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer ul li{padding:0 0 25px 0;margin-right:25px}}@media screen and (min-width: 1024px){footer{margin:198px 0 0 0}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:100%;font-family:'Roboto Slab',sans-serif;width:100%;overflow-x:hidden;background-color:#fdfbf3}.inlay{max-width:1170px;margin:0 auto}.block{overflow:unset}figure{line-height:0}
