/* Die Artikelbreiten und das gespeicherte Einzelansicht-HTML bleiben unberührt. */
.sv-news-list h1 { text-align:left; }
.sv-news-list .news-image-link { flex:0 0 240px; max-width:30%; }
.sv-news-list .news-image-link img { width:100%; height:auto; border-radius:12px; }
.sv-news-list .dsb-article h2 a { text-decoration:none; color:#292d76; }
.sv-news-list .lesen { border:0; border-radius:9px; background:#292d76; color:#fff; padding:11px 18px; font:inherit; cursor:pointer; width:auto; height:auto; box-shadow:none; }
.sv-news-list #inhalt { top:-100px!important; position:relative; margin-bottom:-100px; }
.sv-news-list [name="divfoot"] { top:0!important; }
.sv-news-list #nachricht { display:none; }
/* Nur Bedienknöpfe gestalten, keine Breite, Ränder oder Bilder der Artikel ändern. */
.sv-news-detail :is(.beitrag,.back,.kopieren,.speichern) { border:1px solid #d5d8e6; border-radius:9px!important; background:#f0f1f9; color:#292d76; font:inherit; padding:9px 12px; min-height:42px; box-shadow:none; cursor:pointer; }
.sv-news-detail :is(button,input,a):focus-visible { outline:3px solid #7c85cf; outline-offset:3px; }
@media(max-width:600px) {
 .sv-news-list #inhalt { top:-30px!important; margin-bottom:-30px; }
 .sv-news-list .news-image-link { flex:auto; max-width:100%; width:100%; }
 .sv-news-list .news-image-link img { max-height:280px; object-fit:contain; object-position:left; }
}
