@font-face{font-family:Icons;src:url(../fonts/open-iconic.eot);src:url(../fonts/open-iconic.eot?#iconic-sm) format("embedded-opentype"),url(../fonts/open-iconic.woff) format("woff"),url(../fonts/open-iconic.ttf) format("truetype"),url(../fonts/open-iconic.otf) format("opentype"),url(../fonts/open-iconic.svg#iconic-sm) format("svg");font-weight:400;font-style:normal}.oi{position:relative;top:1px;display:inline-block;speak:none;font-family:Icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oi:empty:before{width:1em;text-align:center;box-sizing:content-box}.oi.oi-align-center:before{text-align:center}.oi.oi-align-left:before{text-align:left}.oi.oi-align-right:before{text-align:right}.oi.oi-flip-horizontal:before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.oi.oi-flip-vertical:before{-webkit-transform:scale(1,-1);-ms-transform:scale(-1,1);transform:scaleY(-1)}.oi.oi-flip-horizontal-vertical:before{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,1);transform:scale(-1)}.oi-account-login:before{content:""}.oi-account-logout:before{content:""}.oi-action-redo:before{content:""}.oi-action-undo:before{content:""}.oi-align-center:before{content:""}.oi-align-left:before{content:""}.oi-align-right:before{content:""}.oi-aperture:before{content:""}.oi-arrow-bottom:before{content:""}.oi-arrow-circle-bottom:before{content:""}.oi-arrow-circle-left:before{content:""}.oi-arrow-circle-right:before{content:""}.oi-arrow-circle-top:before{content:""}.oi-arrow-left:before{content:""}.oi-arrow-right:before{content:""}.oi-arrow-thick-bottom:before{content:""}.oi-arrow-thick-left:before{content:""}.oi-arrow-thick-right:before{content:""}.oi-arrow-thick-top:before{content:""}.oi-arrow-top:before{content:""}.oi-audio-spectrum:before{content:""}.oi-audio:before{content:""}.oi-badge:before{content:""}.oi-ban:before{content:""}.oi-bar-chart:before{content:""}.oi-basket:before{content:""}.oi-battery-empty:before{content:""}.oi-battery-full:before{content:""}.oi-beaker:before{content:""}.oi-bell:before{content:""}.oi-bluetooth:before{content:""}.oi-bold:before{content:""}.oi-bolt:before{content:""}.oi-book:before{content:""}.oi-bookmark:before{content:""}.oi-box:before{content:""}.oi-briefcase:before{content:""}.oi-british-pound:before{content:""}.oi-browser:before{content:""}.oi-brush:before{content:""}.oi-bug:before{content:""}.oi-bullhorn:before{content:""}.oi-calculator:before{content:""}.oi-calendar:before{content:""}.oi-camera-slr:before{content:""}.oi-caret-bottom:before{content:""}.oi-caret-left:before{content:""}.oi-caret-right:before{content:""}.oi-caret-top:before{content:""}.oi-cart:before{content:""}.oi-chat:before{content:""}.oi-check:before{content:""}.oi-chevron-bottom:before{content:""}.oi-chevron-left:before{content:""}.oi-chevron-right:before{content:""}.oi-chevron-top:before{content:""}.oi-circle-check:before{content:""}.oi-circle-x:before{content:""}.oi-clipboard:before{content:""}.oi-clock:before{content:""}.oi-cloud-download:before{content:""}.oi-cloud-upload:before{content:""}.oi-cloud:before{content:""}.oi-cloudy:before{content:""}.oi-code:before{content:""}.oi-cog:before{content:""}.oi-collapse-down:before{content:""}.oi-collapse-left:before{content:""}.oi-collapse-right:before{content:""}.oi-collapse-up:before{content:""}.oi-command:before{content:""}.oi-comment-square:before{content:""}.oi-compass:before{content:""}.oi-contrast:before{content:""}.oi-copywriting:before{content:""}.oi-credit-card:before{content:""}.oi-crop:before{content:""}.oi-dashboard:before{content:""}.oi-data-transfer-download:before{content:""}.oi-data-transfer-upload:before{content:""}.oi-delete:before{content:""}.oi-dial:before{content:""}.oi-document:before{content:""}.oi-dollar:before{content:""}.oi-double-quote-sans-left:before{content:""}.oi-double-quote-sans-right:before{content:""}.oi-double-quote-serif-left:before{content:""}.oi-double-quote-serif-right:before{content:""}.oi-droplet:before{content:""}.oi-eject:before{content:""}.oi-elevator:before{content:""}.oi-ellipses:before{content:""}.oi-envelope-closed:before{content:""}.oi-envelope-open:before{content:""}.oi-euro:before{content:""}.oi-excerpt:before{content:""}.oi-expand-down:before{content:""}.oi-expand-left:before{content:""}.oi-expand-right:before{content:""}.oi-expand-up:before{content:""}.oi-external-link:before{content:""}.oi-eye:before{content:""}.oi-eyedropper:before{content:""}.oi-file:before{content:""}.oi-fire:before{content:""}.oi-flag:before{content:""}.oi-flash:before{content:""}.oi-folder:before{content:""}.oi-fork:before{content:""}.oi-fullscreen-enter:before{content:""}.oi-fullscreen-exit:before{content:""}.oi-globe:before{content:""}.oi-graph:before{content:""}.oi-grid-four-up:before{content:""}.oi-grid-three-up:before{content:""}.oi-grid-two-up:before{content:""}.oi-hard-drive:before{content:""}.oi-header:before{content:""}.oi-headphones:before{content:""}.oi-heart:before{content:""}.oi-home:before{content:""}.oi-image:before{content:""}.oi-inbox:before{content:""}.oi-infinity:before{content:""}.oi-info:before{content:""}.oi-italic:before{content:""}.oi-justify-center:before{content:""}.oi-justify-left:before{content:""}.oi-justify-right:before{content:""}.oi-key:before{content:""}.oi-laptop:before{content:""}.oi-layers:before{content:""}.oi-lightbulb:before{content:""}.oi-link-broken:before{content:""}.oi-link-intact:before{content:""}.oi-list-rich:before{content:""}.oi-list:before{content:""}.oi-location:before{content:""}.oi-lock-locked:before{content:""}.oi-lock-unlocked:before{content:""}.oi-loop-circular:before{content:""}.oi-loop-square:before{content:""}.oi-loop:before{content:""}.oi-magnifying-glass:before{content:""}.oi-map-marker:before{content:""}.oi-map:before{content:""}.oi-media-pause:before{content:""}.oi-media-play:before{content:""}.oi-media-record:before{content:""}.oi-media-skip-backward:before{content:""}.oi-media-skip-forward:before{content:""}.oi-media-step-backward:before{content:""}.oi-media-step-forward:before{content:""}.oi-media-stop:before{content:""}.oi-medical-cross:before{content:""}.oi-menu:before{content:""}.oi-microphone:before{content:""}.oi-minus:before{content:""}.oi-monitor:before{content:""}.oi-moon:before{content:""}.oi-move:before{content:""}.oi-musical-note:before{content:""}.oi-paperclip:before{content:""}.oi-pencil:before{content:""}.oi-people:before{content:""}.oi-person:before{content:""}.oi-phone:before{content:""}.oi-pie-chart:before{content:""}.oi-pin:before{content:""}.oi-play-circle:before{content:""}.oi-plus:before{content:""}.oi-power-standby:before{content:""}.oi-print:before{content:""}.oi-project:before{content:""}.oi-pulse:before{content:""}.oi-puzzle-piece:before{content:""}.oi-question-mark:before{content:""}.oi-rain:before{content:""}.oi-random:before{content:""}.oi-reload:before{content:""}.oi-resize-both:before{content:""}.oi-resize-height:before{content:""}.oi-resize-width:before{content:""}.oi-rss-alt:before{content:""}.oi-rss:before{content:""}.oi-script:before{content:""}.oi-share-boxed:before{content:""}.oi-share:before{content:""}.oi-shield:before{content:""}.oi-signal:before{content:""}.oi-signpost:before{content:""}.oi-sort-ascending:before{content:""}.oi-sort-descending:before{content:""}.oi-spreadsheet:before{content:""}.oi-star:before{content:""}.oi-sun:before{content:""}.oi-tablet:before{content:""}.oi-tag:before{content:""}.oi-tags:before{content:""}.oi-target:before{content:""}.oi-task:before{content:""}.oi-terminal:before{content:""}.oi-text:before{content:""}.oi-thumb-down:before{content:""}.oi-thumb-up:before{content:""}.oi-timer:before{content:""}.oi-transfer:before{content:""}.oi-trash:before{content:""}.oi-underline:before{content:""}.oi-vertical-align-bottom:before{content:""}.oi-vertical-align-center:before{content:""}.oi-vertical-align-top:before{content:""}.oi-video:before{content:""}.oi-volume-high:before{content:""}.oi-volume-low:before{content:""}.oi-volume-off:before{content:""}.oi-warning:before{content:""}.oi-wifi:before{content:""}.oi-wrench:before{content:""}.oi-x:before{content:""}.oi-yen:before{content:""}.oi-zoom-in:before{content:""}.oi-zoom-out:before{content:""}@view-transition{navigation:auto}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background-image:url(/images/background.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}a,.btn-link{color:#0366d6;text-decoration:none;transition:color .2s}a:hover,.btn-link:hover{color:#1b6ec2}.btn-primary{color:#fff;background:#1b6ec2;border:1px solid #1861ac;padding:.75rem 1.5rem;border-radius:4px;font-weight:500;transition:all .2s;cursor:pointer;display:inline-block}.btn-primary:hover{background:#1861ac}.valid.modified:not([type=checkbox]){outline:2px solid #26b050;border-radius:4px}.invalid{outline:2px solid #dc2626;border-radius:4px}.validation-message{color:#dc2626;font-size:.875rem}.components-reconnect-hide>div,.components-reconnect-show>div,.components-reconnect-show>.show,.components-reconnect-failed>div,.components-reconnect-rejected>div{display:none}.components-reconnect-failed>.failed,.components-reconnect-rejected>.rejected{display:block}#header{position:sticky;top:0;z-index:1000;width:100%;background:#5b5b5b}.topper-container-container{background-color:#fff;background-image:url(/images/backgroundtop.jpg);background-size:cover;background-position:left}.topper-container{width:1150px;margin-left:auto;margin-right:auto;position:relative;height:150px}.topper-logo{position:absolute;height:100px;top:20px;left:30px;font-family:var(--font-logo);color:#8b6f47;font-size:60pt;user-select:none}.topper-logo-mob{position:absolute;height:50px;top:20px;left:30px;font-family:var(--font-logo);color:#8b6f47;font-size:20pt;user-select:none;visibility:hidden}.topper-telephone-container{position:absolute;height:100px;top:50px;right:30px}.topper-telephone{background-color:#fff;font: 700 15pt Open Sans;padding:10px 20px;border:solid 2px #888888}.topper-telephone a{color:#8b6f47}.nav-container{height:60px;padding:0rem 2rem;display:flex;align-items:center;justify-content:center;gap:3rem;margin:0 auto;background-color:#fff;border:#8b6f47 solid 1px}.brand{position:absolute;left:2rem;flex-shrink:0}.nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:4.5rem;flex-wrap:nowrap}.nav-menu li a{font-family:Open Sans,sans-serif;color:#8b6f47;text-decoration:none;padding:.75rem 1.7rem;white-space:nowrap;font-size:1.2rem;transition:color .3s,text-shadow .3s;display:block}.nav-menu li a:hover{text-shadow:0 0 .01px currentColor,.5px 0 0 currentColor}.menu-toggle{display:none;flex-direction:column;gap:5px;background:#fff3;border:2px solid #8b6f47;padding:10px;border-radius:6px;cursor:pointer;position:absolute;right:2rem;transition:all .3s}.menu-toggle:hover{background:#ffffff4d;transform:scale(1.05)}.hamburger-line{height:4px;width:28px;background:#8b6f47;border-radius:2px;transition:all .3s ease;transform-origin:left center}.menu-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.menu-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.mobile-menu{position:fixed;inset:0;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:999;padding:3rem 2rem;backdrop-filter:blur(10px)}.mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.close-btn{position:absolute;top:2rem;right:2rem;font-size:2.5rem;color:#8b6f47;background:none;border:none;cursor:pointer;width:50px;height:50px;border-radius:50%;transition:all .3s}.close-btn:hover{background:#fff3;color:#8b6f47;transform:rotate(90deg)}.mobile-link{color:#8b6f47;font-size:clamp(1.25rem,5vw,1.875rem);padding:1.25rem 2.5rem;border-radius:12px;transition:all .3s;text-decoration:none;min-width:280px;text-align:center;display:block}.mobile-link:hover{background:#ffffff40;color:#8b6f47;transform:translateY(-3px)}.main-content{padding:1.5rem 1.25rem;max-width:1200px;min-height:800px;margin:0 auto;background-color:#ffffffe5}.image-mid{width:100%;margin:0 auto}@media(max-width:1150px){.topper-container{width:100%}}@media(max-width:991px){.nav-container{justify-content:flex-start;padding:1rem;height:auto;min-height:70px;gap:0}.nav-menu{display:none!important}.menu-toggle{display:flex!important}.topper-telephone{visibility:hidden}.topper-container{visibility:hidden;height:0px}.topper-logo-mob{visibility:visible}.main-content{padding:1.5rem .25rem}.nav-container{border-left:none;border-top:none;border-right:none}}@media(max-width:480px){.nav-container{padding:.75rem 1rem}.mobile-menu{padding:1.5rem 1rem;gap:1rem}}body.menu-open{overflow:hidden}.ZusatzstoffeImg{height:14px;width:14px}.ZusatzstoffeImgSmall{height:10px;width:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-menu.active{animation:fadeIn .4s ease-out}.tab-buttons{padding:.4rem 1rem;text-align:center;display:block;gap:.5rem;margin:0 auto;max-width:900px}.tab-buttons button{margin:5px;background-color:transparent;border:none;font-size:16pt;transition:color .3s,text-shadow .3s}.tab-buttons button.active,.tab-buttons button:hover{text-shadow:0 0 .01px #8b6f47,.5px 0 0 #8b6f47;color:#8b6f47}.tab-item.active{display:block}.tab-item{display:none}.food-table-wrapper{width:100%;max-width:800px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.food-table{width:100%;border-collapse:collapse;font-family:Georgia,serif}.food-entry{border-bottom:1px dotted #c8b89a}.food-entry td,.food-desc-row td{padding:.75rem .5rem;vertical-align:top}.food-desc-row td{padding-top:0;padding-bottom:.75rem}.food-no{width:2.5rem;color:#8b6f47;font-weight:700;white-space:nowrap}.food-name{width:100%;font-size:1rem;font-weight:600;color:#2c2c2c}.food-desc{font-size:.85rem;font-weight:400;color:#666;font-style:italic;line-height:1.4}.food-price,.food-price2{white-space:nowrap;text-align:right;font-weight:600;color:#2c2c2c;padding-left:1rem;color:#8b6f47}.fett{font-weight:700;font-size:14pt}
