/* استایل‌های اصلی بخش */
        .position-relative-section {
            position: relative;
            overflow: hidden;
        }


        /* استایل‌های هدر بخش */
        .section-header {
            color: #005d5a;
            text-align: center;
            position: relative;
            margin-bottom: 20px;
        }

            .section-header span:first-child {
                background-color: #efefef;
                padding: 5px 15px;
                position: relative;
                z-index: 2;
            }

            .section-header span:last-child {
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
                height: 2px;
                background-color: #eaeaea;
                z-index: 1;
            }

        .section-subtitle {
            text-align: center;
            /*color: #4ea19e;*/
            margin-bottom: 30px;
        }

        /* استایل‌های کارت‌های حقوق */
        .salary-card {
            background-color: white;
            padding: 25px;
            height: 100%;
            box-shadow: 0 5px 15px rgba(0, 93, 90, 0.1);
            border: 1px solid #c8c8c8;
        }

            .salary-card h3 {
                color: #005d5a;
                margin-bottom: 15px;
            }

        .salary-amount {
            border: 1px solid #c8c8c8;
            background-color: #efefef;
            padding: 10px;
            text-align: center;
        }

            .salary-amount span:first-child {
                font-size: 1.3rem;
                font-weight: bold;
                color: #00706e;
            }

            .salary-amount span:last-child {
                display: block;
                color: #4ea19e;
                font-size: 0.9rem;
            }


        .superscript-tag {
            font-size: 0.8rem;
            display: block;
        }

        /* استایل‌های باکس اطلاعات */
        .info-box {
            background-color: #e8f4f3;
            padding: 20px;
            border: 1px solid #0e8c8a;
        }

        .info-box-content {
            display: flex;
            align-items: flex-start;
        }

        .info-box-icon {
            margin-right: 15px;
            color: #0e8c8a;
            font-size: 1.5rem;
        }

        .info-box h4 {
            color: #005d5a;
            margin-bottom: 10px;
        }

        .info-box p {
            color: #555;
            margin-bottom: 5px;
        }

            .info-box p:last-child {
                margin-bottom: 0;
            }

        /* استایل‌های کارت‌های اطلاعات */
        .info-card {
            background-color: white;
            padding: 30px;
            height: 100%;
            box-shadow: 0 5px 15px rgba(0, 93, 90, 0.1);
            border: 1px solid #c8c8c8;
        }

            .info-card h3 {
                color: #005d5a;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
            }

        .info-list {
            list-style-type: none;
            padding-left: 0;
        }

            .info-list li {
                margin-bottom: 15px;
                padding-left: 25px;
                position: relative;
            }

                .info-list li i {
                    position: absolute;
                    left: 0;
                    color: #0e8c8a;
                }

        /* استایل‌های جدول */
        .table-responsive {
            margin-bottom: 20px;
        }

        .table {
            width: 100%;
            border-collapse: collapse;
        }

            .table thead tr {
                background-color: #efefef;
            }

            .table th {
                padding: 12px;
                text-align: left;
                border-bottom: 2px solid #c8c8c8;
            }

            .table td {
                padding: 12px;
                text-align: left;
            }

            .table tbody tr {
                border-bottom: 1px solid #c8c8c8;
            }

        .info-note {
            background-color: #f0f9f8;
            padding: 15px;
        }

            .info-note p {
                margin: 0;
            }

            .info-note i {
                color: #0e8c8a;
            }

        /* استایل‌های باکس اجتماعی */
        .social-box {
            background-color: white;
            padding: 30px;
            border: 1px solid #c8c8c8;
            box-shadow: 0 5px 15px rgba(0, 93, 90, 0.1);
        }

        .social-item {
            margin-bottom: 20px;
        }

        .social-header {
            display: flex;
            align-items: center;
            margin-bottom: 10px;
        }

        .social-icon {
            width: 40px;
            height: 40px;
            background-color: #e8f4f3;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 15px;
        }

            .social-icon i {
                color: #0e8c8a;
            }

        .social-item h4 {
            color: #005d5a;
            margin: 0;
        }

        .social-item p {
            color: #555;
            margin-left: 55px;
        }

        .social-note {
            background-color: #f0f9f8;
            padding: 15px;
            border-radius: 8px;
            margin-top: 20px;
        }

            .social-note p {
                margin: 0;
                color: #005d5a;
                text-align: center;
            }

        /* استایل‌های باکس مثال */
        .example-box {
            background-color: white;
            border: 1px solid #c8c8c8;
            padding: 30px;
            height: 100%;
            box-shadow: 0 5px 15px rgba(0, 93, 90, 0.1);
        }

            .example-box h3 {
                color: #005d5a;
                margin-bottom: 20px;
                text-align: center;
            }

        .example-item {
            margin-bottom: 20px;
        }

        .example-header {
            color: #00706e;
            font-size: 1.1rem;
            margin-bottom: 10px;
            display: flex;
            align-items: center;
        }

        .example-icon {
            width: 30px;
            height: 30px;
            background-color: #e8f4f3;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 10px;
        }

            .example-icon i {
                color: #0e8c8a;
                font-size: 0.8rem;
            }

        .example-list {
            list-style-type: none;
            padding-left: 40px;
        }

            .example-list li {
                margin-bottom: 8px;
                position: relative;
                padding-left: 20px;
            }

                .example-list li i {
                    position: absolute;
                    left: 0;
                    top: 7px;
                    color: #0e8c8a;
                    font-size: 0.5rem;
                }

                .example-list li strong {
                    color: #0e8c8a;
                }

        /* استایل‌های باکس پرداخت */
        .payment-box {
            background-color: white;
            border: 1px solid #c8c8c8;
            padding: 30px;
            box-shadow: 0 5px 15px rgba(0, 93, 90, 0.1);
        }

        .payment-list {
            list-style-type: none;
            padding-left: 0;
        }

            .payment-list li {
                margin-bottom: 20px;
                padding-left: 25px;
                position: relative;
            }

        .payment-icon {
            width: 30px;
            height: 30px;
            background-color: #e8f4f3;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            left: -5px;
            top: 0;
        }

            .payment-icon i {
                color: #0e8c8a;
                font-size: 0.9rem;
            }

        .payment-content {
            margin-left: 35px;
        }

            .payment-content h4 {
                color: #005d5a;
                margin-bottom: 5px;
            }

            .payment-content p {
                color: #555;
                margin-bottom: 0;
            }

        /* استایل‌های باکس مالیات */
        .tax-box {
            background-color: white;
            border: 1px solid #c8c8c8;
            padding: 30px;
            box-shadow: 0 5px 15px rgba(0, 93, 90, 0.1);
        }

        .tax-item {
            margin-bottom: 30px;
        }

        .tax-header {
            display: flex;
            align-items: center;
            margin-bottom: 15px;
        }

        .tax-icon {
            width: 40px;
            height: 40px;
            background-color: #e8f4f3;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 15px;
        }

            .tax-icon i {
                color: #0e8c8a;
            }

        .tax-item h4 {
            color: #005d5a;
            margin: 0;
        }

        .tax-item p {
            color: #555;
            margin-left: 55px;
        }

        /* استایل‌های باکس پشتیبانی */
        .support-box {
            background-color: white;
            border: 1px solid #c8c8c8;
            padding: 30px;
            box-shadow: 0 5px 15px rgba(0, 93, 90, 0.1);
        }

        .support-item {
            display: flex;
            align-items: flex-start;
        }

        .support-icon {
            width: 40px;
            height: 40px;
            background-color: #e8f4f3;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 15px;
            flex-shrink: 0;
        }

            .support-icon i {
                color: #0e8c8a;
            }

        .support-item h4 {
            color: #005d5a;
            margin-bottom: 5px;
        }

        .support-item p {
            color: #555;
            margin-bottom: 0;
        }

        /* استایل‌های پایانی */
        .slogan-box {
            background-color: #e8f4f3;
            border-radius: 50px;
            padding: 20px 40px;
            display: inline-block;
            margin-bottom: 30px;
        }

            .slogan-box p {
                margin: 0;
                color: #00706e;
                font-size: 14px;
                font-weight: 500;
                font-style: italic;
            }

        .cta-box {
            background-color: #00706e;
            border-radius: 0;
            padding: 25px;
            box-shadow: 0 5px 15px rgba(0, 93, 90, 0.2);
        }

            .cta-box h3 {
                color: white;
                margin-bottom: 20px;
            }



        .image-white-frame {
            border: 1px solid white;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            border-radius: 0px;
        }
    


        .medeed-vision-section {
            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
            padding: 40px 0;
        }

        .vision-content {
            text-align: center;
        }

        .vision-subtitle {
            color: #6c757d;
            font-size: 1rem;
            font-weight: 500;
            letter-spacing: 2px;
            margin-bottom: 20px;
            display: block;
        }

        .vision-title {
            color: #2c3e50;
            font-size: 1.1rem;
            font-weight: 500;
            line-height: 1.2;
            margin-bottom: 15px;
        }

        .vision-divider {
            width: 40px;
            height: 1px;
            background: #95a5a6;
            margin: 0 auto 25px auto;
        }

        .vision-description {
            color: #7f8c8d;
            font-size: 1rem;
            line-height: 1.6;
            margin-bottom: 25px;
        }

