/*
Theme Name: Greeny2.0 Child
Description: Update-sicheres Child-Theme für Greeny2.0 mit den Anpassungen von Blumen-Lieferdienste.de.
Author: Blumen-Lieferdienste.de
Template: Greeny2.0
Version: 1.0.0
Text Domain: greeny2-child
*/

/* Eigene CSS-Anpassungen können künftig unterhalb dieser Zeile ergänzt werden. */

/*
 * Responsive Bilder in Beiträgen und Seiten.
 * Große Mediathek-Bilder füllen die Inhaltsbreite; kleinere Bilder
 * werden nicht unnötig vergrößert.
 */
#content .post img,
#content .page img {
    max-width: 100%;
    height: auto;
}

#content .post img.size-large,
#content .post img.size-full,
#content .page img.size-large,
#content .page img.size-full {
    width: 100%;
    max-width: 590px;
    height: auto;
}


/* Überschrift und Einleitung auf Kategorie-Seiten */
#content .category-header {
    margin: 0 0 28px;
}

#content .category-title {
    margin: 0 0 14px;
    font-size: 30px;
    line-height: 1.3;
    font-weight: 700;
}

#content .category-description {
    font-size: 15px;
    line-height: 1.6;
}

#content .category-description p {
    margin: 0 0 14px;
}

#content .category-description h2 {
    margin: 22px 0 10px;
    font-size: 18px;
    line-height: 1.35;
    font-weight: 700;
}

@media (max-width: 680px) {
    #content .category-title {
        font-size: 26px;
    }
}


/* Einheitliche Schriftgröße für Weiterlesen-Links auf Übersichtsseiten */
#content a.more-link {
    font-size: 15px;
}

/* Navigation zwischen älteren und neueren Beiträgen auf Themen-Seiten */
#content .alignleft a,
#content .alignright a {
    font-size: 15px;
}

/* Startseite: wiederverwendbare Klassen statt Inline-Styles */
#post-76 p,
#post-76 ul {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
}

#post-76 h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35;
}

#post-76 h3 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
}

#post-76 a {
    color: #0000ff;
    font-weight: 700;
}

#post-76 .bl-comparison-table th,
#post-76 .bl-comparison-table td {
    font-size: 15px;
    line-height: 1.6;
}

#post-76 p small {
    font-size: inherit;
    line-height: inherit;
}

#post-76 .bl-affiliate-disclosure {
    font-size: 15px;
    line-height: 1.6;
}

#post-76 .bl-home-hero {
    width: 100%;
    max-width: 560px;
    margin: 16px 0;
}

#post-76 .bl-home-hero img {
    display: block;
    width: 100%;
    max-width: 560px;
    height: auto;
}

#post-76 .bl-trust-box {
    margin: 18px 0;
    padding: 14px;
    border: 1px solid #c8d9b5;
    border-radius: 6px;
    background: #f7faf3;
}

#post-76 .bl-provider-card {
    margin: 16px 0;
    padding: 12px;
    border: 1px solid #c8d9b5;
    border-radius: 6px;
    background: #ffffff;
}

#post-76 .bl-provider-card--alt {
    background: #f7faf3;
}


/* Kategoriearchive: lesbare Auszüge */
#content .category-header ~ .post .entry p,
#content .category-header ~ .post .entry li {
    font-size: 15px;
    line-height: 1.6;
    font-weight: 400;
}


/* Usambaraveilchen: einheitliche Typografie ohne Inline-Styles */
#post-965 p,
#post-965 li,
#post-965 td,
#post-965 th,
#post-965 figcaption {
    font-size: 15px;
    line-height: 1.6;
}

#post-965 .entry h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35;
}

#post-965 .entry h3 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
}

/* Kakteen und Sukkulenten: Typografie, Tabellen und Infoboxen */
#post-622 .entry p,
#post-622 .entry li,
#post-622 .entry td,
#post-622 .entry th,
#post-622 .entry figcaption {
    font-size: 15px;
    line-height: 1.6;
}

#post-622 .entry h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35;
}

#post-622 .entry h3 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
}

#post-622 .bl-table-wrap {
    margin: 18px 0 24px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

#post-622 .bl-care-table {
    width: 100%;
    min-width: 620px;
    border-collapse: collapse;
    background: #ffffff;
}

#post-622 .bl-care-table caption {
    padding: 0 0 8px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
}

#post-622 .bl-care-table th,
#post-622 .bl-care-table td {
    padding: 9px;
    border: 1px solid #c8d9b5;
    vertical-align: top;
    text-align: left;
}

#post-622 .bl-care-table th {
    background: #f0f7e8;
    color: #1f1f1f;
    font-weight: 700;
}

#post-622 .bl-note {
    margin: 16px 0;
    padding: 12px 14px;
    border-left: 4px solid #87a95c;
    background: #f7faf3;
}

#post-622 .bl-source-note {
    margin: 12px 0 20px;
    color: #3f3f3f;
}

/* Exotische Kübelpflanzen: Typografie, Tabelle und neue Bilder */
#post-889 .entry p,
#post-889 .entry li,
#post-889 .entry td,
#post-889 .entry th,
#post-889 .entry figcaption {
    font-size: 15px;
    line-height: 1.6;
}

#post-889 .entry h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35;
}

#post-889 .entry h3 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
}

#post-889 .bl-table-wrap {
    margin: 18px 0 24px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

#post-889 .bl-care-table {
    width: 100%;
    min-width: 720px;
    border-collapse: collapse;
    background: #ffffff;
}

#post-889 .bl-care-table caption {
    padding: 0 0 8px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
}

#post-889 .bl-care-table th,
#post-889 .bl-care-table td {
    padding: 9px;
    border: 1px solid #c8d9b5;
    vertical-align: top;
    text-align: left;
}

#post-889 .bl-care-table th {
    background: #f0f7e8;
    color: #1f1f1f;
    font-weight: 700;
}

#post-889 .bl-article-figure {
    max-width: 590px;
    margin: 22px auto;
    text-align: center;
}

#post-889 .bl-article-figure img {
    display: block;
    width: 100%;
    max-width: 590px;
    height: auto;
    margin: 0 auto;
}

#post-889 .bl-article-figure figcaption {
    margin-top: 7px;
    color: #4a4a4a;
}


/* Duftpflanzen im Wintergarten: Typografie und responsive Tabellen */
#post-860 .entry p,
#post-860 .entry li,
#post-860 .entry td,
#post-860 .entry th,
#post-860 .entry figcaption {
    font-size: 15px;
    line-height: 1.6;
}

#post-860 .entry h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35;
}

#post-860 .entry h3 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
}

#post-860 .bl-table-wrap {
    margin: 18px 0 24px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

#post-860 .bl-care-table {
    width: 100%;
    min-width: 720px;
    border-collapse: collapse;
    background: #ffffff;
}

#post-860 .bl-care-table caption {
    padding: 0 0 8px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
}

#post-860 .bl-care-table th,
#post-860 .bl-care-table td {
    padding: 9px;
    border: 1px solid #c8d9b5;
    vertical-align: top;
    text-align: left;
}

#post-860 .bl-care-table th {
    background: #f0f7e8;
    color: #1f1f1f;
    font-weight: 700;
}


/* Zimmerpflanzen mit Blueten: Typografie und responsive Arten-Tabellen */
#post-882 .entry p,
#post-882 .entry li,
#post-882 .entry td,
#post-882 .entry th,
#post-882 .entry figcaption {
    font-size: 15px;
    line-height: 1.6;
}

#post-882 .entry h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35;
}

#post-882 .entry h3 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
}

#post-882 .bl-table-wrap {
    margin: 18px 0 24px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

#post-882 .bl-care-table {
    width: 100%;
    min-width: 720px;
    border-collapse: collapse;
    background: #ffffff;
}

#post-882 .bl-care-table caption {
    padding: 0 0 8px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
}

#post-882 .bl-care-table th,
#post-882 .bl-care-table td {
    padding: 9px;
    border: 1px solid #c8d9b5;
    vertical-align: top;
    text-align: left;
}

#post-882 .bl-care-table th {
    background: #f0f7e8;
    color: #1f1f1f;
    font-weight: 700;
}

/* Zimmerpflanzen fuer Wohlbefinden: Typografie, Vergleichstabelle und FAQ */
#post-1121 .entry p,
#post-1121 .entry li,
#post-1121 .entry td,
#post-1121 .entry th,
#post-1121 .entry figcaption {
    font-size: 15px;
    line-height: 1.6;
}

#post-1121 .entry h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35;
}

#post-1121 .entry h3 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
}

#post-1121 .entry > a img.alignnone {
    display: block;
    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

#post-1121 .bl-image-caption {
    margin-top: 7px;
    color: #4a4a4a;
    text-align: center;
}

#post-1121 .bl-table-wrap {
    margin: 18px 0 24px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

#post-1121 .bl-care-table {
    width: 100%;
    min-width: 760px;
    border-collapse: collapse;
    background: #ffffff;
}

#post-1121 .bl-care-table caption {
    padding: 0 0 8px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
}

#post-1121 .bl-care-table th,
#post-1121 .bl-care-table td {
    padding: 9px;
    border: 1px solid #c8d9b5;
    vertical-align: top;
    text-align: left;
}

#post-1121 .bl-care-table th {
    background: #f0f7e8;
    color: #1f1f1f;
    font-weight: 700;
}

#post-1121 .bl-care-table tbody tr:nth-child(even) td,
#post-1121 .bl-care-table tbody tr:nth-child(even) th {
    background: #f9fbf6;
}

#post-1121 .bl-faq h3 {
    margin-top: 18px;
    margin-bottom: 6px;
}

#post-1121 .bl-source-list {
    margin-bottom: 22px;
}


/* Alpenblumen-Beitrag: einheitliche Typografie und responsive Übersicht */
#post-41112 p,
#post-41112 li,
#post-41112 th,
#post-41112 td {
    font-size: 15px;
    line-height: 1.5;
}

#post-41112 .entry h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35;
}

#post-41112 .entry h3 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
}

#post-41112 img.aligncenter {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 18px auto;
}

#post-41112 .bl-plant-figure {
    margin: 18px 0;
    text-align: center;
}

#post-41112 .bl-plant-figure img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

#post-41112 .bl-plant-figure figcaption {
    margin-top: 7px;
    color: #4a4a4a;
    font-size: 13px;
    line-height: 1.4;
}

#post-41112 .bl-alpen-table-wrap {
    margin: 18px 0 24px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

#post-41112 .bl-alpen-table {
    width: 100%;
    min-width: 880px;
    border-collapse: collapse;
    background: #ffffff;
}

#post-41112 .bl-alpen-table caption {
    padding: 0 0 8px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
}

#post-41112 .bl-alpen-table th,
#post-41112 .bl-alpen-table td {
    padding: 8px;
    border: 1px solid #c8d9b5;
    vertical-align: top;
    text-align: left;
}

#post-41112 .bl-alpen-table thead th {
    background: #eaf4df;
    color: #1f1f1f;
}

#post-41112 .bl-alpen-table tbody tr:nth-child(even) th,
#post-41112 .bl-alpen-table tbody tr:nth-child(even) td {
    background: #f9fbf6;
}

#post-41112 .bl-source-list,
#post-41112 .bl-home-link {
    font-size: 15px;
}


/* Alpenblumen: Theme-Vorgaben zuverlässig überschreiben */
#content #post-41112 .entry p,
#content #post-41112 .entry li,
#content #post-41112 .entry th,
#content #post-41112 .entry td {
    font-size: 15px !important;
    line-height: 1.5;
}

#content #post-41112 .entry h2 {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.35;
}

#content #post-41112 .entry h3 {
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.4;
}


