html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-family:Arial,"Times New Roman","Bitstream Charter",Times,serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#4a545b;text-align:left;min-width:279px}.container{max-width:1140px;margin:0 auto}img{display:block;width:100%}.kaffeemaschinen{color:#7a4a33}.brown_foto_back{max-height:150px}#menu-item-183 a::after{text-decoration:none;content:inherit}.top-header{}.top-header a{color:#fff;text-decoration:none;padding:15px 6px;display:flex;align-items:center}.top-header svg{fill:#7a4a33;max-height:20px;width:25px;margin-right:8px}.top-header .container{display:grid;grid-template-columns:1fr 2fr}.top-header .container nav{color:#fff;font-size:20px;display:grid;grid-template-columns:auto auto auto;grid-gap:0;justify-content:end}.top-header .container nav .text{display:none;grid-template-columns:auto auto auto}header .container{margin:12px auto;display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:center;gap:0;height:100%;max-width:1120px;padding:10px}header .container nav{grid-row-start:2;grid-column-start:1;grid-row-end:3;grid-column-end:3}header .container .angebot{grid-row-start:3;grid-column-start:1;grid-row-end:4;grid-column-end:3;text-align:center}header .container .logo{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:3;display:none}header .container .angebot .angebotButton{display:inline-block;background:#7a4a33;color:#fff;text-decoration:none;padding:14px 18px;margin:14px auto;width:80%;text-align:center;border-radius:3px}header .container .logo img{margin:0 auto;max-width:200px}header .container .nav-menu{padding:0;margin:10px auto;display:flex;justify-content:center}header .container .nav-menu li{padding:10px 0;list-style:none;text-align:center}header .container .nav-menu li a{text-decoration:none;display:block;font-size:.85rem;font-weight:600;color:#240d02;min-width:40px;margin:0 3px;position:relative;padding:5px}header .container .nav-menu .current_page_item a:after,header .container .nav-menu li a:hover:after{display:block;content:'';width:100%;height:1px;background:#7a4a33;position:absolute;bottom:0;left:0;top:auto;margin-bottom:0}footer{background:#240d02;color:#fff;padding:36px 0}footer .container{max-width:1280px;padding:0 25px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:space-between}footer .container .links{display:grid;grid-template-columns:auto auto auto;justify-content:space-between;grid-gap:20px;max-width:200px;grid-row-start:1;grid-column-start:1;grid-row-end:1;grid-column-end:1}footer .container .copyright{grid-row-start:2;grid-column-start:1;grid-row-end:2;grid-column-end:1;margin:16px 0 0 0}footer .container a{color:#fff;text-decoration:none}footer .container .copyright a{font-size:12px}@media only screen and (min-width:359px){header .container .nav-menu li a{font-size:1rem}}@media only screen and (min-width:499px){header .container nav{grid-row-start:1;grid-column-start:1;grid-row-end:1;grid-column-end:2}header .container .angebot{grid-row-start:1;grid-column-start:2;grid-row-end:1;grid-column-end:2;text-align:center}}@media only screen and (min-width:768px){.top-header{background:#240d02}.top-header svg{max-height:16px}.top-header .container{display:block}.top-header .container nav{font-size:16px;justify-content:space-between;grid-template-columns:auto auto 1fr}.top-header .container nav .text{display:inline}.top-header .container nav .mail a{display:flex;justify-content:flex-end;align-items:center}.top-header .container .logo_top{display:none}header .container{grid-template-columns:auto 1fr auto}header .container .logo{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2;display:block}header .container nav{grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:3}header .container .angebot{grid-row-start:1;grid-column-start:3;grid-row-end:2;grid-column-end:4}header .container .nav-menu li a{font-size:1rem}footer .container .links{grid-row-start:1;grid-column-start:1;grid-row-end:1;grid-column-end:1}footer .container .copyright{grid-row-start:1;grid-column-start:2;grid-row-end:1;grid-column-end:2;margin:0}}@media only screen and (min-width:1023px){header .container .nav-menu li a{margin:0 20px}header .container .nav-menu li a{font-size:1.375rem}}@media only screen and (min-width:1200px){body{background-image:url(assets/img/xback.png.pagespeed.ic.LFLc8E5jSZ.png);background-color:#fff}}