/* Fachkräfte content template — 2026-09-14 */
.medeed-template-page {
    overflow-x: hidden;
    color: #40566a;
}

.medeed-template-page h1,
.medeed-template-page h2,
.medeed-template-page h3 {
    color: #15385e;
    text-transform: none;
}

.medeed-template-intro {
    background: #f3f6f8;
}

.medeed-template-intro__copy {
    max-width: 760px;
}

.medeed-template-intro__copy h1 {
    margin: 12px 0 20px;
    font-size: 1.4em;
    line-height: 1.14;
}

.medeed-template-intro__copy p {
    max-width: 760px;
    font-size: 14px;
    line-height: 1.85;
}

.medeed-template-intro__media {
    border: 1px solid #dce7ed;
    background: #ffffff;
    box-shadow: 0 16px 36px rgba(20, 60, 85, 0.10);
}

.medeed-template-intro__media img {
    display: block;
    width: 100%;
    height: 420px;
    object-fit: cover;
}

.medeed-template-content {
    background: #ffffff;
}

.medeed-template-grid > [class*="col-"] {
    display: flex;
}

.medeed-template-card {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 1px solid #dce7ed;
    background: #ffffff;
    box-shadow: 0 10px 28px rgba(20, 60, 85, 0.08);
}

.medeed-template-card__media img {
    display: block;
    width: 100%;
    height: 190px;
    object-fit: cover;
}

.medeed-template-card > h2,
.medeed-template-card > h3,
.medeed-template-card > h4,
.medeed-template-card > p,
.medeed-template-card > ol,
.medeed-template-card > ul,
.medeed-template-card > a {
    margin-right: 24px;
    margin-left: 24px;
}

.medeed-template-card > h2{
    margin-top: 24px;
    font-size: 1.2em;
    line-height: 1.35;
}


.medeed-template-card > h3{
    margin-top: 24px;
    font-size: 1.1em;
    line-height: 1.35;
}


.medeed-template-card > h4{
    margin-top: 24px;
    font-size: 1em;
    line-height: 1.35;
}

.medeed-template-card > p {
    line-height: 1.75;
}

.medeed-template-card > :last-child {
    margin-bottom: 26px;
}

.medeed-template-note {
    margin-top: 28px;
    padding: 28px;
    border: 1px solid #dce7ed;
    background: #eef6f5;
}

.medeed-template-note h2{
    font-size: 1.2em;
}


.medeed-template-note h3{
    font-size: 1.1em;
}

.medeed-template-page ol,
.medeed-template-page ul {
    padding-left: 22px;
}

.medeed-template-page li {
    margin-bottom: 10px;
    line-height: 1.7;
}