/* Shop-Artikel: gemeinsame Typografie, Tabellen und Hinweise. */
#content .bl-shop-review{color:#000;font-size:15px;line-height:1.5}
#content .bl-shop-review p,#content .bl-shop-review li,#content .bl-shop-review td,#content .bl-shop-review th{font-size:15px;line-height:1.5;font-weight:400}
#content .bl-shop-review h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin:26px 0 10px}
#content .bl-shop-review h3{font-size:15px;line-height:1.3;font-weight:700;color:#000;margin:20px 0 7px}
#content .bl-shop-review a{color:#0056b3;font-weight:700}
#content .bl-shop-review .bl-note,#content .bl-shop-review .hinweis{border-left:4px solid #6f8f2f;background:#f3f7eb;padding:12px 14px;margin:16px 0}
#content .bl-shop-review figure{max-width:680px;margin:20px auto;text-align:center}
#content .bl-shop-review figure img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}
#content .bl-shop-review figcaption{font-size:13px;line-height:1.4;margin-top:6px;color:#333}
#content .bl-shop-review .bl-table-wrap,#content .bl-shop-review .table-scroll{overflow-x:auto;margin:16px 0;-webkit-overflow-scrolling:touch}
#content .bl-shop-review table{width:100%;min-width:480px;border-collapse:collapse;background:#fff}
#content .bl-shop-review th,#content .bl-shop-review td{padding:9px;border:1px solid #999;text-align:left;vertical-align:top}
#content .bl-shop-review th{background:#eef4e4;font-weight:700}
#content .bl-shop-review .stand{font-size:13px;color:#333}
#content .bl-shop-review a.cta{display:inline-block;background:#406516;color:#fff;font-weight:700;padding:10px 14px;text-decoration:none;border-radius:3px}
#content .bl-shop-review div.cta{background:#eef6ee;border:1px solid #6d8f6d;padding:14px;margin:20px 0;text-align:center}
#content .bl-shop-review .bl-figure-510{max-width:510px}
#content .bl-shop-review .bl-figure-468{max-width:468px}
#content .bl-shop-review .bl-figure-409{max-width:409px}
#content .bl-shop-review .bl-figure-640{max-width:640px}
#content .bl-shop-review .bl-figure-450{max-width:450px}

/* Aktionen und Gutscheine: gemeinsame Gestaltung wie die Shop-Artikel. */
#content .bl-deals-article caption{font-size:15px;font-weight:700;text-align:left;padding:0 0 8px}
#content .bl-deals-article .baldur-update-note,#content .bl-deals-article .amazon-update,#content .bl-deals-article .stand{font-size:14px;line-height:1.5;color:#333}
#content .bl-deals-article .amazon-cta{display:inline-block;background:#406516;color:#fff;padding:10px 14px;text-decoration:none;border-radius:3px}
#content .bl-deals-article .quellen{margin:16px 0}
#content .bl-deals-article figure img{max-width:100%;height:auto}


/* Pflanzenschutz-Ratgeber: gemeinsame Gestaltung, 19.10.2026 */

