.rc24n{--o:#f36c21;--d:#20252b;--m:#68727a;max-width:1180px;margin:auto;padding:36px 18px 70px;color:var(--d);font-family:inherit}.rc24n *{box-sizing:border-box}.rc24n>header{border-left:4px solid var(--o);padding-left:18px;margin-bottom:26px}.rc24n>header span,.rc24n-title span{color:var(--o);font-size:12px;font-weight:800;letter-spacing:1.5px}.rc24n>header h1{font-size:34px;margin:3px 0 0}.rc24n>header p{margin:3px 0;color:var(--m)}.rc24n-top{display:grid;grid-template-columns:1.65fr 1fr;gap:16px}.rc24n-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rc24n-card{border:1px solid #e1e5e8;background:#fff}.rc24n-img{height:180px;display:block;background:#e9ecee center/cover no-repeat;position:relative}.rc24n-img b{position:absolute;bottom:0;left:0;background:var(--o);color:#fff;padding:7px 10px;font-size:10px;text-transform:uppercase}.rc24n-card.hero .rc24n-img{height:380px}.rc24n-body{padding:15px}.rc24n-body small{color:var(--m);font-size:10px}.rc24n-body h2{font-size:18px;line-height:1.18;margin:6px 0}.rc24n-card.hero h2{font-size:28px}.rc24n-body h2 a,.rc24n-more{color:var(--d);text-decoration:none}.rc24n-body p{font-size:12px;line-height:1.5;color:var(--m)}.rc24n-more{font-size:11px;font-weight:800}.rc24n-side p,.rc24n-side .rc24n-more{display:none}.rc24n-side h2{font-size:14px}.rc24n-filter{display:flex;overflow:auto;border-bottom:1px solid #dce1e4;margin:28px 0}.rc24n-filter button{border:0;border-bottom:3px solid transparent;background:none;padding:13px 15px;font-weight:700;white-space:nowrap}.rc24n-filter button.active{color:var(--o);border-color:var(--o)}.rc24n-title h2{font-size:25px;margin:4px 0 16px}.rc24n-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rc24n-card.hide{display:none}.rc24n-ticker{height:48px;background:#24282b;color:#fff;display:flex;overflow:hidden}.rc24n-ticker>strong{background:#f36c21;padding:0 20px;display:flex;align-items:center;white-space:nowrap}.rc24n-ticker>div{display:flex;width:max-content;align-items:center;animation:rc24nt 40s linear infinite}.rc24n-ticker span{display:flex;white-space:nowrap}.rc24n-ticker a{color:#fff;text-decoration:none;font-size:13px;font-weight:400;padding:0 16px}.rc24n-ticker b{color:#f36c21}@keyframes rc24nt{to{transform:translateX(-50%)}}.rc24n-meta{margin:0 0 22px;color:#f36c21;font-size:11px;font-weight:800}.rc24n-meta span{color:#68727a;margin-left:10px;font-weight:400}.rc24n-related{margin:45px 0}.rc24n-related>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rc24n-related a{border:1px solid #e1e5e8;text-decoration:none;color:#20252b;padding-bottom:13px}.rc24n-related i{display:block;height:160px;background:#eee center/cover}.rc24n-related strong,.rc24n-related em{display:block;margin:10px 12px 0}.rc24n-related em{color:#f36c21;font-size:10px;font-style:normal;font-weight:800}@media(max-width:900px){.rc24n-top{grid-template-columns:1fr}.rc24n-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rc24n{padding:22px 12px 50px}.rc24n-side{grid-template-columns:1fr 1fr}.rc24n-card.hero .rc24n-img{height:260px}.rc24n-grid,.rc24n-related>div:last-child{grid-template-columns:1fr}.rc24n-side .rc24n-img{height:125px}}
/* RC24 News 2.0 – breites Newsroom-Frontend */
.rc24-news-page .rc24n{max-width:1420px!important;width:calc(100% - 48px)!important;padding-left:0!important;padding-right:0!important}
.rc24n-top{grid-template-columns:minmax(0,2fr) minmax(380px,1fr)!important;gap:22px!important}.rc24n-side{gap:18px!important}.rc24n-grid{gap:22px!important}.rc24n-card.hero .rc24n-img{height:500px!important}.rc24n-side .rc24n-img{height:205px!important}
.rc24n-single-wrap{max-width:1180px;margin:0 auto;padding:5px 0 50px}.rc24n-single-image{margin:18px 0 30px}.rc24n-single-image img{display:block;width:100%;max-height:620px;object-fit:cover;border-radius:0!important}.rc24n-article{max-width:900px;font-size:15px;line-height:1.75}.rc24n-meta{display:flex!important;align-items:center;gap:12px!important}.rc24n-meta b{background:#f36c21;color:#fff;padding:6px 9px;font-size:10px}.rc24n-meta span{margin:0!important}.rc24n-single-tools{display:flex;gap:8px;max-width:900px;margin:30px 0 48px;padding-top:18px;border-top:1px solid #dce1e4}.rc24n-single-tools a,.rc24n-single-tools button{min-height:40px;padding:0 13px;border:1px solid #dce1e4;background:#fff;color:#20252b;text-decoration:none;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.rc24n-related-news,.rc24n-latest-market{margin:45px 0}.rc24n-related-news-grid,.rc24n-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rc24n-market-grid>a{border:1px solid #e1e5e8;background:#fff;text-decoration:none;color:#20252b;padding-bottom:14px}.rc24n-market-grid i{display:block;height:190px;background:#eee center/cover no-repeat}.rc24n-market-grid strong,.rc24n-market-grid em{display:block;margin:11px 13px 0}.rc24n-market-grid em{color:#f36c21;font-size:10px;font-style:normal;font-weight:800}
@media(max-width:1050px){.rc24n-top{grid-template-columns:1.5fr 1fr!important}.rc24n-side{grid-template-columns:1fr!important}.rc24n-side .rc24n-card:nth-child(n+3){display:none}}
@media(max-width:760px){.rc24-news-page .rc24n{width:calc(100% - 24px)!important}.rc24n-top{grid-template-columns:1fr!important}.rc24n-side{grid-template-columns:1fr 1fr!important}.rc24n-grid,.rc24n-related-news-grid,.rc24n-market-grid{grid-template-columns:1fr!important}.rc24n-card.hero .rc24n-img{height:280px!important}.rc24n-side .rc24n-img{height:135px!important}.rc24n-single-wrap{padding-left:12px;padding-right:12px}}

/* RC24 NEWS 2.1 – Layout-Fix passend zum RC24 Marktplatz */
body .rc24-news-page{background:#f3f4f5!important;min-height:75vh}
.rc24-news-page .rc24n{max-width:1180px!important;width:calc(100% - 36px)!important;margin:0 auto!important;padding:42px 0 72px!important}
.rc24n>header{border:0!important;border-bottom:1px solid #d9dee2!important;padding:0 0 18px!important;margin:0 0 22px!important;position:relative!important}
.rc24n>header:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:3px;background:#f36c21}
.rc24n>header span{font-size:10px!important;font-weight:900!important;letter-spacing:1.4px!important;color:#f36c21!important}
.rc24n>header h1{font-size:28px!important;line-height:1!important;margin:6px 0 5px!important;font-weight:800!important;letter-spacing:-.3px!important}
.rc24n>header p{font-size:12px!important;margin:0!important;color:#68727a!important}

/* Hauptbereich: Topmeldung links, Newsliste rechts – keine schmale Karten-Säule mehr */
.rc24n-top{display:grid!important;grid-template-columns:minmax(0,1.72fr) minmax(340px,.88fr)!important;gap:18px!important;align-items:stretch!important;margin:0 0 26px!important}
.rc24n-card{border:1px solid #dfe3e6!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important}
.rc24n-card.hero{display:grid!important;grid-template-rows:auto 1fr!important}
.rc24n-card.hero .rc24n-img{height:410px!important}
.rc24n-card.hero .rc24n-body{padding:18px 20px 20px!important}
.rc24n-card.hero .rc24n-body h2{font-size:25px!important;line-height:1.15!important;margin:6px 0 9px!important}
.rc24n-card.hero .rc24n-body p{font-size:12px!important;line-height:1.5!important;margin:0 0 12px!important}
.rc24n-img b{background:#f36c21!important;padding:7px 10px!important;font-size:9px!important}

/* Rechte Top-News als horizontale RC24-Karten */
.rc24n-side{display:flex!important;flex-direction:column!important;gap:10px!important}
.rc24n-side .rc24n-card{display:grid!important;grid-template-columns:145px minmax(0,1fr)!important;min-height:104px!important;flex:1 1 0!important}
.rc24n-side .rc24n-img{height:100%!important;min-height:104px!important}
.rc24n-side .rc24n-img b{display:none!important}
.rc24n-side .rc24n-body{padding:12px 13px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.rc24n-side .rc24n-body small{font-size:9px!important;margin-bottom:4px!important}
.rc24n-side .rc24n-body h2{font-size:13px!important;line-height:1.22!important;margin:0!important}
.rc24n-side .rc24n-body p,.rc24n-side .rc24n-more{display:none!important}

/* Kategorien wie RC24 Filterleiste */
.rc24n-filter{background:#fff!important;border:1px solid #dfe3e6!important;margin:0 0 30px!important;padding:0 8px!important}
.rc24n-filter button{min-height:45px!important;padding:0 13px!important;font-size:11px!important;color:#30363b!important}
.rc24n-filter button.active{color:#f36c21!important;border-bottom-color:#f36c21!important}

/* Neueste News: gleichmäßige Marktplatz-Karten */
.rc24n-title{border-left:3px solid #f36c21!important;padding-left:12px!important;margin:0 0 16px!important}
.rc24n-title span{font-size:9px!important;letter-spacing:1.3px!important}
.rc24n-title h2{font-size:22px!important;line-height:1.1!important;margin:4px 0 0!important}
.rc24n-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.rc24n-grid .rc24n-card{display:flex!important;flex-direction:column!important}
.rc24n-grid .rc24n-img{height:205px!important}
.rc24n-grid .rc24n-body{padding:14px 15px 16px!important;display:flex!important;flex-direction:column!important;flex:1!important}
.rc24n-grid .rc24n-body h2{font-size:16px!important;line-height:1.22!important;margin:5px 0 8px!important}
.rc24n-grid .rc24n-body p{font-size:11px!important;line-height:1.48!important;margin:0 0 12px!important}
.rc24n-grid .rc24n-more{margin-top:auto!important;color:#f36c21!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.2px!important}

/* Bildformat kontrolliert – verhindert die riesige Darstellung aus dem Screenshot */
.rc24n-img{background-size:cover!important;background-position:center!important}
@media(min-width:1400px){
 .rc24-news-page .rc24n{max-width:1280px!important}
 .rc24n-top{grid-template-columns:minmax(0,1.8fr) minmax(380px,.9fr)!important}
}
@media(max-width:900px){
 .rc24n-top{grid-template-columns:1fr!important}
 .rc24n-card.hero .rc24n-img{height:360px!important}
 .rc24n-side{display:grid!important;grid-template-columns:1fr 1fr!important}
 .rc24n-side .rc24n-card{grid-template-columns:120px minmax(0,1fr)!important}
 .rc24n-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:620px){
 .rc24-news-page .rc24n{width:calc(100% - 24px)!important;padding-top:26px!important}
 .rc24n>header h1{font-size:25px!important}
 .rc24n-card.hero .rc24n-img{height:240px!important}
 .rc24n-card.hero .rc24n-body h2{font-size:21px!important}
 .rc24n-side{grid-template-columns:1fr!important}
 .rc24n-side .rc24n-card{grid-template-columns:105px minmax(0,1fr)!important}
 .rc24n-grid{grid-template-columns:1fr!important}
 .rc24n-grid .rc24n-img{height:220px!important}
}

/* RC24 News 2.2 – native RC24 Theme Integration */
.rc24-news-page{background:var(--surface,#f3f4f5)!important}
.rc24-news-page>.rc24-news-shell.market-container{
 width:min(calc(100% - 40px),var(--shell,1180px))!important;
 max-width:var(--shell,1180px)!important;
 margin:0 auto!important;
 padding:0!important;
}
.rc24-news-shell>.rc24n{
 width:100%!important;max-width:none!important;margin:0!important;
 padding:46px 0 70px!important;
 --o:var(--orange,#f36c21)!important;
 --d:var(--ink,#20252b)!important;
 --m:var(--muted,#66707a)!important;
}
.rc24n>header{padding:0!important;margin:0 0 24px!important;border:0!important}
.rc24n>header:before,.rc24n>header:after{display:none!important}
.rc24n>header span{display:block!important;margin:0 0 5px!important;color:var(--orange,#f36c21)!important;font-size:11px!important;font-weight:900!important;letter-spacing:1.35px!important}
.rc24n>header h1{margin:0!important;font-size:28px!important;line-height:1.08!important;font-weight:800!important}
.rc24n>header p{margin:4px 0 0!important;font-size:12px!important;color:var(--muted,#66707a)!important}
.rc24n-top{display:grid!important;grid-template-columns:minmax(0,2.05fr) minmax(300px,.95fr)!important;gap:16px!important;align-items:start!important;margin:0 0 32px!important}
.rc24n-card{border:1px solid #e2e5e8!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;transition:.2s!important}
.rc24n-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.10)!important;transform:translateY(-1px)}
.rc24n-card.hero .rc24n-img{height:365px!important}
.rc24n-card.hero .rc24n-body{padding:17px 18px 18px!important}
.rc24n-card.hero .rc24n-body h2{font-size:23px!important;line-height:1.2!important;margin:5px 0 8px!important}
.rc24n-card.hero .rc24n-body p{font-size:12px!important;line-height:1.5!important;margin:0 0 11px!important}
.rc24n-img b{left:0!important;bottom:0!important;background:var(--orange,#f36c21)!important;color:#fff!important;border-radius:0!important}
.rc24n-side{display:block!important;background:#fff!important;border:1px solid #e2e5e8!important}
.rc24n-side-head{height:53px;padding:10px 13px!important;border-bottom:1px solid var(--line,#dfe3e7)!important}
.rc24n-side-head span{display:block;color:var(--orange,#f36c21);font-size:9px;font-weight:900;letter-spacing:1.2px}
.rc24n-side-head strong{display:block;margin-top:2px;font-size:14px}
.rc24n-side .rc24n-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:104px!important;border:0!important;border-bottom:1px solid #e2e5e8!important;transform:none!important}
.rc24n-side .rc24n-card:last-child{border-bottom:0!important}
.rc24n-side .rc24n-img{height:103px!important;min-height:103px!important}
.rc24n-side .rc24n-body{padding:11px 12px!important;justify-content:center!important}
.rc24n-side .rc24n-body small{font-size:9px!important}
.rc24n-side .rc24n-body h2{font-size:12px!important;line-height:1.25!important;margin:4px 0 0!important}
.rc24n-filter{display:flex!important;gap:4px!important;margin:0 0 35px!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--line,#dfe3e7)!important}
.rc24n-filter button{height:43px!important;min-height:43px!important;padding:0 12px!important;border:0!important;border-bottom:3px solid transparent!important;background:transparent!important;font-size:11px!important}
.rc24n-filter button.active{color:var(--orange,#f36c21)!important;border-bottom-color:var(--orange,#f36c21)!important}
.rc24n-title{display:flex!important;align-items:end!important;justify-content:space-between!important;padding:0!important;margin:0 0 18px!important;border:0!important}
.rc24n-title span{display:none!important}
.rc24n-title h2{margin:0!important;font-size:25px!important;line-height:1.1!important}
.rc24n-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.rc24n-grid .rc24n-img{height:175px!important}
.rc24n-grid .rc24n-body{min-height:155px!important;padding:13px!important}
.rc24n-grid .rc24n-body h2{font-size:14px!important;line-height:1.35!important;margin:4px 0 8px!important}
.rc24n-grid .rc24n-body p{font-size:11px!important;line-height:1.45!important;color:var(--muted,#66707a)!important}
.rc24n-more{color:var(--orange-dark,#d95310)!important;font-size:11px!important;font-weight:700!important}
@media(max-width:900px){
 .rc24n-top{grid-template-columns:1fr!important}
 .rc24n-side{display:grid!important;grid-template-columns:1fr 1fr!important}
 .rc24n-side-head{grid-column:1/-1!important}
 .rc24n-side .rc24n-card{grid-template-columns:105px minmax(0,1fr)!important}
 .rc24n-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
 .rc24-news-page>.rc24-news-shell.market-container{width:min(calc(100% - 24px),var(--shell,1180px))!important}
 .rc24-news-shell>.rc24n{padding:28px 0 50px!important}
 .rc24n-card.hero .rc24n-img{height:235px!important}
 .rc24n-card.hero .rc24n-body h2{font-size:20px!important}
 .rc24n-side{grid-template-columns:1fr!important}
 .rc24n-side-head{grid-column:auto!important}
 .rc24n-grid{grid-template-columns:1fr!important}
 .rc24n-grid .rc24n-img{height:210px!important}
}

/* RC24 News 2.3 – Übersicht wie RC24 Startseite, Artikel wie Detailseite */
.rc24-news-shell>.rc24n{padding-top:36px!important}
.rc24n>header{margin-bottom:18px!important}
.rc24n>header span{font-size:10px!important}.rc24n>header h1{font-size:26px!important}.rc24n>header p{font-size:11px!important}

/* Topmeldung: volle RC24-Shell statt Blog-Spalten */
.rc24n-top{display:block!important;width:100%!important;margin:0 0 32px!important}
.rc24n-top .rc24n-card.hero{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)!important;min-height:360px!important;border:1px solid var(--line,#dfe3e7)!important;background:#fff!important}
.rc24n-top .rc24n-card.hero .rc24n-img{height:100%!important;min-height:360px!important}
.rc24n-top .rc24n-card.hero .rc24n-body{padding:28px 28px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.rc24n-top .rc24n-card.hero .rc24n-body small{font-size:10px!important;color:var(--muted,#66707a)!important}
.rc24n-top .rc24n-card.hero .rc24n-body h2{font-size:27px!important;line-height:1.16!important;margin:8px 0 12px!important}
.rc24n-top .rc24n-card.hero .rc24n-body p{font-size:12px!important;line-height:1.55!important;margin:0 0 18px!important}
.rc24n-top .rc24n-more{display:inline-flex!important;width:max-content!important;min-height:38px!important;align-items:center!important;padding:0 14px!important;background:var(--orange,#f36c21)!important;color:#fff!important;text-decoration:none!important;text-transform:none!important}

/* RC24 Startseiten-Sektionskopf */
.rc24n-home-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin:0 0 14px!important;padding:0!important}
.rc24n-home-section-head span{display:block!important;color:var(--orange,#f36c21)!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.25px!important}
.rc24n-home-section-head h2{margin:3px 0 0!important;font-size:21px!important;line-height:1.1!important}
.rc24n-home-section-head>a{font-size:10px!important;font-weight:800!important;color:var(--orange-dark,#d95310)!important;text-decoration:none!important}
.rc24n-featured{margin:0 0 32px!important}
.rc24n-featured-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.rc24n-featured-grid .rc24n-card{display:flex!important;flex-direction:column!important}
.rc24n-featured-grid .rc24n-img{height:145px!important}
.rc24n-featured-grid .rc24n-body{padding:12px!important;min-height:135px!important;display:flex!important;flex-direction:column!important}
.rc24n-featured-grid h2{font-size:13px!important;line-height:1.3!important;margin:4px 0 7px!important}
.rc24n-featured-grid p{display:none!important}.rc24n-featured-grid .rc24n-more{margin-top:auto!important;font-size:10px!important}

/* Filter als schmale Startseiten-Navigation */
.rc24n-filter{margin:0 0 30px!important;background:#fff!important;border:1px solid var(--line,#dfe3e7)!important;padding:0 8px!important}
.rc24n-filter button{height:40px!important;min-height:40px!important}

/* News-Kacheln analog RC24 Startseite */
.rc24n-latest-head{margin-top:0!important}
.rc24n-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.rc24n-grid .rc24n-img{height:170px!important}
.rc24n-grid .rc24n-body{min-height:150px!important;padding:12px!important}
.rc24n-grid .rc24n-body h2{font-size:14px!important}

/* News-Einzelbeitrag: wie RC24 Detailseite – Kachel, Galerie/Visual oben, klare Inhaltssektionen */
body.single-rc24_news main,body.single-rc24_news .site-main{background:var(--surface,#f3f4f5)!important}
body.single-rc24_news article.rc24_news,body.single-rc24_news article.type-rc24_news{
 width:min(calc(100% - 40px),var(--shell,1180px))!important;max-width:var(--shell,1180px)!important;margin:28px auto 60px!important;
 background:#fff!important;border:1px solid var(--line,#dfe3e7)!important;padding:0!important
}
body.single-rc24_news article.type-rc24_news>header,body.single-rc24_news article.type-rc24_news .entry-header{padding:26px 28px 10px!important;margin:0!important}
body.single-rc24_news article.type-rc24_news .entry-title{font-size:27px!important;line-height:1.18!important;margin:0!important}
body.single-rc24_news article.type-rc24_news .entry-content{padding:0 28px 30px!important;margin:0!important}
.rc24n-single-wrap{max-width:none!important;margin:0!important;padding:0!important}
.rc24n-single-image{margin:14px -28px 28px!important;width:calc(100% + 56px)!important}
.rc24n-single-image img{width:100%!important;height:auto!important;max-height:560px!important;object-fit:cover!important}
.rc24n-article{max-width:850px!important;margin:0!important;font-size:14px!important;line-height:1.7!important}
.rc24n-meta{margin:0 0 12px!important}
.rc24n-single-tools{max-width:850px!important}
.rc24n-related-news,.rc24n-latest-market,.rc24n-related{border-top:1px solid var(--line,#dfe3e7)!important;padding-top:28px!important;margin-top:36px!important}
@media(max-width:900px){
 .rc24n-top .rc24n-card.hero{grid-template-columns:1fr!important}
 .rc24n-top .rc24n-card.hero .rc24n-img{min-height:330px!important;height:330px!important}
 .rc24n-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
 .rc24n-top .rc24n-card.hero .rc24n-img{min-height:230px!important;height:230px!important}
 .rc24n-top .rc24n-card.hero .rc24n-body{padding:18px!important}
 .rc24n-top .rc24n-card.hero .rc24n-body h2{font-size:21px!important}
 .rc24n-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
 .rc24n-featured-grid .rc24n-img{height:110px!important}
 body.single-rc24_news article.rc24_news,body.single-rc24_news article.type-rc24_news{width:calc(100% - 24px)!important;margin-top:16px!important}
 body.single-rc24_news article.type-rc24_news>header,body.single-rc24_news article.type-rc24_news .entry-header{padding:18px 16px 8px!important}
 body.single-rc24_news article.type-rc24_news .entry-content{padding:0 16px 22px!important}
 .rc24n-single-image{margin:12px -16px 22px!important;width:calc(100% + 32px)!important}
}

/* RC24 News 2.4 – Einzelansicht exakt als RC24 Detailseite */
body.single-rc24_news{background:var(--surface,#f3f4f5)!important}
body.single-rc24_news article.type-rc24_news{
 width:min(calc(100% - 40px),var(--shell,1180px))!important;
 max-width:var(--shell,1180px)!important;
 margin:24px auto 60px!important;
 padding:0!important;
 background:transparent!important;
 border:0!important;
 box-shadow:none!important;
}
body.single-rc24_news article.type-rc24_news>header,
body.single-rc24_news article.type-rc24_news .entry-header{
 background:#fff!important;
 border:1px solid var(--line,#dfe3e7)!important;
 border-bottom:0!important;
 margin:0!important;
 padding:22px 24px 15px!important;
}
body.single-rc24_news article.type-rc24_news .entry-title{
 max-width:930px!important;
 margin:0!important;
 font-size:27px!important;
 line-height:1.18!important;
 font-weight:800!important;
 letter-spacing:-.35px!important;
 color:var(--ink,#20252b)!important;
}
body.single-rc24_news article.type-rc24_news .entry-content{
 margin:0!important;padding:0!important;background:transparent!important;
}
.rc24n-single-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.rc24n-meta{
 background:#fff!important;
 border-left:1px solid var(--line,#dfe3e7)!important;
 border-right:1px solid var(--line,#dfe3e7)!important;
 display:flex!important;align-items:center!important;gap:11px!important;
 margin:0!important;padding:0 24px 14px!important;
 font-size:10px!important;color:var(--muted,#66707a)!important
}
.rc24n-meta b{background:var(--orange,#f36c21)!important;color:#fff!important;padding:6px 9px!important;font-size:9px!important}
.rc24n-single-image{
 width:100%!important;margin:0!important;padding:0!important;
 border-left:1px solid var(--line,#dfe3e7)!important;border-right:1px solid var(--line,#dfe3e7)!important;
 background:#fff!important
}
.rc24n-single-image img{
 display:block!important;width:100%!important;height:auto!important;max-height:520px!important;
 object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important
}
.rc24n-article{
 max-width:none!important;margin:0!important;padding:28px 24px 34px!important;
 background:#fff!important;border:1px solid var(--line,#dfe3e7)!important;border-top:0!important;
 color:var(--ink,#20252b)!important;font-size:14px!important;line-height:1.72!important
}
.rc24n-article>*{max-width:860px!important}
.rc24n-article p{margin:0 0 17px!important}
.rc24n-article h2{font-size:20px!important;line-height:1.25!important;margin:28px 0 11px!important}
.rc24n-article h3{font-size:17px!important;line-height:1.3!important;margin:25px 0 10px!important}
.rc24n-single-tools{
 max-width:none!important;margin:14px 0 34px!important;padding:0!important;border:0!important;
 display:flex!important;gap:8px!important
}
.rc24n-single-tools a,.rc24n-single-tools button{
 min-height:38px!important;padding:0 13px!important;background:#fff!important;border:1px solid var(--line,#dfe3e7)!important;
 color:var(--ink,#20252b)!important;font-size:10px!important;font-weight:800!important
}
.rc24n-single-tools a:hover,.rc24n-single-tools button:hover{background:var(--orange,#f36c21)!important;border-color:var(--orange,#f36c21)!important;color:#fff!important}

/* Folgeinhalte als eigenständige RC24-Detailsektionen, nicht im weißen Artikelblock */
.rc24n-related,.rc24n-related-news,.rc24n-latest-market{
 background:#fff!important;border:1px solid var(--line,#dfe3e7)!important;
 margin:0 0 16px!important;padding:20px!important
}
.rc24n-related .rc24n-title,.rc24n-related-news .rc24n-title,.rc24n-latest-market .rc24n-title{
 margin:0 0 14px!important;padding:0!important;border:0!important
}
.rc24n-related .rc24n-title h2,.rc24n-related-news .rc24n-title h2,.rc24n-latest-market .rc24n-title h2{
 font-size:19px!important;margin:0!important
}
.rc24n-related-news-grid,.rc24n-market-grid{gap:12px!important}
.rc24n-related-news-grid .rc24n-img,.rc24n-market-grid i{height:155px!important}

/* Theme-eigene Meta-/Featured-Image-Ausgaben vermeiden, falls vorhanden */
body.single-rc24_news article.type-rc24_news>header .entry-meta,
body.single-rc24_news article.type-rc24_news>.post-thumbnail{display:none!important}

@media(max-width:650px){
 body.single-rc24_news article.type-rc24_news{width:calc(100% - 24px)!important;margin:14px auto 40px!important}
 body.single-rc24_news article.type-rc24_news>header,body.single-rc24_news article.type-rc24_news .entry-header{padding:17px 15px 11px!important}
 body.single-rc24_news article.type-rc24_news .entry-title{font-size:21px!important}
 .rc24n-meta{padding:0 15px 11px!important;gap:8px!important;flex-wrap:wrap!important}
 .rc24n-single-image img{max-height:320px!important}
 .rc24n-article{padding:21px 15px 25px!important;font-size:13px!important}
 .rc24n-single-tools{margin-top:10px!important}
 .rc24n-related,.rc24n-related-news,.rc24n-latest-market{padding:14px!important}
}

/* RC24 News 2.5 – Newsübersicht verwendet exakt den Startseiten-Container */
main#rc24-news-page.market-container.market-home.rc24-news-page{
 width:min(calc(100% - 40px),var(--shell,1180px))!important;
 max-width:none!important;
 margin-inline:auto!important;
 padding-top:46px!important;
 padding-bottom:70px!important;
 background:transparent!important;
}
main#rc24-news-page>.rc24n{
 width:100%!important;
 max-width:none!important;
 margin:0!important;
 padding:0!important;
}
body:has(main#rc24-news-page){background:var(--surface,#f3f4f5)!important}

/* Kopf wie Startseiten-Sektionsüberschrift */
main#rc24-news-page .rc24n>header{
 margin:0 0 19px!important;
 padding:0!important;
 border:0!important;
}
main#rc24-news-page .rc24n>header span{
 margin:0 0 8px!important;
 color:var(--orange,#f36c21)!important;
 font-size:12px!important;
 font-weight:800!important;
 letter-spacing:1.6px!important;
}
main#rc24-news-page .rc24n>header h1{
 margin:0!important;
 font-size:25px!important;
 line-height:1.1!important;
}
main#rc24-news-page .rc24n>header p{
 margin:5px 0 0!important;
 color:var(--muted,#66707a)!important;
 font-size:12px!important;
}

/* Hauptnews im Stil der weißen RC24 Startseiten-Panels */
main#rc24-news-page .rc24n-top{margin-bottom:55px!important}
main#rc24-news-page .rc24n-top .rc24n-card.hero{
 grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)!important;
 min-height:330px!important;
 border:0!important;
 box-shadow:0 2px 8px rgba(0,0,0,.08)!important;
}
main#rc24-news-page .rc24n-top .rc24n-card.hero:hover{transform:none!important}
main#rc24-news-page .rc24n-top .rc24n-card.hero .rc24n-img{
 height:330px!important;min-height:330px!important
}
main#rc24-news-page .rc24n-top .rc24n-card.hero .rc24n-body{padding:25px!important}
main#rc24-news-page .rc24n-top .rc24n-card.hero h2{font-size:25px!important}
main#rc24-news-page .rc24n-top .rc24n-card.hero p{font-size:12px!important}

/* Weitere Meldungen exakt wie eine RC24 market-section */
main#rc24-news-page .rc24n-featured,
main#rc24-news-page .rc24n-latest-head{margin-bottom:0!important}
main#rc24-news-page .rc24n-featured{margin-bottom:55px!important}
main#rc24-news-page .rc24n-home-section-head{
 display:flex!important;align-items:end!important;justify-content:space-between!important;
 margin-bottom:18px!important;
}
main#rc24-news-page .rc24n-home-section-head span{
 margin:0 0 5px!important;color:var(--orange,#f36c21)!important;
 font-size:11px!important;font-weight:800!important;letter-spacing:1.4px!important
}
main#rc24-news-page .rc24n-home-section-head h2{margin:0!important;font-size:25px!important}
main#rc24-news-page .rc24n-home-section-head>a{font-size:13px!important;color:var(--orange-dark,#d95310)!important}
main#rc24-news-page .rc24n-featured-grid{
 grid-template-columns:repeat(4,1fr)!important;gap:16px!important
}
main#rc24-news-page .rc24n-featured-grid .rc24n-card,
main#rc24-news-page .rc24n-grid .rc24n-card{
 min-width:0!important;background:#fff!important;border:1px solid #e2e5e8!important;transition:.2s!important
}
main#rc24-news-page .rc24n-featured-grid .rc24n-card:hover,
main#rc24-news-page .rc24n-grid .rc24n-card:hover{
 box-shadow:0 6px 18px rgba(0,0,0,.12)!important;transform:translateY(-2px)!important
}
main#rc24-news-page .rc24n-featured-grid .rc24n-img{height:155px!important}
main#rc24-news-page .rc24n-featured-grid .rc24n-body{min-height:146px!important;padding:13px!important}
main#rc24-news-page .rc24n-featured-grid h2{font-size:14px!important;line-height:1.35!important}
main#rc24-news-page .rc24n-featured-grid p{display:none!important}

/* Filter kompakt zwischen den Startseiten-Sektionen */
main#rc24-news-page .rc24n-filter{
 margin:-20px 0 38px!important;
 padding:0!important;
 border:0!important;
 border-bottom:1px solid var(--line,#dfe3e7)!important;
 background:transparent!important
}

/* Neueste News: exakt 4 Karten wie Top-Angebote/Aktuelle Inserate */
main#rc24-news-page .rc24n-latest-head{margin-bottom:18px!important}
main#rc24-news-page .rc24n-grid{
 grid-template-columns:repeat(4,1fr)!important;
 gap:16px!important
}
main#rc24-news-page .rc24n-grid .rc24n-img{height:155px!important}
main#rc24-news-page .rc24n-grid .rc24n-body{min-height:146px!important;padding:13px!important}
main#rc24-news-page .rc24n-grid .rc24n-body h2{
 height:40px!important;overflow:hidden!important;font-size:14px!important;line-height:1.35!important;margin:4px 0 10px!important
}
main#rc24-news-page .rc24n-grid .rc24n-body p{display:none!important}
main#rc24-news-page .rc24n-grid .rc24n-more{margin-top:auto!important}

@media(max-width:900px){
 main#rc24-news-page .rc24n-top .rc24n-card.hero{grid-template-columns:1fr!important}
 main#rc24-news-page .rc24n-top .rc24n-card.hero .rc24n-img{height:310px!important;min-height:310px!important}
 main#rc24-news-page .rc24n-featured-grid,main#rc24-news-page .rc24n-grid{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:650px){
 main#rc24-news-page.market-container.market-home.rc24-news-page{width:calc(100% - 24px)!important;padding-top:30px!important}
 main#rc24-news-page .rc24n-top{margin-bottom:38px!important}
 main#rc24-news-page .rc24n-top .rc24n-card.hero .rc24n-img{height:230px!important;min-height:230px!important}
 main#rc24-news-page .rc24n-featured{margin-bottom:38px!important}
 main#rc24-news-page .rc24n-featured-grid{gap:10px!important}
 main#rc24-news-page .rc24n-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}
 main#rc24-news-page .rc24n-featured-grid .rc24n-img,main#rc24-news-page .rc24n-grid .rc24n-img{height:115px!important}
}

/* RC24 News 2.5.1 – Breite exakt wie Inserateübersicht
   Die Newsseite bekommt dieselbe äußere Desktop-Shell wie die Marktübersicht.
   Ältere rc24n-Max-Width/Width-Regeln werden vollständig neutralisiert. */
body main#rc24-news-page.market-container.market-home.rc24-news-page{
 width:calc(100% - 40px)!important;
 max-width:1260px!important;
 margin-left:auto!important;
 margin-right:auto!important;
 padding-left:0!important;
 padding-right:0!important;
 box-sizing:border-box!important;
}
body main#rc24-news-page.market-container.market-home.rc24-news-page > .rc24n{
 width:100%!important;
 max-width:100%!important;
 margin-left:0!important;
 margin-right:0!important;
 padding-left:0!important;
 padding-right:0!important;
 box-sizing:border-box!important;
}
body main#rc24-news-page .rc24n-top,
body main#rc24-news-page .rc24n-featured,
body main#rc24-news-page .rc24n-filter,
body main#rc24-news-page .rc24n-latest-head,
body main#rc24-news-page .rc24n-grid{
 width:100%!important;
 max-width:none!important;
 box-sizing:border-box!important;
}
@media(max-width:1300px){
 body main#rc24-news-page.market-container.market-home.rc24-news-page{
  width:calc(100% - 40px)!important;
  max-width:none!important;
 }
}
@media(max-width:650px){
 body main#rc24-news-page.market-container.market-home.rc24-news-page{
  width:calc(100% - 24px)!important;
 }
}

/* RC24 News 2.5.2 – Breite final an RC24 Inseratsübersicht angeglichen */
body main#rc24-news-page.market-container.market-home.rc24-news-page{
 width:calc(100% - 40px)!important;
 max-width:1180px!important;
 margin-left:auto!important;
 margin-right:auto!important;
}
body main#rc24-news-page.market-container.market-home.rc24-news-page>.rc24n{
 width:100%!important;
 max-width:1180px!important;
 margin:0 auto!important;
}
@media(max-width:1220px){
 body main#rc24-news-page.market-container.market-home.rc24-news-page{
  width:calc(100% - 40px)!important;
  max-width:none!important;
 }
}
@media(max-width:650px){
 body main#rc24-news-page.market-container.market-home.rc24-news-page{
  width:calc(100% - 24px)!important;
 }
}

/* RC24 News 2.6 – Newsdetail wie RC24 Inseratdetail */
body.single-rc24_news{background:var(--surface,#f3f4f5)!important}
body.single-rc24_news article.type-rc24_news{
 width:calc(100% - 40px)!important;max-width:1180px!important;
 margin:28px auto 60px!important;padding:0!important;
 background:transparent!important;border:0!important;box-shadow:none!important
}
/* Titel oben nicht mehr als separater Theme-Kopf – Detailkachel übernimmt */
body.single-rc24_news article.type-rc24_news>header,
body.single-rc24_news article.type-rc24_news>.entry-header{
 display:none!important
}
body.single-rc24_news article.type-rc24_news>.entry-content{
 margin:0!important;padding:0!important;background:transparent!important
}
body.single-rc24_news .rc24n-single-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important}

/* Bild zuerst – wie Fahrzeuggalerie */
body.single-rc24_news .rc24n-single-image{
 order:1!important;width:100%!important;margin:0!important;padding:0!important;
 background:#fff!important;border:1px solid var(--line,#dfe3e7)!important;border-bottom:0!important;
 box-shadow:0 8px 24px rgba(0,0,0,.08)!important
}
body.single-rc24_news .rc24n-single-image img{
 display:block!important;width:100%!important;height:500px!important;max-height:none!important;
 object-fit:cover!important;object-position:center!important;border-radius:0!important
}
/* Meta + Titel als Kopf direkt unter dem Bild */
body.single-rc24_news .rc24n-meta{
 order:2!important;position:relative!important;
 margin:0!important;padding:26px 28px 82px!important;
 background:#fff!important;border:1px solid var(--line,#dfe3e7)!important;border-top:0!important;
 box-shadow:0 8px 24px rgba(0,0,0,.08)!important;
 display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important
}
body.single-rc24_news .rc24n-meta:after{
 content:attr(data-title);display:none
}
/* Titel aus WP über CSS/Markup-Ersatz: der Artikeltext bekommt einen sichtbaren Detailtitel */
body.single-rc24_news .rc24n-article{
 order:4!important;max-width:none!important;margin:18px 0 0!important;padding:28px!important;
 background:#fff!important;border:1px solid var(--line,#dfe3e7)!important;
 font-size:14px!important;line-height:1.72!important;color:var(--ink,#20252b)!important
}
body.single-rc24_news .rc24n-article:before{
 content:"NEWS";display:block!important;margin:0 0 18px!important;padding-bottom:13px!important;
 border-bottom:1px solid var(--line,#dfe3e7)!important;color:var(--orange,#f36c21)!important;
 font-size:11px!important;font-weight:900!important;letter-spacing:1.3px!important
}
body.single-rc24_news .rc24n-article>*{max-width:900px!important}
body.single-rc24_news .rc24n-single-tools{
 order:3!important;margin:16px 0 0!important;padding:0 0 16px!important;
 border-bottom:1px solid var(--line,#dfe3e7)!important;max-width:none!important
}
body.single-rc24_news .rc24n-single-tools a,
body.single-rc24_news .rc24n-single-tools button{
 min-width:110px!important;height:44px!important;background:#fff!important;border:1px solid #cfd5d9!important;
 display:inline-flex!important;align-items:center!important;justify-content:center!important
}
/* Folgeboxen wie technische Daten / weitere Angebote */
body.single-rc24_news .rc24n-related{order:5!important}
body.single-rc24_news .rc24n-related-news{order:6!important}
body.single-rc24_news .rc24n-latest-market{order:7!important}
body.single-rc24_news .rc24n-related,
body.single-rc24_news .rc24n-related-news,
body.single-rc24_news .rc24n-latest-market{
 margin:18px 0 0!important;padding:24px 28px!important;background:#fff!important;
 border:1px solid var(--line,#dfe3e7)!important
}
@media(max-width:650px){
 body.single-rc24_news article.type-rc24_news{width:calc(100% - 24px)!important;margin-top:14px!important}
 body.single-rc24_news .rc24n-single-image img{height:260px!important}
 body.single-rc24_news .rc24n-meta{padding:17px 15px 18px!important}
 body.single-rc24_news .rc24n-article{padding:20px 15px!important}
 body.single-rc24_news .rc24n-related,body.single-rc24_news .rc24n-related-news,body.single-rc24_news .rc24n-latest-market{padding:18px 15px!important}
}

body.single-rc24_news .rc24n-detail-head{
 order:2!important;background:#fff!important;border:1px solid var(--line,#dfe3e7)!important;border-top:0!important;
 padding:24px 28px 18px!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important
}
body.single-rc24_news .rc24n-detail-kicker{font-size:10px!important;color:var(--orange,#f36c21)!important;font-weight:800!important;margin-bottom:8px!important}
body.single-rc24_news .rc24n-detail-kicker span{color:var(--muted,#66707a)!important;font-weight:500!important;margin-left:10px!important}
body.single-rc24_news .rc24n-detail-head h1{margin:0!important;max-width:930px!important;font-size:27px!important;line-height:1.18!important;font-weight:800!important}
body.single-rc24_news .rc24n-meta{order:3!important;padding:0 28px 20px!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important}
body.single-rc24_news .rc24n-meta b,body.single-rc24_news .rc24n-meta span:first-of-type{display:none!important}
body.single-rc24_news .rc24n-single-tools{order:4!important}
body.single-rc24_news .rc24n-article{order:5!important}
body.single-rc24_news .rc24n-related{order:6!important}
body.single-rc24_news .rc24n-related-news{order:7!important}
body.single-rc24_news .rc24n-latest-market{order:8!important}
@media(max-width:650px){body.single-rc24_news .rc24n-detail-head{padding:17px 15px 13px!important}body.single-rc24_news .rc24n-detail-head h1{font-size:21px!important}body.single-rc24_news .rc24n-meta{padding:0 15px 15px!important}}

/* RC24 News 2.7 – Detailseite übernimmt nur das Layout der RC24 Inseratdetailseite */
body.single-rc24_news article.type-rc24_news{
 width:calc(100% - 40px)!important;max-width:1180px!important;margin:28px auto 70px!important
}
body.single-rc24_news .rc24n-single-wrap{
 display:grid!important;grid-template-columns:minmax(0,2.05fr) minmax(285px,.78fr)!important;
 gap:16px!important;align-items:start!important
}
/* Hero + Kopf über komplette Breite */
body.single-rc24_news .rc24n-single-image,
body.single-rc24_news .rc24n-detail-head,
body.single-rc24_news .rc24n-meta,
body.single-rc24_news .rc24n-single-tools{
 grid-column:1/-1!important
}
body.single-rc24_news .rc24n-single-image{box-shadow:0 8px 24px rgba(0,0,0,.09)!important}
body.single-rc24_news .rc24n-single-image img{height:500px!important}
body.single-rc24_news .rc24n-detail-head{
 display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;
 padding:22px 28px 8px!important
}
body.single-rc24_news .rc24n-detail-kicker{grid-column:1/-1!important;margin-bottom:0!important}
body.single-rc24_news .rc24n-detail-head h1{font-size:27px!important;max-width:900px!important}
body.single-rc24_news .rc24n-meta{padding:0 28px 20px!important}

/* Aktionsleiste wie PDF / Merken / Teilen */
body.single-rc24_news .rc24n-single-tools{
 margin:0!important;padding:16px 0 20px!important;border-bottom:1px solid var(--line,#dfe3e7)!important
}
body.single-rc24_news .rc24n-single-tools a,
body.single-rc24_news .rc24n-single-tools button{
 min-width:116px!important;height:44px!important;margin:0!important
}

/* Haupttext links als weiße Detail-Kachel */
body.single-rc24_news .rc24n-article{
 grid-column:1!important;margin:0!important;padding:25px 28px 30px!important;
 background:#fff!important;border:1px solid var(--line,#dfe3e7)!important
}
body.single-rc24_news .rc24n-article:before{
 content:"NEWSBEITRAG"!important;font-size:10px!important;margin-bottom:20px!important
}
body.single-rc24_news .rc24n-article>*{max-width:none!important}
body.single-rc24_news .rc24n-article h2{
 padding-top:5px!important;font-size:20px!important;border-bottom:1px solid #edf0f2!important;padding-bottom:11px!important
}

/* Verknüpfte Inserate rechts – Sidebar wie Anbieter/Standort/Anfrage */
body.single-rc24_news .rc24n-related{
 grid-column:2!important;grid-row:5!important;margin:0!important;padding:18px!important;
 background:#fff!important;border-top:3px solid var(--orange,#f36c21)!important
}
body.single-rc24_news .rc24n-related .rc24n-title{display:block!important}
body.single-rc24_news .rc24n-related .rc24n-title h2{font-size:17px!important}
body.single-rc24_news .rc24n-related .rc24n-title span{display:block!important;font-size:9px!important;color:var(--orange,#f36c21)!important}
body.single-rc24_news .rc24n-related .rc24n-grid{grid-template-columns:1fr!important;gap:10px!important}
body.single-rc24_news .rc24n-related .rc24n-img{height:125px!important}

/* Weitere News und Markt-Angebote unterhalb – wie "Mehr auf RacingCars24" */
body.single-rc24_news .rc24n-related-news,
body.single-rc24_news .rc24n-latest-market{
 grid-column:1/-1!important;margin:28px 0 0!important;padding:0!important;background:transparent!important;border:0!important
}
body.single-rc24_news .rc24n-related-news .rc24n-title,
body.single-rc24_news .rc24n-latest-market .rc24n-title{
 display:flex!important;align-items:end!important;justify-content:space-between!important;margin-bottom:14px!important
}
body.single-rc24_news .rc24n-related-news-grid,
body.single-rc24_news .rc24n-market-grid{
 grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important
}
body.single-rc24_news .rc24n-related-news-grid .rc24n-card,
body.single-rc24_news .rc24n-market-grid>a{
 background:#fff!important;border:1px solid var(--line,#dfe3e7)!important
}
body.single-rc24_news .rc24n-related-news-grid .rc24n-img,
body.single-rc24_news .rc24n-market-grid i{height:145px!important}

/* Wenn keine manuell verknüpften Inserate vorhanden sind, Text bleibt trotzdem wie Detailbereich */
@media(max-width:900px){
 body.single-rc24_news .rc24n-single-wrap{grid-template-columns:1fr!important}
 body.single-rc24_news .rc24n-article,
 body.single-rc24_news .rc24n-related,
 body.single-rc24_news .rc24n-related-news,
 body.single-rc24_news .rc24n-latest-market{grid-column:1!important;grid-row:auto!important}
 body.single-rc24_news .rc24n-related-news-grid,
 body.single-rc24_news .rc24n-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
 body.single-rc24_news article.type-rc24_news{width:calc(100% - 24px)!important}
 body.single-rc24_news .rc24n-single-image img{height:260px!important}
 body.single-rc24_news .rc24n-detail-head{grid-template-columns:1fr!important;padding:17px 15px 8px!important}
 body.single-rc24_news .rc24n-meta{padding:0 15px 15px!important}
 body.single-rc24_news .rc24n-article{padding:20px 15px!important}
 body.single-rc24_news .rc24n-related-news-grid,
 body.single-rc24_news .rc24n-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
}

/* RC24 News 2.8 – Detailseite: gleiche Seitengeometrie wie Fahrzeugdetail */
body.single-rc24_news article.type-rc24_news{
 width:calc(100% - 40px)!important;
 max-width:1180px!important;
 margin:28px auto 70px!important;
 padding:0!important;
 background:transparent!important;
}

/* Wichtig: kein schmaler Theme-Inhaltscontainer mehr */
body.single-rc24_news article.type-rc24_news>.entry-content,
body.single-rc24_news .rc24n-single-wrap{
 width:100%!important;
 max-width:none!important;
 margin:0!important;
 padding:0!important;
 box-sizing:border-box!important;
}

/* Oben wie Fahrzeugdetail: Medienkachel + Kopf + Aktionsleiste */
body.single-rc24_news .rc24n-single-wrap{
 display:grid!important;
 grid-template-columns:minmax(0, 2fr) 330px!important;
 column-gap:18px!important;
 row-gap:16px!important;
 align-items:start!important;
}
body.single-rc24_news .rc24n-single-image,
body.single-rc24_news .rc24n-detail-head,
body.single-rc24_news .rc24n-meta,
body.single-rc24_news .rc24n-single-tools{
 grid-column:1/-1!important;
 width:100%!important;
}
body.single-rc24_news .rc24n-single-image{
 margin:0!important;padding:7px!important;
 background:#fff!important;border:1px solid #dfe3e7!important;
 box-shadow:0 8px 24px rgba(0,0,0,.10)!important;
}
body.single-rc24_news .rc24n-single-image img{
 width:100%!important;height:500px!important;display:block!important;
 object-fit:cover!important;border-radius:0!important;
}
body.single-rc24_news .rc24n-detail-head{
 margin:-16px 0 0!important;
 padding:22px 28px 8px!important;
 background:#fff!important;
 border:1px solid #dfe3e7!important;border-top:0!important;
 box-shadow:0 8px 24px rgba(0,0,0,.10)!important;
}
body.single-rc24_news .rc24n-detail-head h1{
 margin:0!important;font-size:27px!important;line-height:1.18!important;font-weight:800!important;
}
body.single-rc24_news .rc24n-meta{
 margin:-16px 0 0!important;padding:0 28px 20px!important;
 background:#fff!important;border:1px solid #dfe3e7!important;border-top:0!important;
 box-shadow:0 8px 24px rgba(0,0,0,.10)!important;
}
body.single-rc24_news .rc24n-single-tools{
 display:flex!important;gap:8px!important;margin:0!important;padding:0 0 18px!important;
 border-bottom:1px solid #dfe3e7!important;
}
body.single-rc24_news .rc24n-single-tools a,
body.single-rc24_news .rc24n-single-tools button{
 height:44px!important;min-width:116px!important;padding:0 16px!important;
 background:#fff!important;border:1px solid #cfd5d9!important;color:#20252b!important;
 font-size:11px!important;font-weight:700!important;
}

/* Linke Hauptspalte – wie Technische Daten/Beschreibung */
body.single-rc24_news .rc24n-article{
 grid-column:1!important;
 width:100%!important;max-width:none!important;
 margin:0!important;padding:26px 28px 32px!important;
 background:#fff!important;border:1px solid #dfe3e7!important;
 box-sizing:border-box!important;
}
body.single-rc24_news .rc24n-article>*{max-width:none!important;width:auto!important}
body.single-rc24_news .rc24n-article:before{
 content:"NEWSBEITRAG"!important;
 display:block!important;margin:0 0 18px!important;padding:0 0 12px!important;
 border-bottom:1px solid #e5e8ea!important;
 color:#f36c21!important;font-size:10px!important;font-weight:900!important;letter-spacing:1.4px!important;
}

/* Rechte Sidebar sichtbar wie Anbieter/Standort */
body.single-rc24_news .rc24n-related{
 grid-column:2!important;
 grid-row:auto!important;
 width:100%!important;
 margin:0!important;padding:18px!important;
 background:#fff!important;border:1px solid #dfe3e7!important;border-top:3px solid #f36c21!important;
 box-sizing:border-box!important;
}
body.single-rc24_news .rc24n-related .rc24n-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}

/* Weitere News und Inserate beginnen wieder links wie "Mehr auf RacingCars24" */
body.single-rc24_news .rc24n-related-news,
body.single-rc24_news .rc24n-latest-market{
 grid-column:1/-1!important;
 width:100%!important;max-width:none!important;
 margin:30px 0 0!important;padding:0!important;
 background:transparent!important;border:0!important;
}
body.single-rc24_news .rc24n-related-news-grid,
body.single-rc24_news .rc24n-market-grid{
 display:grid!important;
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:14px!important;
 width:100%!important;
}
body.single-rc24_news .rc24n-related-news-grid .rc24n-card,
body.single-rc24_news .rc24n-market-grid>a{
 width:auto!important;max-width:none!important;
}

/* Theme darf die Detailseite nicht wieder auf Contentbreite reduzieren */
body.single-rc24_news .site-main,
body.single-rc24_news .content-area,
body.single-rc24_news .site-content,
body.single-rc24_news #primary,
body.single-rc24_news #main{
 max-width:none!important;
}
@media(max-width:900px){
 body.single-rc24_news .rc24n-single-wrap{grid-template-columns:1fr!important}
 body.single-rc24_news .rc24n-article,
 body.single-rc24_news .rc24n-related{grid-column:1!important}
 body.single-rc24_news .rc24n-related-news-grid,
 body.single-rc24_news .rc24n-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
 body.single-rc24_news article.type-rc24_news{width:calc(100% - 24px)!important;margin-top:14px!important}
 body.single-rc24_news .rc24n-single-image{padding:4px!important}
 body.single-rc24_news .rc24n-single-image img{height:260px!important}
 body.single-rc24_news .rc24n-detail-head{padding:17px 15px 8px!important}
 body.single-rc24_news .rc24n-detail-head h1{font-size:21px!important}
 body.single-rc24_news .rc24n-meta{padding:0 15px 15px!important}
 body.single-rc24_news .rc24n-article{padding:20px 15px 24px!important}
}

/* RC24 News 2.9 – echter Breakout aus der Theme-Contentbreite + feste Detail-Sidebar */
body.single-rc24_news article.type-rc24_news{
 width:min(1180px,calc(100vw - 40px))!important;
 max-width:none!important;
 position:relative!important;
 left:50%!important;
 transform:translateX(-50%)!important;
 margin:28px 0 70px!important;
 overflow:visible!important;
}
body.single-rc24_news article.type-rc24_news>.entry-content,
body.single-rc24_news .rc24n-single-wrap{
 width:100%!important;max-width:none!important;
}
body.single-rc24_news .rc24n-single-wrap{
 grid-template-columns:minmax(0, 1fr) 330px!important;
 gap:18px!important;
}
body.single-rc24_news .rc24n-single-image,
body.single-rc24_news .rc24n-detail-head,
body.single-rc24_news .rc24n-meta,
body.single-rc24_news .rc24n-single-tools{
 grid-column:1/-1!important;
}
body.single-rc24_news .rc24n-article{
 grid-column:1!important;
 grid-row:auto!important;
 min-width:0!important;
}
body.single-rc24_news .rc24n-detail-sidebar{
 grid-column:2!important;
 grid-row:auto!important;
 display:flex!important;
 flex-direction:column!important;
 gap:16px!important;
 min-width:0!important;
}
body.single-rc24_news .rc24n-sidebox{
 background:#fff!important;
 border:1px solid #dfe3e7!important;
 border-top:3px solid #f36c21!important;
 padding:18px!important;
 box-sizing:border-box!important;
}
body.single-rc24_news .rc24n-sidebox>span{
 display:block!important;
 color:#f36c21!important;
 font-size:9px!important;
 font-weight:900!important;
 letter-spacing:1.25px!important;
 margin-bottom:5px!important;
}
body.single-rc24_news .rc24n-sidebox h3{
 margin:0 0 14px!important;
 font-size:18px!important;
 line-height:1.2!important;
}
body.single-rc24_news .rc24n-sidebox dl,
body.single-rc24_news .rc24n-sidebox dl div{
 margin:0!important;padding:0!important;
}
body.single-rc24_news .rc24n-sidebox dl div{
 display:flex!important;justify-content:space-between!important;gap:12px!important;
 padding:9px 0!important;border-top:1px solid #edf0f2!important;
 font-size:11px!important;
}
body.single-rc24_news .rc24n-sidebox dt{color:#69727a!important}
body.single-rc24_news .rc24n-sidebox dd{margin:0!important;font-weight:700!important;text-align:right!important}
body.single-rc24_news .rc24n-sidebox p{
 font-size:12px!important;line-height:1.55!important;color:#66707a!important;margin:0 0 15px!important
}
body.single-rc24_news .rc24n-sidebox a{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:40px!important;padding:0 14px!important;background:#f36c21!important;color:#fff!important;
 font-size:11px!important;font-weight:800!important;text-decoration:none!important;
}
body.single-rc24_news .rc24n-related{
 grid-column:2!important;
}
body.single-rc24_news .rc24n-related-news,
body.single-rc24_news .rc24n-latest-market{
 grid-column:1/-1!important;
}

/* Hero proportionaler wie die RC24-Fahrzeuggalerie */
body.single-rc24_news .rc24n-single-image img{
 height:480px!important;
}

/* Theme-Hüllen auf der Single-News nicht als weiße schmale Box darstellen */
body.single-rc24_news .site-main>article.type-rc24_news,
body.single-rc24_news #main>article.type-rc24_news{background:transparent!important}
@media(max-width:900px){
 body.single-rc24_news article.type-rc24_news{
  width:calc(100vw - 24px)!important;
 }
 body.single-rc24_news .rc24n-single-wrap{grid-template-columns:1fr!important}
 body.single-rc24_news .rc24n-article,
 body.single-rc24_news .rc24n-detail-sidebar,
 body.single-rc24_news .rc24n-related{grid-column:1!important}
}
@media(max-width:650px){
 body.single-rc24_news .rc24n-single-image img{height:260px!important}
}

/* RC24 News 3.0 – Detailseite geometrisch wie RC24 Fahrzeugdetail */
body.single-rc24_news article.type-rc24_news{
 width:min(1180px,calc(100vw - 40px))!important;
 max-width:none!important;
 position:relative!important;left:50%!important;transform:translateX(-50%)!important;
 margin:28px 0 70px!important;padding:0!important;background:transparent!important;
}
body.single-rc24_news .rc24n-single-wrap{
 display:grid!important;
 grid-template-columns:minmax(0, 800px) minmax(280px, 340px)!important;
 gap:18px!important;
 width:100%!important;max-width:none!important;
 align-items:start!important;
}

/* Oberer Detailkopf: eine zusammenhängende weiße Kachel wie Galerie + Fahrzeugkopf */
body.single-rc24_news .rc24n-single-image,
body.single-rc24_news .rc24n-detail-head,
body.single-rc24_news .rc24n-meta{
 grid-column:1/-1!important;width:100%!important;
}
body.single-rc24_news .rc24n-single-image{
 padding:8px 8px 0!important;margin:0!important;
 background:#fff!important;border:1px solid #dfe3e7!important;border-bottom:0!important;
 box-shadow:0 7px 22px rgba(0,0,0,.10)!important;
}
body.single-rc24_news .rc24n-single-image img{
 width:100%!important;height:500px!important;object-fit:cover!important;display:block!important;
}
body.single-rc24_news .rc24n-detail-head{
 margin:0!important;padding:22px 28px 8px!important;
 background:#fff!important;border:1px solid #dfe3e7!important;border-top:0!important;border-bottom:0!important;
 box-shadow:none!important;
}
body.single-rc24_news .rc24n-detail-head h1{
 font-size:27px!important;line-height:1.18!important;margin:0!important;font-weight:800!important;
}
body.single-rc24_news .rc24n-meta{
 margin:0!important;padding:0 28px 20px!important;
 background:#fff!important;border:1px solid #dfe3e7!important;border-top:0!important;
 box-shadow:0 7px 22px rgba(0,0,0,.10)!important;
}

/* Buttonleiste separat darunter – exakt wie PDF/Merken/Teilen */
body.single-rc24_news .rc24n-single-tools{
 grid-column:1/-1!important;
 display:flex!important;gap:8px!important;
 margin:0!important;padding:0 0 18px!important;
 border-bottom:1px solid #d9dee2!important;
}
body.single-rc24_news .rc24n-single-tools a,
body.single-rc24_news .rc24n-single-tools button{
 min-width:116px!important;height:44px!important;padding:0 15px!important;
 background:#fff!important;border:1px solid #cfd5d9!important;color:#20252b!important;
 font-size:11px!important;font-weight:700!important;
}

/* Hauptinhalt: links, exakt wie Beschreibung/Technische-Daten-Kacheln */
body.single-rc24_news .rc24n-article{
 grid-column:1!important;
 margin:0!important;padding:25px 28px 30px!important;
 width:100%!important;max-width:none!important;min-width:0!important;
 background:#fff!important;border:1px solid #dfe3e7!important;
 box-sizing:border-box!important;
}
body.single-rc24_news .rc24n-article:before{
 content:"Newsbeitrag"!important;
 display:block!important;
 margin:0 0 17px!important;padding:0 0 12px!important;
 border-bottom:1px solid #e6e9eb!important;
 color:#20252b!important;font-size:20px!important;font-weight:800!important;letter-spacing:0!important;
}
body.single-rc24_news .rc24n-article:after{
 content:"";display:block!important;width:34px!important;height:2px!important;
 background:#f36c21!important;position:absolute!important;
}
body.single-rc24_news .rc24n-article>*{max-width:none!important}
body.single-rc24_news .rc24n-article p{font-size:13px!important;line-height:1.65!important}
body.single-rc24_news .rc24n-article h2{font-size:18px!important;margin:25px 0 10px!important}

/* Rechte Spalte wie Anbieter / Standort / Anfrage */
body.single-rc24_news .rc24n-detail-sidebar{
 grid-column:2!important;
 display:flex!important;flex-direction:column!important;gap:16px!important;
 margin:0!important;
}
body.single-rc24_news .rc24n-sidebox{
 padding:18px!important;background:#fff!important;border:1px solid #dfe3e7!important;
 border-top:3px solid #f36c21!important;
}
body.single-rc24_news .rc24n-sidebox h3{font-size:18px!important}
body.single-rc24_news .rc24n-related{
 grid-column:2!important;
 margin:0!important;padding:18px!important;
 background:#fff!important;border:1px solid #dfe3e7!important;border-top:3px solid #f36c21!important;
}

/* Unterer Bereich wie "Mehr auf RacingCars24" – nicht in einer weißen Vollbreitenbox */
body.single-rc24_news .rc24n-related-news,
body.single-rc24_news .rc24n-latest-market{
 grid-column:1/-1!important;
 margin:34px 0 0!important;padding:0!important;
 background:transparent!important;border:0!important;
 width:100%!important;
}
body.single-rc24_news .rc24n-related-news .rc24n-title,
body.single-rc24_news .rc24n-latest-market .rc24n-title{
 margin:0 0 14px!important;padding:0!important;
}
body.single-rc24_news .rc24n-related-news .rc24n-title h2,
body.single-rc24_news .rc24n-latest-market .rc24n-title h2{
 font-size:20px!important;
}
body.single-rc24_news .rc24n-related-news-grid,
body.single-rc24_news .rc24n-market-grid{
 grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;
}
body.single-rc24_news .rc24n-related-news-grid .rc24n-card,
body.single-rc24_news .rc24n-market-grid>a{
 background:#fff!important;border:1px solid #dfe3e7!important;
}

/* Entfernt die große weiße Theme-Fläche um die News herum */
body.single-rc24_news .site-content,
body.single-rc24_news .content-area,
body.single-rc24_news .site-main,
body.single-rc24_news #primary,
body.single-rc24_news #main{
 background:transparent!important;
}
@media(max-width:900px){
 body.single-rc24_news article.type-rc24_news{width:calc(100vw - 24px)!important}
 body.single-rc24_news .rc24n-single-wrap{grid-template-columns:1fr!important}
 body.single-rc24_news .rc24n-article,
 body.single-rc24_news .rc24n-detail-sidebar,
 body.single-rc24_news .rc24n-related{grid-column:1!important}
 body.single-rc24_news .rc24n-related-news-grid,
 body.single-rc24_news .rc24n-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
 body.single-rc24_news .rc24n-single-image img{height:260px!important}
 body.single-rc24_news .rc24n-detail-head{padding:17px 15px 8px!important}
 body.single-rc24_news .rc24n-meta{padding:0 15px 15px!important}
 body.single-rc24_news .rc24n-article{padding:20px 15px!important}
}


/* =========================================================
   RC24 NEWS 3.1 – Dedicated Single Template
   Theme article/content wrappers are bypassed in PHP.
   Geometry follows the RC24 vehicle detail page.
   ========================================================= */
body.single-rc24_news{
    background:#f3f4f5!important;
}
body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:28px 20px 72px!important;
    background:#f3f4f5!important;
    box-sizing:border-box!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-page-container{
    width:100%!important;
    max-width:1180px!important;
    margin:0 auto!important;
    padding:0!important;
    background:transparent!important;
    box-sizing:border-box!important;
}

/* Reset all old breakout tricks – no transform/position hacks needed anymore */
body.single-rc24_news #rc24-news-single-page article,
body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap{
    position:static!important;
    left:auto!important;
    right:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

/* The plugin content itself becomes the same two-column geometry as vehicle detail */
body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap{
    display:grid!important;
    grid-template-columns:minmax(0, 1fr) 330px!important;
    grid-template-areas:
        "hero hero"
        "head head"
        "meta meta"
        "tools tools"
        "article sidebar"
        "related sidebar"
        "relatednews relatednews"
        "market market"!important;
    column-gap:18px!important;
    row-gap:16px!important;
    align-items:start!important;
}

/* Hero / title block = vehicle gallery/header card */
body.single-rc24_news #rc24-news-single-page .rc24n-single-image{
    grid-area:hero!important;
    width:100%!important;
    margin:0!important;
    padding:7px 7px 0!important;
    background:#fff!important;
    border:1px solid #dfe3e7!important;
    border-bottom:0!important;
    box-shadow:0 8px 24px rgba(0,0,0,.09)!important;
    box-sizing:border-box!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-image img{
    display:block!important;
    width:100%!important;
    height:500px!important;
    object-fit:cover!important;
    border:0!important;
    border-radius:0!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head{
    grid-area:head!important;
    width:100%!important;
    margin:-16px 0 0!important;
    padding:20px 28px 7px!important;
    background:#fff!important;
    border:1px solid #dfe3e7!important;
    border-top:0!important;
    border-bottom:0!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head h1{
    margin:0!important;
    font-size:27px!important;
    line-height:1.18!important;
    font-weight:800!important;
    color:#171b1f!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-meta{
    grid-area:meta!important;
    width:100%!important;
    margin:-16px 0 0!important;
    padding:0 28px 18px!important;
    background:#fff!important;
    border:1px solid #dfe3e7!important;
    border-top:0!important;
    box-shadow:0 8px 24px rgba(0,0,0,.09)!important;
    box-sizing:border-box!important;
}

/* Action bar */
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools{
    grid-area:tools!important;
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    margin:0!important;
    padding:0 0 18px!important;
    background:transparent!important;
    border-bottom:1px solid #d9dee2!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools a,
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:116px!important;
    height:44px!important;
    margin:0!important;
    padding:0 16px!important;
    background:#fff!important;
    color:#20252b!important;
    border:1px solid #cfd5d9!important;
    border-radius:0!important;
    box-shadow:none!important;
    font-size:11px!important;
    font-weight:700!important;
    text-decoration:none!important;
}

/* Main news card = Description card on vehicle detail */
body.single-rc24_news #rc24-news-single-page .rc24n-article{
    grid-area:article!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    padding:24px 28px 30px!important;
    background:#fff!important;
    border:1px solid #dfe3e7!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-article:before{
    content:"Newsbeitrag"!important;
    display:block!important;
    margin:0 0 18px!important;
    padding:0 0 12px!important;
    color:#171b1f!important;
    border-bottom:1px solid #e5e8ea!important;
    font-size:20px!important;
    line-height:1.2!important;
    font-weight:800!important;
    letter-spacing:0!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-article p{
    margin:0 0 14px!important;
    font-size:13px!important;
    line-height:1.65!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-article h2,
body.single-rc24_news #rc24-news-single-page .rc24n-article h3{
    margin:24px 0 10px!important;
    color:#171b1f!important;
    font-weight:800!important;
}

/* Right sidebar = provider/location/request cards */
body.single-rc24_news #rc24-news-single-page .rc24n-detail-sidebar{
    grid-area:sidebar!important;
    display:flex!important;
    flex-direction:column!important;
    gap:16px!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-sidebox{
    width:100%!important;
    margin:0!important;
    padding:18px!important;
    background:#fff!important;
    border:1px solid #dfe3e7!important;
    border-top:3px solid #f36c21!important;
    box-sizing:border-box!important;
}

/* Optional related block in sidebar */
body.single-rc24_news #rc24-news-single-page .rc24n-related{
    grid-area:related!important;
    width:100%!important;
    margin:0!important;
    padding:18px!important;
    background:#fff!important;
    border:1px solid #dfe3e7!important;
    border-top:3px solid #f36c21!important;
    box-sizing:border-box!important;
}

/* Bottom sections = "Mehr auf RacingCars24" */
body.single-rc24_news #rc24-news-single-page .rc24n-related-news{
    grid-area:relatednews!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-latest-market{
    grid-area:market!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-related-news,
body.single-rc24_news #rc24-news-single-page .rc24n-latest-market{
    width:100%!important;
    max-width:none!important;
    margin:20px 0 0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-related-news-grid,
body.single-rc24_news #rc24-news-single-page .rc24n-market-grid{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:14px!important;
    width:100%!important;
}

/* No theme-style white full page panel */
body.single-rc24_news #rc24-news-single-page,
body.single-rc24_news #rc24-news-single-page > .rc24n-page-container{
    background:#f3f4f5!important;
}

@media(max-width:900px){
    body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
        padding:18px 12px 50px!important;
    }
    body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap{
        grid-template-columns:1fr!important;
        grid-template-areas:
            "hero"
            "head"
            "meta"
            "tools"
            "article"
            "sidebar"
            "related"
            "relatednews"
            "market"!important;
    }
    body.single-rc24_news #rc24-news-single-page .rc24n-related-news-grid,
    body.single-rc24_news #rc24-news-single-page .rc24n-market-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}
@media(max-width:650px){
    body.single-rc24_news #rc24-news-single-page .rc24n-single-image img{
        height:260px!important;
    }
    body.single-rc24_news #rc24-news-single-page .rc24n-detail-head{
        padding:17px 15px 7px!important;
    }
    body.single-rc24_news #rc24-news-single-page .rc24n-detail-head h1{
        font-size:21px!important;
    }
    body.single-rc24_news #rc24-news-single-page .rc24n-meta{
        padding:0 15px 15px!important;
    }
    body.single-rc24_news #rc24-news-single-page .rc24n-article{
        padding:20px 15px 24px!important;
    }
}


/* =========================================================
   RC24 NEWS 3.1.2 – Kopfbereich 1:1 nach Fahrzeugdetail
   Maße aus RC24 Fahrzeuge 0.10.280 übernommen.
   ========================================================= */
body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
 padding-top:34px!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-page-container{
 max-width:1240px!important;
}

/* Da Meta jetzt im Kopf sitzt: Grid wie Fahrzeugdetail */
body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap{
 grid-template-areas:
  "hero hero"
  "head head"
  "tools tools"
  "article sidebar"
  "related sidebar"
  "relatednews relatednews"
  "market market"!important;
}

/* Fahrzeug-Galeriekachel: 1240px, 550px Höhe, 8px Innenabstand */
body.single-rc24_news #rc24-news-single-page .rc24n-single-image{
 grid-area:hero!important;
 height:550px!important;
 margin:0!important;
 padding:8px!important;
 background:#fff!important;
 border:0!important;
 box-shadow:0 -5px 18px rgba(20,27,34,.055),
            -6px 0 18px rgba(20,27,34,.04),
             6px 0 18px rgba(20,27,34,.04)!important;
 box-sizing:border-box!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-image img{
 width:100%!important;
 height:100%!important;
 max-width:none!important;
 display:block!important;
 object-fit:cover!important;
}

/* Titelkachel exakt nach .rc24-oms-heading */
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head{
 grid-area:head!important;
 display:block!important;
 width:100%!important;
 margin:0!important;
 padding:30px 34px 28px!important;
 background:#fff!important;
 border:0!important;
 box-shadow:0 10px 24px rgba(20,27,34,.09),
            -6px 0 18px rgba(20,27,34,.04),
             6px 0 18px rgba(20,27,34,.04)!important;
 box-sizing:border-box!important;
}

/* Meta-Zeile wie Kategorie / Inseratnummer */
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker{
 display:flex!important;
 align-items:center!important;
 flex-wrap:wrap!important;
 gap:0!important;
 margin:0 0 12px!important;
 color:#687078!important;
 font-size:12px!important;
 line-height:1.25!important;
 font-weight:600!important;
 letter-spacing:0!important;
 text-transform:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker>span:first-child{
 color:#687078!important;
 font:inherit!important;
 text-transform:none!important;
 letter-spacing:0!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker>span+span:before{
 content:"•"!important;
 display:inline-block!important;
 margin:0 9px!important;
 color:#f36c21!important;
 font-weight:900!important;
}

/* Headline exakt wie aktuelle Fahrzeugheadline */
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head h1{
 margin:0!important;
 padding:0!important;
 color:#101214!important;
 font-size:27px!important;
 line-height:1.2!important;
 font-weight:700!important;
 letter-spacing:normal!important;
 text-transform:none!important;
}

/* Unterzeile an Position des Fahrzeugmodells */
body.single-rc24_news #rc24-news-single-page .rc24n-detail-subline{
 margin:5px 0 0!important;
 padding:0!important;
 color:#687078!important;
 font-size:15px!important;
 line-height:1.2!important;
 font-weight:700!important;
}

/* Alte separate Meta-Leiste sicher entfernen */
body.single-rc24_news #rc24-news-single-page .rc24n-meta{
 display:none!important;
}

/* Abstand/Position der Werkzeugleiste wie beim Inserat */
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools{
 margin:18px 0 0!important;
 padding:0 0 12px!important;
 min-height:46px!important;
 border-bottom:1px solid #d9dee2!important;
}

/* RC24 Fahrzeugdetail nutzt bei kleineren Desktops Innenabstand */
@media(max-width:1288px){
 body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
  padding-left:24px!important;
  padding-right:24px!important;
 }
}
@media(max-width:760px){
 body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
  padding-top:18px!important;
  padding-left:12px!important;
  padding-right:12px!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-single-image{
  height:auto!important;
  min-height:0!important;
  padding:6px!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-single-image img{
  height:auto!important;
  aspect-ratio:16/10!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head{
  padding:21px 18px!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head h1{
  font-size:24px!important;
  line-height:1.2!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-subline{
  font-size:14px!important;
 }
}

/* =========================================================
   RC24 NEWS 3.1.3 – Kopfgeometrie exakt an Inseratdetail
   ========================================================= */
body.single-rc24_news #rc24-news-single-page .rc24n-page-container{
 max-width:1180px!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap{
 row-gap:16px!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-image{
 height:550px!important;
 padding:8px!important;
 margin:0!important;
 border:0!important;
 box-shadow:0 -5px 18px rgba(20,27,34,.055),-6px 0 18px rgba(20,27,34,.04),6px 0 18px rgba(20,27,34,.04)!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head{
 margin:-16px 0 0!important;
 padding:26px 28px 24px!important;
 min-height:126px!important;
 box-shadow:0 10px 24px rgba(20,27,34,.09),-6px 0 18px rgba(20,27,34,.04),6px 0 18px rgba(20,27,34,.04)!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker{
 margin:0 0 10px!important;
 font-size:12px!important;
 line-height:1.25!important;
 font-weight:500!important;
 color:#687078!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head h1{
 font-size:27px!important;
 line-height:1.2!important;
 font-weight:700!important;
 letter-spacing:normal!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-subline{
 margin:6px 0 0!important;
 font-size:13px!important;
 line-height:1.2!important;
 font-weight:700!important;
 color:#687078!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools{
 margin:0!important;
 padding:0 0 16px!important;
 gap:8px!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools a,
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools button{
 min-width:0!important;
 height:44px!important;
 padding:0 20px!important;
 font-size:12px!important;
 font-weight:700!important;
}
@media(max-width:760px){
 body.single-rc24_news #rc24-news-single-page .rc24n-single-image{height:auto!important;padding:6px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head{margin:-16px 0 0!important;min-height:0!important;padding:21px 18px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head h1{font-size:24px!important}
}

/* =========================================================
   RC24 NEWS 3.1.4 – Feinausrichtung 1:1 zur Inseratdetailseite
   Referenz: Kopfposition, Titelkachel, Meta/Headline/Subline, Tools
   ========================================================= */
body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
 padding-top:42px!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head{
 min-height:134px!important;
 padding:30px 28px 28px!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker{
 margin:0 0 12px!important;
 padding:0!important;
 font-size:12px!important;
 line-height:1.25!important;
 font-weight:500!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head h1{
 margin:0!important;
 padding:0!important;
 font-size:27px!important;
 line-height:1.2!important;
 font-weight:700!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-subline{
 margin:6px 0 0!important;
 padding:0!important;
 font-size:13px!important;
 line-height:1.2!important;
 font-weight:700!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools{
 margin:0!important;
 padding:0 0 16px!important;
 min-height:60px!important;
 align-items:flex-start!important;
}
@media(max-width:760px){
 body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{padding-top:18px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head{min-height:0!important;padding:21px 18px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker{margin-bottom:10px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head h1{font-size:24px!important}
}


/* =========================================================
   RC24 NEWS 3.1.6 – Originalstruktur der Inseratdetailseite
   Werte direkt aus RC24 Fahrzeuge 0.10.279 übernommen.
   ========================================================= */
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading{
 display:grid!important;
 grid-template-columns:minmax(0,1fr) auto!important;
 align-items:center!important;
 gap:18px 32px!important;
 width:100%!important;
 margin:0 0 18px!important;
 padding:24px 30px 22px!important;
 border:0!important;
 background:#fff!important;
 box-shadow:0 10px 24px rgba(20,27,34,.09),-6px 0 18px rgba(20,27,34,.04),6px 0 18px rgba(20,27,34,.04)!important;
 box-sizing:border-box!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading:before{display:none!important;content:none!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title{min-width:0!important;width:100%!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta{
 display:flex!important;flex-wrap:wrap!important;gap:6px 18px!important;
 margin:0 0 11px!important;padding:0!important;color:#7a8288!important;
 font-size:12px!important;font-weight:700!important;line-height:normal!important;letter-spacing:.025em!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span{color:#7a8288!important;font:inherit!important;letter-spacing:inherit!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span+span{position:relative!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span+span:before{content:'•'!important;position:absolute!important;left:-11px!important;color:#f36c21!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{
 margin:0!important;padding:0!important;max-width:none!important;color:#101214!important;
 font-size:27px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title p.rc24n-detail-subline{
 margin:5px 0 0!important;padding:0!important;color:#687078!important;font-size:14px!important;font-weight:700!important;line-height:normal!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools.rc24-detail-actionbar{
 display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;
 width:100%!important;min-height:0!important;margin:14px 0 24px!important;padding:0 0 18px!important;
 border:0!important;border-bottom:1px solid #d9dee2!important;background:transparent!important;
}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar-left{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;
 width:118px!important;min-width:118px!important;min-height:46px!important;height:46px!important;margin:0!important;padding:0 14px!important;gap:8px!important;
 border:1px solid #cfd6db!important;border-radius:0!important;background:#fff!important;color:#20252b!important;box-shadow:none!important;
 font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;
}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action .rc24-action-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;flex:0 0 18px!important;color:currentColor!important}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action .rc24-action-icon svg{display:block!important;width:18px!important;height:18px!important}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action .rc24-action-label{font-size:13px!important;font-weight:700!important;line-height:1!important;color:currentColor!important}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action:hover,
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action:focus-visible{border-color:#f36c21!important;background:#fff!important;color:#f36c21!important}
@media(max-width:760px){
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0 0 10px!important;padding:18px 17px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta{display:grid!important;gap:4px!important;margin:0 0 9px!important;font-size:11px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span+span:before{display:none!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{font-size:24px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:normal!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-single-tools.rc24-detail-actionbar{align-items:stretch!important;flex-direction:column!important;gap:10px!important;margin:10px 0 18px!important;padding-bottom:14px!important}
 body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar-left{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important}
 body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action{width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0 8px!important;gap:6px!important}
 body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-action-label{font-size:12px!important}
}

/* =========================================================
   RC24 NEWS 3.1.7 – Detailkopf final nach Inseratdetail 0.10.279
   Verbindliche Referenz: Fahrzeug-Detailkopf + Actionbar
   ========================================================= */
body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
  padding-top:34px!important;
  background:#f2f3f4!important;
}
body.single-rc24_news #rc24-news-single-page > .rc24n-page-container{
  width:calc(100% - 30px)!important;
  max-width:1240px!important;
  margin:0 auto!important;
  padding:0!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0 0 52px!important;
  row-gap:0!important;
}
/* Bildkachel wie .rc24-oms-hero */
body.single-rc24_news #rc24-news-single-page .rc24n-single-image{
  width:100%!important;
  height:550px!important;
  margin:0!important;
  padding:8px!important;
  background:#fff!important;
  border:0!important;
  box-sizing:border-box!important;
  box-shadow:0 10px 32px rgba(20,27,34,.10)!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-height:none!important;
  margin:0!important;
  object-fit:cover!important;
  border-radius:0!important;
}
/* Kopf exakt wie aktueller Fahrzeugkopf */
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px 32px!important;
  width:100%!important;
  min-height:0!important;
  margin:0 0 18px!important;
  padding:24px 30px 22px!important;
  border:0!important;
  background:#fff!important;
  box-sizing:border-box!important;
  box-shadow:0 2px 8px rgba(0,0,0,.08)!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading:before{
  display:none!important;
  content:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title{
  width:100%!important;
  min-width:0!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px 18px!important;
  margin:0 0 11px!important;
  padding:0!important;
  color:#7a8288!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.2!important;
  letter-spacing:.025em!important;
  text-transform:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span{
  color:inherit!important;font:inherit!important;letter-spacing:inherit!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span+span{position:relative!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span+span:before{
  content:'•'!important;display:block!important;position:absolute!important;left:-11px!important;color:#f36c21!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{
  margin:0!important;
  padding:0!important;
  max-width:none!important;
  color:#101214!important;
  font-size:28px!important;
  line-height:1.12!important;
  font-weight:800!important;
  letter-spacing:-.02em!important;
  text-transform:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title p.rc24n-detail-subline{
  margin:5px 0 0!important;
  padding:0!important;
  color:#687078!important;
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:700!important;
}
/* Actionbar 1:1 wie PDF / Merken / Teilen */
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools.rc24-detail-actionbar{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  width:100%!important;
  min-height:0!important;
  margin:14px 0 24px!important;
  padding:0 0 18px!important;
  border:0!important;
  border-bottom:1px solid #d9dee2!important;
  background:transparent!important;
}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar-left{
  display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;
}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:118px!important;
  min-width:118px!important;
  min-height:46px!important;
  height:46px!important;
  margin:0!important;
  padding:0 14px!important;
  gap:8px!important;
  border:1px solid #cfd6db!important;
  border-radius:0!important;
  background:#fff!important;
  color:#20252b!important;
  box-shadow:none!important;
  font-family:inherit!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1!important;
  text-decoration:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-action-icon{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;flex:0 0 18px!important;color:currentColor!important;
}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-action-icon svg{
  display:block!important;width:18px!important;height:18px!important;
}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-action-label{
  font-size:13px!important;font-weight:700!important;line-height:1!important;color:currentColor!important;
}
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action:hover,
body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action:focus-visible{
  border-color:#f36c21!important;background:#fff!important;color:#f36c21!important;
}
@media(max-width:760px){
  body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{padding-top:18px!important}
  body.single-rc24_news #rc24-news-single-page > .rc24n-page-container{width:calc(100% - 24px)!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-single-image{height:auto!important;padding:6px!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-single-image img{height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0 0 10px!important;padding:18px 17px!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta{display:grid!important;gap:4px!important;margin:0 0 9px!important;font-size:11px!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span+span:before{display:none!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{font-size:24px!important;line-height:1.15!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title p.rc24n-detail-subline{font-size:14px!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-single-tools.rc24-detail-actionbar{align-items:stretch!important;flex-direction:column!important;gap:10px!important;margin:10px 0 18px!important;padding-bottom:14px!important}
  body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar-left{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important}
  body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-detail-action{width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0 8px!important;gap:6px!important}
  body.single-rc24_news #rc24-news-single-page .rc24-detail-actionbar .rc24-action-label{font-size:12px!important}
}


/* =========================================================
   RC24 NEWS 3.1.8 – Detailseite pixelgenau auf Inseratdetail
   Referenz: RC24 Fahrzeugdetail / --shell:1180px
   ========================================================= */
body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
  padding-top:46px!important;
}
body.single-rc24_news #rc24-news-single-page > .rc24n-page-container{
  width:min(calc(100% - 40px),1180px)!important;
  max-width:1180px!important;
  margin:0 auto!important;
  padding:0!important;
}
/* Hauptkachel: exakt dieselbe Seitenbreite wie die Inseratdetailseite */
body.single-rc24_news #rc24-news-single-page .rc24n-single-image{
  width:100%!important;
  height:550px!important;
  margin:0!important;
  padding:8px!important;
  box-sizing:border-box!important;
}
/* Bild und weißer Detailkopf bilden – wie beim Inserat – eine optische Einheit */
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading{
  width:100%!important;
  min-height:138px!important;
  margin:0!important;
  padding:24px 30px 22px!important;
  align-items:center!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta{
  margin:0 0 10px!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:700!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{
  margin:0!important;
  font-size:27px!important;
  line-height:1.18!important;
  font-weight:700!important;
  letter-spacing:0!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title p.rc24n-detail-subline{
  margin:6px 0 0!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:700!important;
}
/* Abstand unter der Hauptkachel und Buttonleiste wie Fahrzeugdetail */
body.single-rc24_news #rc24-news-single-page .rc24n-single-tools.rc24-detail-actionbar{
  margin:16px 0 24px!important;
  padding:0 0 18px!important;
}
@media(max-width:760px){
  body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{padding-top:18px!important}
  body.single-rc24_news #rc24-news-single-page > .rc24n-page-container{width:calc(100% - 24px)!important;max-width:none!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading{min-height:0!important;margin:0!important;padding:18px 17px!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{font-size:24px!important;line-height:1.15!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-single-tools.rc24-detail-actionbar{margin:10px 0 18px!important}
}

/* =========================================================
   RC24 NEWS 3.1.9 – Detailkopf / Textblock final wie Inserat
   ========================================================= */
@media(min-width:761px){
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading{
    min-height:126px!important;
    height:126px!important;
    padding:22px 30px 18px!important;
    display:flex!important;
    align-items:flex-start!important;
    box-sizing:border-box!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title{
    width:100%!important;
    display:block!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta{
    display:flex!important;
    align-items:center!important;
    gap:16px!important;
    margin:0 0 10px!important;
    color:#747c82!important;
    font-size:12px!important;
    line-height:14px!important;
    font-weight:500!important;
    letter-spacing:0!important;
    text-transform:none!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span{
    color:#747c82!important;
    font:inherit!important;
    text-decoration:none!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta span+span:before{
    content:'•'!important;
    display:block!important;
    left:-10px!important;
    color:#f36c21!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{
    margin:0!important;
    padding:0!important;
    color:#111!important;
    font-size:27px!important;
    line-height:32px!important;
    font-weight:700!important;
    letter-spacing:0!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title p.rc24n-detail-subline{
    margin:5px 0 0!important;
    padding:0!important;
    color:#4f5960!important;
    font-size:13px!important;
    line-height:16px!important;
    font-weight:700!important;
  }
}

/* =========================================================
   RC24 NEWS 3.2.0 – Detailkopf: Textposition exakt Inseratdetail
   Referenz ist die RC24 Inserat-Hauptkachel. Der komplette Textblock
   wird als Einheit auf dieselbe vertikale Achse gesetzt.
   ========================================================= */
@media(min-width:761px){
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head.rc24-oms-heading{
    min-height:128px!important;
    height:128px!important;
    padding:28px 30px 18px!important;
    align-items:flex-start!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-kicker.rc24-listing-meta{
    margin:0 0 9px!important;
    font-size:12px!important;
    line-height:14px!important;
    font-weight:400!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{
    margin:0!important;
    font-size:27px!important;
    line-height:31px!important;
    font-weight:700!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title p.rc24n-detail-subline{
    margin:4px 0 0!important;
    font-size:13px!important;
    line-height:16px!important;
    font-weight:700!important;
  }
}

/* =========================================================
   RC24 NEWS 3.2.1 – Detailkopf übernimmt 1:1 die aktiven
   Werte des RC24-Fahrzeugdetailkopfs (0.10.280).
   Keine separaten News-Maße mehr für diesen Textblock.
   ========================================================= */
body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap > .rc24n-detail-head.rc24-oms-heading{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px 32px!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0 0 18px!important;
  padding:24px 30px 22px!important;
  border:0!important;
  border-top:0!important;
  border-left:0!important;
  background:#fff!important;
  box-shadow:0 10px 24px rgba(20,27,34,.09),-6px 0 18px rgba(20,27,34,.04),6px 0 18px rgba(20,27,34,.04)!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap > .rc24n-detail-head.rc24-oms-heading:before{
  display:none!important;
  content:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title{
  display:block!important;
  width:auto!important;
  min-width:0!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24n-detail-kicker.rc24-listing-meta{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:initial!important;
  gap:6px 18px!important;
  margin:0 0 11px!important;
  color:#7a8288!important;
  font-size:12px!important;
  line-height:normal!important;
  font-weight:700!important;
  letter-spacing:.025em!important;
  text-transform:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24n-detail-kicker.rc24-listing-meta span{
  margin:0!important;
  color:inherit!important;
  font:inherit!important;
  letter-spacing:inherit!important;
  text-decoration:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24n-detail-kicker.rc24-listing-meta span+span{
  position:relative!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24n-detail-kicker.rc24-listing-meta span+span:before{
  content:'•'!important;
  position:absolute!important;
  display:block!important;
  left:-11px!important;
  top:auto!important;
  color:#f36c21!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  color:#101214!important;
  font-size:27px!important;
  line-height:1.2!important;
  font-weight:700!important;
  letter-spacing:normal!important;
  text-transform:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title p.rc24n-detail-subline{
  margin:5px 0 0!important;
  padding:0!important;
  color:#687078!important;
  font-size:14px!important;
  line-height:normal!important;
  font-weight:700!important;
  letter-spacing:normal!important;
}
@media(max-width:760px){
  body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap > .rc24n-detail-head.rc24-oms-heading{
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
    margin:0 0 10px!important;
    padding:18px 17px!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24n-detail-kicker.rc24-listing-meta{
    display:grid!important;
    gap:4px!important;
    margin:0 0 9px!important;
    font-size:11px!important;
  }
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24n-detail-kicker.rc24-listing-meta span+span:before{display:none!important}
  body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title h1{
    font-size:24px!important;
    line-height:1.2!important;
    font-weight:700!important;
    letter-spacing:normal!important;
  }
}

/* =========================================================
   RC24 NEWS 3.2.2 – Detailkopf FINAL 1:1 aus Fahrzeug 0.10.280
   Letzter Override: bewusst nach allen älteren News-Regeln.
   ========================================================= */
body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap>.rc24n-detail-head.rc24-oms-heading{
 display:grid!important;
 grid-template-columns:minmax(0,1fr) auto!important;
 align-items:center!important;
 gap:18px 32px!important;
 position:relative!important;
 width:100%!important;
 min-height:0!important;
 height:auto!important;
 margin:0 0 18px!important;
 padding:24px 30px 22px!important;
 border:0!important;
 background:#fff!important;
 box-shadow:0 10px 24px rgba(20,27,34,.09),-6px 0 18px rgba(20,27,34,.04),6px 0 18px rgba(20,27,34,.04)!important;
 box-sizing:border-box!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap>.rc24n-detail-head.rc24-oms-heading:before{display:none!important;content:none!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head>.rc24-oms-title{display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-listing-meta{
 display:flex!important;flex-wrap:wrap!important;gap:6px 18px!important;
 margin:0 0 11px!important;padding:0!important;
 color:#7a8288!important;font-size:12px!important;line-height:normal!important;font-weight:700!important;letter-spacing:.025em!important;text-transform:none!important
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-listing-meta span{margin:0!important;padding:0!important;color:#7a8288!important;font-size:12px!important;line-height:normal!important;font-weight:700!important;letter-spacing:.025em!important;text-transform:none!important;text-decoration:none!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-listing-meta span+span{position:relative!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-listing-meta span+span:before{content:'•'!important;position:absolute!important;left:-11px!important;color:#f36c21!important}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title>h1{
 display:block!important;width:auto!important;max-width:none!important;
 margin:0!important;padding:0!important;
 color:#101214!important;font-size:27px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important;font-family:inherit!important
}
body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title>p.rc24n-detail-subline{
 display:block!important;margin:5px 0 0!important;padding:0!important;
 color:#687078!important;font-size:14px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important;font-family:inherit!important
}
@media(max-width:760px){
 body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap>.rc24n-detail-head.rc24-oms-heading{grid-template-columns:1fr!important;gap:12px!important;margin:0 0 10px!important;padding:18px 17px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-listing-meta{display:grid!important;gap:4px!important;margin:0 0 9px!important;font-size:11px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-listing-meta span{font-size:11px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-listing-meta span+span:before{display:none!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-detail-head .rc24-oms-title>h1{font-size:24px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:normal!important}
}


/* RC24 News 3.2.3 – Detailkopf: HTML + CSS 1:1 vom Inserat-Detailkopf.
   Keine News-eigenen Typografie-/Positionswerte mehr in diesem Block. */
body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  align-items:center !important;
  gap:18px 32px !important;
  position:relative !important;
  margin:0 0 18px !important;
  padding:24px 30px 22px !important;
  border:0 !important;
  border-left:0 !important;
  border-top:0 !important;
  background:#fff !important;
  box-shadow:0 10px 24px rgba(20,27,34,.09),-6px 0 18px rgba(20,27,34,.04),6px 0 18px rgba(20,27,34,.04) !important;
  min-height:0 !important;
  height:auto !important;
}
body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading:before{
  display:none !important; content:none !important;
}
body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-oms-title{
  width:auto !important; min-width:0 !important; margin:0 !important; padding:0 !important;
}
body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-listing-meta{
  display:flex !important; flex-wrap:wrap !important; gap:6px 18px !important;
  margin:0 0 11px !important; padding:0 !important;
  color:#7a8288 !important; font-size:12px !important; font-weight:700 !important;
  line-height:normal !important; letter-spacing:.025em !important; text-transform:none !important;
}
body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-listing-meta span{
  margin:0 !important; padding:0 !important; color:inherit !important; font:inherit !important;
}
body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-listing-meta span+span{position:relative !important;}
body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-listing-meta span+span:before{
  content:'•' !important; position:absolute !important; left:-11px !important; color:#f36c21 !important;
}
body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-oms-title h1{
  margin:0 !important; padding:0 !important; text-transform:none !important;
  font-size:27px !important; line-height:1.2 !important; font-weight:700 !important;
  letter-spacing:normal !important; color:inherit !important;
}
body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-oms-title > p{
  margin:5px 0 0 !important; padding:0 !important; color:#687078 !important;
  font-size:14px !important; line-height:normal !important; font-weight:700 !important;
  letter-spacing:normal !important;
}
@media(max-width:760px){
 body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading{
   margin:0 0 10px !important; padding:18px 17px !important; gap:12px !important;
 }
 body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-listing-meta{
   display:grid !important; gap:4px !important; margin:0 0 9px !important; font-size:11px !important;
 }
 body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-listing-meta span+span:before{display:none !important;}
 body.single-rc24_news .rc24n-single-wrap.rc24-oms-detail > .rc24-oms-heading .rc24-oms-title h1{
   font-size:24px !important; line-height:1.2 !important; font-weight:700 !important;
 }
}
/* 3.5.3 – Newsfilter: Inserate-Struktur bleibt unverändert */
.rc24-news-extra-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;padding-top:14px;border-top:1px solid #e3e6e8;margin-top:12px}
.rc24-news-extra-filters[hidden]{display:none!important}.rc24-news-extra-filters label{display:flex;flex-direction:column;gap:6px}.rc24-news-extra-filters label span{font-size:12px;font-weight:700}.rc24-news-extra-filters input{height:42px;border:1px solid #cfd5da;background:#fff;padding:0 12px;border-radius:0}.rc24-news-reset{height:42px;display:flex;align-items:center;padding:0 16px;border:1px solid #cfd5da;background:#fff;color:#111;text-decoration:none;font-weight:700}.rc24-news-category-links{display:none}
@media(max-width:767px){.rc24-news-extra-filters{grid-template-columns:1fr}.rc24-news-reset{justify-content:center}}

/* 3.5.4 – Lead News: nur das erste Ergebnis wird im Raster hervorgehoben.
   Die bestehende Inserate-/News-Grundstruktur und Filter bleiben unangetastet. */
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card{
  grid-column:1 / -1;
}
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-link{
  display:grid;
  grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);
  min-height:360px;
}
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-image{
  height:100%;
  min-height:360px;
}
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-image img{
  width:100%;height:100%;object-fit:cover;display:block;
}
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content{
  display:flex;flex-direction:column;justify-content:center;padding:34px 36px;
}
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content h3{
  font-size:28px;line-height:1.18;margin:8px 0 12px;
}
body.rc24-news-overview-as-listings .rc24-news-lead-excerpt{
  margin:0 0 18px;color:#626a70;font-size:14px;line-height:1.55;
}
/* In der Listenansicht bleibt die normale Listenstruktur erhalten. */
body.rc24-news-overview-as-listings [data-rc24-results-view].is-list > .rc24-news-lead-card{
  grid-column:auto;
}
body.rc24-news-overview-as-listings [data-rc24-results-view].is-list > .rc24-news-lead-card .rc24-list-card-link{
  display:grid;grid-template-columns:260px minmax(0,1fr);min-height:0;
}
body.rc24-news-overview-as-listings [data-rc24-results-view].is-list > .rc24-news-lead-card .rc24-list-card-image{min-height:0;height:auto}
body.rc24-news-overview-as-listings [data-rc24-results-view].is-list .rc24-news-lead-excerpt{display:none}
@media(max-width:767px){
 body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-link{display:block;min-height:0}
 body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-image{min-height:0;height:auto}
 body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content{padding:18px 16px}
 body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content h3{font-size:22px}
 body.rc24-news-overview-as-listings [data-rc24-results-view].is-list > .rc24-news-lead-card .rc24-list-card-link{display:block}
}

/* 3.5.5 – harmonischer Textbereich der Lead-News */
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content{
  justify-content:center;
  padding:42px 40px;
}
body.rc24-news-overview-as-listings .rc24-news-lead-meta{
  display:flex;align-items:center;gap:10px;margin:0 0 13px;
  color:#626a70;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;
}
body.rc24-news-overview-as-listings .rc24-news-lead-meta i{width:4px;height:4px;background:#ff641e;border-radius:50%;display:block;flex:0 0 4px}
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content h3{
  margin:0 0 16px;font-size:27px;line-height:1.2;font-weight:700;max-width:440px;
}
body.rc24-news-overview-as-listings .rc24-news-lead-excerpt{
  margin:0 0 22px;max-width:440px;color:#626a70;font-size:14px;line-height:1.65;
}
body.rc24-news-overview-as-listings .rc24-news-lead-more{
  display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:2px;color:#111;font-size:13px;font-weight:700;
}
body.rc24-news-overview-as-listings .rc24-news-lead-more b{color:#ff641e;font-size:16px;line-height:1}
@media(max-width:767px){
 body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content{padding:22px 18px 24px}
 body.rc24-news-overview-as-listings .rc24-news-lead-meta{margin-bottom:10px;font-size:11px}
 body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content h3{font-size:22px;margin-bottom:12px}
 body.rc24-news-overview-as-listings .rc24-news-lead-excerpt{font-size:13px;line-height:1.55;margin-bottom:16px}
}

/* 3.5.6 – Lead-News Text oben + Headline vollständig sichtbar */
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content{
  justify-content:flex-start !important;
  align-items:flex-start !important;
  padding:38px 40px !important;
  overflow:visible !important;
}
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content h3{
  display:block !important;
  width:100% !important;
  max-width:440px !important;
  height:auto !important;
  max-height:none !important;
  min-height:0 !important;
  overflow:visible !important;
  white-space:normal !important;
  text-overflow:clip !important;
  -webkit-line-clamp:unset !important;
  -webkit-box-orient:unset !important;
  margin:0 0 16px !important;
  padding:0 !important;
  font-size:27px !important;
  line-height:1.22 !important;
  font-weight:700 !important;
}
body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-news-lead-meta{
  margin-top:0 !important;
}
@media(max-width:767px){
 body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content{padding:22px 18px 24px !important}
 body.rc24-news-overview-as-listings [data-rc24-results-view].vehicle-grid > .rc24-news-lead-card .rc24-list-card-content h3{font-size:22px !important;line-height:1.22 !important}
}

/* 3.5.7 – Lead-News Kurztext exakt wie Kurzbeschreibung der Inserat-Detailseite (RC24 0.10.280) */
body.rc24-news-overview-as-listings .rc24-news-lead-excerpt{
  margin:0 0 18px !important;
  padding:0 !important;
  max-width:440px !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  font-size:14px !important;
  font-weight:400 !important;
  line-height:1.7 !important;
  color:#30363b !important;
}
@media(max-width:760px){
  body.rc24-news-overview-as-listings .rc24-news-lead-excerpt{
    margin:0 0 10px !important;
    font-size:14px !important;
    line-height:1.7 !important;
  }
}

/* =========================================================
   RC24 NEWS 3.6.2 – Editorial Detail
   Ein Titelbild, redaktionelle Sidebar, Lesezeit & News-Navigation
   ========================================================= */
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24n-editorial-hero{
  width:100%;margin:0;padding:8px;background:#fff;box-sizing:border-box;
  box-shadow:0 10px 32px rgba(20,27,34,.10);overflow:hidden;
}
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24n-editorial-hero img{
  display:block;width:100%;height:auto;max-height:680px;aspect-ratio:16/8.6;object-fit:cover;border-radius:0;
}
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24-oms-heading{margin-top:0!important}
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24n-editorial-columns{
  display:grid!important;grid-template-columns:minmax(0,2.45fr) minmax(260px,.9fr)!important;gap:24px!important;align-items:start!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-sidebar{display:flex!important;flex-direction:column!important;gap:18px!important;position:sticky;top:92px}
body.single-rc24_news #rc24-news-single-page .rc24n-side-card{
  margin:0!important;padding:22px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;box-sizing:border-box;
}
body.single-rc24_news #rc24-news-single-page .rc24n-side-card h3{margin:5px 0 16px;font-size:18px;line-height:1.25;color:#111}
body.single-rc24_news #rc24-news-single-page .rc24n-side-label{font-size:10px;font-weight:800;letter-spacing:.08em;color:#f36c21;text-transform:uppercase}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e6e8ea;color:#111;text-decoration:none}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news:first-of-type{border-top:0;padding-top:0}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news img,
body.single-rc24_news #rc24-news-single-page .rc24n-side-news-placeholder{display:block;width:76px;height:58px;object-fit:cover;background:#17191b;color:#f36c21;font-size:20px;font-weight:800;line-height:58px;text-align:center}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news strong{display:block;font-size:13px;line-height:1.3;font-weight:750}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news small{display:block;margin-top:5px;color:#7a8288;font-size:11px}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news:hover strong{color:#f36c21}
body.single-rc24_news #rc24-news-single-page .rc24n-newsletter-card p{margin:0 0 15px;color:#5f676d;font-size:13px;line-height:1.55}
body.single-rc24_news #rc24-news-single-page .rc24n-newsletter-card a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;background:#f36c21;color:#fff!important;text-decoration:none;font-size:12px;font-weight:800;text-transform:uppercase}
body.single-rc24_news #rc24-news-single-page .rc24n-newsletter-card a:hover{background:#111}
body.single-rc24_news #rc24-news-single-page .rc24n-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0}
body.single-rc24_news #rc24-news-single-page .rc24n-post-nav a{display:flex;flex-direction:column;justify-content:center;min-height:96px;padding:18px 20px;background:#fff;color:#111;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.07);transition:transform .18s ease,box-shadow .18s ease}
body.single-rc24_news #rc24-news-single-page .rc24n-post-nav a:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(0,0,0,.11)}
body.single-rc24_news #rc24-news-single-page .rc24n-post-nav small{margin-bottom:7px;color:#f36c21;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
body.single-rc24_news #rc24-news-single-page .rc24n-post-nav strong{font-size:14px;line-height:1.35}
body.single-rc24_news #rc24-news-single-page .rc24n-post-nav .is-next{text-align:right;align-items:flex-end}
@media(max-width:900px){
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24n-editorial-columns{grid-template-columns:1fr!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-sidebar{position:static!important;top:auto!important}
}
@media(max-width:760px){
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24n-editorial-hero{padding:6px}
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24n-editorial-hero img{aspect-ratio:16/10;max-height:none}
 body.single-rc24_news #rc24-news-single-page .rc24n-post-nav{grid-template-columns:1fr;gap:10px}
 body.single-rc24_news #rc24-news-single-page .rc24n-post-nav .is-next{text-align:left;align-items:flex-start}
}


/* =========================================================
   RC24 NEWS 3.6.3 – Detail Masterlayout Korrektur
   Headerhöhe wie Inseratdetail, Sidebar-Kacheln, News-Navigation
   ========================================================= */
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24n-editorial-hero.rc24-oms-hero{
  display:block!important;width:100%!important;margin:0!important;padding:0!important;
  background:#fff!important;box-shadow:none!important;overflow:hidden!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24n-editorial-hero .rc24-oms-main{
  display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;
  border:0!important;background:#111!important;overflow:hidden!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail .rc24n-editorial-hero .rc24-oms-main img{
  display:block!important;width:100%!important;height:100%!important;max-height:none!important;
  aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;
}
/* Die Höhe kommt bewusst von der bestehenden .rc24-oms-hero Plattform-Komponente – exakt wie Inseratdetail. */

body.single-rc24_news #rc24-news-single-page .rc24n-editorial-columns{
  grid-template-columns:minmax(0,2.25fr) minmax(300px,.82fr)!important;gap:24px!important;
}
body.single-rc24_news #rc24-news-single-page aside.rc24n-editorial-sidebar{
  display:flex!important;flex-direction:column!important;gap:16px!important;
}
body.single-rc24_news #rc24-news-single-page aside.rc24n-editorial-sidebar > .rc24n-side-card,
body.single-rc24_news #rc24-news-single-page aside.rc24n-editorial-sidebar > .rc24-provider-card{
  display:block!important;width:100%!important;margin:0!important;padding:20px!important;
  background:#fff!important;border:1px solid #e2e5e8!important;border-radius:0!important;
  box-shadow:0 5px 16px rgba(19,27,34,.07)!important;overflow:hidden!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-side-related h3{margin:4px 0 12px!important;font-size:17px!important}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news{
  display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;
  align-items:center!important;width:100%!important;padding:12px 0!important;border-top:1px solid #eceeef!important;
  color:#17191b!important;text-decoration:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news img,
body.single-rc24_news #rc24-news-single-page .rc24n-side-news-placeholder{
  width:92px!important;height:64px!important;object-fit:cover!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news > span:last-child{display:block!important;min-width:0!important}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news strong{
  display:block!important;margin:0!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important;
  text-decoration:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news small{
  display:block!important;margin-top:5px!important;color:#7b8389!important;font-size:10px!important;text-decoration:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-newsletter-card{border-top:3px solid #f36c21!important}
body.single-rc24_news #rc24-news-single-page .rc24n-newsletter-card h3{font-size:18px!important;margin:5px 0 8px!important}

body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;
  width:100%!important;margin:22px 0 0!important;padding:0!important;
}
body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav > a{
  position:relative!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;
  grid-template-rows:auto auto!important;column-gap:12px!important;align-items:center!important;
  min-height:106px!important;padding:18px 20px!important;background:#fff!important;
  border:1px solid #e2e5e8!important;color:#17191b!important;text-decoration:none!important;
  box-shadow:0 5px 16px rgba(19,27,34,.07)!important;
}
body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav .rc24n-nav-arrow{
  grid-row:1 / span 2!important;display:flex!important;align-items:center!important;justify-content:center!important;
  width:36px!important;height:36px!important;background:#f36c21!important;color:#fff!important;font-size:20px!important;font-weight:400!important;
}
body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav small{
  margin:0 0 4px!important;color:#70787e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;
}
body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav strong{
  display:block!important;font-size:13px!important;line-height:1.35!important;color:#17191b!important;text-decoration:none!important;
}
body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav > a:hover{
  border-color:#f36c21!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgba(19,27,34,.11)!important;
}
body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav .is-next{
  text-align:left!important;align-items:center!important;
}
@media(max-width:900px){
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-columns{grid-template-columns:1fr!important}
 body.single-rc24_news #rc24-news-single-page aside.rc24n-editorial-sidebar{position:static!important}
}
@media(max-width:760px){
 body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav{grid-template-columns:1fr!important;gap:10px!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-side-news{grid-template-columns:82px minmax(0,1fr)!important}
 body.single-rc24_news #rc24-news-single-page .rc24n-side-news img,
 body.single-rc24_news #rc24-news-single-page .rc24n-side-news-placeholder{width:82px!important;height:58px!important}
}


/* =========================================================
   RC24 NEWS 3.6.4 – Single Detail final layout fix
   Detail-CSS is now actually loaded on single news pages.
   ========================================================= */
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-hero.rc24-oms-hero .rc24-oms-main{
  width:100%!important;max-width:none!important;min-width:100%!important;flex:1 1 100%!important;
  grid-column:1/-1!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-hero.rc24-oms-hero .rc24-oms-main img{
  width:100%!important;max-width:none!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-sidebar{
  width:100%!important;min-width:0!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-sidebar > .rc24n-side-card,
body.single-rc24_news #rc24-news-single-page .rc24n-editorial-sidebar > .rc24-provider-card{
  width:100%!important;max-width:none!important;box-sizing:border-box!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news{
  box-sizing:border-box!important;overflow:hidden!important;
}
body.single-rc24_news #rc24-news-single-page .rc24n-side-news strong,
body.single-rc24_news #rc24-news-single-page .rc24n-side-news small{
  overflow-wrap:anywhere!important;word-break:normal!important;
}
body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav{
  margin:24px 0 44px!important;
}
body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav > a{
  box-sizing:border-box!important;overflow:hidden!important;
}
body.single-rc24_news #rc24-news-single-page nav.rc24n-post-nav > a > strong{
  overflow-wrap:anywhere!important;
}

/* =========================================================
   RC24 NEWS 3.6.5 – Detail-Shell/Header 1:1 an RC24 Master
   Breite 1380px; Galeriehöhe und Kachelverbund wie Inseratdetail.
   ========================================================= */
@media(min-width:761px){
 body.single-rc24_news #rc24-news-single-page > .rc24n-page-container{
   width:min(calc(100% - 40px),1380px)!important;
   max-width:1380px!important;
   margin:0 auto!important;
   padding:0!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap,
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail{
   width:100%!important;max-width:none!important;margin:0!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail > .rc24n-editorial-hero.rc24-oms-hero{
   display:block!important;width:100%!important;height:550px!important;min-height:550px!important;max-height:550px!important;
   margin:0!important;padding:8px!important;box-sizing:border-box!important;background:#fff!important;
   box-shadow:0 -5px 18px rgba(20,27,34,.055),-6px 0 18px rgba(20,27,34,.04),6px 0 18px rgba(20,27,34,.04)!important;
   overflow:hidden!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail > .rc24n-editorial-hero.rc24-oms-hero .rc24-oms-main{
   display:block!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;
   margin:0!important;padding:0!important;background:#e7eaec!important;overflow:hidden!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail > .rc24n-editorial-hero.rc24-oms-hero .rc24-oms-main img{
   display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;
   margin:0!important;object-fit:cover!important;object-position:center!important;aspect-ratio:auto!important;border-radius:0!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail > .rc24n-detail-head.rc24-oms-heading{
   width:100%!important;margin:0!important;border:0!important;border-left:0!important;border-top:0!important;
   box-shadow:0 10px 24px rgba(20,27,34,.09),-6px 0 18px rgba(20,27,34,.04),6px 0 18px rgba(20,27,34,.04)!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail > .rc24n-detail-head.rc24-oms-heading:before{
   display:none!important;content:none!important;
 }
}
@media(max-width:760px){
 body.single-rc24_news #rc24-news-single-page > .rc24n-page-container{
   width:calc(100% - 24px)!important;max-width:none!important;margin:0 12px!important;padding:0!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail > .rc24n-editorial-hero.rc24-oms-hero{
   width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px!important;background:#fff!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail > .rc24n-editorial-hero.rc24-oms-hero .rc24-oms-main{
   width:100%!important;height:auto!important;aspect-ratio:16/10!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail > .rc24n-editorial-hero.rc24-oms-hero .rc24-oms-main img{
   width:100%!important;height:100%!important;object-fit:cover!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail > .rc24n-detail-head.rc24-oms-heading{
   margin:0!important;border:0!important;box-shadow:0 10px 24px rgba(20,27,34,.09),-6px 0 18px rgba(20,27,34,.04),6px 0 18px rgba(20,27,34,.04)!important;
 }
}

/* =========================================================
   RC24 NEWS 3.6.6 – Detailbreite + Abstand wie Inseratdetail
   Nur Shellbreite und Abstand unter Breadcrumb korrigiert.
   ========================================================= */
@media(min-width:761px){
 body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
   padding-top:28px!important;
 }
 body.single-rc24_news #rc24-news-single-page > .rc24n-page-container{
   width:min(calc(100% - 40px),1180px)!important;
   max-width:1180px!important;
   margin:0 auto!important;
   padding:0!important;
 }
}

/* =========================================================
   RC24 NEWS 3.6.7 – Detailabstand + Mobile Masterbreite
   Nur Abstand unter Breadcrumb und mobile Detail-Shell.
   ========================================================= */
@media(min-width:761px){
 body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
   padding-top:18px!important;
 }
}
@media(max-width:760px){
 body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
   padding-top:10px!important;
 }
 body.single-rc24_news #rc24-news-single-page > .rc24n-page-container{
   width:calc(100% - 16px)!important;
   max-width:none!important;
   margin:0 8px!important;
   padding:0!important;
   box-sizing:border-box!important;
 }
 body.single-rc24_news #rc24-news-single-page .rc24n-single-wrap,
 body.single-rc24_news #rc24-news-single-page .rc24n-editorial-detail,
 body.single-rc24_news #rc24-news-single-page .rc24-wrap.rc24-oms-detail{
   width:100%!important;
   max-width:none!important;
   margin-left:0!important;
   margin-right:0!important;
   padding-left:0!important;
   padding-right:0!important;
   box-sizing:border-box!important;
 }
}

/* =========================================================
   RC24 NEWS 3.6.8 – Abstand exakt wie Inserat-Detailseite
   Verbindliche Referenz: Breadcrumb-Unterkante -> Detailkachel.
   ========================================================= */
@media(min-width:761px){
 body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
   padding-top:46px!important;
 }
}


/* =========================================================
   RC24 NEWS 3.6.9 – Detailabstand: Doppelabstand entfernt
   Die originale .rc24-oms-detail übernimmt bereits den
   Abstand der Inserat-Detailseite (Desktop 46px / mobil 20px).
   Die äußere News-Shell darf daher keinen zweiten Top-Abstand addieren.
   ========================================================= */
body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
  padding-top:0!important;
}
@media(max-width:760px){
  body.single-rc24_news #rc24-news-single-page.rc24n-page-shell{
    padding-top:0!important;
  }
}

/* RC24 News 3.7.0 – Detail Hero exakt als gemeinsame RC24-Kachel */
body.single-rc24_news .rc24n-detail-hero-card{
 background:#fff!important;
 border:1px solid var(--line,#dfe3e7)!important;
 border-radius:9px!important;
 box-shadow:0 8px 24px rgba(0,0,0,.08)!important;
 overflow:hidden!important;
 padding:7px 7px 0!important;
 margin:0!important;
}
body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-hero{
 margin:0!important;padding:0!important;background:transparent!important;
 border:0!important;box-shadow:none!important;border-radius:0!important;
}
body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-main{
 margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;
 border-radius:7px!important;overflow:hidden!important;
}
body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-main img{
 display:block!important;width:100%!important;border-radius:7px!important;
}
body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-heading{
 margin:0 -7px!important;padding:22px 28px 20px!important;background:#fff!important;
 border:0!important;box-shadow:none!important;border-radius:0!important;
}
body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-title h1{
 margin:4px 0 4px!important;font-size:24px!important;line-height:1.22!important;font-weight:700!important;
}
body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-title>p{
 margin:0!important;font-size:12px!important;font-weight:500!important;color:var(--muted,#66707a)!important;
}
body.single-rc24_news .rc24n-detail-hero-card .rc24-listing-meta{
 margin:0!important;font-size:11px!important;
}
@media(max-width:650px){
 body.single-rc24_news .rc24n-detail-hero-card{padding:6px 6px 0!important;border-radius:9px!important}
 body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-main,
 body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-main img{border-radius:7px!important}
 body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-heading{margin:0 -6px!important;padding:16px 15px 15px!important}
 body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-title h1{font-size:21px!important;line-height:1.22!important}
}

/* RC24 News 3.7.1 – Hero-Header: linke Akzentlinie entfernen */
body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-heading{
 border-left:0!important;
}
body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-heading::before,
body.single-rc24_news .rc24n-detail-hero-card .rc24-oms-heading::after{
 display:none!important;
 content:none!important;
}