@media (max-width: 991.98px) {
    .medeed-template-intro__copy h1 {
        font-size: 1.4em;
    }

    .medeed-template-intro__media img {
        height: 360px;
    }
}

@media (max-width: 767.98px) {
    .medeed-template-intro__copy h1 {
        font-size: 1.4em;
    }

    .medeed-template-intro__copy p {
        font-size: 14px;
    }

    .medeed-template-intro__media img {
        height: 280px;
    }

    .medeed-template-card__media img {
        height: 210px;
    }

    .medeed-template-note {
        padding: 22px;
    }
}
/* medeed-gehaltsteuern-2026-09-23-r1:start */
.medeed-salary-page { --salary-green: #005d5a; --salary-ink: #17322f; --salary-muted: #526764; --salary-soft: #f7f9f8; --salary-line: #dbe6e4; color: var(--salary-ink); font-size: inherit; }
.medeed-salary-page, .medeed-salary-page *, .medeed-salary-page *::before, .medeed-salary-page *::after { box-sizing: border-box; border-radius: 0 !important; }
.medeed-salary-page :is(p, li, td, th) { font-size: inherit !important; }
.medeed-salary-page :is(p,li) { color: var(--salary-muted); line-height: 1.78; overflow-wrap: break-word; }
.medeed-salary-page p { margin: 0 0 16px; text-align: left; }
.medeed-salary-page strong { color: var(--salary-ink); }
.medeed-salary-intro { padding: 64px 0; border-bottom: 1px solid var(--salary-line); background: var(--salary-soft); }
.medeed-salary-intro__grid { display: grid; grid-template-columns: minmax(0,1.55fr) minmax(260px,.65fr); gap: 52px; align-items: center; }
.medeed-salary-intro__copy { display: flex; min-width: 0; padding: 8px 0 8px 24px; border-left: 4px solid var(--salary-green); flex-direction: column; justify-content: center; }
.medeed-salary-intro .sub-title { display: block; margin: 0 0 10px; color: var(--salary-green); font-weight: 700; line-height: 1.45; }
.medeed-salary-intro h1 { margin: 0 0 20px; color: var(--salary-ink); line-height: 1.14; }
.medeed-salary-intro__media { position: relative; z-index: 0; width: 100%; max-width: 360px; margin: 0; border: 1px solid var(--salary-line); justify-self: end; aspect-ratio: 4 / 3; }
.medeed-salary-intro__media::before { content: ""; position: absolute; z-index: -1; inset: 14px -14px -14px 14px; border: 1px solid #bfd3cf; background: #e7efed; }
.medeed-salary-intro__media img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 35%; }
.medeed-salary-section { padding: 66px 0; background: #fff; }
.medeed-salary-section--soft { background: var(--salary-soft); }
.medeed-salary-layout { display: block; }
.medeed-salary-copy { min-width: 0; }
.medeed-salary-copy::after { content: ""; display: block; clear: both; }
.medeed-salary-heading { display: grid; grid-template-columns: 48px minmax(0,1fr); gap: 16px; align-items: center; margin: 0 0 24px; }
.medeed-salary-heading__icon { display: inline-flex; width: 48px; height: 48px; align-items: center; justify-content: center; border: 1px solid #b8cfcb; color: var(--salary-green); background: #fff; font-size: 20px; }
.medeed-salary-heading h2 { margin: 0; color: var(--salary-ink); line-height: 1.28; }
.medeed-salary-copy h3 { margin: 26px 0 12px; padding-top: 16px; border-top: 1px solid var(--salary-line); color: var(--salary-ink); line-height: 1.4; }
.medeed-salary-media { float: right; width: min(32%,340px); margin: 0 0 24px 36px; border: 1px solid var(--salary-line); overflow: hidden; }
.medeed-salary-layout--reverse .medeed-salary-media { float: left; margin: 0 36px 24px 0; }
.medeed-salary-media img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; object-position: center; }
.medeed-salary-list { display: grid; gap: 10px; margin: 20px 0 0; padding: 0; list-style: none; }
.medeed-salary-list li { position: relative; margin: 0; padding: 0 0 0 29px; }
.medeed-salary-list li::before { content: "✓"; position: absolute; top: 1px; left: 0; color: var(--salary-green); font-family: inherit; font-weight: 800; }
.medeed-salary-list--ordered { counter-reset: salary-step; }
.medeed-salary-list--ordered li { counter-increment: salary-step; padding-left: 42px; }
.medeed-salary-list--ordered li::before { content: counter(salary-step); top: 0; display: inline-flex; width: 28px; height: 28px; align-items: center; justify-content: center; border: 1px solid var(--salary-green); color: var(--salary-green); background: #fff; font-family: inherit; font-size: 13px; font-weight: 800; }
.medeed-salary-table-wrap { clear: both; width: 100%; margin: 24px 0; border: 1px solid var(--salary-line); background: #fff; overflow-x: auto; }
.medeed-salary-table { width: 100%; min-width: 740px; margin: 0 !important; border-collapse: collapse; table-layout: auto; }
.medeed-salary-table th, .medeed-salary-table td { padding: 13px 16px !important; border: 1px solid var(--salary-line) !important; text-align: left !important; vertical-align: top !important; line-height: 1.55; }
.medeed-salary-table th { color: #fff; background: var(--salary-green); font-weight: 700; }
.medeed-salary-table td { color: var(--salary-muted); background: #fff; }
.medeed-salary-table tbody tr:nth-child(even) td { background: #f7faf9; }
.medeed-salary-inline-link { color: var(--salary-green); font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
.medeed-salary-inline-link:hover { color: #17322f; }
.medeed-salary-source { color: inherit; }
.medeed-salary-actions { display: flex; flex-flow: row wrap; align-items: center; justify-content: flex-start; gap: 12px; margin-top: 24px; }
.medeed-salary-page .medeed-uniform-btn.th-btn { display: inline-flex !important; flex: 0 0 310px; width: 310px !important; min-width: 310px; max-width: 100%; height: 54px !important; min-height: 54px !important; align-items: center; justify-content: center; margin: 0 !important; padding: 0 20px !important; border: 1px solid var(--salary-green) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; background: var(--salary-green) !important; box-shadow: none !important; text-align: center; text-decoration: none !important; text-transform: none; white-space: nowrap; transition: background-color .18s ease,color .18s ease,border-color .18s ease; }
.medeed-salary-page .medeed-uniform-btn.th-btn::before, .medeed-salary-page .medeed-uniform-btn.th-btn::after { display: none !important; }
.medeed-salary-page .medeed-uniform-btn.th-btn span { color: inherit !important; font-size: 14px; line-height: 1; white-space: nowrap; }
.medeed-salary-page .medeed-uniform-btn.th-btn:is(:hover,:focus-visible) { border-color: var(--salary-green) !important; color: var(--salary-green) !important; -webkit-text-fill-color: var(--salary-green) !important; background: #fff !important; }
.medeed-salary-page .medeed-uniform-btn.th-btn:focus-visible { outline: 2px solid var(--salary-green); outline-offset: 3px; }
.medeed-salary-section--final { border-top: 1px solid var(--salary-line); background: #eef5f3; text-align: center; }
.medeed-salary-section--final .medeed-salary-copy { max-width: 1040px; margin-inline: auto; }
.medeed-salary-section--final .medeed-salary-heading { grid-template-columns: 1fr; justify-items: center; }
.medeed-salary-section--final p { text-align: center; }
.medeed-salary-actions--center { justify-content: center; }
@media (max-width: 991.98px) {
    .medeed-salary-intro__grid { grid-template-columns: minmax(0,1.5fr) minmax(220px,.65fr); gap: 30px; }
    .medeed-salary-intro__media { max-width: 300px; }
    .medeed-salary-media { width: min(36%,300px); margin-left: 28px; }
    .medeed-salary-layout--reverse .medeed-salary-media { margin-right: 28px; }
}
@media (max-width: 767.98px) {
    .medeed-salary-intro__grid { grid-template-columns: 1fr; }
    .medeed-salary-intro__media { width: min(100%,320px); max-width: none; justify-self: center; }
    .medeed-salary-media, .medeed-salary-layout--reverse .medeed-salary-media { float: none; width: min(100%,360px); margin: 0 auto 24px; }
}
@media (max-width: 575.98px) {
    .medeed-salary-intro, .medeed-salary-section { padding: 46px 0; }
    .medeed-salary-heading { grid-template-columns: 42px minmax(0,1fr); gap: 12px; }
    .medeed-salary-heading__icon { width: 42px; height: 42px; font-size: 18px; }
    .medeed-salary-intro__copy { padding-left: 18px; }
    .medeed-salary-media { width: 100%; }
    .medeed-salary-actions { flex-direction: column; align-items: stretch; }
    .medeed-salary-page .medeed-uniform-btn.th-btn { flex-basis: 54px; width: 100% !important; min-width: 0; padding: 0 12px !important; font-size: 13px; }
    .medeed-salary-table th, .medeed-salary-table td { padding: 11px 13px !important; }
}
/* medeed-gehaltsteuern-2026-09-23-r1:end */
/* database-page-standard:start */
#db-page-38.db-standard.db-standard.db-standard{--db-container:100%;--ml-green:#447471;--ml-border:#d7e2df;--ml-tint:#f3f8f6;font-size:14px;line-height:26px;color:#234d4a;max-width:none!important;overflow:clip;padding:0!important}
@media(min-width:576px){#db-page-38.db-standard.db-standard.db-standard{--db-container:540px}}@media(min-width:768px){#db-page-38.db-standard.db-standard.db-standard{--db-container:720px}}@media(min-width:992px){#db-page-38.db-standard.db-standard.db-standard{--db-container:960px}}@media(min-width:1200px){#db-page-38.db-standard.db-standard.db-standard{--db-container:1140px}}@media(min-width:1300px){#db-page-38.db-standard.db-standard.db-standard{--db-container:calc(var(--main-container) + var(--container-gutters))}}
#db-page-38.db-standard.db-standard.db-standard .container.container{width:100%;max-width:var(--db-container)!important;padding-inline:12px!important;margin-inline:auto!important}
#db-page-38.db-standard.db-standard.db-standard :is(.ml-copy,.mdc-prose,.mdc-content-stack,.mdc-section-head,.ml-heading,.medeed-housing-copy,.medeed-salary-copy,.medeed-contract-copy){max-width:none!important;width:100%}
#db-page-38.db-standard.db-standard.db-standard :is(h1,h2,h3){font-family:Outfit,sans-serif!important;color:#07232c!important;letter-spacing:normal;text-transform:none}
#db-page-38.db-standard.db-standard.db-standard :is(h1,h2){font-size:1.2em!important;font-weight:600!important;line-height:1.26!important}
@media(max-width:1500px){#db-page-38.db-standard.db-standard.db-standard :is(h1,h2){font-size:1.1em!important;line-height:1.31!important}}@media(max-width:575px){#db-page-38.db-standard.db-standard.db-standard :is(h1,h2){font-size:1em!important}}
#db-page-38.db-standard.db-standard.db-standard p{font-size:14px!important;line-height:26px!important;color:#234d4a!important}
#db-page-38.db-standard.db-standard.db-standard :is(h1,h2,.sec-title,.ml-heading,.mdc-section-head)::before,#db-page-38.db-standard.db-standard.db-standard :is(h1,h2,.sec-title,.ml-heading,.mdc-section-head)::after,#db-page-38.db-standard.db-standard.db-standard .mdc-cta::before,#db-page-38.db-standard.db-standard.db-standard .mdc-cta::after{display:none!important;content:none!important}
#db-page-38.db-standard.db-standard.db-standard :is(.title-underline,.mdc-heading-rule){border:0!important;background:none!important}#db-page-38.db-standard.db-standard.db-standard .mdc-heading-rule{display:none!important}
#db-page-38.db-standard.db-standard.db-standard :is(section,.ml-highlight,.ml-intro,.ml-intro-band){border:0!important;box-shadow:none!important}#db-page-38.db-standard.db-standard.db-standard .ml-section{padding-inline:0!important}
#db-page-38.db-standard.db-standard.db-standard :is(.ml-note,.mdc-note,.mdc-card,.medeed-procedure-card,.medeed-procedure-note){border:1px solid #d7e2df!important}
#db-page-38.db-standard.db-standard.db-standard :is(img,figure,.ml-photo,.ml-figure,.mdc-media-frame,.mdc-photo-card){border:0!important;box-shadow:none!important;transform:none!important;border-radius:0!important}
#db-page-38.db-standard.db-standard.db-standard :is(.ml-photo,.ml-figure,.mdc-media-frame,.mdc-photo-card)::before,#db-page-38.db-standard.db-standard.db-standard :is(.ml-photo,.ml-figure,.mdc-media-frame,.mdc-photo-card)::after{display:none!important}
#db-page-38.db-standard.db-standard.db-standard .db-hero,#db-page-38.db-standard.db-standard.db-standard .db-closing{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;position:relative;border:0!important;border-radius:0!important;background-color:#f3f8f6!important;background-image:linear-gradient(90deg,#f3f8f6,rgba(243,248,246,.98) 30%,rgba(243,248,246,.95) 52%,rgba(243,248,246,.3) 64%,transparent 74%),url('/images/hero/gehaltsteuern.jpg')!important;background-size:cover!important;background-position:right center!important;background-repeat:no-repeat!important;padding:48px max(12px,calc((100vw - min(100vw,var(--db-container)))/2 + 12px))!important;display:block!important;min-height:510px}
#db-page-38.db-standard.db-standard.db-standard .db-closing{background-image:linear-gradient(90deg,#f3f8f6,rgba(243,248,246,.98) 30%,rgba(243,248,246,.95) 52%,rgba(243,248,246,.3) 64%,transparent 74%),url('/images/hero/cta-office.jpg')!important;min-height:440px;text-align:left!important}
#db-page-38.db-standard.db-standard.db-standard .db-hero>.container,#db-page-38.db-standard.db-standard.db-standard .db-closing>.container{padding:0!important;max-width:none!important;width:100%!important}
#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing)>:is(.ml-intro-heading,.ml-heading,.ml-copy,.ml-actions,.ml-intro-note){width:53%!important;max-width:740px!important}
#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.mdc-hero__grid--layered,.mdc-family-final-grid,.medeed-housing-intro__grid,.medeed-salary-intro__grid,.medeed-contract-intro__grid,.medeed-housing-layout,.medeed-salary-layout,.medeed-contract-layout,.medeed-procedure-cta){display:block!important;width:53%!important;max-width:740px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#db-page-38.db-standard.db-standard.db-standard .db-hero>.container>.mdc-hero-title{width:53%;max-width:740px;text-align:left!important}
#db-page-38.db-standard.db-standard.db-standard .db-hero .row{display:block!important;margin:0!important;width:53%;max-width:740px}
#db-page-38.db-standard.db-standard.db-standard .db-hero .col-lg-7{width:100%!important;padding:0!important}
#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.ml-intro-visual,.mdc-photo-stack,.mdc-family-final-media,.medeed-housing-intro__media,.medeed-salary-intro__media,.medeed-contract-intro__media){display:none!important}
#db-page-38.db-standard.db-standard.db-standard .db-hero .col-lg-5,#db-page-38.db-standard.db-standard.db-standard .db-closing figure{display:none!important}
#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.mdc-prose,.mdc-content-stack,.mdc-family-final-copy,.mdc-cta,.mdc-cta--framed,.medeed-housing-intro__copy,.medeed-salary-intro__copy,.medeed-contract-intro__copy,.medeed-procedure-cta>div){display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;width:100%!important;max-width:none!important}
#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.ml-heading,.mdc-section-head,.mdc-heading-line){display:block!important;padding:0!important;text-align:left!important;margin:0 0 20px!important}
#db-page-38.db-standard.db-standard.db-standard .db-closing>.container>.mdc-section-head,#db-page-38.db-standard.db-standard.db-standard .db-closing>.container>.mdc-content-stack{width:53%!important;max-width:740px!important}
#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.ml-icon,.mdc-heading-line>.mdc-icon){display:none!important}
#db-page-38.db-standard.db-standard.db-standard .db-hero h1{margin-bottom:20px!important}#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) h2{text-align:left!important;margin-bottom:20px!important}
#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .mdc-flow{gap:0!important}#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) p{margin:0!important}#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) p+p{margin-top:16px!important}
#db-page-38.db-standard.db-standard.db-standard :is(.ml-actions,.medeed-page-actions,.medeed-visa-actions,.medeed-family-actions,.medeed-residence-actions){display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-start!important;overflow:visible!important;padding:0!important;margin-top:22px!important}
#db-page-38.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto!important;width:270px!important;max-width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 12px!important;margin:0!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;border:1px solid #447471!important;border-radius:0!important;background:#447471!important;color:#fcfdfd!important;box-shadow:none!important}
#db-page-38.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn *{color:inherit!important;-webkit-text-fill-color:currentColor!important}#db-page-38.db-standard.db-standard.db-standard .th-btn::before,#db-page-38.db-standard.db-standard.db-standard .th-btn::after{display:none!important}#db-page-38.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn:is(:hover,:focus-visible){background:white!important;color:#447471!important;border-color:#447471!important}
#db-page-38.db-standard.db-standard.db-standard .db-faq-section,#db-page-38.db-standard.db-standard.db-standard section:has(.db-faq-item):not(.medeed-life-body){padding:50px 0!important;background:white!important;border:0!important}
#db-page-38.db-standard.db-standard.db-standard :is(.ml-faq-list,.mdc-faq,.medeed-housing-faq__list){display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;margin:0!important}
#db-page-38.db-standard.db-standard.db-standard .db-faq-item{display:block!important;border:1px solid #d7e2ec!important;border-radius:0!important;background:white!important;padding:0!important;margin:0!important;box-shadow:none!important}
#db-page-38.db-standard.db-standard.db-standard .db-faq-item summary{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;gap:12px!important;align-items:center!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:26px!important;list-style:none!important;color:#263746!important;cursor:pointer}
#db-page-38.db-standard.db-standard.db-standard .db-faq-item summary span{font:inherit!important;line-height:inherit!important;margin:0!important;color:inherit!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item summary::-webkit-details-marker{display:none!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item summary::before{display:none!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item summary::after{content:'+'!important;width:18px!important;height:26px!important;line-height:26px!important;border:0!important;background:transparent!important;padding:0!important;color:#447471!important;transform:none!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item[open] summary::after{content:'−'!important}
#db-page-38.db-standard.db-standard.db-standard .db-faq-item>div{padding:0 16px 14px!important;gap:0!important;background:transparent!important;margin:0!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item p{margin:0!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item p+p{margin-top:16px!important}
#db-page-38.db-standard.db-standard.db-standard section:has(.db-faq-item):not(.medeed-life-body) :is(.ml-heading,.mdc-section-head){margin:0 0 28px!important;max-width:none!important;text-align:center!important;display:block!important}#db-page-38.db-standard.db-standard.db-standard section:has(.db-faq-item):not(.medeed-life-body) h2{text-align:center!important;margin-bottom:15px!important}#db-page-38.db-standard.db-standard.db-standard section:has(.db-faq-item) :is(.ml-heading>.ml-icon,.mdc-heading-line>.mdc-icon){display:none!important}
#db-page-38.db-standard.db-standard.db-standard .mdc-journey{width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;gap:12px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;background:#fff!important;margin-top:24px!important}#db-page-38.db-standard.db-standard.db-standard .mdc-journey__item{border:1px solid #d7e2df!important;min-width:0!important;border-radius:0!important}#db-page-38.db-standard.db-standard.db-standard .mdc-journey__item::after{display:none!important}
@media(max-width:1199px){#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing){background-image:none!important;min-height:0!important;padding-top:32px!important;padding-bottom:0!important}#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.mdc-hero__grid--layered,.mdc-family-final-grid,.medeed-housing-intro__grid,.medeed-salary-intro__grid,.medeed-contract-intro__grid,.medeed-housing-layout,.medeed-salary-layout,.medeed-contract-layout,.medeed-procedure-cta,.row){width:100%!important;max-width:none!important}#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing)>:is(.ml-intro-heading,.ml-heading,.ml-copy,.ml-actions,.ml-intro-note),#db-page-38.db-standard.db-standard.db-standard .db-hero>.container>.mdc-hero-title,#db-page-38.db-standard.db-standard.db-standard .db-closing>.container>:is(.mdc-section-head,.mdc-content-stack){width:100%!important;max-width:none!important}#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing)::after{content:''!important;display:block!important;width:100vw;margin-left:calc(50% - 50vw);margin-top:32px;aspect-ratio:2048/768;background:linear-gradient(180deg,#f3f8f6,transparent 34%),url('/images/hero/gehaltsteuern.jpg') center/contain no-repeat}#db-page-38.db-standard.db-standard.db-standard .db-closing::after{aspect-ratio:2069/581;background-image:linear-gradient(180deg,#f3f8f6,transparent 34%),url('/images/hero/cta-office.jpg')}#db-page-38.db-standard.db-standard.db-standard .mdc-journey{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){#db-page-38.db-standard.db-standard.db-standard .db-faq-section,#db-page-38.db-standard.db-standard.db-standard section:has(.db-faq-item):not(.medeed-life-body){padding:38px 0!important}}
@media(max-width:575px){#db-page-38.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn{width:100%!important}#db-page-38.db-standard.db-standard.db-standard .mdc-journey{grid-template-columns:1fr!important}}
/* database-page-standard:end */

#db-page-38.db-standard.db-standard.db-standard :is(.ml-checklist>li,.ml-service-card,.mdc-callout){border:1px solid #d7e2df!important}

#db-page-38.db-standard.db-standard.db-standard{--db-container:100vw}
@media(min-width:576px){#db-page-38.db-standard.db-standard.db-standard{--db-container:540px}}@media(min-width:768px){#db-page-38.db-standard.db-standard.db-standard{--db-container:720px}}@media(min-width:992px){#db-page-38.db-standard.db-standard.db-standard{--db-container:960px}}@media(min-width:1200px){#db-page-38.db-standard.db-standard.db-standard{--db-container:1140px}}@media(min-width:1300px){#db-page-38.db-standard.db-standard.db-standard{--db-container:calc(var(--main-container) + var(--container-gutters))}}
#db-page-38.db-standard.db-standard.db-standard :is(.ml-faq-grid,.ml-faq-list,.mdc-faq,.medeed-housing-faq__list){display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
#db-page-38.db-standard.db-standard.db-standard .db-faq-item summary{min-height:44px!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item summary>i{display:none!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item summary h3{font:inherit!important;margin:0!important;color:inherit!important;line-height:26px!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item summary::after{position:static!important;display:block!important;min-width:0!important;min-height:0!important;text-align:center!important;box-shadow:none!important}
#db-page-38.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.medeed-residence-actions,.medeed-visa-actions,.medeed-family-actions){width:100%!important;max-width:none!important}
#db-page-38.db-standard.db-standard.db-standard .db-closing{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important}
@media(max-width:1199px){#db-page-38.db-standard.db-standard.db-standard .db-closing{display:block!important}}
#db-page-38.db-standard.db-standard.db-standard .db-faq-item:hover{border-color:#286fb7!important;background:#f7faff!important;box-shadow:0 4px 12px rgba(30,60,90,.06)!important}#db-page-38.db-standard.db-standard.db-standard .db-faq-item:hover summary{color:#286fb7!important}
#db-page-38.db-standard.db-standard.db-standard .db-closing :is(p,.ml-copy,.mdc-prose,.medeed-housing-copy,.medeed-salary-copy,.medeed-contract-copy){text-align:left!important}
#db-page-38.db-standard.db-standard.db-standard .db-hero>.container>:is(p,aside){width:53%!important;max-width:740px!important}
#db-page-38.db-standard.db-standard.db-standard .db-hero .mdc-journey{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;padding:16px max(12px,calc((100vw - min(100vw,var(--db-container)))/2 + 12px))!important;border:0!important;box-shadow:none!important}
@media(max-width:1199px){#db-page-38.db-standard.db-standard.db-standard .db-hero>.container>:is(p,aside){width:100%!important;max-width:none!important}}
#db-page-38.db-standard.db-standard.db-standard .db-hero>.container>:is(.mdc-prose,.mdc-note){width:53%!important;max-width:740px!important}
@media(max-width:1199px){#db-page-38.db-standard.db-standard.db-standard .db-hero>.container>:is(.mdc-prose,.mdc-note){width:100%!important;max-width:none!important}}

/* salary-standard-review-2026-10-03 */
S{--salary-green:#447471;--salary-ink:#000;--salary-muted:#000;--salary-soft:#f3f5f5;--salary-line:#d7e2df;--medeed-action-green:#447471;color:#000!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(p,li,td){font:400 14px/26px Outfit,sans-serif!important;color:#000!important;text-align:left!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(p,li,td) :is(strong,span){color:inherit!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(h1,h2,h3,h4){font-family:Outfit,sans-serif!important;font-weight:700!important;color:#234d4a!important;text-transform:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard h1{font-size:40px!important;line-height:1.18!important;margin:0 0 20px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard h2{font-size:26px!important;line-height:1.3!important;margin:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard h3{font-size:20px!important;line-height:1.35!important;padding:0!important;border:0!important;margin:24px 0 12px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-heading{display:flex!important;align-items:center!important;gap:16px!important;margin:0 0 24px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-heading__icon{width:44px!important;height:44px!important;flex:0 0 44px!important;font-size:24px!important;color:#447471!important;background:#edf3f2!important;border:1px solid #d7e2df!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-section{padding:50px 0!important;border:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .container{width:100%!important;max-width:var(--db-container)!important;padding-right:12px!important;padding-left:12px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-copy{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing){margin:0!important;border:0!important;background-color:#f3f8f6!important;background-size:cover!important;background-position:right center!important;background-repeat:no-repeat!important;padding:48px 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero{min-height:510px!important;background-image:linear-gradient(90deg,rgba(243,248,246,.84),rgba(243,248,246,.70) 40%,rgba(243,248,246,.44) 62%,rgba(243,248,246,.08)),url('/images/hero/gehaltsteuern.jpg')!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing{min-height:440px!important;background-image:linear-gradient(90deg,rgba(243,248,246,.82),rgba(243,248,246,.68) 40%,rgba(243,248,246,.40) 62%,rgba(243,248,246,.08)),url('/images/hero/cta-office.jpg')!important;text-align:left!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-intro__grid{display:block!important;width:53%!important;max-width:740px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-intro__copy{padding:0!important;width:100%!important;max-width:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-intro__media{display:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero .sub-title{font:700 20px/1.4 Outfit,sans-serif!important;color:#234d4a!important;margin:0 0 16px!important;letter-spacing:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero .medeed-salary-actions{width:53%!important;max-width:740px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .medeed-salary-layout{width:53%!important;max-width:740px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .medeed-salary-heading{display:block!important;text-align:left!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .medeed-salary-heading__icon{display:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-page-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:12px!important;margin:24px 0 0!important;padding:0!important;overflow:visible!important;width:100%!important;max-width:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn{flex:0 1 270px!important;width:270px!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 14px!important;border:1px solid #447471!important;background:#447471!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font:400 12px/20px Outfit,sans-serif!important;white-space:nowrap!important;box-shadow:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn span{font:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn:is(:hover,:focus-visible){background:#fff!important;color:#447471!important;-webkit-text-fill-color:currentColor!important;border-color:#447471!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .medeed-page-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .th-btn.medeed-uniform-btn{width:100%!important;font-size:12px!important;letter-spacing:-.12px!important;padding:0 8px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-table-wrap{margin:24px 0!important;border:1px solid #d7e2df!important;background:#fff!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-table{min-width:680px!important;width:100%!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-table :is(th,td){padding:14px 16px!important;border:1px solid #d7e2df!important;line-height:26px!important;font-size:14px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-table th{background:#447471!important;color:#fff!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-table td{color:#000!important;background:#fff!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-table tr:nth-child(even) td{background:#f7f8f8!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-table tr>:first-child{width:25%!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-list{gap:12px!important;margin:24px 0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-list>li{padding:16px 20px 16px 52px!important;background:#f7f8f8!important;border:1px solid #d7e2df!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-list>li::before{content:'✓'!important;font:18px/26px Arial,sans-serif!important;left:18px!important;top:16px!important;color:#447471!important;background:transparent!important;border:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-list--ordered>li{padding-left:70px!important;min-height:68px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-list--ordered>li::before{content:counter(salary-step)!important;left:16px!important;top:16px!important;width:34px!important;height:34px!important;border:1px solid #d7e2df!important;background:#edf3f2!important;font:700 20px/34px Outfit,sans-serif!important;text-align:center!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.48fr)!important;border:1px solid #d7e2df!important;background:#fff!important;overflow:hidden!important;margin:0 0 24px!important;min-height:280px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card__copy{grid-column:1!important;grid-row:1!important;padding:28px!important;align-self:center!important;min-width:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card__copy>:first-child{margin-top:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card__copy>:last-child{margin-bottom:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card .medeed-salary-media{grid-column:2!important;grid-row:1!important;float:none!important;margin:0!important;width:100%!important;border:0!important;position:relative!important;min-width:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card .medeed-salary-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;transform:none!important;box-shadow:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card:hover{transform:none!important;box-shadow:none!important}
@media(max-width:1199px){
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing){display:block!important;padding:32px 0 0!important;min-height:0!important;background-image:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(.medeed-salary-intro__grid,.db-hero .medeed-salary-actions,.db-closing .medeed-salary-layout){width:100%!important;max-width:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing)::after{content:''!important;display:block!important;width:100vw!important;margin:32px 0 0 calc(50% - 50vw)!important;aspect-ratio:2048/768;background:linear-gradient(180deg,#f3f8f6,transparent 34%),url('/images/hero/gehaltsteuern.jpg') center/contain no-repeat!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing::after{aspect-ratio:2069/581!important;background-image:linear-gradient(180deg,#f3f8f6,transparent 34%),url('/images/hero/cta-office.jpg')!important}
}
@media(max-width:991px){
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card{grid-template-columns:1fr!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card .medeed-salary-media{grid-column:1!important;grid-row:1!important;height:240px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card__copy{grid-column:1!important;grid-row:2!important;padding:24px!important}
}
@media(max-width:767px){#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-section{padding:38px 0!important}}
@media(max-width:575px){
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard h1{font-size:28px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .medeed-page-actions{grid-template-columns:1fr!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn{width:100%!important;flex-basis:100%!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .th-btn.medeed-uniform-btn{font-size:12px!important;letter-spacing:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-heading{gap:12px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-heading__icon{width:40px!important;height:40px!important;flex-basis:40px!important;font-size:22px!important}
}



























#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing h2{text-align:left!important}


/* salary-standard-details-2026-10-03 */
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero{background-image:linear-gradient(90deg,rgba(243,248,246,.69),rgba(243,248,246,.54) 40%,rgba(243,248,246,.28) 62%,rgba(243,248,246,.04)),url('/images/hero/gehaltsteuern.jpg')!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero .medeed-salary-actions{width:100%!important;display:flex!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero .th-btn.medeed-uniform-btn{width:270px!important;flex:0 1 270px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard :is(p,li,h2,h3,strong,span){overflow-wrap:anywhere!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-heading h2{display:flex!important;gap:14px!important;align-items:center!important;min-width:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-section-number{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;font:700 20px/1 Outfit,sans-serif!important;background:#edf3f2!important;border:1px solid #d7e2df!important;color:#447471!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-section-title{flex:1!important;min-width:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .salary-section-number{display:none!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .medeed-salary-heading h2{display:block!important;text-align:left!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-list>li:last-child:nth-child(odd){grid-column:1/-1!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card__copy .medeed-salary-list{grid-template-columns:1fr!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card .medeed-salary-media{order:2!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card__copy :is(h3,p):first-child{margin-top:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-table-wrap+p{margin-top:24px!important}
@media(max-width:1199px){#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero{background-image:none!important}}
@media(max-width:767px){#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-list{grid-template-columns:1fr!important}}
@media(max-width:575px){
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero .th-btn.medeed-uniform-btn{width:100%!important;flex-basis:100%!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-salary-heading h2{gap:10px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-section-number{width:34px!important;height:34px!important;flex-basis:34px!important;font-size:18px!important}
}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-1-wovon-haengt-dein-gehalt-ab"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-2-vor-und-nach-der-anerkennung"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-3-konkrete-gehaltsbeispiele-fuer-die-pflege-im-krankenhaus"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-4-welcher-tarif-gilt-in-deinem-krankenhaus"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-5-bayern-nordrhein-westfalen-und-die-anderen-bundeslaender"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-6-mindestlohn-und-vereinbartes-gehalt"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-7-aerzte-und-medizinisch-technische-fachkraefte"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-8-vollzeit-teilzeit-und-stundenlohn"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-9-zulage-zuschlag-und-sonderzahlung"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-10-nacht-samstags-sonntags-und-feiertagszuschlaege"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-11-samstagabend-bis-sonntagmorgen-was-passiert-um-mitternacht"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-12-wann-koennen-zuschlaege-steuerfrei-sein"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-13-ueberstunden-bereitschaftsdienst-und-rufbereitschaft"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-14-was-passiert-mit-dem-gehalt-bei-urlaub-oder-krankheit"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-15-brutto-netto-und-auszahlungsbetrag"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-16-welche-sozialabgaben-werden-abgezogen"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-17-lohnsteuer-steuerklassen-und-kirchensteuer"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-18-steuer-id-und-erste-gehaltszahlung"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-19-so-liest-du-deine-gehaltsabrechnung"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-20-steuererklaerung-nach-dem-berufseinstieg"]{background:#f3f5f5!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard section[id="gehalt-21-was-du-bei-einem-angebot-zusaetzlich-vergleichen-solltest"]{background:#fff!important}

#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .medeed-salary-heading{justify-items:start!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .medeed-salary-heading h2{width:100%!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card__copy .medeed-salary-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:767px){#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-image-card__copy .medeed-salary-list{grid-template-columns:1fr!important}}

/* Salary follow-up: icon-only section headings and recognition comparison. */
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card{min-width:0!important;display:flex!important;background:#fff!important;border:1px solid #d7e2df!important;box-shadow:none!important;transform:none!important;border-radius:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card__copy{min-width:0!important;padding:28px!important;align-self:center!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card__heading{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 18px!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card__heading>i{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;font-size:25px!important;color:#447471!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card__heading>h3{margin:0!important;min-width:0!important;overflow-wrap:anywhere!important;line-height:1.4!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card__copy>p:last-child{margin-bottom:0!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card--qualification{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.45fr)!important;overflow:hidden!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card--qualification>.medeed-salary-media{position:relative!important;display:block!important;min-width:0!important;min-height:220px!important;width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;border:0!important;align-self:stretch!important}
#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card--qualification>.medeed-salary-media>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important;border:0!important}
@media(max-width:767px){#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-grid{grid-template-columns:1fr!important;gap:18px!important}#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card--qualification{grid-template-columns:1fr!important}#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card__copy{padding:24px!important}#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card--qualification>.medeed-salary-media{height:220px!important}#db-page-38.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .salary-recognition-card__heading{gap:10px!important}}
