/* Textseiten (Reservierung u. a.): lesbarer Artikel im neuen Look */
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container{max-width:1120px;margin:0 auto 20px !important;padding:34px 24px 0 !important;text-align:left !important;font-family:"Segoe UI",Arial,sans-serif}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > h2{font:700 clamp(23px,2.5vw,31px)/1.25 Georgia,"Times New Roman",serif !important;color:#1b2b35 !important;text-align:left !important;margin:48px 0 16px !important;padding:2px 0 2px 16px !important;border-left:5px solid #e0742b;letter-spacing:0}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > h2:first-of-type{margin-top:0 !important}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > h2::after{display:none !important}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > p{font-size:17px !important;line-height:1.75 !important;color:#4a423c !important;margin:0 0 16px !important;text-align:left !important}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > p > img:only-child{display:block;width:100%;height:auto;border-radius:22px;box-shadow:0 20px 50px rgba(143,50,13,.16);margin:0 0 10px}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ul,html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ol{list-style:none !important;margin:14px 0 22px !important;padding:0 !important;display:grid;gap:10px}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ul > li{position:relative;margin:0 !important;padding:14px 18px 14px 52px !important;background:#fffaf5;border:1px solid #f0e1d3;border-radius:14px;font-size:16px;line-height:1.6;color:#4a423c;list-style:none !important}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ul > li::before{content:"\2713";position:absolute;left:16px;top:14px;width:24px;height:24px;border-radius:50%;background:linear-gradient(145deg,#c2461a,#8f320d);color:#fff;font:800 13px/24px "Segoe UI",Arial,sans-serif;text-align:center}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ol{counter-reset:bi}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ol > li{counter-increment:bi;position:relative;margin:0 !important;padding:14px 18px 14px 56px !important;background:#fffaf5;border:1px solid #f0e1d3;border-radius:14px;list-style:none !important}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ol > li::before{content:counter(bi);position:absolute;left:16px;top:13px;width:26px;height:26px;border-radius:50%;background:linear-gradient(145deg,#c2461a,#8f320d);color:#fff;font:800 13px/26px "Segoe UI",Arial,sans-serif;text-align:center}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ul > li strong,html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ol > li strong,html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > p > strong{color:#1b2b35}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > p a,html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ul a,html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ol a{color:#c2461a !important;font-weight:600;text-decoration:underline;text-decoration-color:rgba(194,70,26,.35);text-underline-offset:3px}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > p a:hover,html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > ul a:hover{text-decoration-color:#c2461a}
@media (max-width:700px){
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container{margin-top:28px !important;padding:0 16px !important}
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container > p{font-size:16px !important}
}
/* Artikel als weisse Karte, gleiche Breite wie der Header-Inhalt */
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container{box-sizing:border-box;width:min(100% - 32px,var(--bi-content-w,1200px)) !important;max-width:none !important;margin:34px auto 60px !important;padding:44px clamp(20px,4vw,60px) 40px !important;background:#fff !important;border:1px solid #f0e1d3 !important;border-radius:26px !important;box-shadow:0 18px 50px rgba(143,50,13,.08),0 3px 10px rgba(27,43,53,.04) !important}
@media (max-width:700px){
html body.bi-modern-ui.is-subpage:not(.is-catalog-page):not(.is-cart-page):not(.z1):not(.z2):not(.z3):not(.z4) #page .entry > .content_container{margin:20px auto 40px !important;padding:26px 18px 24px !important;border-radius:20px !important}
}
