#inhalt .col-2.blog{display:block}#inhalt .col-2.blog>.blog-container{flex-basis:auto;width:100%;margin-bottom:64px}#inhalt .blog .posts-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}#inhalt .blog .posts-list .post{background:#fff;border:0;border-radius:18px;flex-direction:column;margin:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 10px 30px #0000000d}#inhalt .blog .posts-list .post:hover{transform:translateY(-3px);box-shadow:0 2px 6px #0000000f,0 18px 40px #00000017}#inhalt .blog .posts-list .post .post-thumb{aspect-ratio:3/2;background:#f2f2f4}#inhalt .blog .posts-list .post>.post-thumb>img.post-img{transition:transform .5s}#inhalt .blog .posts-list .post:hover>.post-thumb>img.post-img{transform:scale(1.04)}#inhalt .blog .post-marke{content:"REGIOHOTEL aktuell";aspect-ratio:3/2;box-sizing:border-box;text-align:center;color:#fff;letter-spacing:.02em;background:radial-gradient(circle at 20% 15%,#ffffff2e,#0000 45%),linear-gradient(135deg,#e31e24 0%,#a8121a 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:24px;font-size:22px;font-weight:600;display:flex}#inhalt .blog .posts-list .post:not(:has(.post-thumb)):before{content:"REGIOHOTEL aktuell";aspect-ratio:3/2;box-sizing:border-box;text-align:center;color:#fff;letter-spacing:.02em;background:radial-gradient(circle at 20% 15%,#ffffff2e,#0000 45%),linear-gradient(135deg,#e31e24 0%,#a8121a 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:24px;font-size:22px;font-weight:600;display:flex}#inhalt .blog .post-marke span{font-size:28px;line-height:1.15}#inhalt .blog .post-marke small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:500}#inhalt .blog .posts-list .post .post-body{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}#inhalt .blog .posts-list .post .post-info{border:0;flex-direction:row;order:-1;margin:0 0 6px;padding:0}#inhalt .blog .posts-list .post .post-info .author,#inhalt .blog .posts-list .post .post-info img{display:none}#inhalt .blog .posts-list .post .post-info .date p{color:#6e6e73;letter-spacing:.02em;font-size:13px}#inhalt .blog .posts-list .post h3.post-title{color:#1d1d1f;opacity:1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}#inhalt .blog .posts-list .post p.excerpt:empty{display:none}#inhalt .blog .posts-list .post .post-body>p:not(.excerpt),#inhalt .blog .posts-list .post p.excerpt:not(:empty){color:#3a3a3c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}#inhalt .blog .posts-list .post .post-body>p:not(.excerpt)~p:not(.excerpt){display:none}#inhalt .blog .posts-list .post a.btn.transparent-btn{text-align:left;border:0;justify-content:flex-start;align-self:flex-start;width:auto;max-width:none;height:auto;margin-top:auto;padding:0;font-size:0;line-height:1;background:0 0!important}#inhalt .blog .posts-list .post a.btn.transparent-btn:before{content:"Weiterlesen →";color:#e31e24;font-size:15px;font-weight:600}#inhalt .blog .posts-list .post:hover a.btn.transparent-btn:before{text-underline-offset:3px;text-decoration:underline}@media (min-width:1025px){#inhalt .blog .posts-list .post:first-child{flex-direction:row;grid-column:1/-1;min-height:340px}#inhalt .blog .posts-list .post:first-child .post-thumb{aspect-ratio:auto;flex:0 0 56%}#inhalt .blog .posts-list .post:first-child:not(:has(.post-thumb)):before{aspect-ratio:auto;flex:0 0 56%}#inhalt .blog .posts-list .post:first-child .post-body{justify-content:center;padding:40px 44px}#inhalt .blog .posts-list .post:first-child h3.post-title{-webkit-line-clamp:4;font-size:30px;line-height:1.2}#inhalt .blog .posts-list .post:first-child .post-body>p:not(.excerpt){-webkit-line-clamp:5;font-size:17px}#inhalt .blog .posts-list .post:first-child .post-marke span{font-size:44px}}@media (max-width:1024px){#inhalt .blog .posts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:640px){#inhalt .blog .posts-list{grid-template-columns:1fr;gap:18px}#inhalt .blog .posts-list .post .post-body{padding:16px 18px 20px}}#inhalt .page-container .title-section h2.subtitle{color:#6e6e73;max-width:720px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.5}#inhalt .page-container.post>h1{max-width:860px;margin:28px 0 20px;font-size:40px;font-weight:600;line-height:1.2}#inhalt .post>.col-2{align-items:flex-start;gap:56px}#inhalt .post .post-container{color:#2c2c2e;max-width:760px;font-size:17px;line-height:1.75}#inhalt .post .post-container p{margin:0 0 1.1em}#inhalt .post .post-container p a,#inhalt .post .post-container li a{color:#e31e24;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}#inhalt .post .post-container img{border-radius:14px;max-width:100%;height:auto}#inhalt .post .post-container strong{color:#1d1d1f}#inhalt .post .post-container .post-info{color:#6e6e73;border:0;flex-direction:row;margin-bottom:28px;padding:0;font-size:14px}#inhalt .post>.col-2>.newsletter{background:#f5f5f7;border:0;border-radius:18px;padding:24px;position:sticky;top:110px}@media (max-width:768px){#inhalt .page-container.post>h1{font-size:28px}#inhalt .post .post-container{font-size:16px}#inhalt .post>.col-2>.newsletter{position:static}}#inhalt .blog-neu{color:#2c2c2e;max-width:780px;font-size:17px;line-height:1.75}#inhalt .blog-neu .blog-datum{letter-spacing:.04em;text-transform:uppercase;margin:8px 0 10px;font-size:13px}#inhalt .blog-neu h1{font-size:40px;font-weight:600;line-height:1.2}#inhalt .blog-neu .blog-lead{color:#3a3a3c;margin:0 0 28px;font-size:20px;line-height:1.6}#inhalt .blog-neu h2{color:#1d1d1f;margin:40px 0 12px;font-size:24px;font-weight:600}#inhalt .blog-neu a:not(.btn){color:#e31e24;text-underline-offset:3px}#inhalt .blog-neu .blog-knoepfe{flex-wrap:wrap;gap:12px;margin:28px 0 8px;display:flex}#inhalt .blog-neu .blog-knoepfe .btn{border-radius:999px;justify-content:center;align-items:center;width:auto;max-width:none;height:auto;margin:0;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}#inhalt .blog-neu p{margin:0 0 1.1em;padding:0;font-size:17px;line-height:1.75}#inhalt .blog-neu .rr-hinweis{font-size:14px}#inhalt .blog-neu .blog-zurueck{margin:0 0 4px;font-size:14px}#inhalt .blog-neu .blog-zurueck a{color:#6e6e73;text-decoration:none}#inhalt .blog-neu .blog-zurueck a:before{content:"← "}@media (max-width:768px){#inhalt .blog-neu h1{font-size:30px}#inhalt .blog-neu .blog-lead{font-size:18px}}#inhalt .rr-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 14px;display:grid}#inhalt .rr-karte{background:#f5f5f7;border-radius:16px;flex-direction:column;gap:6px;padding:18px 16px;line-height:1.45;display:flex}#inhalt .rr-karte strong{font-size:19px}#inhalt .rr-karte .rr-ab{color:#6e6e73;font-size:13px}#inhalt .rr-karte .rr-preis{white-space:nowrap;color:#e31e24;margin-top:4px;font-size:18px;font-weight:700}#inhalt .rr-karte .rr-lco{font-size:14px}#inhalt .rr-karte--silber{background:linear-gradient(160deg,#f4f5f7,#dfe2e6)}#inhalt .rr-karte--gold{background:linear-gradient(160deg,#fbf3dc,#efd9a0)}#inhalt .rr-karte--platinum{color:#fff;background:linear-gradient(160deg,#2c2c2e,#4a4a4f)}#inhalt .rr-karte--platinum .rr-ab{color:#d1d1d6}#inhalt .rr-karte--platinum .rr-preis,#inhalt .rr-karte--platinum strong{color:#fff}@media (max-width:768px){#inhalt .rr-status{grid-template-columns:repeat(2,minmax(0,1fr))}}#inhalt .rr-hinweis{color:#6e6e73;font-size:14px;line-height:1.6}#inhalt .rr-schritte{counter-reset:s;margin:16px 0;padding:0;list-style:none}#inhalt .rr-schritte li{counter-increment:s;padding:0 0 18px 52px;line-height:1.6;position:relative}#inhalt .rr-schritte li:before{content:counter(s);color:#e31e24;background:#fdecec;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex;position:absolute;top:0;left:0}#inhalt .blog-neu .blog-bild{margin:0 0 32px}#inhalt .blog-neu .blog-bild img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 10px 30px #00000014}#inhalt .page-container.activities .section-with-filter{display:block}#inhalt .page-container.activities .hotel-list{flex-basis:100%;width:100%;max-width:none;margin-left:0;margin-right:0}#inhalt .page-container.activities .hotels-list{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;margin-bottom:64px;display:grid}#inhalt .page-container.activities .hotels-amount{color:#6e6e73;grid-column:1/-1;margin:0;font-size:15px}#inhalt .page-container.activities .hotel-card{box-sizing:border-box;background:#fff;border:0;border-radius:18px;flex-direction:column;width:auto;min-width:0;max-width:100%;margin:0;padding:0;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 10px 30px #0000000d}#inhalt .page-container.activities .hotel-card:hover{transform:translateY(-3px);box-shadow:0 2px 6px #0000000f,0 18px 40px #00000017}#inhalt .page-container.activities .hotel-card .hotel-image{aspect-ratio:3/2;background:#f2f2f4;border-radius:0;flex:none;width:100%;max-width:none;margin:0;overflow:hidden}#inhalt .page-container.activities .hotel-card .hotel-image img{object-fit:cover;border-radius:0;width:100%;height:100%;transition:transform .5s}#inhalt .page-container.activities .hotel-card:hover .hotel-image img{transform:scale(1.04)}#inhalt .page-container.activities .hotel-card .hotel-description{flex-direction:column;flex:1;gap:0;width:auto;padding:20px 22px 24px;display:flex}#inhalt .page-container.activities .hotel-card .hotel-info,#inhalt .page-container.activities .hotel-card .info-col-1{width:auto;margin:0;padding:0;display:block}#inhalt .page-container.activities .hotel-card p.title{margin:0 0 6px;font-size:19px;font-weight:600;line-height:1.35}#inhalt .page-container.activities .hotel-card p.title a{color:#1d1d1f;text-decoration:none}#inhalt .page-container.activities .hotel-card p.title a:after{content:"";z-index:1;position:absolute;inset:0}#inhalt .page-container.activities .hotel-card .stars{transform-origin:0;margin:0 0 2px;transform:scale(.8)}#inhalt .page-container.activities .hotel-card .info-col-1>div[style]{color:#6e6e73;margin-bottom:10px}#inhalt .page-container.activities .hotel-card .hotel-description>:not(.hotel-info):not(.address-section){display:none}#inhalt .page-container.activities .hotel-card .hotel-description>.hotel-info+:not(.address-section){color:#3a3a3c;max-height:4.8em;margin:0 0 14px;font-size:15px;line-height:1.6;display:block;overflow:hidden}#inhalt .page-container.activities .hotel-card .hotel-description>.hotel-info+* *{margin:0!important;font-size:15px!important;line-height:1.6!important}#inhalt .page-container.activities .hotel-card .hotel-description>.hotel-info+* br{display:none}#inhalt .page-container.activities .hotel-card .address-section{color:#6e6e73;border-top:1px solid #f0f0f2;margin-top:auto;padding-top:12px;font-size:13px}#inhalt .page-container.activities .hotel-card .address-section p{margin:0 0 4px;font-size:13px}#inhalt .page-container.activities .hotel-card .address-section p:empty{display:none}#inhalt .page-container.activities .hotel-card .address-section a{z-index:2;position:relative;color:#6e6e73!important}#inhalt .page-container.activities .hotel-card .activities-address{align-items:flex-start;gap:6px;display:flex}#inhalt .page-container.activities .hotel-card .activities-address svg{flex:none;margin-top:2px}#inhalt .page-container.activities .hotel-card .hotel-description:after{content:"Mehr erfahren →";color:#e31e24;margin-top:14px;font-size:15px;font-weight:600}@media (max-width:1024px){#inhalt .page-container.activities .hotels-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:640px){#inhalt .page-container.activities .hotels-list{grid-template-columns:1fr;gap:18px}#inhalt .page-container.activities .hotel-card .hotel-description{padding:16px 18px 20px}}
