/* S-Redaktion 1.1: scoped editorial controls and accessible article tools */
.srt-category-section{margin:36px 0}.srt-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.srt-section-grid .srp-archive-card img{height:200px}.srt-section-grid .srp-card-copy h2{font-size:22px}.srt-section-lead .srt-section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.srt-section-lead .srp-archive-card:first-child{grid-column:span 2;grid-row:span 2}.srt-section-lead .srp-archive-card:first-child img{height:340px}.srt-section-list .srt-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.srt-section-list .srp-archive-card>a{display:flex;align-items:start}.srt-section-list .srp-archive-card img{width:125px;height:125px;flex-shrink:0}.srt-section-list .srp-card-copy p{display:none}.srt-section-list .srp-card-copy h2{font-size:19px}.srt-article-tools{margin:14px 0 24px;color:var(--muted);font-size:13px}.srt-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.srt-share a,.srt-share button{font:600 13px/1.4 Arial,sans-serif;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:9px 12px;text-decoration:none;cursor:pointer}.srt-share a:hover,.srt-share button:hover{border-color:#e74e43}.srt-reading-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:1001;pointer-events:none}.srt-reading-progress span{display:block;width:100%;height:100%;background:#ec554b;transform:scaleX(0);transform-origin:left}.admin-bar .srt-reading-progress{top:32px}.srt-author{display:flex;gap:20px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:14px;margin:30px 0}.srt-author img{width:72px;height:72px;border-radius:50%;flex-shrink:0}.srt-author h2{font-size:22px;margin:0 0 8px}.srt-author p{font-size:15px;line-height:1.7;margin:5px 0}.srt-related{margin:35px 0}.srt-related>h2{font-size:26px}.srt-related .srp-card-copy p{display:none}.srt-related .srp-card-copy h2{font-size:19px}.srt-related .srp-archive-card img{height:160px}.srt-mega{display:none;position:absolute;top:100%;left:0;width:min(780px,80vw);padding:20px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--card);color:var(--ink);box-shadow:0 15px 35px #13263b25;border:1px solid var(--line);border-radius:12px;z-index:65}.srp-nav .srt-mega a{padding:0;max-width:none;font-size:14px;line-height:1.4}.srt-mega img{display:block;width:100%;height:120px;object-fit:cover;border-radius:8px;margin-bottom:9px}.srt-lightbox{max-width:95vw;max-height:95vh;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink)}.srt-lightbox::backdrop{background:#07111be8}.srt-lightbox img{display:block;max-width:85vw;max-height:75vh;object-fit:contain;margin:auto}.srt-lightbox-close{display:block;margin:0 0 12px auto;background:var(--ink);color:var(--card);padding:10px 15px;border-radius:7px;cursor:pointer}.srt-lightbox p{max-width:850px;margin:12px auto 0;font-size:14px}.srt-ad-mobile{display:none}.srt-weather{font-size:13px}.srt-footer-description{max-width:850px;line-height:1.7;white-space:pre-line}.srt-width-compact .wrap{max-width:1200px}.srt-layout-full .srp-article,.srt-layout-reading .srp-article{grid-template-columns:minmax(0,1fr)}.srt-layout-full .srp-article-aside,.srt-layout-reading .srp-article-aside{display:none}.srt-layout-reading .srp-article{max-width:850px}.srt-layout-reading:not(.srp-page-plugin) .srp-page-layout{max-width:850px}.srt-site .srp-entry-content :where(.wp-block-gallery){gap:12px}.srt-site .srp-entry-content :where(.wp-block-gallery img){border-radius:9px}.srt-site .srp-entry-content :where(iframe,video){max-width:100%}.srt-site .srp-entry-content :where(.wp-block-embed__wrapper){overflow:hidden}.srt-site .srp-entry-content :where(button,input,select,textarea){font-family:inherit}.srt-site .srp-entry-content :where(input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible){outline:3px solid #3283e1;outline-offset:3px}.srt-site :where(.srt-share a,.srt-share button,.srt-lightbox-close):focus-visible{outline:3px solid #3283e1;outline-offset:3px}
@media(min-width:901px){.srt-has-sticky .srt-header{position:sticky;top:0;z-index:100;background:var(--card);box-shadow:0 2px 12px #13263b0c}.admin-bar.srt-has-sticky .srt-header{top:32px}.srt-has-sticky.srt-scrolled .srt-header .head{padding-top:10px;padding-bottom:10px}.srt-has-sticky.srt-scrolled .brandline{display:none}.srt-has-sticky.srt-scrolled .srt-header .custom-logo{max-height:44px;width:auto}.srt-has-sticky_ad .srp-article-aside>.srp-ad-slot{position:sticky;top:var(--srt-header-height,140px)}.srt-has-sticky_ad .srp-article-aside{align-self:stretch}}
@media(max-width:1100px){.srt-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.srt-section-lead .srt-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.srt-related .srt-section-grid{grid-template-columns:1fr}.srt-related .srp-archive-card>a{display:flex}.srt-related .srp-archive-card img{width:130px;height:130px}.srt-related .srp-card-copy{padding:12px}}
@media(max-width:900px){.srt-mega{display:none!important}.srt-section-list .srt-section-grid{grid-template-columns:1fr}.srt-section-lead .srp-archive-card:first-child img{height:260px}.srt-has-sticky_ad .srp-article-aside>.srp-ad-slot{position:static}}
@media(max-width:700px){.srt-ad-desktop{display:none}.srt-ad-mobile{display:block}.srt-section-grid,.srt-section-lead .srt-section-grid{grid-template-columns:1fr}.srt-section-lead .srp-archive-card:first-child{grid-column:auto;grid-row:auto}.srt-section-grid .srp-card-copy h2{font-size:22px}.srt-author{padding:18px;gap:13px}.srt-author img{width:52px;height:52px}.srt-share a,.srt-share button{min-height:40px;display:inline-flex;align-items:center}.srt-section-list .srp-archive-card img{width:100px;height:110px}.srt-section-list .srp-card-copy{padding:12px}.srt-section-list .srp-card-copy h2{font-size:18px}.srt-related .srp-archive-card img{width:100px;height:130px}}
@media(max-width:782px){.admin-bar .srt-reading-progress{top:46px}}
@media(prefers-reduced-motion:reduce){.srt-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.srt-header,.srp-footer,.srp-service-ribbon,.srp-article-aside,.srp-ad-slot,.srt-article-tools,.srt-related,#comments,.srt-lightbox,.post-navigation{display:none!important}.srt-site,.srp-article,.post-content{background:white!important;color:black!important;display:block!important;max-width:none!important;width:auto!important;padding:0!important}.srp-article-content{font-size:11pt!important;line-height:1.5!important}a{color:black!important}img{max-width:100%!important;break-inside:avoid}h1,h2,h3{break-after:avoid}}

.srt-page-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.srt-page-columns:has(>.srt-page-sidebar){grid-template-columns:minmax(0,1fr) 290px}.srt-layout-full .srt-page-columns,.srt-layout-reading .srt-page-columns{grid-template-columns:minmax(0,1fr)}.srt-layout-full .srt-page-sidebar,.srt-layout-reading .srt-page-sidebar{display:none}.srp-page-plugin .srt-page-columns{grid-template-columns:minmax(0,1fr)}.srt-site .srt-footer-description{grid-column:1/-1}@media(max-width:900px){.srt-page-columns:has(>.srt-page-sidebar){grid-template-columns:minmax(0,1fr)}}

.srt-layout-full .srp-archive-layout,.srt-layout-reading .srp-archive-layout{grid-template-columns:minmax(0,1fr)}.srt-layout-full .srp-archive-layout>aside,.srt-layout-reading .srp-archive-layout>aside{display:none}.srt-layout-reading .srp-archive{max-width:950px}.srt-layout-reading .srp-archive-grid{grid-template-columns:minmax(0,1fr)}

/* 1.1.1: Bildunterschriften im Bild, ruhiger Kommentarbereich */
.srt-site .srt-featured-media{position:relative;display:table;width:fit-content;max-width:100%;margin:0 auto 26px;overflow:hidden;border-radius:12px;line-height:0}.srt-site .srt-featured-media>img{display:block;width:auto;max-width:100%;max-height:600px;height:auto;object-fit:contain}.srt-site .srt-featured-media>figcaption{position:absolute;bottom:0;left:0;right:0;margin:0;padding:32px 16px 13px;background:linear-gradient(transparent,rgba(7,20,33,.88));color:#fff;font:500 12px/1.5 Arial,sans-serif;text-align:left;overflow-wrap:anywhere}.srt-site .srt-featured-media>figcaption:empty{display:none}.srt-site .srt-featured-media>figcaption a{color:#fff;text-decoration:underline}.srt-site .srp-entry-content figure.wp-block-image:has(>figcaption){position:relative;width:fit-content;max-width:100%;overflow:hidden;border-radius:10px}.srt-site .srp-entry-content figure.wp-block-image:has(>figcaption) img{display:block}.srt-site .srp-entry-content figure.wp-block-image>figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:30px 14px 12px;background:linear-gradient(transparent,rgba(7,20,33,.88));color:white;font-size:12px;line-height:1.5}.srt-site .srp-entry-content figure.wp-block-image>figcaption:empty{display:none}
.srt-site .srt-comments{margin:44px 0 20px;padding-top:26px;border-top:1px solid var(--line)}.srt-comments-heading{margin-bottom:22px}.srt-comments-heading .kicker{color:var(--muted);font-size:10px;letter-spacing:.12em}.srt-comments-heading h2{font-size:28px;line-height:1.25;margin:9px 0}.srt-comments-heading p{color:var(--muted);font-size:14px;margin:0;line-height:1.6}.srt-site .srt-comments .srt-comment-list,.srt-site .srt-comments .children{list-style:none;margin:0;padding:0}.srt-site .srt-comments .children{margin-left:28px;padding-left:18px;border-left:2px solid var(--line)}.srt-site .srt-comments .comment{margin:0;padding:0}.srt-site .srt-comments .comment-body{margin:0 0 18px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:15px;box-shadow:0 4px 16px #13263b04;color:var(--ink);font-size:15px;line-height:1.75}.srt-site .srt-comments .comment-meta{display:block;background:transparent!important;color:var(--ink)!important;border:0!important;padding:0 0 17px!important;margin:0 0 17px!important;border-bottom:1px solid var(--line)!important;min-height:0!important}.srt-site .srt-comments .comment-author{min-height:48px;display:flex;align-items:center;gap:11px;font-size:15px;color:var(--ink)}.srt-site .srt-comments .comment-author .avatar{width:48px;height:48px;flex-shrink:0;margin:0;border-radius:50%}.srt-site .srt-comments .comment-author .fn{font-style:normal;font-weight:700}.srt-site .srt-comments .comment-author .says{display:none}.srt-site .srt-comments .comment-metadata{margin:6px 0 0 59px;font-size:12px;line-height:1.6;color:var(--muted)}.srt-site .srt-comments .comment-metadata a{color:inherit}.srt-site .srt-comments .edit-link{margin-left:9px}.srt-site .srt-comments .comment-content p{margin:0 0 13px}.srt-site .srt-comments .comment-content p:last-child{margin-bottom:0}.srt-site .srt-comments .reply{margin-top:18px}.srt-site .srt-comments .comment-reply-link,.srt-site .srt-comments .comment-reply-login{display:inline-flex;align-items:center;min-height:36px;padding:7px 13px;border:1px solid var(--line);border-radius:20px;font-size:12px;font-weight:bold;line-height:1.4;text-decoration:none;background:var(--bg);color:var(--ink)}.srt-site .srt-comments .bypostauthor>.comment-body{border-left:3px solid var(--red)}.srt-site .srt-comments .comment-awaiting-moderation{font-size:13px;background:var(--bg);padding:10px;border-radius:8px;color:var(--muted)}.srt-site .srt-comments .comment-respond{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:26px;margin-top:26px}.srt-site .srt-comments .comment-reply-title{font-size:23px;line-height:1.3;margin:0 0 14px}.srt-site .srt-comments .comment-reply-title small{font-size:12px;margin-left:12px}.srt-site .srt-comments .logged-in-as,.srt-site .srt-comments .comment-notes{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 18px}.srt-site .srt-comments .logged-in-as a,.srt-site .srt-comments .comment-notes a{text-decoration:underline}.srt-site .srt-comments .comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.srt-site .srt-comments .comment-form>p{margin:0;min-width:0}.srt-site .srt-comments .comment-form>p:not(.comment-form-author):not(.comment-form-email){grid-column:1/-1}.srt-site .srt-comments .comment-form label{font-size:13px;font-weight:600;margin:0 0 8px;line-height:1.5}.srt-site .srt-comments input:not([type=checkbox]):not([type=submit]),.srt-site .srt-comments textarea{max-width:none;width:100%;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:13px 15px;font-size:15px;line-height:1.6}.srt-site .srt-comments textarea{min-height:160px;resize:vertical}.srt-site .srt-comments .form-submit input.submit{display:inline-block;width:auto;max-width:100%;min-height:46px;padding:12px 22px;background:#13263b!important;color:white!important;font-weight:700;border:0;border-radius:9px;line-height:1.5}.srt-site .srt-comments .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:9px}.srt-site .srt-comments .comment-form-cookies-consent label{font-size:12px;font-weight:normal;margin:0}.srt-site .srt-comments .comment-form-cookies-consent input{margin-top:3px;flex-shrink:0}.srt-site .srt-comments .required{color:var(--red)}.srt-site.dark .srt-comments .form-submit input.submit{background:#d5f36b!important;color:#13263b!important}
@media(max-width:600px){.srt-site .srt-comments .comment-body,.srt-site .srt-comments .comment-respond{padding:18px}.srt-site .srt-comments .children{margin-left:8px;padding-left:10px}.srt-site .srt-comments .comment-form{grid-template-columns:minmax(0,1fr)}.srt-site .srt-comments .comment-form>p{grid-column:1!important}.srt-site .srt-comments .comment-metadata{margin-left:0}.srt-site .srt-comments .form-submit input.submit{width:100%}.srt-site .srt-featured-media>figcaption{font-size:11px;padding:26px 12px 10px}}

.srt-ad-controls{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 0;font-size:11px;color:var(--muted)}.srt-ad-controls button{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:7px 10px;min-width:34px;min-height:34px;font-size:12px}.srt-ad-panel{min-width:0}.srt-ad-pool.srt-ad-ready>.srt-ad-panel[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.srt-ad-controls button{transition:none}}

/* 1.1.3: Vorlesen bei der Lesezeit */
.srt-reading-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.srt-readaloud{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.srt-readaloud button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid var(--line);border-radius:20px;background:var(--card);color:var(--ink);font-size:12px;font-weight:700;line-height:1.4;cursor:pointer}.srt-readaloud button:hover{border-color:var(--red)}.srt-read-status{font-size:12px;color:var(--muted)}.srt-readaloud.is-speaking [data-read-toggle]{border-color:var(--red);box-shadow:0 0 0 2px #f04d4315}.srt-readaloud [hidden]{display:none!important}@media(max-width:600px){.srt-reading-row{align-items:flex-start;gap:10px}.srt-readaloud button{min-height:42px}}

/* 1.1.4: Bewährte Bildkacheln, Ausschnitt mit Schwerpunkt im oberen Bildteil. */
.srt-site .topgrid .image-card>img,.srt-site .srp-archive-card img,.srt-site .event img,.srt-site .srp-article-aside>a>img,.srt-site .srt-mega img,.srt-site .place-row img,.srt-site .story-tile>img{object-position:var(--srt-focus-x,50%) var(--srt-focus-y,20%)}
/* 1.1.5: Mehrere Werbekunden auf breiten Flächen gleichzeitig sichtbar. */
.srt-ad-pool.srt-ad-ready{display:grid;grid-template-columns:repeat(var(--srt-ad-columns,1),minmax(0,1fr));gap:18px;align-items:start}.srt-ad-pool.srt-ad-ready>.srt-ad-controls{grid-column:1/-1;padding:0;justify-self:center}.srt-ad-pool.srt-ad-ready>.srt-ad-panel{width:100%;min-width:0}.srt-site .srp-ad-wide .srt-ad-pool .sbs-slider .soliloquy-image{height:auto!important;max-height:380px;object-fit:contain!important}.srt-ad-pool.srt-ad-ready>.srt-ad-panel .soliloquy-container{margin-left:auto;margin-right:auto}.srt-ad-pool.srt-ad-ready>.srt-ad-panel:not([hidden]){display:block}@media(max-width:700px){.srt-ad-pool.srt-ad-ready{gap:12px}}
/* 1.1.6: Bildcredit und aufgeräumte Werbeflächen */
.srt-site figcaption:not(:empty)::before,.srt-site .wp-caption-text:not(:empty)::before{content:'📷';display:inline-block;margin-right:.45em;font-size:.95em;line-height:1;vertical-align:baseline}.srt-site:not(.srt-show-ad-controls) .srp-ad-slot .srt-ad-controls,.srt-site:not(.srt-show-ad-controls) .srp-ad-slot .sbs-controls,.srt-site:not(.srt-show-ad-controls) .srp-ad-slot .soliloquy-controls{display:none!important}
/* Jede Menüebene liegt in genau einem begrenzten Flyout. */
.srt-site .srp-nav{position:relative;isolation:isolate}.srt-site .srp-nav .srp-menu{gap:0 20px;max-width:100%}.srt-site .srp-nav .srp-menu>li{position:relative}.srt-site .srp-nav a{font:600 14px/1.45 Arial,Helvetica,sans-serif;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}.srt-site .srp-nav .srp-menu>li>a{padding:16px 0}.srt-site .srp-nav .srp-submenu-toggle{float:none;width:30px;min-width:30px;min-height:34px;margin-left:2px;padding:6px;vertical-align:middle;font-size:15px}.srt-site .srt-nav-flyout{display:none;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 32px #13263b20;padding:14px;gap:20px;z-index:80;box-sizing:border-box}.srt-site .srp-nav .srt-nav-flyout>.sub-menu{position:static;display:block;left:auto;top:auto;min-width:0;max-width:none;width:auto;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.srt-site .srp-nav .srt-nav-flyout .sub-menu li{position:relative;border:0;min-width:0}.srt-site .srp-nav .srt-nav-flyout .sub-menu a{max-width:calc(100% - 36px);padding:10px 9px;font-size:13px;font-weight:500;color:var(--ink)}.srt-site .srp-nav .srt-nav-flyout .sub-menu .sub-menu{position:static;left:auto;top:auto;min-width:0;max-width:none;width:auto;margin:0 0 5px 12px;padding:0 0 0 9px;background:transparent;border:0;border-left:2px solid var(--line);box-shadow:none;border-radius:0}.srt-site .srp-nav .srt-nav-flyout>.srt-mega{position:static!important;left:auto!important;top:auto!important;width:auto!important;min-width:0;max-width:100%;padding:0;margin:0;border:0;box-shadow:none;border-radius:0;background:transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start}.srt-site .srp-nav .srt-mega a{display:block;min-width:0;max-width:100%;padding:0;font-size:13px;line-height:1.45;box-shadow:none}.srt-site .srp-nav .srt-mega strong{display:block;font-size:13px;font-weight:700;line-height:1.45}.srt-site .srp-nav .srt-mega img{position:static;display:block;max-width:100%;width:100%;height:110px;object-fit:cover;margin:0 0 9px;border-radius:7px}.srt-site .srt-header .head{min-width:0}.srt-site .srt-brand{min-width:0}.srt-site .srp-global-search label{min-width:0}.srt-site .srt-header .srp-global-search{min-width:0;max-width:100%}
@media(min-width:901px){.srt-site .srp-nav .srp-menu>li.srt-has-flyout{position:static}.srt-site .srt-nav-flyout{position:absolute;top:100%;left:0;right:auto;width:min(100%,1000px);max-height:min(70vh,650px);overflow:auto;grid-template-columns:minmax(190px,250px) minmax(0,1fr)}.srt-site .srt-nav-flyout:not(:has(>.srt-mega)){width:min(100%,360px);grid-template-columns:minmax(0,1fr)}.srt-site .srt-nav-flyout:not(:has(>.sub-menu)){grid-template-columns:minmax(0,1fr)}.srt-site .srp-nav:not(.srt-menu-dismissed) .srp-menu>li:hover>.srt-nav-flyout,.srt-site .srp-nav:not(.srt-menu-dismissed) .srp-menu>li:focus-within>.srt-nav-flyout,.srt-site .srp-nav .srp-menu>li.submenu-open>.srt-nav-flyout{display:grid}.srt-site .srp-nav .srt-nav-flyout>.srt-mega{display:grid}.srt-site .srp-nav .srt-nav-flyout .sub-menu li.submenu-open>.sub-menu{display:block}.srt-site .srt-header .srp-global-search input{max-width:100%;width:clamp(150px,19vw,260px)}}
@media(max-width:900px){.srt-site .srp-nav .srp-menu{gap:0}.srt-site .srp-nav .srp-menu>li>a{padding:12px 6px;max-width:calc(100% - 44px)}.srt-site .srp-nav .srp-submenu-toggle{float:right;min-width:38px;min-height:42px}.srt-site .srt-nav-flyout{position:static;width:100%;max-width:100%;max-height:none;padding:4px 8px;margin:0 0 8px;border:0;border-left:2px solid var(--line);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr)}.srt-site .srp-nav li.submenu-open>.srt-nav-flyout{display:block}.srt-site .srp-nav .srt-nav-flyout>.srt-mega{display:none!important}.srt-site .srp-nav .srt-nav-flyout>.sub-menu{margin:0}.srt-site .srp-nav .srt-nav-flyout .sub-menu li.submenu-open>.sub-menu{display:block}}
@media(max-width:900px){.srt-site .srp-nav .srt-has-flyout:has(>.srt-nav-flyout:not(:has(>.sub-menu)))>.srp-submenu-toggle{display:none}.srt-site .srp-nav .srt-has-flyout:has(>.srt-nav-flyout:not(:has(>.sub-menu)))>.srt-nav-flyout{display:none}}

/* 1.1.7: Einstellbare Aufmacherzahl */
.srt-site .srt-hero-extra{margin:22px 0 30px}.srt-site .topgrid.srt-top-single{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr)}.srt-site .topgrid .stack:not(:has(>article:nth-child(2))){grid-template-rows:1fr}@media(max-width:900px){.srt-site .topgrid.srt-top-single{grid-template-columns:minmax(0,1fr)}.srt-site .srt-hero-extra{margin-top:18px}}
/* 1.1.8: Kompaktes Kalenderblatt auf Veranstaltungsbildern. */
.srt-site .scharnberg-event-button{width:64px!important;right:9px!important;bottom:9px!important;border-radius:8px!important;box-shadow:0 3px 10px #0003}.srt-site .scharnberg-event-button .scharnberg-event-month{gap:3px!important;padding:5px 3px!important;font-size:9px!important;letter-spacing:.2px!important}.srt-site .scharnberg-event-button .scharnberg-event-month>span{font-size:8px!important}.srt-site .scharnberg-event-button .scharnberg-event-day{padding:5px 3px 4px!important;font-size:26px!important;letter-spacing:-1px!important}.srt-site .scharnberg-event-button .scharnberg-event-time{padding:5px 2px!important;font-size:10px!important}.srt-site .scharnberg-event-button .scharnberg-event-time small{font-size:8px!important}@media(max-width:480px){.srt-site .scharnberg-event-button{width:58px!important;right:7px!important;bottom:7px!important}.srt-site .scharnberg-event-button .scharnberg-event-day{font-size:24px!important}.srt-site .scharnberg-event-button .scharnberg-event-time{font-size:9px!important}}
/* 1.1.9: Deutlich gekennzeichnete redaktionelle Anzeigen vor den Nachrichten. */
.srt-featured-ads{margin:0 0 28px}.srt-featured-ads-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.srt-featured-ads-grid:not(:has(>.srt-featured-ad:nth-child(2))){grid-template-columns:minmax(0,1fr)}.srt-featured-ad{border:1px solid #dfd3b4;border-radius:14px;overflow:hidden;background:var(--card);min-width:0}.srt-featured-ad>a{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);height:100%;color:var(--ink);text-decoration:none}.srt-featured-ad>a:not(:has(>.srt-featured-ad-image)){grid-template-columns:minmax(0,1fr)}.srt-featured-ad-image{min-width:0;background:var(--bg)}.srt-featured-ad-image img{display:block;width:100%;height:100%;min-height:190px;max-height:300px;object-fit:cover;object-position:var(--srt-focus-x,50%) var(--srt-focus-y,20%)}.srt-featured-ad-copy{padding:21px;align-self:center;min-width:0}.srt-featured-ad-label{display:inline-block;padding:5px 8px;background:#fbf1d7;color:#69501c;border-radius:5px;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.055em;text-transform:uppercase}.srt-featured-ad h2{font-size:23px;line-height:1.22;letter-spacing:-.4px;margin:12px 0 10px;overflow-wrap:anywhere}.srt-featured-ad p{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 13px}.srt-featured-ad-more{font-size:12px;font-weight:700}.srt-featured-ad>a:hover h2{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.srt-featured-ads-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:550px){.srt-featured-ad>a{grid-template-columns:minmax(0,1fr)}.srt-featured-ad-image img{height:190px;min-height:0}.srt-featured-ad-copy{padding:18px}.srt-featured-ad h2{font-size:22px}}
/* 1.3: Feste Motivhöhen verhindern Sprünge beim Anzeigenwechsel. */
.srt-site .srp-ad-wide .srt-ad-pool .sbs-slider .soliloquy-image{height:320px!important;max-height:320px!important;object-fit:contain!important}.srt-site .srp-ad-side .srt-ad-pool .sbs-slider .soliloquy-image{height:400px!important;max-height:400px!important}.srt-site .lh-profil{max-width:100%;overflow:hidden;box-sizing:border-box}.srt-site .lh-profil .lh-plus-text{padding:24px}.srt-site .lh-profil>.lh-zweispaltig,.srt-site .lh-profil>.lh-inhalt,.srt-site .lh-profil>.lh-premium-cta{padding:24px}.srt-site .lh-profil .lh-zweispaltig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.srt-site .lh-profil :where(h2,h3,p){max-width:100%;overflow-wrap:anywhere}.srt-site .lh-profil .lh-buttons{display:flex;flex-wrap:wrap;gap:12px}.srt-site .lh-profil .lh-button{max-width:100%;white-space:normal;line-height:1.4}.srt-site .lh-profil .lh-liste{padding-left:20px}.srt-site .lh-profil .lh-zitat{margin:12px 24px;padding:18px;border-left:3px solid var(--red);font-size:18px;line-height:1.6}.srt-motion-button{display:block;margin:18px 0 0;padding:9px 13px;background:transparent;border:1px solid currentColor;border-radius:8px;font-size:12px;color:inherit;cursor:pointer}.srt-motion-paused *{animation-play-state:paused!important;scroll-behavior:auto!important}.srt-motion-paused .sbs-slide{transition:none!important}@media(max-width:700px){.srt-site .srp-ad-wide .srt-ad-pool .sbs-slider .soliloquy-image{height:clamp(240px,80vw,340px)!important;max-height:340px!important}.srt-site .lh-profil .lh-plus-text,.srt-site .lh-profil>.lh-zweispaltig,.srt-site .lh-profil>.lh-inhalt,.srt-site .lh-profil>.lh-premium-cta{padding:18px}.srt-site .lh-profil .lh-zweispaltig{grid-template-columns:minmax(0,1fr);gap:18px}}
.srt-motion-button{grid-column:1/-1;justify-self:start}

@media(min-width:701px){.srp-ad-slot.srt-mobile-only{display:none}}

/* 1.4.3: geordneter Footer mit getrennten Linkgruppen und ruhiger Abschlusszeile. */
.srt-site .srp-footer>.wrap{display:block}.srp-footer .srt-footer-top{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:40px;align-items:start}.srp-footer .srt-footer-brand .logo{display:inline-block;max-width:100%;font-size:30px;white-space:normal;overflow-wrap:anywhere}.srp-footer .srt-footer-brand p{max-width:340px;line-height:1.7;color:#b8c6d6}.srp-footer .srt-footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.srp-footer .srt-footer-groups h2{font-size:14px;line-height:1.5;margin:0 0 15px;color:#fff}.srp-footer .srt-footer-groups nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:10px;list-style:none;margin:0;padding:0}.srp-footer .srt-footer-groups a{display:inline-block;font-size:13px;line-height:1.6;overflow-wrap:anywhere;color:#c4d0dd}.srp-footer .srt-footer-groups a:hover{color:#fff;text-decoration:underline}.srp-footer .srt-footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px;margin-top:28px}.srp-footer .srt-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #ffffff26;margin-top:32px;padding-top:20px}.srp-footer .srt-footer-bottom p{margin:0;font-size:12px;line-height:1.6;color:#b8c6d6}.srp-footer .srt-footer-accessibility:empty{display:none}.srp-footer .srt-motion-button{margin:0;font-size:12px}
@media(max-width:1000px){.srp-footer .srt-footer-top{grid-template-columns:1fr;gap:26px}.srp-footer .srt-footer-brand p{max-width:600px}}@media(max-width:600px){.srp-footer .srt-footer-groups{grid-template-columns:1fr;gap:26px}.srp-footer .srt-footer-bottom{align-items:flex-start;flex-direction:column}}

/* 1.5.0: no independently sticky advert overlapping later sidebar content. */
.srt-site.srt-has-sticky_ad .srp-article-aside>.srp-ad-slot{position:static!important;top:auto!important}
.srt-site .srp-article-aside{position:static;align-self:start!important}
@media(min-width:901px){.srt-site.srt-has-sticky_ad .srp-article-aside.srt-sidebar-fits{position:sticky;top:var(--srt-sidebar-top,160px)}}
.srt-site .srt-forum-layout{padding-top:28px;padding-bottom:40px}.srt-site .srt-forum-content{min-width:0;max-width:100%}.srt-site.srt-forum-page .srt-forum-layout{max-width:1380px}.srt-site.srt-forum-page .srt-forum-layout #wpforo{max-width:100%;margin:0}

/* 1.5.2: identical large format below navigation and between homepage topics. */
.srt-site .srt-home-ad-large{width:100%;max-width:none;grid-column:1/-1;align-self:stretch;padding:12px;margin:24px 0;box-sizing:border-box}
.srt-site .srt-home-ad-large .srp-ad-native{width:100%;min-width:0;box-sizing:border-box}
.srt-site .srt-home-ad-large .sbs-slider .soliloquy-image{height:320px!important;max-height:320px!important;object-fit:contain!important}
@media(max-width:700px){.srt-site .srt-home-ad-large{padding:9px;margin:18px 0}.srt-site .srt-home-ad-large .sbs-slider .soliloquy-image{height:clamp(240px,80vw,340px)!important;max-height:340px!important}}

.srt-site .srt-contact-clearance{display:block;clear:both;width:100%;height:120px;margin:0;padding:0;border:0;pointer-events:none}@media print{.srt-site .srt-contact-clearance{display:none}}

/* 1.5.5: the hero-side advert becomes a full-width large slot when it moves below the hero. */
@media(max-width:1200px){.srt-site .topgrid>.sidecard>[data-srt-ad-slot="ads_home_side"]{width:100%;max-width:none;padding:12px;box-sizing:border-box}.srt-site .topgrid>.sidecard>[data-srt-ad-slot="ads_home_side"] .sbs-slider .soliloquy-image{height:320px!important;max-height:320px!important;object-fit:contain!important}}
@media(max-width:700px){.srt-site .topgrid>.sidecard>[data-srt-ad-slot="ads_home_side"]{padding:9px}.srt-site .topgrid>.sidecard>[data-srt-ad-slot="ads_home_side"] .sbs-slider .soliloquy-image{height:clamp(240px,80vw,340px)!important;max-height:340px!important}}

/* Keep controls after all cyclically ordered advertising panels. */
.srt-ad-pool.srt-ad-ready>.srt-ad-controls{order:2147483647}
