*,::before,::after{margin:0;padding:0}html{color:#000;background:#fff}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:unset;font-weight:unset}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}.expanding{position:relative;display:inline-block;border:1px solid #888;width:150px}.expanding>textarea,.expanding>pre{margin:0;outline:0;border:0;padding:5px;background:transparent;font:400 13px/16px helvetica,arial,sans-serif;white-space:pre-wrap;word-wrap:break-word}.expanding>textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:100px}.expanding.active>textarea{overflow:hidden;position:absolute;top:0;left:0;height:100%;resize:none}.expanding>pre{display:none}.expanding.active>pre{display:block;visibility:hidden}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}@font-face{font-family:'Larsseit-Regular';src:url('./fonts/Larsseit-Regular.otf');src:url('./fonts/Larsseit-Regular.ttf') format('truetype')}*{box-sizing:border-box}html{font-family:Larsseit-Regular;font-weight:normal;font-size:16px;letter-spacing:1px;line-height:23px;overflow:auto}html,body{height:100%}body{margin-top:0;display:grid;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.layout-page{margin:0 auto;width:790px;height:100%}.layout-left{height:100%;float:left;width:240px;position:relative;display:flex;flex-flow:column nowrap;justify-content:space-between}#luecke{left:50%;position:absolute;top:150px}.sidebar-slider{position:relative}.sidebar-sticky{flex:1 0 auto}#sidebar{width:240px;position:sticky;position:-webkit-sticky;top:50px}.basket-slider{position:relative}.fixed{position:fixed}.sidebar-fixed{position:fixed;top:-210px}.layout-right{float:left;width:520px;margin-bottom:17px;margin-left:30px}.layout-logo{border-bottom-style:solid;border-width:5px;margin-top:15px}.layout-logo img{width:190px;margin-top:55px;margin-bottom:54px}h1 a{color:#25d259}h1 a:hover{color:#25d259}div[data-text-id] ul{list-style:disc outside}div[data-text-id] ol{list-style:decimal outside}div[data-text-id] li{margin-left:22px}div[data-text-id] li a{border-bottom:1px solid #000}div[data-text-id] li a:hover{border-bottom:1px solid #25d259}h1,.t-title{font-size:50px;line-height:58px;letter-spacing:2.3px}h2,.t-normal,.layout-navigation .nav-big-links a,.layout-navigation .browsing a{font-size:24px;line-height:33px;letter-spacing:1px}p,h3,ul,ol,.t-small,.layout-navigation a{font-size:16px;letter-spacing:1px;line-height:23px}.about-us ul,.about-us ol{line-height:27px}p,h2,h3,ul,ol{margin-top:0;margin-bottom:45px}h1{color:#000;margin-bottom:45px;border-bottom-style:solid;border-color:#000;border-width:5px}h2{padding-top:45px;border-top-style:solid;border-width:1px;border-color:#000}h2:first-of-type{border-top-width:0;padding-top:0}h1+h2{border:none;padding-top:0}p a{border-bottom:1px solid #000}p a:hover{border-bottom:1px solid #25d259}p:last-child{margin-bottom:45px}strong,b{font-weight:bold}em{font-style:italic}.layout-navigation{margin-top:30px}.layout-navigation a{color:#000;border:none}.layout-navigation a:hover{color:#25d259;border:none}.layout-navigation .nav-big-links{margin-bottom:30px}.layout-navigation .nav-small-links{padding-top:25px;border-top-style:solid;border-top-width:5px;border-bottom-style:solid;border-bottom-width:5px}.layout-navigation .nav-small-links li:last-of-type{border-top-style:solid;border-width:1px;margin-top:25px;padding-top:25px;padding-bottom:25px}.layout-navigation .selected{color:#25d259}.layout-navigation ul{list-style:none;margin:0;padding:0}.layout-navigation ul ul{margin:0 0 17px}.layout-navigation .menu-close{display:none}.menu-close{cursor:pointer}.link,.module-link{clear:both;letter-spacing:1px;margin-bottom:45px;margin-top:45px;padding-top:45px;position:relative;border-top:1px solid #000}.link a,.link a:hover,.link a:visited{text-decoration:none;border-bottom:none}.link~.link{border-top:none;padding-top:0}.layout-contact{border-top-style:solid;border-top-width:5px;border-bottom-style:solid;border-bottom-width:5px;margin-bottom:3.5px;margin-top:-5px;padding-top:25px;width:100%}.layout-contact p:last-of-type{border-top-style:solid;border-top-width:1px;padding-top:25px;margin-bottom:25px}.layout-image{position:relative;height:420px}.header-image-text{position:absolute;left:50%;top:60px;width:100%;white-space:pre-wrap;height:400px;display:inline-block}.layout-main{border-bottom-style:solid;border-color:#000;border-bottom-width:5px;padding-top:6px}.layout-rightindent{margin-right:50px}.layout-rightindent p{margin:0}.layout-rightindent h2{margin:0}.layout-footer{margin-top:47px;padding-bottom:81px}.layout-footer img{width:196px}.layout-footer a{float:left;margin-right:10px}.layout-footer a:last-child{border-right:0}.border-top-accent{border-top-color:#000}a{color:#000;text-decoration:none}a:hover{color:#25d259}table{border-collapse:collapse;width:100%}.agenda-item{position:relative;border-bottom-style:solid;border-width:5px;border-bottom-color:#25d259;padding-bottom:32px}.agenda-item h1,.agenda-item h2{border:none;padding-top:0}.items-loading{display:flex;padding:3rem 0}.items-loading img{margin:auto;height:40px;width:auto}.items .agenda-item:last-of-type{border-bottom-color:#000}img{border-style:none;display:block}tr:first-child td{padding:0}.bottom45{margin-bottom:45px}.odd{float:left;clear:right}.even{float:right;margin-right:150px}.about p:not(.link),.club p:not(.link){columns:2}.about-us p.link::before,.club p.link::before{border:0}.about-us .arrow-right,.club .arrow-right{margin-top:0}.club .border-top{border-top:1px solid #000;padding-top:45px;margin-top:45px}.club .border-top:before{top:45px}.club h1,.about-us h1{border-top:5px solid #000;border-bottom:1px solid #000;padding-bottom:45px;padding-top:45px}.bottom-placeholder{border-bottom:5px solid #000;margin-bottom:135px}.module-link{margin-bottom:63px;margin-top:63px;min-height:10px}.agenda .main-title h1{margin-bottom:25px;border-bottom-color:#000}.agenda .agenda-title{border:0;padding:0;margin-top:2px;margin-bottom:0}.agenda .item-bottom{border-bottom-style:solid;border-width:1px;margin-top:30px}.agenda .agenda-image{float:none;margin-top:40px;margin-bottom:0;width:100%}.agenda .menu-less{background-image:url('img/up.svg');background-repeat:no-repeat;width:20px;height:20px;display:block}.category-menu .menu-less{background-image:url('img/black_up.svg')}.agenda .menu-less:hover{background-image:url('img/up_hover.svg');background-repeat:no-repeat}.agenda .menu-more{background-image:url('img/down.svg');background-repeat:no-repeat;width:20px;height:20px;display:block}.category-menu .menu-more{background-image:url('img/black_down.svg')}.agenda .menu-more:hover{background-image:url('img/down_hover.svg');background-repeat:no-repeat;width:20px;height:20px}.agenda .menu-close{background-image:url('img/close_icon.svg');background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:0;right:0;display:none}.agenda .menu-close:hover{background-image:url('img/close_icon_hover.svg');background-repeat:no-repeat}.agenda .menu-title{cursor:pointer}.agenda .menu-title:hover{color:#25d259}.agenda-title{color:#25d259}.agenda .agenda-header{position:relative;width:100%;display:inline-flex;justify-content:space-between}.agenda .agenda-title-container{display:inline-block}.agenda .tag{padding-top:7px}.agenda .tag span{font-size:12px;line-height:14px;padding:3px;border:1px solid #25d259;color:#25d259;text-transform:uppercase;letter-spacing:2.5px}.agenda .tag span a{color:#25d259}.herzhaft-agenda-title{color:#000;border-color:#000;margin-bottom:0;border-top:1px solid #000;padding:25px 0}.herzhaft-agenda-event{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #000}.herzhaft-agenda-event-title{margin-bottom:15px;margin-top:5px;border:none;padding-top:0;font-size:50px;line-height:50px;letter-spacing:1px}.herzhaft-agenda-event-tag{border:1px solid #000;display:inline-block!important;padding:2px 4px}a.herzhaft-agenda-event-tag:hover{border:1px solid #25d259}.category-item,.land-item{cursor:pointer}.category-selected,.land-selected{color:#25d259}.readmore{display:none;padding-top:35px}.readmore p{color:#25d259}.readmore p a{border-bottom:1px solid #25d259;color:#25d259}.more{background:url("img/plus_icon.svg");background-repeat:no-repeat;width:25px;height:25px;display:inline-block;align-self:center;flex-shrink:0;cursor:pointer;margin-top:3px}.more:hover{background-image:url('img/plus_icon_hover.svg')}.less{background-image:url('img/close_icon.svg');background-repeat:no-repeat;width:20px;height:20px;display:inline-block;align-self:center;flex-shrink:0;cursor:pointer;margin-top:3px}.less:hover{background-image:url('img/close_icon_hover.svg');background-repeat:no-repeat}#scrollup{background-image:url('img/up_big.svg');background-repeat:no-repeat;width:26px;height:26px;cursor:pointer;padding:0;margin:0;float:right}#scrollup:hover{background-image:url('img/up_big_hover.svg');background-repeat:no-repeat}.agenda-menu{border-bottom-style:solid;border-width:5px;border-bottom-color:#25d259;position:relative}.category-filter-clear,.offer-search-clear{background-image:url('img/close_icon.svg');background-repeat:no-repeat;width:20px;height:20px;display:none;cursor:pointer}.category-filter-clear:hover,.offer-search-clear:hover{background-image:url('img/close_icon_hover.svg');background-repeat:no-repeat}.agenda-menu .menu-title{width:20px;margin-top:25px}.category-menu{border:0}.category-menu .menu-title{margin-top:17px;margin-bottom:20px}.category-menu .menu-title{font-size:24px;line-height:33px;letter-spacing:1px;color:#25d259;display:grid;position:relative;grid-template-columns:1fr 1fr;width:100%;align-items:center}.agenda-menu .filter-module-content{display:grid;grid-template-columns:1fr 1fr;margin-bottom:45px}.agenda-menu .filter-module-content .title{margin-bottom:20px;color:#dcdcdc}.offer-search{padding:20px 0;border-bottom:5px solid #000;display:flex;justify-content:space-between;align-items:center}.offer-search-go{background-image:url('img/icon_arrow_right_hover.svg');background-repeat:no-repeat;width:50px;height:29px}.offer-search-input{color:#25d259!important;border:none;font-size:24px;line-height:33px;letter-spacing:1px;background-color:transparent!important}.offer-search-input:focus{outline-width:0;background-color:transparent}.offer-search-input::placeholder{color:#25d259;opacity:1}.offer-search-input:-ms-input-placeholder{color:#25d259}.offer-search-input::-ms-input-placeholder{color:#25d259}.offer-no-results{padding:40px 0;border-top:5px solid #000}.agenda-menu.category-menu .filter-module+[data-readmore-toggle]{top:10px;left:unset!important;right:0}.agenda .category-menu .category-filter-clear{position:relative}.agenda-menu .filter-module+[data-readmore-toggle]{position:absolute;cursor:pointer;top:0;left:0;width:26px}.beverage-group h1{padding-bottom:35px;padding-top:31px;border-top:5px;border-top-style:solid;margin-bottom:0}.beverage-properties ul{list-style:unset;margin-left:14px;margin-bottom:21px}.beverage-details{border-bottom-style:solid;border-bottom-width:5px;position:relative;padding-top:14px;padding-bottom:32px}.beverage-details em{color:#25d259;border:1px solid #25d259;font-style:normal;padding:1px 3px}.no-bottom-border{border-bottom:0;border-bottom-style:none}.beverage-details img{border:5px solid #000;margin-bottom:46px}.beverage-properties,.beverage-image{width:50%}.beverage-even .beverage-image{float:left}.beverage-odd .beverage-image{float:right;display:grid;justify-content:right}.beverage-even .beverage-properties{float:right;text-align:left}.beverage-odd .beverage-properties{float:left}.beverage-odd .beverage-price,.beverage-odd .beverage-packaging,.beverage-odd .beverage-info-tag{text-align:right}.beverage-odd .beverage-conditions{text-align:right}.beverage-conditions{margin-top:23px}.beverage-description,.beverage-price,.beverage-packaging{clear:both}.beverage-description[aria-expanded=true]{margin-bottom:30px}.description-more{background:url("img/black_plus_icon.svg");background-repeat:no-repeat;width:25px;height:25px;position:absolute;bottom:34px;cursor:pointer;width:25px!important}.description-less{background-image:url('img/black_close_icon.svg');background-repeat:no-repeat;width:20px;height:20px;position:absolute;bottom:34px;cursor:pointer;width:25px!important}.beverage-even .description-less,.beverage-even .description-more{right:0}.beverage-details .tag span{border-color:#000}.beverage-details .tag span a{color:#000}.beverage-info-tag{color:#25d259}.agenda-menu .filter-module+[data-readmore-toggle]:hover{color:#25d259}.agenda-menu .item-bottom{border:0}.agenda-menu .btn-disabled{color:#dcdcdc;cursor:default}span.disabled{border-color:#dcdcdc!important}span.disabled .tag{color:#dcdcdc!important;cursor:default!important}.agenda-menu .filter-active{color:#25d259}.agenda-menu .filter-year{cursor:pointer}.agenda-menu table tr td{vertical-align:top;width:26%}.agenda-menu table tr td div>span{cursor:pointer}.agenda-menu table tr td div:hover{color:#25d259}#mobile-menu{display:none;top:127px;z-index:1000}.homeTeaser{margin-bottom:40px}.homeTeaser h1{margin:0;border-top-style:solid;border-bottom-style:none;border-width:5px;border-color:#000;padding-bottom:35px;padding-top:31px;padding-left:5px}.homeTeaser h1:last-child{border-bottom-style:solid}.homeTeaser a{color:#000}.homeTeaser a:hover{color:#25d259}.single-teaser h1,.single-teaser h2{margin:0;border-top-style:solid;border-top-color:#25d259;border-top-width:5px;border-bottom-color:#25d259;letter-spacing:2.6px;color:#25d259;padding-bottom:35px;padding-top:31px}.readmore a:hover{color:#25d259}.map{margin-top:17px;padding-top:17px;margin-bottom:45px;border-top-style:solid;border-width:1px}.map img{max-width:100%}.jobs>div>h1:first-of-type{border-bottom-color:#000}.home-link:before,.teaser-image-link:before{width:0;border:0}.teaser-image-link{margin-top:5px;font-size:25px;letter-spacing:1px;line-height:32px;margin-bottom:30px;padding-top:0;border-top:none}.arrow-right{background-image:url('img/icon_arrow_right.svg');background-repeat:no-repeat;width:40px;height:50px;cursor:pointer;float:right;margin-top:-10px}.arrow-right:hover{background-image:url('img/icon_arrow_right_hover.svg');background-repeat:no-repeat}.teaser-image-link .arrow-right{margin-top:0}.teaser-image{margin-bottom:52px}.featherlight .featherlight-content{padding:0;margin:0;border:5px solid #000}.remove-from-cart{color:#25d259}.order{border-bottom:1px solid #000}.order-teaser h1{padding-bottom:35px;padding-top:31px;border-top-style:solid;margin-bottom:20px;margin-top:70px}.order-element .product-name h3{margin-bottom:17px;margin-top:7px}.order-element .quantity{width:70%;padding-bottom:10px}.align-right{text-align:right}.order-total td{color:#25d259;padding-top:75px;padding-bottom:7px}.producer-link{text-decoration:underline}.producer-link:hover{color:#000}.order-address-field{border-top:1px solid #000;display:flex;flex-flow:row nowrap;align-items:center;padding-top:7px;padding-bottom:7px;min-height:58px}.order-address-field label{white-space:nowrap}.order-address-field input[type=text]{margin-left:5px;flex-grow:2;height:42px;min-width:100px}.order-address-field_2col{border-top:1px solid #000;display:flex;flex-flow:row nowrap;justify-content:space-between}.order-address-field_2col .order-address-field{border-top:none;width:50%}.order-address-agb{flex-flow:column nowrap;align-items:stretch}.order-address-agb-row{min-height:44px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.order-address-agb .more{background:url(img/black_plus_icon.svg);width:21px;height:21px;float:right;margin-top:0}.order-address-agb .less{background:url(img/black_close_icon.svg);width:21px;height:21px;float:right;margin-top:0}.order-address input[type="text"]{color:#25d259}.order-address-buy{border-top:1px solid #000;min-height:158px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}.order-address input[type=submit]{border:0;background-color:transparent;color:#25d259;font-size:26px;cursor:pointer}#total{font-size:27px}.order-element.border-bottom{border-bottom:1px solid #000}.details-teaser{padding-top:115px;padding-bottom:35px}.details-teaser h2{color:#000;border-bottom-style:none;border-top:5px solid #000;padding-top:30px}.agb p,.agb h2,.agb h3,.agb ul,.agb ol{margin-top:0;margin-bottom:30px}.agb h1{border:none;padding-bottom:0}.agb p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;color:#000}.empty-basket h2:first-child,.mail-error h2:first-child,.order-placed h2:first-child{margin-bottom:0;padding-bottom:35px;padding-top:15px;color:#25d259}.empty-basket h2:first-child a,.mail-error h2:first-child a,.order-placed h2:first-child a{color:inherit}.empty-basket p{position:relative;clear:both}.empty-basket p>a{display:block;width:100%;border-bottom:none}.empty-basket p>a::after{content:"";background-image:url('img/icon_arrow_right.svg');background-repeat:no-repeat;width:40px;height:50px;cursor:pointer;float:right}.empty-basket p>a:hover::after{background-image:url('img/icon_arrow_right_hover.svg')}.order-minamount-warning{color:#25d259;display:none;padding-top:45px}.order-cant-order .order-minamount-warning{display:block}.order-cant-order .order-total td{color:#dcdcdc}.order-cant-order .order-address input[type=submit]{display:none}.order-cant-order .details-teaser{padding-top:0}.agb_noorder{border-top:5px solid #000;padding-top:30px}.order-placed p,.mail-error p{padding-top:7px;color:#25d259}.browsing{margin-top:30px;border-bottom:5px solid #000;border-top:5px solid #000;width:100%;padding-top:30px;padding-bottom:30px}.basket{position:sticky;position:-webkit-sticky;width:240px;border-top:5px solid #000;border-bottom:5px solid #000;font-size:15px;top:50vh;padding-bottom:20px;margin-top:-5px;max-height:100vh;overflow:auto;box-sizing:border-box}.basket>h3{border-bottom:1px solid #000;padding-top:22px;padding-bottom:28px;letter-spacing:2.2px;margin-bottom:0}.basket .product-name h3{font-size:15px;margin-bottom:0;line-height:26px;padding-top:4px}.basket .quantity{color:#25d259;padding-bottom:0}.basket .order-total td{color:#000}.basket td{padding:0}.basket td.bottom{padding-bottom:9px}.basket td span{line-height:unset}.basket td.total{padding-top:21px;padding-bottom:20px}.basket td.last{border-top:1px solid #000;padding-top:20px}.basket td.last a{color:#25d259}.basket #total{font-size:16px}.desktop{display:block}.mobile{display:none}.lands.desktop{display:inline-block}p.contact-text a{border:0}.featherlight:last-of-type{background:none!important}.add-to-cart{cursor:pointer}#mobileBuy{display:none;font-size:0}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5}.out-of-stock{padding-bottom:5px}input[type="checkbox"]{display:none}input[type="checkbox"]~label::before{content:'';background:url('img/checkbox.svg');height:16px;width:16px;display:inline-block;padding:0;margin:0;margin-right:5px;vertical-align:text-top}input[type="checkbox"].input-validation-error~label::before{background-color:rgba(37,210,89,.5)}input[type="checkbox"]:checked~label::before{background:url('img/checkbox_checked.svg')}.order input[type=number]{width:50px}.order-address input[type=text]{border:none;outline:none}.link a::after{content:'';background-image:url('img/icon_arrow_right.svg');background-repeat:no-repeat;width:40px;height:30px;cursor:pointer;float:right}.link a:hover::after{background-image:url('img/icon_arrow_right_hover.svg');background-repeat:no-repeat}.input-validation-error{background-color:rgba(37,210,89,.5);border:none;outline:none}.order-address input[type="text"].input-validation-error{color:#000}@media only screen and (max-width:1024px){.layout-right{margin-left:30px;margin-top:17px}.header-image-text{left:10px;top:15px}}@media only screen and (max-width:768px){body{margin-bottom:12px;overflow:auto}h1,.t-title,.empty-basket h2,.mail-error h2,.order-placed h2{font-size:31px;line-height:37px;letter-spacing:1.6px}h2,.t-normal,.layout-navigation .nav-big-links a,.layout-navigation .browsing a{font-size:21px;line-height:27px;letter-spacing:1px}p,h3,ul,ol,.t-small,.layout-navigation a{font-size:16px;letter-spacing:1.3px;line-height:21px}.about-us ul,.about-us ol{line-height:25px}.about-us li{margin-bottom:10px}p,h2,h3,ol,ul{margin-bottom:30px}h1{margin-bottom:30px}h2{padding-top:30px}.link,.module-link{margin-bottom:30px;margin-top:30px;padding-top:30px}.teaser-image-link{margin-top:5px;padding-top:0}.club h1,.about-us h1{padding-bottom:30px;padding-top:30px}.homeTeaser{margin-bottom:30px}.homeTeaser h1{padding-bottom:30px;padding-top:26px;padding-left:5px}.layout-footer,.layout-contact.mobile,.mobile.bottom-logo,.layout-main,.layout-left{margin-left:12px;margin-right:12px}.categories{display:block;width:100%}.lands{display:block;width:100%}.layout-main{border-top-style:none;padding-top:7px}.layout-contact:not(.desktop){display:flex;position:relative;bottom:unset;padding-top:22px}.layout-contact p:last-of-type{border:0;padding-top:0;margin-bottom:0}.layout-contact{width:unset;word-break:break-all}#luecke{left:50%;transform:translateX(-50%);position:absolute;top:150px}.nav-wrapper{text-align:left;padding-left:11px}.layout-image{padding-top:10px;padding-bottom:8px;height:auto}.layout-image img{width:100%}.teaser-image img{width:100%}.layout-page{margin:0 auto;width:100%}.layout-left{position:initial;float:none;margin:0 auto;display:block;text-align:center;height:auto;width:auto}.bottom-logo img{width:90px;padding-top:22px;padding-bottom:22px}#sidebar{float:none;position:relative!important;width:100%}.sidebar-fixed{position:relative;top:0}.header-image-text{left:10px;top:15px;width:306px;height:90%}.layout-right{margin:0 auto;margin-top:17px;width:100%;float:none;height:auto}.layout-navigation{border:0;margin-top:0}.layout-navigation .nav-small-links{margin-bottom:25px;border-top-width:1px;border-bottom-width:0}.layout-navigation .nav-small-links a{line-height:25px}.layout-navigation .nav-big-links a{line-height:33px}.layout-navigation .nav-menu-close{background:url('img/close_menu-mobile_icon.svg');background-size:16px 16px;background-repeat:no-repeat;width:16px;height:16px;display:block;position:absolute;top:20px;left:37px;cursor:pointer}p:last-child{margin-bottom:25px}#mobile-menu{display:block;width:20px;height:20px;position:fixed;top:11px;right:23px;font-size:36px}#main-nav{border-left:5px solid #000;position:fixed;top:0;bottom:0;right:-54.5px;left:auto;width:0;background-color:#fff;padding:25px;padding-top:60px;z-index:10000;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;overflow-y:scroll}#main-nav ul{display:none}#main-nav ul li{display:list-item}#main-nav.open{width:240px;right:0}#main-nav.open ul{display:block}.bottom45,.contact-text{margin-bottom:25px;width:50%;font-size:13px}.agenda .main-title{border-top-style:none}.agenda .agenda-image{float:none;margin-top:17px;margin-bottom:0}.agenda .item-bottom{margin-top:25px}.layout-footer{margin-top:50px;padding-bottom:50px}.layout-teaser{border:0}.layout-logo{border:0;height:120px}.layout-logo img{width:138px;margin-top:-55px;display:inline}.beverage-properties{width:56%}.beverage-image{width:43%}.beverage-odd .beverage-properties{margin-left:3px}.beverage-group h1{padding-bottom:35px;padding-top:31px}.beverage-details{padding-top:30px}.agenda .tag span{padding:5px;padding-left:9px;padding-right:9px}.lands.mobile{padding-top:14px;padding-bottom:19px}.filter-module .categories,.filter-module #lands{margin-left:0;margin-bottom:36px}.agenda-menu .filter-module-content{grid-template-columns:auto;margin-bottom:0}.menu-title .lands{display:none}#mobileBuy{display:none;position:fixed;bottom:15px;right:15px;font-size:36px;line-height:34px;font-weight:bold;border:5px solid #000;width:46px;height:46px;text-align:center;cursor:pointer;background:#fff}.basket{display:none}.mobile-basket{display:block;position:fixed;background-color:#fff;z-index:10;border-top:5px solid #000;border-bottom:0;top:unset!important;bottom:0;width:68%;right:0;border-left:5px solid #000;padding:55px 20px 50px 20px;text-align:left}#buyIcon{position:absolute;top:15px;right:17px;font-size:36px}.order-address-field{padding-top:5px;padding-bottom:5px;flex-flow:column nowrap;align-items:flex-start}.order-address-field label{white-space:normal}.order-address-field input[type=text]{margin-left:0;flex-grow:2;height:initial;width:100%}.order-address-agb{align-items:stretch}.order-address-field_2col{flex-flow:column nowrap;border-top:none}.order-address-field_2col .order-address-field{width:100%;border-top:1px solid #000}.order-address-buy{min-height:115px}.order-teaser h1{padding-bottom:38px;padding-top:35px;border-top-style:solid;margin-bottom:11px;margin-top:63px}.order-total td{padding-top:49px;padding-bottom:17px}#total{font-size:22px}.details-teaser{padding-top:100px;padding-bottom:35px}.details-teaser h2{padding-top:24px;font-size:24px}.agb p{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about p:not(.link),.club p:not(.link){columns:1}.bottom-placeholder{display:none}.desktop{display:none}.mobile{display:block}}@media only screen and (max-width:480px){#main-nav.open{width:70%}}@media only screen and (max-width:320px){.beverage-image{width:42%}.single-teaser h1{word-break:break-all}.beverage-details h3{margin-bottom:10px}}@media screen and (device-aspect-ratio:40/71){body{margin-right:-3px}}