.klima-umwelt-beitrag{font-size:15px;line-height:1.6;color:inherit}
.klima-umwelt-beitrag h2{font-size:18px;line-height:1.35;font-weight:700;margin:1.7em 0 .65em}
.klima-umwelt-beitrag h3{font-size:15px;line-height:1.45;font-weight:700;margin:1.35em 0 .5em}
.klima-umwelt-beitrag p,.klima-umwelt-beitrag li{font-size:15px;line-height:1.6}
.klima-umwelt-beitrag img{display:block;max-width:100%;height:auto;margin:18px auto}
.klima-umwelt-beitrag .table-scroll{overflow-x:auto;margin:18px 0}
.klima-umwelt-beitrag table{width:100%;border-collapse:collapse;font-size:15px}
.klima-umwelt-beitrag th,.klima-umwelt-beitrag td{border:1px solid #d7d7d7;padding:9px;vertical-align:top;text-align:left}
.klima-umwelt-beitrag th{font-weight:700;background:#f2f7f0}
.klima-umwelt-beitrag .checkliste{background:#f5f8f3;border-left:4px solid #57864b;padding:14px 18px}


.duengen-beitrag{font-size:15px;line-height:1.5;color:#222}
.duengen-beitrag h2{font-size:18px;line-height:1.35;font-weight:700;margin:28px 0 12px}
.duengen-beitrag h3{font-size:15px;line-height:1.45;font-weight:700;margin:22px 0 8px}
.duengen-beitrag p,.duengen-beitrag li{font-size:15px;line-height:1.5}
.duengen-beitrag a{font-weight:700;color:#0645ad;text-decoration:underline;text-underline-offset:2px}
.duengen-beitrag img{display:block;width:100%;height:auto;margin:16px auto;border-radius:6px}
.duengen-beitrag .duengen-hero{max-width:1200px}
.duengen-beitrag .duengen-bild{max-width:900px}
.duengen-beitrag .table-scroll{overflow-x:auto;margin:16px 0 22px;-webkit-overflow-scrolling:touch}
.duengen-beitrag table{width:100%;min-width:680px;border-collapse:collapse;background:#fff}
.duengen-beitrag th,.duengen-beitrag td{border:1px solid #d7ddd4;padding:9px 10px;text-align:left;vertical-align:top;font-size:15px;line-height:1.45}
.duengen-beitrag th{background:#edf5e9;font-weight:700}
.duengen-beitrag tbody tr:nth-child(even){background:#f8faf7}
.duengen-beitrag .praxis-liste{padding-left:22px}
@media(max-width:640px){.duengen-beitrag table{min-width:620px}.duengen-beitrag th,.duengen-beitrag td{padding:8px}}

#content .pf-article{font-size:15px;line-height:1.6;color:#222}
#content .pf-article p,#content .pf-article li{font-size:15px;line-height:1.6}
#content .pf-article h2{font-size:18px;line-height:1.35;margin:28px 0 12px;scroll-margin-top:60px}
#content .pf-article h3{font-size:15px;line-height:1.45;margin:22px 0 8px}
#content .pf-article figure.pf-figure{margin:20px 0;max-width:100%}
#content .pf-article figure.pf-figure img{display:block;max-width:100%;height:auto;margin:0 auto 8px}
#content .pf-article figure.pf-figure figcaption{font-size:14px;line-height:1.5;text-align:center;color:#333;overflow-wrap:anywhere}
#content .pf-article figure.pf-figure .ki-bildnachweis{font-size:13px;line-height:1.5}
#content .pf-article .pf-review-date{font-size:14px;color:#444;margin:12px 0}
#content .pf-article .pf-toc{background:#f2f7ec;border-left:4px solid #577a3f;padding:14px 18px;margin:16px 0 24px}
#content .pf-article .pf-toc ol{margin:8px 0 0;padding-left:22px}
#content .pf-article .pf-toc li{margin:4px 0;padding:0;background:none}
#content .pf-article .pf-toc a{text-decoration:underline;text-underline-offset:2px}
#content .pf-article .pf-table-wrap{max-width:100%;overflow-x:auto;margin:12px 0 22px;-webkit-overflow-scrolling:touch}
#content .pf-article .pf-table-wrap:focus-visible{outline:2px solid #406516;outline-offset:3px}
#content .pf-article table.pf-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:15px;background:#fff}
#content .pf-article table.pf-table th,#content .pf-article table.pf-table td{padding:9px 8px;border:1px solid #cbd5c4;text-align:left;vertical-align:top;font-size:15px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;hyphens:auto}
#content .pf-article table.pf-table th{background:#ecf3e5;font-weight:700}
#content .pf-article table.pf-table tbody tr:nth-child(even) td{background:#f7faf3}
#content .pf-article table.pf-table caption{font-size:15px;line-height:1.5;font-weight:700;text-align:left;padding:0 0 8px;white-space:normal}
#content .pf-article table.pf-table-simple th:first-child,#content .pf-article table.pf-table-simple td:first-child{width:25%}
#content .pf-article .pf-table-hint{display:none;font-size:14px;color:#444;margin:12px 0 4px}
@media(max-width:600px){#content .pf-article table.pf-table:not(.pf-table-simple){min-width:520px}#content .pf-article .pf-table-hint{display:block}#content .pf-article .pf-toc{padding:12px 14px}}

/* Anlaesse: gemeinsame Darstellung nach redaktioneller Pruefung 19.10.2026 */
/* Artikel post-35421 */

.grusstexte-beitrag{font-size:15px;line-height:1.55;color:#222}
.grusstexte-beitrag h2{font-size:18px;line-height:1.35;font-weight:700;margin:28px 0 12px}
.grusstexte-beitrag h3{font-size:15px;line-height:1.45;font-weight:700;margin:22px 0 8px}
.grusstexte-beitrag p,.grusstexte-beitrag li{font-size:15px;line-height:1.55}
.grusstexte-beitrag a{font-weight:700;color:#0645ad;text-decoration:underline;text-underline-offset:2px}
.grusstexte-beitrag .grusstexte-bild{margin:18px auto;text-align:center}
.grusstexte-beitrag .grusstexte-bild img{display:block;width:100%;height:auto;margin:0 auto;border-radius:6px}
.grusstexte-beitrag .grusstexte-hero img{max-width:1200px}
.grusstexte-beitrag .grusstexte-bild:not(.grusstexte-hero) img{max-width:900px}
.grusstexte-beitrag figcaption{font-size:14px;line-height:1.45;color:#555;margin-top:7px}
.grusstexte-beitrag .grusstexte-inhalt{background:#f4f8ef;border:1px solid #d3e1c7;border-radius:6px;padding:14px 18px;margin:20px 0}
.grusstexte-beitrag .grusstexte-inhalt ul{columns:2;column-gap:28px;margin:10px 0 0;padding-left:20px}
.grusstexte-beitrag .grusstexte-inhalt li{break-inside:avoid;margin:4px 0}
.grusstexte-beitrag .grusstexte-tabelle-wrap{overflow-x:auto;margin:16px 0 24px;-webkit-overflow-scrolling:touch}
.grusstexte-beitrag .grusstexte-tabelle{width:100%;min-width:650px;border-collapse:collapse;background:#fff}
.grusstexte-beitrag .grusstexte-tabelle th,.grusstexte-beitrag .grusstexte-tabelle td{border:1px solid #d7ddd4;padding:9px 10px;text-align:left;vertical-align:top;font-size:15px;line-height:1.45}
.grusstexte-beitrag .grusstexte-tabelle th{background:#edf5e9;font-weight:700}
.grusstexte-beitrag .grusstexte-tabelle tbody tr:nth-child(even){background:#fafbf9}
.grusstexte-beitrag .grusstexte-bausteine{background:#fbf8f2;border-left:4px solid #8bab62;padding:12px 18px 12px 34px}
@media(max-width:640px){.grusstexte-beitrag .grusstexte-inhalt ul{columns:1}.grusstexte-beitrag .grusstexte-tabelle{min-width:600px}}

/* Artikel post-1797 */

.blumenbotschaft-beitrag{font-size:15px;line-height:1.55;color:#222}
.blumenbotschaft-beitrag p,.blumenbotschaft-beitrag li{font-size:15px;line-height:1.55}
.blumenbotschaft-beitrag h2{font-size:18px;line-height:1.35;font-weight:700;margin:28px 0 12px}
.blumenbotschaft-beitrag h3{font-size:15px;line-height:1.45;font-weight:700;margin:22px 0 8px}
.blumenbotschaft-beitrag a{font-weight:700;color:#0645ad;text-decoration:underline;text-underline-offset:2px}
.blumenbotschaft-beitrag .blumenbotschaft-bild{margin:18px auto;text-align:center}
.blumenbotschaft-beitrag .blumenbotschaft-bild img{display:block;width:100%;height:auto;max-width:1200px;margin:0 auto;border-radius:6px}
.blumenbotschaft-beitrag figcaption{font-size:14px;line-height:1.45;color:#555;margin-top:7px}
.blumenbotschaft-beitrag .blumenbotschaft-inhalt{background:#f4f8ef;border:1px solid #d3e1c7;border-radius:6px;padding:14px 18px;margin:20px 0}
.blumenbotschaft-beitrag .blumenbotschaft-inhalt ul{columns:2;column-gap:28px;margin:10px 0 0;padding-left:20px}
.blumenbotschaft-beitrag .blumenbotschaft-inhalt li{break-inside:avoid;margin:4px 0}
.blumenbotschaft-beitrag .blumenbotschaft-tabelle-wrap{overflow-x:auto;margin:16px 0 24px;-webkit-overflow-scrolling:touch}
.blumenbotschaft-beitrag .blumenbotschaft-tabelle{width:100%;min-width:720px;border-collapse:collapse;background:#fff}
.blumenbotschaft-beitrag .blumenbotschaft-tabelle th,.blumenbotschaft-beitrag .blumenbotschaft-tabelle td{border:1px solid #d7ddd4;padding:9px 10px;text-align:left;vertical-align:top;font-size:15px;line-height:1.45}
.blumenbotschaft-beitrag .blumenbotschaft-tabelle th{background:#edf5e9;font-weight:700}
.blumenbotschaft-beitrag .blumenbotschaft-tabelle tbody tr:nth-child(even){background:#fafbf9}
@media(max-width:640px){.blumenbotschaft-beitrag .blumenbotschaft-inhalt ul{columns:1}.blumenbotschaft-beitrag .blumenbotschaft-tabelle{min-width:680px}}

/* Artikel post-1540 */

.blumenstrauss-beitrag{font-size:15px;line-height:1.55;color:#222}
.blumenstrauss-beitrag p,.blumenstrauss-beitrag li{font-size:15px;line-height:1.55}
.blumenstrauss-beitrag h2{font-size:18px;line-height:1.35;font-weight:700;margin:28px 0 12px}
.blumenstrauss-beitrag h3{font-size:15px;line-height:1.45;font-weight:700;margin:22px 0 8px}
.blumenstrauss-beitrag a{font-weight:700;color:#0645ad;text-decoration:underline;text-underline-offset:2px}
.blumenstrauss-beitrag .blumenstrauss-bild{margin:18px auto;text-align:center}
.blumenstrauss-beitrag .blumenstrauss-bild img{display:block;width:100%;height:auto;max-width:1200px;margin:0 auto;border-radius:6px}
.blumenstrauss-beitrag figcaption{font-size:14px;line-height:1.45;color:#555;margin-top:7px}
.blumenstrauss-beitrag .blumenstrauss-inhalt{background:#f4f8ef;border:1px solid #d3e1c7;border-radius:6px;padding:14px 18px;margin:20px 0}
.blumenstrauss-beitrag .blumenstrauss-inhalt ul{columns:2;column-gap:28px;margin:10px 0 0;padding-left:20px}
.blumenstrauss-beitrag .blumenstrauss-inhalt li{break-inside:avoid;margin:4px 0}
.blumenstrauss-beitrag .blumenstrauss-tabelle-wrap{overflow-x:auto;margin:16px 0 24px;-webkit-overflow-scrolling:touch}
.blumenstrauss-beitrag .blumenstrauss-tabelle{width:100%;min-width:720px;border-collapse:collapse;background:#fff}
.blumenstrauss-beitrag .blumenstrauss-tabelle th,.blumenstrauss-beitrag .blumenstrauss-tabelle td{border:1px solid #d7ddd4;padding:9px 10px;text-align:left;vertical-align:top;font-size:15px;line-height:1.45}
.blumenstrauss-beitrag .blumenstrauss-tabelle th{background:#edf5e9;font-weight:700}
.blumenstrauss-beitrag .blumenstrauss-tabelle tbody tr:nth-child(even){background:#fafbf9}
@media(max-width:640px){.blumenstrauss-beitrag .blumenstrauss-inhalt ul{columns:1}.blumenstrauss-beitrag .blumenstrauss-tabelle{min-width:680px}}

/* Artikel post-848 */

.blumengruss-versand-beitrag{font-size:15px;line-height:1.55;color:#222}
.blumengruss-versand-beitrag p,.blumengruss-versand-beitrag li{font-size:15px;line-height:1.55}
.blumengruss-versand-beitrag h2{font-size:18px;line-height:1.35;font-weight:700;margin:28px 0 12px}
.blumengruss-versand-beitrag h3{font-size:15px;line-height:1.45;font-weight:700;margin:22px 0 8px}
.blumengruss-versand-beitrag a{font-weight:700;color:#0645ad;text-decoration:underline;text-underline-offset:2px}
.blumengruss-versand-beitrag .blumengruss-versand-bild{margin:18px auto;text-align:center}
.blumengruss-versand-beitrag .blumengruss-versand-bild img{display:block;width:100%;height:auto;max-width:1200px;margin:0 auto;border-radius:6px}
.blumengruss-versand-beitrag figcaption{font-size:14px;line-height:1.45;color:#555;margin-top:7px}
.blumengruss-versand-beitrag .blumengruss-versand-inhalt{background:#f4f8ef;border:1px solid #d3e1c7;border-radius:6px;padding:14px 18px;margin:20px 0}
.blumengruss-versand-beitrag .blumengruss-versand-inhalt ul{columns:2;column-gap:28px;margin:10px 0 0;padding-left:20px}
.blumengruss-versand-beitrag .blumengruss-versand-inhalt li{break-inside:avoid;margin:4px 0}
.blumengruss-versand-beitrag .blumengruss-versand-tabelle-wrap{overflow-x:auto;margin:16px 0 24px;-webkit-overflow-scrolling:touch}
.blumengruss-versand-beitrag .blumengruss-versand-tabelle{width:100%;min-width:720px;border-collapse:collapse;background:#fff}
.blumengruss-versand-beitrag .blumengruss-versand-tabelle th,.blumengruss-versand-beitrag .blumengruss-versand-tabelle td{border:1px solid #d7ddd4;padding:9px 10px;text-align:left;vertical-align:top;font-size:15px;line-height:1.45}
.blumengruss-versand-beitrag .blumengruss-versand-tabelle th{background:#edf5e9;font-weight:700}
.blumengruss-versand-beitrag .blumengruss-versand-tabelle tbody tr:nth-child(even){background:#fafbf9}
@media(max-width:640px){.blumengruss-versand-beitrag .blumengruss-versand-inhalt ul{columns:1}.blumengruss-versand-beitrag .blumengruss-versand-tabelle{min-width:680px}}

/* Artikel post-311 */

.vatertag-blumen-beitrag{font-size:15px;line-height:1.55;color:#222}
.vatertag-blumen-beitrag p,.vatertag-blumen-beitrag li,.vatertag-blumen-beitrag td,.vatertag-blumen-beitrag th{font-size:15px;line-height:1.55}
.vatertag-blumen-beitrag h2{font-size:18px;line-height:1.35;font-weight:700;margin:28px 0 12px}
.vatertag-blumen-beitrag h3{font-size:15px;line-height:1.45;font-weight:700;margin:22px 0 8px}
.vatertag-blumen-beitrag a{font-weight:700;color:#0645ad;text-decoration:underline;text-underline-offset:2px}
.vatertag-blumen-bild{margin:18px 0 22px;text-align:center}
.vatertag-blumen-bild img{display:block;max-width:100%;height:auto;margin:0 auto}
.vatertag-blumen-bild figcaption{margin-top:8px;font-size:13px;line-height:1.45;color:#555}
.vatertag-blumen-archivbild img{max-width:360px}
.ki-bildnachweis{font-style:italic}
.vatertag-blumen-inhalt{margin:22px 0;padding:16px 18px;background:#f4f9ec;border-left:4px solid #7aa53a}
.vatertag-blumen-inhalt ul{margin:10px 0 0 20px;columns:2;column-gap:28px}
.vatertag-blumen-inhalt li{margin:0 0 7px;break-inside:avoid}
.vatertag-blumen-tabelle-wrap{margin:16px 0 22px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.vatertag-blumen-tabelle{width:100%;border-collapse:collapse;background:#fff}
.vatertag-blumen-tabelle th,.vatertag-blumen-tabelle td{padding:9px 10px;text-align:left;vertical-align:top;border:1px solid #cfd8c4}
.vatertag-blumen-tabelle th{background:#eaf3dc;font-weight:700}
@media(max-width:680px){.vatertag-blumen-inhalt ul{columns:1}.vatertag-blumen-tabelle{min-width:620px}}

/* Artikel post-304 */

.muttertag-ratgeber p,.muttertag-ratgeber li,.muttertag-ratgeber td,.muttertag-ratgeber th{font-size:15px;line-height:1.65}
.muttertag-ratgeber h2{font-size:18px;font-weight:700;line-height:1.35;margin-top:28px}
.muttertag-ratgeber h3{font-size:15px;font-weight:700;line-height:1.45;margin-top:22px}
.muttertag-ratgeber img{max-width:100%;height:auto}
.muttertag-ratgeber figure{margin:22px auto;text-align:center}
.muttertag-ratgeber figcaption{font-size:13px;color:#555;margin-top:6px}
.muttertag-inhalt{background:#f7f7f7;border-left:4px solid #c65b78;padding:14px 18px;margin:22px 0}
.muttertag-inhalt ul{margin:8px 0 0 18px}
.muttertag-tabelle{overflow-x:auto;margin:18px 0}
.muttertag-tabelle table{width:100%;border-collapse:collapse;min-width:660px}
.muttertag-tabelle th,.muttertag-tabelle td{border:1px solid #d8d8d8;padding:9px;text-align:left;vertical-align:top}
.muttertag-tabelle th{background:#f4e9ed;font-weight:700}
.muttertag-quelle{background:#fafafa;border:1px solid #e2e2e2;padding:12px 16px;margin-top:24px}

/* Artikel post-259 */

.trauerfloristik-ratgeber{font-size:15px;line-height:1.65;color:#222}
.trauerfloristik-ratgeber p,.trauerfloristik-ratgeber li,.trauerfloristik-ratgeber td,.trauerfloristik-ratgeber th{font-size:15px;line-height:1.65}
.trauerfloristik-ratgeber h2{font-size:18px;line-height:1.35;font-weight:700;margin:28px 0 12px}
.trauerfloristik-ratgeber h3{font-size:15px;line-height:1.45;font-weight:700;margin:22px 0 8px}
.trauerfloristik-ratgeber a{color:#0645ad;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.trauerfloristik-bild{margin:20px 0 24px;text-align:center}
.trauerfloristik-bild img{display:block;max-width:100%;height:auto;margin:0 auto}
.trauerfloristik-bild figcaption{font-size:13px;line-height:1.45;color:#555;margin-top:7px}
.trauerfloristik-inhalt{margin:22px 0;padding:15px 18px;background:#f5f5f3;border-left:4px solid #7a826e}
.trauerfloristik-inhalt ul{margin:9px 0 0 20px;columns:2;column-gap:28px}
.trauerfloristik-inhalt li{margin-bottom:6px;break-inside:avoid}
.trauerfloristik-tabelle-wrap{margin:16px 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.trauerfloristik-tabelle{width:100%;border-collapse:collapse;background:#fff;min-width:680px}
.trauerfloristik-tabelle th,.trauerfloristik-tabelle td{padding:9px 10px;text-align:left;vertical-align:top;border:1px solid #ccd0c8}
.trauerfloristik-tabelle th{background:#ecefe9;font-weight:700}
.trauerfloristik-hinweis{margin:20px 0;padding:13px 16px;background:#fafafa;border:1px solid #d9d9d9}
.trauerfloristik-werbung{margin:18px 0;padding:13px 16px;background:#fff8e7;border-left:4px solid #c69b38}
.trauerfloristik-quelle{margin:24px 0;padding:13px 16px;background:#f6f8fa;border:1px solid #d8dde3}
.trauerfloristik-fazit{margin:18px 0;padding:14px 17px;background:#f5f5f3;border-left:4px solid #7a826e}
@media(max-width:680px){.trauerfloristik-inhalt ul{columns:1}.trauerfloristik-tabelle{min-width:620px}}

#content .entry .an-article{font-size:15px;line-height:1.6;color:#222}
#content .entry .an-article p,#content .entry .an-article li{font-size:15px;line-height:1.6}
#content .entry .an-article h2{font-size:18px;line-height:1.35;margin:28px 0 12px;scroll-margin-top:60px}
#content .entry .an-article h3{font-size:15px;line-height:1.45}
#content .entry .an-article figure.an-figure{margin:20px 0;max-width:100%}
#content .entry .an-article figure.an-figure img{display:block;max-width:100%;height:auto;margin:0 auto 8px}
#content .entry .an-article figure.an-figure figcaption{font-size:14px!important;line-height:1.5!important;color:#444;text-align:center;overflow-wrap:anywhere}
#content .entry .an-article .ki-bildnachweis{font-size:13px;line-height:1.5}
#content .entry .an-article .an-review-date{font-size:14px;color:#555}
#content .entry .an-article .an-toc{padding:14px 18px;margin:18px 0 24px;background:#f2f7ec;border:1px solid #d3e1c7;border-left:4px solid #6f8f55;border-radius:4px}
#content .entry .an-article .an-toc ul{columns:2;column-gap:28px;margin:10px 0 0;padding-left:20px}
#content .entry .an-article .an-toc li{break-inside:avoid;margin:4px 0;background:none}
#content .entry .an-article .an-table-wrap{max-width:100%;overflow-x:auto;margin:12px 0 22px;-webkit-overflow-scrolling:touch}
#content .entry .an-article .an-table-wrap:focus-visible{outline:2px solid #496d35;outline-offset:3px}
#content .entry .an-article table.an-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}
#content .entry .an-article table.an-table th,#content .entry .an-article table.an-table td{font-size:15px;line-height:1.5;padding:9px 8px;border:1px solid #cfd8c8;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;hyphens:auto}
#content .entry .an-article table.an-table caption{font-size:15px;line-height:1.5;font-weight:700;text-align:left;padding:0 0 8px;white-space:normal;color:#222}
#content .entry .an-article .an-table-hint{display:none;font-size:14px;line-height:1.5;color:#444}
#content .an-category-intro{font-size:15px;line-height:1.6;margin:0 0 28px;padding:14px 18px;background:#f2f7ec;border-left:4px solid #6f8f55}
#content .an-category-intro p,#content .an-category-intro li{font-size:15px;line-height:1.6}
#content .an-category-intro a{font-weight:700;text-decoration:underline;overflow-wrap:anywhere}
@media(max-width:600px){#content .entry .an-article table.an-table{min-width:520px}#content .entry .an-article .an-table-hint{display:block}#content .entry .an-article .an-toc{padding:12px 14px}#content .entry .an-article .an-toc ul{columns:1}}


/* Aus den Blumen-Artikeln ausgelagerte Bestandsregeln */

#post-40833 .bl-zier-guide,
#post-40833 .bl-zier-guide p,
#post-40833 .bl-zier-guide li,
#post-40833 .bl-zier-guide td,
#post-40833 .bl-zier-guide th { font-size: 15px; line-height: 1.65; }
#post-40833 .bl-zier-guide h2 { font-size: 18px !important; font-weight: 700; line-height: 1.35; margin-top: 1.6em; }
#post-40833 .bl-zier-guide h3 { font-size: 15px !important; font-weight: 700; line-height: 1.45; margin-top: 1.35em; }
#post-40833 .bl-zier-guide a { font-weight: 700; }
#post-40833 .bl-zier-table-wrap { overflow-x: auto; margin: 1em 0 1.5em; }
#post-40833 .bl-zier-table { width: 100%; min-width: 760px; border-collapse: collapse; }
#post-40833 .bl-zier-table caption { font-weight: 700; text-align: left; margin-bottom: .5em; }
#post-40833 .bl-zier-table th,
#post-40833 .bl-zier-table td { border: 1px solid #d7d7d7; padding: 8px; text-align: left; vertical-align: top; }
#post-40833 .bl-zier-table thead th { background: #eef5e8; }
#post-40833 .bl-zier-figure { margin: 1.1em auto 1.4em; text-align: center; }
#post-40833 .bl-zier-figure img { display: block; max-width: 100%; height: auto; margin: 0 auto; }
#post-40833 .bl-zier-figure figcaption { font-size: 13px; line-height: 1.45; margin-top: .35em; color: #555; }
#post-40833 .bl-zier-note { background: #f3f7ef; border-left: 4px solid #6c8f4a; padding: 12px 14px; margin: 1em 0; }



.business-article{font-size:15px;line-height:1.55;color:#222}
.business-article p,.business-article li,.business-article td,.business-article th{font-size:15px}
.business-article h2{font-size:18px;font-weight:700;line-height:1.35;margin-top:1.8em}
.business-article h3{font-size:15px;font-weight:700;line-height:1.4;margin-top:1.4em}
.business-article a{color:#0645ad;font-weight:700;text-decoration:underline}
.business-article figure{margin:20px 0}
.business-article figure img{display:block;width:100%;max-width:1200px;height:auto}
.business-article figcaption{font-size:13px;line-height:1.4;color:#444}
.business-table-wrap{overflow-x:auto;margin:18px 0}
.business-article table{width:100%;min-width:720px;border-collapse:collapse}
.business-article th,.business-article td{padding:10px;border:1px solid #777;text-align:left;vertical-align:top}
.business-article th{color:#000;background:#e8f0e6;font-weight:700}
.business-review{margin:22px 0;padding:14px 16px;border-left:4px solid #477548;background:#f3f7f1}
.business-note{padding:12px 14px;background:#f6f6f6;border:1px solid #bbb}


/* Blumen-Ratgeber: gemeinsame Gestaltung, 20.10.2026 */
#content .entry .fl-article{font-size:15px;line-height:1.6;color:#222}
#content .entry .fl-article p,#content .entry .fl-article li{font-size:15px;line-height:1.6}
#content .entry .fl-article h2{font-size:18px!important;line-height:1.35;font-weight:700;margin:28px 0 12px;scroll-margin-top:65px}
#content .entry .fl-article h3{font-size:15px!important;line-height:1.45;font-weight:700;scroll-margin-top:65px}
#content .entry .fl-article a{color:#0645ad;font-weight:700;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
#content .entry .fl-article figure{max-width:100%;width:auto;margin:20px 0;text-align:center}
#content .entry .fl-article figure img{display:block;max-width:100%;height:auto;margin:0 auto 8px}
#content .entry .fl-article figure figcaption{font-size:14px!important;line-height:1.5!important;color:#444;text-align:center;overflow-wrap:anywhere}
#content .entry .fl-article .ki-bildnachweis{font-size:13px;line-height:1.5}
#content .entry .fl-article .fl-toc{padding:14px 18px;margin:20px 0 24px;background:#f2f7ec;border:1px solid #d3e1c7;border-left:4px solid #6f8f55;border-radius:4px}
#content .entry .fl-article .fl-toc ul{columns:2;column-gap:26px;margin:8px 0 0;padding-left:20px}
#content .entry .fl-article .fl-toc li{break-inside:avoid;margin:5px 0;background:none}
#content .entry .fl-article .fl-table-wrap{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;margin:12px 0 24px;padding:0;-webkit-overflow-scrolling:touch}
#content .entry .fl-article .fl-table-wrap:focus-visible{outline:2px solid #496d35;outline-offset:3px}
#content .entry .fl-article table.fl-table{width:100%;min-width:0;max-width:none;table-layout:fixed;border-collapse:collapse;background:#fff}
#content .entry .fl-article table.fl-table th,#content .entry .fl-article table.fl-table td{box-sizing:border-box;font-size:14px;line-height:1.5;padding:8px 6px;border:1px solid #cfd8c8;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;hyphens:auto;color:#222}
#content .entry .fl-article table.fl-table thead th{background:#e8f1e2;font-weight:700}
#content .entry .fl-article table.fl-table tbody th{background:#f0f5ed;font-weight:700}
#content .entry .fl-article table.fl-table td{background:#fff}
#content .entry .fl-article table.fl-table caption{font-size:15px;line-height:1.5;font-weight:700;text-align:left;margin:0;padding:0 0 8px;white-space:normal;color:#222}
#content .entry .fl-article .fl-table-hint{display:none;font-size:14px;line-height:1.5;color:#444;margin:12px 0 4px}
#content .fl-category-intro{font-size:15px;line-height:1.6;margin:0 0 28px;padding:14px 18px;background:#f2f7ec;border-left:4px solid #6f8f55}
#content .fl-category-intro p,#content .fl-category-intro li{font-size:15px;line-height:1.6}
#content .fl-category-intro a{font-weight:700;text-decoration:underline;overflow-wrap:anywhere}
@media(max-width:600px){#content .entry .fl-article table.fl-table{min-width:520px}#content .entry .fl-article table.fl-table-wide{min-width:640px}#content .entry .fl-article .fl-table-hint{display:block}#content .entry .fl-article .fl-toc{padding:12px 14px}#content .entry .fl-article .fl-toc ul{columns:1}}


/* Einheitliche Sprunglinks in Artikel-Inhaltsverzeichnissen, 20.10.2026 */
#content .entry :is(nav,[class*="-toc"],[class*="-inhalt"]) a[href^="#"],
#content .entry :is(nav,[class*="-toc"],[class*="-inhalt"]) a[href^="#"]:visited{
 color:#0000ff!important;
 text-decoration-line:underline;
 text-decoration-color:currentColor;
 text-underline-offset:3px;
}
#content .entry :is(nav,[class*="-toc"],[class*="-inhalt"]) a[href^="#"]:hover{
 text-decoration-thickness:2px;
}
#content .entry :is(nav,[class*="-toc"],[class*="-inhalt"]) a[href^="#"]:focus-visible{
 outline:2px solid currentColor;
 outline-offset:3px;
 background-color:#fff3b0;
 text-decoration-thickness:2px;
}


/* Kategorie-Einleitungen: dieselbe blaue Linkfarbe wie in den Artikeln */
#content .category-description a,
#content .category-description a:visited{
 color:#0000ff!important;
 text-decoration:underline;
 text-decoration-color:currentColor;
 text-underline-offset:3px;
}
#content .category-description a:hover{ text-decoration-thickness:2px; }
#content .category-description a:focus-visible{
 outline:2px solid currentColor;
 outline-offset:3px;
 background-color:#fff3b0;
 text-decoration-thickness:2px;
}


/* Einheitliche Datentabellen der 58 zuletzt geprueften Seiten, 20.10.2026 */
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table{color:#1f2933!important;background:#ffffff!important;}
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table :is(th,td){color:#1f2933!important;background:#ffffff!important;border:1px solid #7a8976!important;font-size:15px!important;line-height:1.5!important;}
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table tbody tr:nth-child(even)>:is(th,td){background:#f5f7f3!important;}
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table thead :is(th,td),
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table tfoot :is(th,td),
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table tr:first-child>th:not([scope="row"]){background:#e8f1e2!important;color:#1f2933!important;}
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table th{font-weight:700!important;}
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table td{font-weight:400;}
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table :is(th,td) :is(p,span,strong,em,b,i,li,small){color:inherit!important;background:transparent!important;font-size:inherit!important;line-height:inherit!important;}
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table a,
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table a:visited{color:#0000ff!important;text-decoration:underline;text-underline-offset:3px;}
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table a:focus-visible{outline:2px solid #0000ff;outline-offset:3px;text-decoration-thickness:2px;}
#content :is(#post-727,#post-5861,#post-721,#post-6231,#post-2010,#post-6033,#post-15912,#post-1289,#post-36040,#post-6060,#post-20569,#post-40668,#post-1471,#post-8507,#post-9711,#post-6666,#post-950,#post-6225,#post-9811,#post-6440,#post-15899,#post-1314,#post-6077,#post-2144,#post-20611,#post-5378,#post-12118,#post-432,#post-410,#post-365,#post-35421,#post-1797,#post-1540,#post-848,#post-311,#post-304,#post-259,#post-97,#post-90,#post-43245,#post-41112,#post-40833,#post-29824,#post-29851,#post-25700,#post-5225,#post-1559,#post-1080,#post-1031,#post-822,#post-741,#post-536,#post-490,#post-474,#post-220,#post-184,#post-162,#post-76) .entry table caption{color:#1f2933!important;background:#ffffff!important;font-size:15px!important;line-height:1.5!important;font-weight:700;}


/* Zimmerpflanzen-Ratgeber: einheitliche Darstellung, 20.10.2026 */
#content .entry .zp-article{font-size:15px;line-height:1.6;color:#1f2933}
#content .entry .zp-article p,#content .entry .zp-article li{font-size:15px;line-height:1.6}
#content .entry .zp-article h2{font-size:18px!important;line-height:1.35;font-weight:700;margin:28px 0 12px;scroll-margin-top:65px}
#content .entry .zp-article h3{font-size:15px!important;line-height:1.45;font-weight:700;margin:22px 0 10px;scroll-margin-top:65px}
#content .entry .zp-article a,#content .entry .zp-article a:visited{color:#0000ff!important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#content .entry .zp-article a:hover{text-decoration-thickness:2px}
#content .entry .zp-article a:focus-visible{outline:2px solid #0000ff;outline-offset:3px;background:#fff3b0}
#content .entry .zp-article figure.zp-figure{display:block;float:none;max-width:100%;width:auto;margin:20px auto;text-align:center;box-sizing:border-box}
#content .entry .zp-article figure.zp-figure img{display:block;width:auto!important;max-width:100%!important;height:auto!important;margin:0 auto 8px}
#content .entry .zp-article figure.zp-portrait{max-width:420px}
#content .entry .zp-article figure.zp-native-385{max-width:385px}
#content .entry .zp-article figure.zp-max-424{max-width:424px}
#content .entry .zp-article figure.zp-max-225{max-width:225px}
#content .entry .zp-article figure.zp-figure figcaption{font-size:14px!important;line-height:1.5!important;color:#34433a;text-align:center;overflow-wrap:anywhere}
#content .entry .zp-article .zp-credit,#content .entry .zp-article .ki-bildnachweis{font-size:13px;line-height:1.5}
#content .entry .zp-article .zp-toc{padding:14px 18px;margin:20px 0 24px;background:#f2f7ec;border:1px solid #d3e1c7;border-left:4px solid #6f8f55;border-radius:4px}
#content .entry .zp-article .zp-toc ul{columns:2;column-gap:26px;margin:8px 0 0;padding-left:20px}
#content .entry .zp-article .zp-toc li{break-inside:avoid;margin:5px 0;background:none}
#content .entry .zp-article .zp-table-wrap{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;margin:12px 0 24px;padding:0;-webkit-overflow-scrolling:touch}
#content .entry .zp-article .zp-table-wrap:focus-visible{outline:3px solid #0000ff;outline-offset:3px}
#content .entry .zp-article table.zp-table{width:100%!important;min-width:0!important;max-width:none;table-layout:fixed;border-collapse:collapse;background:#fff!important;background-image:none!important}
#content .entry .zp-article table.zp-table th,#content .entry .zp-article table.zp-table td{box-sizing:border-box;font-size:15px!important;line-height:1.5!important;padding:9px 8px;border:1px solid #7a8976!important;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;hyphens:auto;color:#1f2933!important;background:#fff!important;background-image:none!important;font-weight:400}
#content .entry .zp-article table.zp-table th{font-weight:700}
#content .entry .zp-article table.zp-table thead th,#content .entry .zp-article table.zp-table tr:first-child th[scope=col],#content .entry .zp-article table.zp-table tfoot th,#content .entry .zp-article table.zp-table tfoot td{background:#e8f1e2!important}
#content .entry .zp-article table.zp-table tbody tr:nth-child(even) th,#content .entry .zp-article table.zp-table tbody tr:nth-child(even) td{background:#f5f7f3!important}
#content .entry .zp-article table.zp-table :is(p,span,strong,em,b,i,small){color:inherit!important;background:transparent!important;font-size:inherit!important}
#content .entry .zp-article table.zp-table caption{font-size:15px;line-height:1.5;font-weight:700;text-align:left;margin:0;padding:0 0 8px;white-space:normal;color:#1f2933}
#content .entry .zp-article .zp-table-hint{display:none;font-size:14px;line-height:1.5;color:#34433a;margin:12px 0 4px}
@media(max-width:600px){#content .entry .zp-article table.zp-table{min-width:520px!important}#content .entry .zp-article table.zp-table-wide{min-width:640px!important}#content .entry .zp-article .zp-table-hint{display:block}#content .entry .zp-article .zp-toc{padding:12px 14px}#content .entry .zp-article .zp-toc ul{columns:1}}

/* Aus Garten-Artikeln ausgelagerte Bestandsregeln */
/* post-43232 */

.wildlife-article{font-size:15px;line-height:1.6;color:#222}
.wildlife-article p,.wildlife-article li,.wildlife-article td,.wildlife-article th{font-size:15px}
.wildlife-article h2{font-size:18px;font-weight:700;line-height:1.35;margin-top:1.8em}
.wildlife-article h3{font-size:15px;font-weight:700;line-height:1.4;margin-top:1.4em}
.wildlife-article a{color:#0645ad;font-weight:700;text-decoration:underline}
.wildlife-article figure{margin:20px 0}
.wildlife-article figure img{display:block;width:100%;max-width:1200px;height:auto}
.wildlife-article figcaption{font-size:13px;line-height:1.4;color:#444}
.wildlife-table-wrap{overflow-x:auto;margin:18px 0}
.wildlife-article table{width:100%;min-width:560px;border-collapse:collapse}
.wildlife-article th,.wildlife-article td{padding:10px;border:1px solid #777;text-align:left;vertical-align:top}
.wildlife-article th{color:#000;background:#e8f0e6;font-weight:700}
.wildlife-note{margin:20px 0;padding:13px 15px;border-left:4px solid #477548;background:#f3f7f1}
.wildlife-review{margin:22px 0;padding:14px 16px;border:1px solid #b7c8ae;background:#f7faf5}
.wildlife-sources li{margin-bottom:8px}


/* post-8840 */

#page #content #post-8840 .post-title h1.entry-title{color:#000!important;font-size:22px!important;font-weight:700!important;line-height:1.28!important}
#page #content #post-8840 .entry p,#page #content #post-8840 .entry li,#page #content #post-8840 .entry td,#page #content #post-8840 .entry th,#page #content #post-8840 .entry figcaption{font-size:15px!important;line-height:1.5!important}
#page #content #post-8840 .entry h2{color:#000!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}
#page #content #post-8840 .entry h3{color:#000!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}
#page #content #post-8840 .entry a{font-weight:700}
#post-8840 .hochbeet-figure{margin:20px auto;text-align:center;max-width:680px}
#post-8840 .hochbeet-figure img{display:block;width:100%;height:auto;margin:0 auto}
#post-8840 .hochbeet-kurzcheck{background:#f4f7ef;border-left:4px solid #557a2b;padding:14px 18px;margin:20px 0}
#post-8840 .hochbeet-table-wrap{overflow-x:auto;margin:18px 0}
#post-8840 .hochbeet-table{width:100%;border-collapse:collapse;min-width:620px}
#post-8840 .hochbeet-table th,#post-8840 .hochbeet-table td{border:1px solid #c7c7c7;padding:9px;vertical-align:top;text-align:left;color:#000}
#post-8840 .hochbeet-table th{background:#e8eee2;color:#000!important;font-weight:700}
#post-8840 .hochbeet-faq{border-top:1px solid #d3d3d3;padding-top:8px}


/* post-6752 */

#page #content #post-6752 .post-title h1.entry-title{color:#000!important;font-size:22px!important;font-weight:700!important;line-height:1.28!important}
#page #content #post-6752 .entry p,#page #content #post-6752 .entry li,#page #content #post-6752 .entry td,#page #content #post-6752 .entry th,#page #content #post-6752 .entry figcaption{font-size:15px!important;line-height:1.5!important}
#page #content #post-6752 .entry h2{color:#000!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}
#page #content #post-6752 .entry h3{color:#000!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}
#page #content #post-6752 .entry a{font-weight:700}
#post-6752 .garten-plan-hero,#post-6752 .garten-plan-figure{margin:20px auto;text-align:center;max-width:680px}
#post-6752 .garten-plan-hero img,#post-6752 .garten-plan-figure img{display:block;width:100%;height:auto;margin:0 auto}
#post-6752 .garten-plan-bilder{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:20px auto}
#post-6752 .garten-plan-bilder .garten-plan-figure{flex:1 1 260px;max-width:330px;margin:0}
#post-6752 .garten-plan-kurzcheck{background:#f4f7ef;border-left:4px solid #557a2b;padding:14px 18px;margin:20px 0}
#post-6752 .garten-plan-kurzcheck ol{margin:0 0 0 20px;padding:0}
#post-6752 .garten-plan-table-wrap{overflow-x:auto;margin:18px 0}
#post-6752 .garten-plan-table{width:100%;border-collapse:collapse;min-width:640px}
#post-6752 .garten-plan-table th,#post-6752 .garten-plan-table td{border:1px solid #c7c7c7;padding:9px;vertical-align:top;text-align:left;color:#000}
#post-6752 .garten-plan-table th{background:#e8eee2;color:#000!important;font-weight:700}
#post-6752 .garten-plan-faq{border-top:1px solid #d3d3d3;padding-top:8px}
@media(max-width:700px){#post-6752 .garten-plan-bilder{display:block}#post-6752 .garten-plan-bilder .garten-plan-figure{max-width:100%;margin:18px auto}}


/* post-873 */

#heilpflanzen-erkaeltung{font-size:15px;line-height:1.45;color:#1a1a1a}
#heilpflanzen-erkaeltung p,#heilpflanzen-erkaeltung li{font-size:15px;line-height:1.45;font-weight:400}
#heilpflanzen-erkaeltung h2{font-size:18px!important;line-height:1.3;font-weight:700;color:#111;margin-top:1.6em}
#heilpflanzen-erkaeltung h3{font-size:15px!important;line-height:1.4;font-weight:700;color:#111;margin-top:1.35em}
#heilpflanzen-erkaeltung a{color:#005ea8;text-decoration:underline;font-weight:600}
#heilpflanzen-erkaeltung .hinweis{padding:14px 16px;margin:18px 0;border-left:4px solid #2f6f3e;background:#f1f7f2}
#heilpflanzen-erkaeltung .notfall{border-left-color:#a32622;background:#fff3f2}
#heilpflanzen-erkaeltung figure{margin:20px auto;max-width:1200px}
#heilpflanzen-erkaeltung figure img{display:block;width:100%;height:auto;border-radius:4px}
#heilpflanzen-erkaeltung figcaption{font-size:13px;line-height:1.4;color:#444;margin-top:6px}
#heilpflanzen-erkaeltung .table-scroll{overflow-x:auto;margin:20px 0}
#heilpflanzen-erkaeltung table{width:100%;min-width:760px;border-collapse:collapse;font-size:15px}
#heilpflanzen-erkaeltung th,#heilpflanzen-erkaeltung td{border:1px solid #b9c5b9;padding:9px;text-align:left;vertical-align:top}
#heilpflanzen-erkaeltung th{background:#e4eee5;color:#111;font-weight:700}
#heilpflanzen-erkaeltung .quellen li{margin-bottom:7px}


/* post-844 */

#obst-lagern-artikel{font-size:15px;line-height:1.45;color:#1a1a1a}
#obst-lagern-artikel p,#obst-lagern-artikel li{font-size:15px;line-height:1.45;font-weight:400}
#obst-lagern-artikel h2{font-size:18px!important;line-height:1.3;font-weight:700;color:#111;margin-top:1.6em}
#obst-lagern-artikel h3{font-size:15px!important;line-height:1.4;font-weight:700;color:#111;margin-top:1.35em}
#obst-lagern-artikel a{color:#005ea8;text-decoration:underline;font-weight:600}
#obst-lagern-artikel .hinweis{padding:14px 16px;margin:18px 0;border-left:4px solid #2f6f3e;background:#f1f7f2}
#obst-lagern-artikel .warnung{border-left-color:#a32622;background:#fff3f2}
#obst-lagern-artikel figure{margin:20px auto;max-width:1200px}
#obst-lagern-artikel figure img{display:block;width:100%;height:auto;border-radius:4px}
#obst-lagern-artikel figcaption{font-size:13px;line-height:1.4;color:#444;margin-top:6px}
#obst-lagern-artikel .table-scroll{overflow-x:auto;margin:20px 0}
#obst-lagern-artikel table{width:100%;min-width:780px;border-collapse:collapse;font-size:15px}
#obst-lagern-artikel th,#obst-lagern-artikel td{border:1px solid #b9c5b9;padding:9px;text-align:left;vertical-align:top}
#obst-lagern-artikel th{background:#e4eee5;color:#111;font-weight:700}
#obst-lagern-artikel .quellen li{margin-bottom:7px}


/* post-837 */

#winterschutz-ratgeber{font-size:15px;line-height:1.55;color:#1a1a1a}
#winterschutz-ratgeber p,#winterschutz-ratgeber li,#winterschutz-ratgeber td,#winterschutz-ratgeber th{font-size:15px;line-height:1.55}
#winterschutz-ratgeber h2{font-size:18px!important;line-height:1.35;font-weight:700!important;color:#000;margin:1.55em 0 .6em}
#winterschutz-ratgeber h3{font-size:15px!important;line-height:1.4;font-weight:700!important;color:#000;margin:1.3em 0 .45em}
#winterschutz-ratgeber a{color:#005ea8;text-decoration:underline;font-weight:600}
#winterschutz-ratgeber figure{margin:20px auto;max-width:1200px;text-align:center}
#winterschutz-ratgeber figure img{display:block;width:100%;height:auto;border-radius:4px}
#winterschutz-ratgeber figcaption{font-size:13px;line-height:1.4;color:#444;margin-top:6px}
#winterschutz-ratgeber .table-scroll{overflow-x:auto;margin:18px 0}
#winterschutz-ratgeber table{width:100%;min-width:780px;border-collapse:collapse}
#winterschutz-ratgeber th,#winterschutz-ratgeber td{border:1px solid #b9c5b9;padding:9px;text-align:left;vertical-align:top;color:#000}
#winterschutz-ratgeber th{background:#e7f0e4;font-weight:700}
#winterschutz-ratgeber .quellen li{margin-bottom:7px}
#winterschutz-ratgeber .stand{font-size:13px;color:#555}
@media(max-width:640px){#winterschutz-ratgeber .table-scroll{margin-right:-8px;padding-right:8px}}


/* post-549 */

.gabionen-ratgeber{font-size:15px;line-height:1.55;font-weight:400;color:#222}
.gabionen-ratgeber h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin-top:28px}
.gabionen-ratgeber h3{font-size:15px;line-height:1.35;font-weight:700;color:#000;margin-top:22px}
.gabionen-ratgeber p,.gabionen-ratgeber li{font-size:15px;line-height:1.55;font-weight:400}
.gabionen-ratgeber a{color:#0645ad;font-weight:700}
.gabionen-ratgeber .gabionen-figure{margin:22px auto;max-width:1200px}
.gabionen-ratgeber .gabionen-figure--small{max-width:680px}
.gabionen-ratgeber .gabionen-figure img{display:block;width:100%;height:auto;margin:0 auto}
.gabionen-ratgeber .gabionen-figure figcaption{font-size:14px;line-height:1.4;text-align:center;color:#333;margin-top:6px}
.gabionen-ratgeber .gabionen-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0}
.gabionen-ratgeber table{width:100%;border-collapse:collapse;min-width:0;font-size:15px}
.gabionen-ratgeber th,.gabionen-ratgeber td{border:1px solid #b9b9b9;padding:9px;vertical-align:top;text-align:left}
.gabionen-ratgeber th{background:#ececec;color:#000;font-weight:700}
.gabionen-ratgeber .checkliste{background:#f5f7f2;border-left:4px solid #567a38;padding:14px 18px;margin:18px 0}
.gabionen-ratgeber .quellen{background:#f7f7f7;padding:14px 18px;margin-top:20px}
@media(max-width:600px){.gabionen-ratgeber table{min-width:680px}}


/* post-542 */

.dach-ratgeber{font-size:15px;line-height:1.55;font-weight:400;color:#222}
.dach-ratgeber h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin-top:28px}
.dach-ratgeber h3{font-size:15px;line-height:1.35;font-weight:700;color:#000;margin-top:22px}
.dach-ratgeber p,.dach-ratgeber li{font-size:15px;line-height:1.55;font-weight:400}
.dach-ratgeber a{color:#0645ad;font-weight:700}
.dach-ratgeber .dach-figure{margin:22px auto;max-width:1200px}
.dach-ratgeber .dach-figure img{display:block;width:100%;height:auto;margin:0 auto}
.dach-ratgeber .dach-figure figcaption{font-size:14px;line-height:1.4;text-align:center;color:#333;margin-top:6px}
.dach-ratgeber .dach-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0}
.dach-ratgeber table{width:100%;border-collapse:collapse;min-width:0;font-size:15px}
.dach-ratgeber th,.dach-ratgeber td{border:1px solid #b9b9b9;padding:9px;vertical-align:top;text-align:left}
.dach-ratgeber th{background:#ececec;color:#000;font-weight:700}
.dach-ratgeber .checkliste{background:#f5f7f2;border-left:4px solid #567a38;padding:14px 18px;margin:18px 0}
.dach-ratgeber .quellen{background:#f7f7f7;padding:14px 18px;margin-top:20px}
@media(max-width:600px){.dach-ratgeber table{min-width:680px}}


/* post-524 */

.hecken-ratgeber{font-size:15px;line-height:1.55;color:#000;}
.hecken-ratgeber p,.hecken-ratgeber li{font-size:15px;line-height:1.55;font-weight:400;}
.hecken-ratgeber h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin-top:1.7em;}
.hecken-ratgeber h3{font-size:15px;line-height:1.35;font-weight:700;color:#000;margin-top:1.5em;}
.hecken-ratgeber a{color:#0645ad;font-weight:700;}
.hecken-ratgeber figure{margin:22px auto;max-width:1200px;}
.hecken-ratgeber figure img{display:block;width:100%;height:auto;margin:0 auto;}
.hecken-ratgeber figcaption{font-size:14px;line-height:1.4;text-align:center;margin-top:6px;color:#333;}
.hecken-ratgeber .hecken-table-wrap{overflow-x:auto;margin:18px 0;}
.hecken-ratgeber table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4;}
.hecken-ratgeber th,.hecken-ratgeber td{border:1px solid #b9b9b9;padding:9px;text-align:left;vertical-align:top;}
.hecken-ratgeber th{background:#ececec;color:#000;font-weight:700;}
.hecken-ratgeber .hecken-checkliste{background:#f5f7f2;border-left:4px solid #567a38;padding:12px 16px;margin:18px 0;}
.hecken-ratgeber .hecken-quellen{background:#f4f4f4;border:1px solid #d5d5d5;padding:14px 16px;margin-top:22px;}
@media (max-width:600px){.hecken-ratgeber .hecken-table-wrap table{min-width:820px;}.hecken-ratgeber th,.hecken-ratgeber td{padding:7px;}}


/* post-505 */

.buchsbaum-ratgeber{font-size:15px;line-height:1.55;color:#000;}
.buchsbaum-ratgeber p,.buchsbaum-ratgeber li{font-size:15px;line-height:1.55;font-weight:400;}
.buchsbaum-ratgeber h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin-top:1.7em;}
.buchsbaum-ratgeber h3{font-size:15px;line-height:1.35;font-weight:700;color:#000;margin-top:1.5em;}
.buchsbaum-ratgeber a{color:#0645ad;font-weight:700;}
.buchsbaum-ratgeber figure{margin:22px auto;max-width:1024px;}
.buchsbaum-ratgeber figure img{display:block;width:100%;height:auto;margin:0 auto;}
.buchsbaum-ratgeber figcaption{font-size:14px;line-height:1.4;text-align:center;margin-top:6px;color:#333;}
.buchsbaum-ratgeber .buchs-table-wrap{overflow-x:auto;margin:18px 0;}
.buchsbaum-ratgeber table{width:100%;min-width:760px;border-collapse:collapse;font-size:15px;line-height:1.4;}
.buchsbaum-ratgeber th,.buchsbaum-ratgeber td{border:1px solid #b9b9b9;padding:9px;text-align:left;vertical-align:top;}
.buchsbaum-ratgeber th{background:#ececec;color:#000;font-weight:700;}
.buchsbaum-ratgeber .buchs-checkliste{border-left:4px solid #4d7d32;background:#f4f7f1;padding:14px 16px;margin:18px 0;}
.buchsbaum-ratgeber .buchs-checkliste ol,.buchsbaum-ratgeber .buchs-checkliste ul{margin-bottom:0;}
.buchsbaum-ratgeber .buchs-quellen{border-top:1px solid #b9b9b9;margin-top:26px;padding-top:8px;}


/* post-498 */

.mediterran-ratgeber { color:#111; font-size:15px; line-height:1.55; }
.mediterran-ratgeber p,
.mediterran-ratgeber li { font-size:15px; line-height:1.55; }
.mediterran-ratgeber h2 { color:#000; font-size:18px; font-weight:700; line-height:1.3; margin:28px 0 10px; }
.mediterran-ratgeber h3 { color:#000; font-size:15px; font-weight:700; line-height:1.35; margin:22px 0 8px; }
.mediterran-ratgeber a { color:#0645ad; font-weight:700; text-decoration:underline; text-underline-offset:2px; }
.mediterran-ratgeber figure { width:100%; max-width:680px; margin:22px auto; text-align:center; }
.mediterran-ratgeber figure.portrait { max-width:480px; }
.mediterran-ratgeber img { display:block; width:100%; height:auto; margin:0 auto; }
.mediterran-ratgeber figcaption { margin-top:6px; color:#333; font-size:14px; line-height:1.4; }
.mediterran-ratgeber .med-table-wrap { width:100%; margin:18px 0 24px; overflow-x:auto; -webkit-overflow-scrolling:touch; }
.mediterran-ratgeber table { width:100%; min-width:760px; border-collapse:collapse; background:#fff; }
.mediterran-ratgeber caption { margin-bottom:8px; color:#111; font-size:15px; font-weight:700; text-align:left; }
.mediterran-ratgeber th,
.mediterran-ratgeber td { padding:9px 10px; border:1px solid #777; color:#111; font-size:15px; line-height:1.4; text-align:left; vertical-align:top; }
.mediterran-ratgeber th { background:#e8e8e8; color:#000; font-weight:700; }
.mediterran-ratgeber .table-group th { background:#f5f5f5; }
.mediterran-ratgeber .hinweis { margin:18px 0; padding:14px 16px; border-left:4px solid #587a2f; background:#f3f6ef; }
.mediterran-ratgeber .quellen li { margin-bottom:8px; }
@media (max-width:600px) {
  .mediterran-ratgeber .med-table-wrap { border-right:1px solid #bbb; }
  .mediterran-ratgeber th,
  .mediterran-ratgeber td { padding:8px; }
}


/* post-481 */

.staudengarten-ratgeber p,.staudengarten-ratgeber li,.staudengarten-ratgeber td,.staudengarten-ratgeber th{font-size:15px;line-height:1.5;color:#000}.staudengarten-ratgeber h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin-top:26px}.staudengarten-ratgeber h3{font-size:15px;line-height:1.3;font-weight:700;color:#000;margin-top:20px}.staudengarten-ratgeber a{color:#0056b3;font-weight:700}.staudengarten-ratgeber figure{max-width:680px;width:100%;margin:20px auto;text-align:center}.staudengarten-ratgeber figure img{display:block;max-width:100%;width:100%;height:auto;margin:0 auto}.staudengarten-ratgeber figcaption{font-size:14px;line-height:1.4;margin-top:6px}.staudengarten-tabelle{overflow-x:auto;margin:16px 0 22px}.staudengarten-ratgeber table{width:100%;border-collapse:collapse;background:#fff}.staudengarten-ratgeber th,.staudengarten-ratgeber td{border:1px solid #b7b7b7;padding:8px;vertical-align:top;text-align:left}.staudengarten-ratgeber th{background:#eef2e8;color:#000;font-weight:700}.staudengarten-hinweis{padding:12px 14px;background:#f5f7f2;border-left:4px solid #61764b;margin:16px 0}.staudengarten-quellen li{margin-bottom:8px}@media(max-width:600px){.staudengarten-ratgeber th,.staudengarten-ratgeber td{min-width:120px;padding:7px}.staudengarten-ratgeber h2{font-size:18px}.staudengarten-ratgeber h3,.staudengarten-ratgeber p,.staudengarten-ratgeber li,.staudengarten-ratgeber td,.staudengarten-ratgeber th{font-size:15px}}


/* post-447 */

.unkraut-ratgeber p,.unkraut-ratgeber li,.unkraut-ratgeber td,.unkraut-ratgeber th{font-size:15px;line-height:1.5;color:#000}.unkraut-ratgeber h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin-top:26px}.unkraut-ratgeber h3{font-size:15px;line-height:1.3;font-weight:700;color:#000;margin-top:20px}.unkraut-ratgeber a{color:#0056b3;font-weight:700}.unkraut-ratgeber figure{max-width:680px;width:100%;margin:20px auto;text-align:center}.unkraut-ratgeber figure img{display:block;max-width:100%;width:100%;height:auto;margin:0 auto}.unkraut-ratgeber figcaption{font-size:14px;line-height:1.4;margin-top:6px}.unkraut-ratgeber .bildnachweis{white-space:normal}.unkraut-stand{padding:8px 12px;background:#f5f7f2;border-left:4px solid #61764b}.unkraut-tabelle{overflow-x:auto;margin:16px 0 22px}.unkraut-ratgeber table{width:100%;border-collapse:collapse;background:#fff}.unkraut-ratgeber th,.unkraut-ratgeber td{border:1px solid #b7b7b7;padding:8px;vertical-align:top;text-align:left}.unkraut-ratgeber th{background:#eef2e8;color:#000;font-weight:700}.unkraut-warnung{padding:12px 14px;background:#fff4df;border-left:4px solid #b05a00;margin:16px 0;font-size:15px;line-height:1.5;color:#000}.unkraut-ratgeber ul{padding-left:22px}@media(max-width:600px){.unkraut-ratgeber th,.unkraut-ratgeber td{min-width:125px;padding:7px}.unkraut-ratgeber h2{font-size:18px}.unkraut-ratgeber h3,.unkraut-ratgeber p,.unkraut-ratgeber li,.unkraut-ratgeber td,.unkraut-ratgeber th,.unkraut-warnung{font-size:15px}}


/* post-424 */

.mond-ratgeber{font-size:15px;line-height:1.55;color:#000;}
.mond-ratgeber p,.mond-ratgeber li,.mond-ratgeber td,.mond-ratgeber th{font-size:15px;line-height:1.55;}
.mond-ratgeber h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin:1.5em 0 .55em;}
.mond-ratgeber h3{font-size:15px;line-height:1.3;font-weight:700;color:#000;margin:1.25em 0 .45em;}
.mond-ratgeber a{color:#0000ee;font-weight:700;}
.mond-ratgeber figure{max-width:680px;margin:20px auto;text-align:center;}
.mond-ratgeber img{display:block;width:100%;height:auto;}
.mond-ratgeber figcaption{font-size:13px;line-height:1.4;margin-top:6px;}
.mond-ratgeber .aktualisiert,.mond-ratgeber .hinweis{padding:12px 14px;margin:16px 0;background:#f5f7f0;border-left:4px solid #627941;}
.mond-ratgeber .mond-tabelle{overflow-x:auto;margin:18px 0;}
.mond-ratgeber table{width:100%;min-width:620px;border-collapse:collapse;}
.mond-ratgeber th,.mond-ratgeber td{border:1px solid #b8b8b8;padding:9px;vertical-align:top;text-align:left;}
.mond-ratgeber th{background:#eef2e6;color:#000;font-weight:700;}
.mond-ratgeber .quellen li{margin-bottom:7px;}
@media(max-width:700px){.mond-ratgeber figure{max-width:100%;}.mond-ratgeber table{min-width:560px;}}


/* post-401 */
.rasen-ratgeber,.rasen-ratgeber p,.rasen-ratgeber li,.rasen-ratgeber td,.rasen-ratgeber th{font-size:15px;line-height:1.5;color:#000}.rasen-ratgeber p{font-weight:400}.rasen-ratgeber h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin-top:28px}.rasen-ratgeber h3{font-size:15px;line-height:1.3;font-weight:700;color:#000;margin-top:22px}.rasen-ratgeber a{color:#0056b3;font-weight:700}.rasen-ratgeber figure{max-width:680px;margin:20px auto;text-align:center}.rasen-ratgeber figure img{display:block;width:100%;height:auto}.rasen-ratgeber figcaption{font-size:13px;line-height:1.4;margin-top:6px;color:#333}.rasen-ratgeber .rasen-aktuell{margin:18px 0;padding:12px 14px;border-left:4px solid #5f7f2d;background:#f4f7ef;font-size:15px}.rasen-ratgeber .rasen-tabelle{max-width:100%;overflow-x:auto;margin:16px 0 24px}.rasen-ratgeber table{width:100%;min-width:560px;border-collapse:collapse}.rasen-ratgeber th,.rasen-ratgeber td{padding:9px 10px;border:1px solid #b8c4aa;text-align:left;vertical-align:top}.rasen-ratgeber th{background:#eef2e6;color:#000;font-weight:700}.rasen-ratgeber ul,.rasen-ratgeber ol{padding-left:24px}

/* post-383 */

.teich-ratgeber,.teich-ratgeber p,.teich-ratgeber li,.teich-ratgeber td,.teich-ratgeber th{font-size:15px;line-height:1.5;color:#000}
.teich-ratgeber p{font-weight:400}
.teich-ratgeber h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin-top:28px}
.teich-ratgeber h3{font-size:15px;line-height:1.3;font-weight:700;color:#000;margin-top:22px}
.teich-ratgeber a{color:#0056b3;font-weight:700}
.teich-ratgeber figure{max-width:680px;margin:20px auto;text-align:center}
.teich-ratgeber figure img{display:block;width:100%;height:auto}
.teich-ratgeber figcaption{font-size:13px;line-height:1.4;margin-top:6px;color:#333}
.teich-ratgeber .teich-aktuell{margin:18px 0;padding:12px 14px;border-left:4px solid #5f7f2d;background:#f4f7ef;font-size:15px}
.teich-ratgeber .teich-sicherheit{margin:18px 0;padding:14px;border-left:4px solid #b60000;background:#fff4f4;font-size:15px}
.teich-ratgeber .teich-tabelle{max-width:100%;overflow-x:auto;margin:16px 0 24px}
.teich-ratgeber table{width:100%;min-width:560px;border-collapse:collapse}
.teich-ratgeber th,.teich-ratgeber td{padding:9px 10px;border:1px solid #b8c4aa;text-align:left;vertical-align:top}
.teich-ratgeber th{background:#eef2e6;color:#000;font-weight:700}
.teich-ratgeber ul,.teich-ratgeber ol{padding-left:24px}


/* post-354 */

.pflanzen-setzen,.pflanzen-setzen p,.pflanzen-setzen li,.pflanzen-setzen td,.pflanzen-setzen th{font-size:15px;line-height:1.5;color:#000}
.pflanzen-setzen p{font-weight:400}
.pflanzen-setzen h2{font-size:18px;line-height:1.3;font-weight:700;color:#000;margin-top:28px}
.pflanzen-setzen h3{font-size:15px;line-height:1.3;font-weight:700;color:#000;margin-top:22px}
.pflanzen-setzen a{color:#0056b3;font-weight:700}
.pflanzen-setzen figure{max-width:680px;margin:20px auto;text-align:center}
.pflanzen-setzen figure img{display:block;width:100%;height:auto}
.pflanzen-setzen figcaption{font-size:13px;line-height:1.4;margin-top:6px;color:#333}
.pflanzen-setzen .pflanzen-aktuell{margin:18px 0;padding:12px 14px;border-left:4px solid #5f7f2d;background:#f4f7ef;font-size:15px}
.pflanzen-setzen .pflanzen-hinweis{margin:18px 0;padding:12px 14px;border-left:4px solid #6f7f8f;background:#f3f6f8;font-size:15px}
.pflanzen-setzen .pflanzen-tabelle{max-width:100%;overflow-x:auto;margin:16px 0 24px}
.pflanzen-setzen table{width:100%;min-width:620px;border-collapse:collapse}
.pflanzen-setzen th,.pflanzen-setzen td{padding:9px 10px;border:1px solid #b8c4aa;text-align:left;vertical-align:top}
.pflanzen-setzen th{background:#eef2e6;color:#000;font-weight:700}
.pflanzen-setzen ul,.pflanzen-setzen ol{padding-left:24px}


/* Garten-Ratgeber: einheitliche Darstellung, 20.10.2026 */
#page #content .entry .ga-article{font-size:15px;line-height:1.6;color:#1f2933}
#page #content .entry .ga-article p,#page #content .entry .ga-article li{font-size:15px;line-height:1.6}
#page #content .entry .ga-article h2{font-size:18px!important;line-height:1.35;font-weight:700;margin:28px 0 12px;scroll-margin-top:65px}
#page #content .entry .ga-article h3{font-size:15px!important;line-height:1.45;font-weight:700;margin:22px 0 10px;scroll-margin-top:65px}
#page #content .entry .ga-article a,#page #content .entry .ga-article a:visited{color:#0000ff!important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#page #content .entry .ga-article a:hover{text-decoration-thickness:2px}
#page #content .entry .ga-article a:focus-visible{outline:2px solid #0000ff;outline-offset:3px;background:#fff3b0}
#page #content .entry .ga-article figure.ga-figure{display:block;float:none;max-width:100%;width:auto;margin:20px auto;text-align:center;box-sizing:border-box}
#page #content .entry .ga-article figure.ga-figure img{display:block;width:auto!important;max-width:100%!important;height:auto!important;margin:0 auto 8px}
#page #content .entry .ga-article figure.ga-portrait{max-width:420px}
#page #content .entry .ga-article figure.ga-native-385{max-width:385px}
#page #content .entry .ga-article figure.ga-max-424{max-width:424px}
#page #content .entry .ga-article figure.ga-max-225{max-width:225px}
#page #content .entry .ga-article figure.ga-figure figcaption{font-size:14px!important;line-height:1.5!important;color:#34433a;text-align:center;overflow-wrap:anywhere}
#page #content .entry .ga-article .ga-credit,#page #content .entry .ga-article .ki-bildnachweis{font-size:13px;line-height:1.5}
#page #content .entry .ga-article .ga-toc{padding:14px 18px;margin:20px 0 24px;background:#f2f7ec;border:1px solid #d3e1c7;border-left:4px solid #6f8f55;border-radius:4px}
#page #content .entry .ga-article .ga-toc ul{columns:2;column-gap:26px;margin:8px 0 0;padding-left:20px}
#page #content .entry .ga-article .ga-toc li{break-inside:avoid;margin:5px 0;background:none}
#page #content .entry .ga-article .ga-table-wrap{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;margin:12px 0 24px;padding:0;-webkit-overflow-scrolling:touch}
#page #content .entry .ga-article .ga-table-wrap:focus-visible{outline:3px solid #0000ff;outline-offset:3px}
#page #content .entry .ga-article table.ga-table{width:100%!important;min-width:0!important;max-width:none;table-layout:fixed;border-collapse:collapse;background:#fff!important;background-image:none!important}
#page #content .entry .ga-article table.ga-table th,#page #content .entry .ga-article table.ga-table td{box-sizing:border-box;font-size:15px!important;line-height:1.5!important;padding:9px 8px;border:1px solid #7a8976!important;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;hyphens:auto;color:#1f2933!important;background:#fff!important;background-image:none!important;font-weight:400}
#page #content .entry .ga-article table.ga-table th{font-weight:700}
#page #content .entry .ga-article table.ga-table thead th,#page #content .entry .ga-article table.ga-table tr:first-child th[scope=col],#page #content .entry .ga-article table.ga-table tfoot th,#page #content .entry .ga-article table.ga-table tfoot td{background:#e8f1e2!important}
#page #content .entry .ga-article table.ga-table tbody tr:nth-child(even) th,#page #content .entry .ga-article table.ga-table tbody tr:nth-child(even) td{background:#f5f7f3!important}
#page #content .entry .ga-article table.ga-table :is(p,span,strong,em,b,i,small){color:inherit!important;background:transparent!important;font-size:inherit!important}
#page #content .entry .ga-article table.ga-table caption{font-size:15px;line-height:1.5;font-weight:700;text-align:left;margin:0;padding:0 0 8px;white-space:normal;color:#1f2933}
#page #content .entry .ga-article .ga-table-hint{display:none;font-size:14px;line-height:1.5;color:#34433a;margin:12px 0 4px}
@media(max-width:600px){#page #content .entry .ga-article table.ga-table{min-width:520px!important}#page #content .entry .ga-article table.ga-table-wide{min-width:640px!important}#page #content .entry .ga-article .ga-table-hint{display:block}#page #content .entry .ga-article .ga-toc{padding:12px 14px}#page #content .entry .ga-article .ga-toc ul{columns:1}}

#page #content .entry .ga-article figure.ga-native-225{max-width:225px}


/* Allgemein: ausgelagerte Artikelgestaltung */
/* post-26700 */

#post-26700 p,
#post-26700 li,
#post-26700 td,
#post-26700 th {font-size:15px;line-height:1.7;}
#post-26700 h2 {font-size:18px!important;font-weight:700!important;line-height:1.35;margin-top:1.6em;}
#post-26700 h3 {font-size:15px!important;font-weight:700!important;line-height:1.5;margin-top:1.4em;}
#post-26700 h3 strong {font-weight:inherit;}
#post-26700 a {font-weight:600;}
#post-26700 .bln-review-note {padding:.8em 1em;background:#f4f7f1;border-left:4px solid #477a35;}
#post-26700 .bln-figure {margin:1.4em 0;max-width:100%;}
#post-26700 .bln-figure img {display:block;width:100%;height:auto;}
#post-26700 .bln-figure figcaption {margin-top:.45em;color:#555;font-size:13px;line-height:1.45;}
#post-26700 .bln-table-wrap {max-width:100%;overflow-x:auto;margin:1em 0;}
#post-26700 .bln-action-table {width:100%;border-collapse:collapse;min-width:560px;}
#post-26700 .bln-action-table th,
#post-26700 .bln-action-table td {padding:.65em;border:1px solid #d7ddd3;text-align:left;vertical-align:top;}
#post-26700 .bln-action-table th {background:#eef4ea;font-weight:700;}
@media (max-width:600px){#post-26700 h2{font-size:18px!important;}#post-26700 h3{font-size:15px!important;}}


/* post-26181 */

#post-26181 p,
#post-26181 li,
#post-26181 td,
#post-26181 th {font-size:15px;line-height:1.7;}
#post-26181 h2 {font-size:18px!important;font-weight:700!important;line-height:1.35;margin-top:1.6em;}
#post-26181 h3 {font-size:15px!important;font-weight:700!important;line-height:1.5;margin-top:1.4em;}
#post-26181 a {font-weight:600;}
#post-26181 .pv-note {padding:.8em 1em;background:#f4f7f1;border-left:4px solid #477a35;}
#post-26181 .pv-figure {margin:1.4em 0;max-width:100%;}
#post-26181 .pv-figure img {display:block;width:100%;height:auto;}
#post-26181 .pv-figure figcaption {margin-top:.45em;color:#555;font-size:13px;line-height:1.45;}
#post-26181 .pv-table-wrap {max-width:100%;overflow-x:auto;margin:1em 0;}
#post-26181 .pv-table {width:100%;border-collapse:collapse;min-width:560px;}
#post-26181 .pv-table th,
#post-26181 .pv-table td {padding:.65em;border:1px solid #d7ddd3;text-align:left;vertical-align:top;}
#post-26181 .pv-table th {background:#eef4ea;font-weight:700;}
@media (max-width:600px){#post-26181 h2{font-size:18px!important;}#post-26181 h3{font-size:15px!important;}}


/* post-16038 */

#post-16038 .bee-content p,#post-16038 .bee-content li,#post-16038 .bee-content td,#post-16038 .bee-content th{font-size:15px;line-height:1.55}
#post-16038 .bee-content h2{font-size:18px;font-weight:700;line-height:1.3;margin:28px 0 12px}
#post-16038 .bee-content h3{font-size:15px;font-weight:700;line-height:1.4;margin:20px 0 8px}
#post-16038 .bee-content figure{margin:22px 0}
#post-16038 .bee-content figure img{display:block;width:100%;height:auto}
#post-16038 .bee-content .bee-img-portrait{max-width:420px}
#post-16038 .bee-content .bee-img-landscape{max-width:560px}
#post-16038 .bee-content figcaption{font-size:13px;line-height:1.45;margin-top:6px;color:#4a4a4a}
#post-16038 .bee-content .bee-note{border-left:4px solid #4f8b2f;background:#f4f7f1;padding:12px 14px;margin:18px 0}
#post-16038 .bee-content .bee-table-wrap{max-width:100%;overflow-x:auto;margin:16px 0;-webkit-overflow-scrolling:touch}
#post-16038 .bee-content table{width:100%;min-width:560px;border-collapse:collapse;background:#fff}
#post-16038 .bee-content th,#post-16038 .bee-content td{border:1px solid #c9d8bf;padding:9px;text-align:left;vertical-align:top}
#post-16038 .bee-content th{background:#eaf3e3;color:#000 !important;font-weight:700}
#post-16038 .bee-content .bee-sources li{margin-bottom:7px}
#post-16038 .bee-content a{color:#0000ff}
@media(max-width:600px){#post-16038 .bee-content .bee-note{padding:10px 12px}}


/* Allgemein-Ratgeber: einheitliche Darstellung, 20.10.2026 */
#page #content .entry .ag-article{font-size:15px;line-height:1.6;color:#1f2933}
#page #content .entry .ag-article p,#page #content .entry .ag-article li{font-size:15px;line-height:1.6}
#page #content .entry .ag-article h2{font-size:18px!important;line-height:1.35;font-weight:700;margin:28px 0 12px;scroll-margin-top:65px}
#page #content .entry .ag-article h3{font-size:15px!important;line-height:1.45;font-weight:700;margin:22px 0 10px;scroll-margin-top:65px}
#page #content .entry .ag-article a,#page #content .entry .ag-article a:visited{color:#0000ff!important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#page #content .entry .ag-article a:hover{text-decoration-thickness:2px}
#page #content .entry .ag-article a:focus-visible{outline:2px solid #0000ff;outline-offset:3px;background:#fff3b0}
#page #content .entry .ag-article figure.ag-figure{display:block;float:none;max-width:100%;width:auto;margin:20px auto;text-align:center;box-sizing:border-box}
#page #content .entry .ag-article figure.ag-figure img{display:block;width:auto!important;max-width:100%!important;height:auto!important;margin:0 auto 8px}
#page #content .entry .ag-article figure.ag-portrait{max-width:420px}
#page #content .entry .ag-article figure.ag-native-385{max-width:385px}
#page #content .entry .ag-article figure.ag-max-424{max-width:424px}
#page #content .entry .ag-article figure.ag-max-225{max-width:225px}
#page #content .entry .ag-article figure.ag-figure figcaption{font-size:14px!important;line-height:1.5!important;color:#34433a;text-align:center;overflow-wrap:anywhere}
#page #content .entry .ag-article .ag-credit,#page #content .entry .ag-article .ki-bildnachweis{font-size:13px;line-height:1.5}
#page #content .entry .ag-article .ag-toc{padding:14px 18px;margin:20px 0 24px;background:#f2f7ec;border:1px solid #d3e1c7;border-left:4px solid #6f8f55;border-radius:4px}
#page #content .entry .ag-article .ag-toc ul{columns:2;column-gap:26px;margin:8px 0 0;padding-left:20px}
#page #content .entry .ag-article .ag-toc li{break-inside:avoid;margin:5px 0;background:none}
#page #content .entry .ag-article .ag-table-wrap{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;margin:12px 0 24px;padding:0;-webkit-overflow-scrolling:touch}
#page #content .entry .ag-article .ag-table-wrap:focus-visible{outline:3px solid #0000ff;outline-offset:3px}
#page #content .entry .ag-article table.ag-table{width:100%!important;min-width:0!important;max-width:none;table-layout:fixed;border-collapse:collapse;background:#fff!important;background-image:none!important}
#page #content .entry .ag-article table.ag-table th,#page #content .entry .ag-article table.ag-table td{box-sizing:border-box;font-size:15px!important;line-height:1.5!important;padding:9px 8px;border:1px solid #7a8976!important;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;hyphens:auto;color:#1f2933!important;background:#fff!important;background-image:none!important;font-weight:400}
#page #content .entry .ag-article table.ag-table th{font-weight:700}
#page #content .entry .ag-article table.ag-table thead th,#page #content .entry .ag-article table.ag-table tr:first-child th[scope=col],#page #content .entry .ag-article table.ag-table tfoot th,#page #content .entry .ag-article table.ag-table tfoot td{background:#e8f1e2!important}
#page #content .entry .ag-article table.ag-table tbody tr:nth-child(even) th,#page #content .entry .ag-article table.ag-table tbody tr:nth-child(even) td{background:#f5f7f3!important}
#page #content .entry .ag-article table.ag-table :is(p,span,strong,em,b,i,small){color:inherit!important;background:transparent!important;font-size:inherit!important}
#page #content .entry .ag-article table.ag-table caption{font-size:15px;line-height:1.5;font-weight:700;text-align:left;margin:0;padding:0 0 8px;white-space:normal;color:#1f2933}
#page #content .entry .ag-article .ag-table-hint{display:none;font-size:14px;line-height:1.5;color:#34433a;margin:12px 0 4px}
@media(max-width:600px){#page #content .entry .ag-article table.ag-table{min-width:520px!important}#page #content .entry .ag-article table.ag-table-wide{min-width:640px!important}#page #content .entry .ag-article .ag-table-hint{display:block}#page #content .entry .ag-article .ag-toc{padding:12px 14px}#page #content .entry .ag-article .ag-toc ul{columns:1}}

#page #content .entry .ag-article figure.ag-native-225{max-width:225px}

#page #content .entry .ag-article .ag-toc h2{font-size:16px!important;margin:0 0 8px}
#page #content .entry .ag-article .ag-toc details{margin-top:12px}
#page #content .entry .ag-article .ag-toc summary{cursor:pointer;font-weight:700;padding:5px 0}
#page #content .entry .ag-article .ag-toc summary:focus-visible{outline:2px solid #0000ff;outline-offset:3px}
