@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-italic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bilbo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bilbo-normal-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-italic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bilbo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bilbo-normal-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--accent:#e87907;--accent-dark:#c80628;--text:#545454;--muted:#8f8e82;--link:#333;--footer-bg:#f5f4ec;--page-bg:#f2f1e4;--rule:#ccc;--emboss:0 1px 0 #ffffffb3;--content-width:1020px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{color:var(--text);background:url(/_assets/background.jpg) top center no-repeat var(--page-bg);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:10pt;font-weight:400;line-height:1.8}img{border:0;max-width:100%;height:auto}a{color:var(--link);font-size:8pt;text-decoration:none}a:hover{color:var(--accent)}h1,h2,h3,h4,h5{font-weight:inherit}#wrap{width:var(--content-width);margin:0 auto;padding:0 10px}#innerwrap{padding:0 10px 10px}.logo-row{padding:0 10px;display:flow-root}.language{float:right;height:32px;padding:2px 20px 0 0}.language ul{list-style:none;display:flex}.language li{padding:0 5px 0 0}.language a{background-position:0 0;background-repeat:no-repeat;width:32px;height:32px;display:block}.logo{padding:20px 0 0}.logo img{display:block}.nav{margin:16px 0 0;padding:0 10px;display:flow-root}.nav ul{flex-wrap:wrap;line-height:1;list-style:none;display:flex}.nav a{text-transform:uppercase;color:#666;text-shadow:var(--emboss);padding:28px 20px;font-size:10pt;font-weight:700;line-height:1;text-decoration:none;display:block}.nav a:hover,.nav a[aria-current=page]{color:var(--accent)}.nav a[aria-current=page]:hover{color:var(--accent-dark)}.nav-toggle{display:none}.section{padding:0 10px 0 20px}.section-inner{padding:0 0 10px;display:flow-root}.headline,.prose h2{letter-spacing:.1em;color:var(--accent);text-shadow:var(--emboss);background:url(/_assets/trennlinie_horizontal_small.png) 0 55px no-repeat;padding:0 0 20px;font-family:Bilbo,cursive;font-size:24pt;font-weight:400;line-height:1.8}.prose h2{margin-top:10px}.prose p:has(+h2){margin-bottom:0}.prose{text-shadow:var(--emboss)}.prose p{margin:0 0 1.8em}.prose p:last-child{margin-bottom:0}.prose a:hover{color:var(--accent)}.prose table{border-collapse:collapse;width:100%;margin:0 0 1.8em}.prose th,.prose td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:6px 10px}.prose th{color:var(--muted);font-weight:700}.prices{margin-bottom:24px;padding-top:24px}.price-row{background:url(/_assets/trennlinie_horizontal_small.png) 110px bottom no-repeat;align-items:center;gap:15px;padding:0 0 24px;display:flex}.price-row>div{line-height:22px}.price-row img{flex:none;width:95px;height:77px}.gallery{float:right;background:url(/_assets/trennlinie_vertikal_right_small.png) no-repeat;width:430px;height:420px;margin:0 0 10px 25px;padding:0 0 0 30px}.gallery-inner{background:url(/_assets/trennlinie_horizontal_small.png) 50% 392px no-repeat;width:400px;height:420px;position:relative}.gallery-stage{position:absolute;inset:0 0 100px;overflow:hidden}.gallery-stage img{opacity:0;cursor:pointer;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;transition:opacity .4s;position:absolute;inset:0}.gallery-stage img.is-active{opacity:1}.gallery-nav{cursor:pointer;opacity:0;z-index:2;background:50% no-repeat;border:0;width:60px;height:60px;margin-top:-25px;transition:opacity .2s,transform .2s;position:absolute;top:50%}.gallery-stage:hover .gallery-nav,.gallery-nav:focus-visible{opacity:1}.gallery-nav-left{background-image:url(/_assets/arrow_stage_left.png);left:0}.gallery-nav-left:hover{background-image:url(/_assets/arrow_stage_left_hover.png)}.gallery-nav-right{background-image:url(/_assets/arrow_stage_right.png);right:0}.gallery-nav-right:hover{background-image:url(/_assets/arrow_stage_right_hover.png)}.gallery-thumbs-container{z-index:2;height:100px;position:absolute;bottom:0;left:0;right:0}.gallery-thumbs-viewport{height:57px;position:relative;overflow:hidden}.gallery-thumbs{transition:transform .3s;display:flex}.gallery-thumb{cursor:pointer;background-color:#fff;border:1px solid #dedede;border-radius:4px;flex:none;margin:0 3px 0 0;padding:4px;line-height:0}.gallery-thumb img{opacity:.6;width:auto;height:47px;transition:opacity .2s;display:block}.gallery-thumb.is-active img,.gallery-thumb:hover img{opacity:1}.gallery-thumb-nav{background-color:var(--footer-bg);cursor:pointer;z-index:3;background-position:50%;background-repeat:no-repeat;border:1px solid #fff;border-radius:20px;width:24px;height:24px;position:absolute;top:60px;box-shadow:1px 1px 5px #bababa}.gallery-thumb-nav[disabled]{opacity:.3;cursor:default}.gallery-thumb-nav-left{background-image:url(/_assets/arrow_thumb_left.png);left:170px}.gallery-thumb-nav-left:hover:not([disabled]){background-image:url(/_assets/arrow_thumb_left_hover.png)}.gallery-thumb-nav-right{background-image:url(/_assets/arrow_thumb_right.png);right:170px}.gallery-thumb-nav-right:hover:not([disabled]){background-image:url(/_assets/arrow_thumb_right_hover.png)}.lightbox:not([open]){display:none}.lightbox{z-index:100;background:0 0;border:0;place-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:48px;display:grid;position:fixed;inset:0;overflow:hidden}.lightbox::backdrop{background:#000000bf}.lightbox img{cursor:default;background:#fff;border-radius:2px;width:auto;max-width:100%;height:auto;max-height:100%;padding:10px;display:block;box-shadow:0 0 30px #00000080}.lightbox-close{width:40px;height:40px;color:var(--link);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:24px;line-height:1;position:fixed;top:16px;right:16px;box-shadow:0 1px 6px #0006}.lightbox-close:hover{color:var(--accent)}@media (width<=760px){.lightbox{padding:16px}}.footer{background:url(/_assets/trennlinie_700px.png) top center no-repeat var(--footer-bg);min-height:250px;margin:5px 0 0;padding:20px;font-size:8pt;display:flow-root}.footer-address-block{float:left;width:400px;margin:0 0 0 20px}.footer-logo{margin:0 0 5px}.footer-logo img{display:block}.footer-address{margin:0 0 0 52px}.footer-address dl{width:95%;padding:4px}.footer-address .row{display:flex}.footer-address .row.gap-after{margin-bottom:1.8em}.footer-address dt{width:110px;color:var(--muted);flex:none;padding:0 10px 0 0;font-weight:600}.footer-address dd a{color:var(--link);font-size:8pt;text-decoration:none}.colophon{text-align:right;margin:10px 0;display:flow-root}.colophon .legal-links{float:left;margin:3px 0 0 5px}.colophon .legal-links a{margin-right:12px}.colophon img{vertical-align:middle;display:inline-block}@media (width<=1040px){:root{--content-width:100%}.gallery{float:none;background:0 0;width:100%;max-width:400px;margin:0 auto 20px;padding:0}.gallery-inner{width:100%}.footer-address-block{float:none;width:auto;margin:0}.footer-address{margin:0}}@media (width<=760px){.logo img{max-width:280px}.nav{margin:10px 0 0}.nav ul{flex-direction:column;gap:0;display:none}.nav.is-open ul{display:flex}.nav a{padding:12px 0}.nav-toggle{font:inherit;text-transform:uppercase;color:#666;cursor:pointer;background:0 0;border:0;padding:12px 0;font-weight:700;display:block}.section{padding:0}.headline{background-position:0 42px;font-size:20pt}.footer{background-size:contain;padding:20px 10px}.price-row{gap:10px}.price-row+.price-row{background-position:0 0}.colophon,.colophon .legal-links{float:none;text-align:center;margin:10px 0 0}.prose table{display:block;overflow-x:auto}}@media (width<=420px){.gallery,.gallery-inner{height:340px}.gallery-stage{inset:0 0 90px}.gallery-inner{background-position:50% 312px}.gallery-thumb-nav-left{left:20px}.gallery-thumb-nav-right{right:20px}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
