#panel {
    display: grid;
}
#panel section {
    order: 1000;
}
#panel section[name='header_varianten.standard.static'] {
    order: 10;
}
#panel section.lw--header--style + section.lw--dynamic--style {
    order: 20;
}
#panel section[name="flyout_icons_ausgabe.static"] {
    order: 30;
}

#panel section[name='header_varianten.standard.static'] ul.ul_mainnavi_1_e1 li.last ul.ul_mainnavi_1_e2 {
    right: 0;
    left: auto;
}

#panel section[name='header_varianten.standard.static'],
#panel section[name="footer_3boxen.standard.static"] {
    background: transparent linear-gradient(190deg, #6CBCE5 0%, #94D1F3 100%) 0% 0% no-repeat padding-box !important;
}

#panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .teaser-col,
#panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .teaser-col {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
#panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .teaser-col .teaser-box,
#panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .teaser-col .teaser-box {
    width: auto;
    padding: 0;
}
#panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .teaser-col .teaser-box .teaser-media svg,
#panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .teaser-col .teaser-box .teaser-media svg {
    width: auto !important;
    height: auto !important;
}
#panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .teaser-col .teaser-box .teaser-content,
#panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .teaser-col .teaser-box .teaser-content {
    padding: 0;
}
#panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .teaser-col .teaser-box .teaser-content .teaser-text,
#panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .teaser-col .teaser-box .teaser-content .teaser-text {
    padding: 0;
}


@media (max-width: 2199px) {
    #panel section[name="header_varianten.standard.static"] .container {
        max-width: calc(100% - 100px);
    }
}

@media (max-width: 1779px) {
    #panel section[name="header_varianten.standard.static"] .container {
        max-width: calc(100% - 50px) !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (max-width: 1579px) {
    #panel section[name='header_varianten.standard.static'] .container .col-md.col-logo {
        max-width: 380px;
    }
    #panel section[name='header_varianten.standard.static'] ul.ul_mainnavi_1_e1 {
        --RIGHT: -15px;
    }
    #panel section[name='header_varianten.standard.static'] ul.ul_mainnavi_1_e1 li ul.ul_mainnavi_1_e2 {
        --MIN-WIDTH: 260px;
    }
    #panel section[name="header_varianten.standard.static"] ul.ul_mainnavi_1_e2 > li > a,
    #panel section[name="header_varianten.standard.static"] ul.ul_mainnavi_1_e1 > li > a {
        --PADDING-TOP: 12px;
        --PADDING-RIGHT: 15px;
        --PADDING-BOTTOM: 12px;
        --PADDING-LEFT: 15px;
        --FONT-SIZE: 16px;
    }

    #panel section[name='flyout_icons_ausgabe.static'] .box_flyout_icons {
        --TOP: 160px;
    }

    #panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .teaser-col,
    #panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .teaser-col {
        flex: 0 0 auto !important;
        --columns: 3 !important;
        max-width: calc(100% / var(--columns)) !important;
    }

    #panel section[name="teaser_variante_03"].section-version-style-ce87fd24efb71f2bd5d323e38a34c465 .teaser-wrapper {
        --content-spacing: 10px;
    }
}

@media (max-width: 1379px) {
    #panel section[name='header_varianten.standard.static'] .container .col-md.col-logo {
        max-width: 325px;
    }
    #panel section[name="header_varianten.standard.static"] ul.ul_mainnavi_1_e2 > li > a,
    #panel section[name="header_varianten.standard.static"] ul.ul_mainnavi_1_e1 > li > a {
        --PADDING-RIGHT: 12px;
        --PADDING-LEFT: 12px;
        --FONT-SIZE: 15px;
    }

    #panel section[name="teaser_variante_03"].section-version-style-b0585570ffcf7275cc9278f377a8374e .teaser-wrapper .teaser-col,
    #panel section[name="teaser_variante_03"].section-version-style-ce87fd24efb71f2bd5d323e38a34c465 .teaser-wrapper .teaser-col {
        flex: 0 0 auto !important;
        --columns: 3 !important;
        max-width: calc(100% / var(--columns)) !important;
    }
}

@media (max-width: 1199px) {
    #panel section[name="header_varianten.standard.static"] {
        position: relative !important;
    }

    #panel section[name="header_varianten.standard.static"] header .col-md.content {
        display: flex;
        flex-basis: auto;
        align-items: center;
        justify-content: center;
        max-width: 100%;
        margin-top: 0;
        margin-bottom: 4px;
    }

    #panel section[name="header_varianten.standard.static"] header .col-md.content .content * {
        float: left;
        margin: 0 10px 0 10px !important;
        font-size: calc(var(--FONT-SIZE) * 0.85) !important;
        line-height: calc(var(--LINE-HEIGHT) * 0.85) !important;
    }

    #panel section[name='header_varianten.standard.static'] .container .col-md.col-logo {
        max-width: 380px;
    }

    html.slideout-open #panel section[name="flyout_icons_ausgabe.static"] {
        display: none;
    }

    #panel section[name='flyout_icons_ausgabe.static'] .box_flyout_icons {
        --TOP: 175px;
    }

    #panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .teaser-col,
    #panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .teaser-col {
        --columns: 2 !important;
    }
}

@media (max-width: 991px) {
    #panel section.lw--header--style + section[name="flyout_icons_ausgabe.static"] + section.lw--dynamic--style {
        margin-bottom: 10px !important;
    }
    #panel section.lw--header--style + section[name="flyout_icons_ausgabe.static"] + section.lw--dynamic--style + section {
        margin-top: 50px !important;
    }

    #panel section[name="bild_text.standard"].lw--content--style .container .row .col-md:nth-of-type(2) .content,
    #panel section[name="text_bild.standard"].lw--content--style .container .row .col-md:nth-of-type(1) .content,
    #panel section[name='video_text.standard'] .container .row .col-md .content {
        max-width: var(--max-width-container);
        padding: 80px 0 70px 0 !important;
    }

    #panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .teaser-col,
    #panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .teaser-col {
        --columns: 1 !important;
    }
    #panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .container,
    #panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .container {
        max-width: var(--max-width-container) !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    #panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .container .teaser-box .teaser-media,
    #panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .container .teaser-box .teaser-media {
        --HEIGHT: auto;
    }
    #panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .container .teaser-wrapper .teaser-col,
    #panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .container .teaser-wrapper .teaser-col {
        flex: 0 0 auto !important;
        --columns: 1 !important;
        max-width: calc(100% / var(--columns)) !important;
        justify-content: flex-start;
    }

    #panel section[name="teaser_variante_03"].section-version-style-b0585570ffcf7275cc9278f377a8374e .teaser-wrapper .teaser-col,
    #panel section[name="teaser_variante_03"].section-version-style-ce87fd24efb71f2bd5d323e38a34c465 .teaser-wrapper .teaser-col {
        --columns: 2 !important;
    }
}

@media (max-width: 899px) {
    #panel section[name="header_varianten.standard.static"] header .col-md.content .content * {
        font-size: calc(var(--FONT-SIZE)*0.72) !important;
        line-height: calc(var(--LINE-HEIGHT)*0.72) !important;
    }
}

@media (max-width: 768px) {
    div#zahnarzt-widget .zw-bar {
        max-width: 768px !important;
    }
    #panel section[name='teaser_footer_kontakt_termine_variante_01_ausgabe.static'].lw--content--style {
        display: none !important;
    }
}

@media (max-width: 767px) {
    #panel section[name="header_varianten.standard.static"] .container {
        max-width: 100% !important;
    }
    #panel section[name="header_varianten.standard.static"] header .col-md.content .content * {
        font-size: calc(var(--FONT-SIZE)*0.58) !important;
        line-height: calc(var(--LINE-HEIGHT)*0.58) !important;
        margin: 0 4px 0 4px !important;
    }

    #panel section[name="flyout_icons_ausgabe.static"] .container {
        max-width: calc(100% - 20px) !important;
        margin: 0 auto !important;
        padding: 0 !important;
    }

    #panel section[name="bild_text.standard"].lw--content--style .container .row .col-md:nth-of-type(2) .content,
    #panel section[name="text_bild.standard"].lw--content--style .container .row .col-md:nth-of-type(1) .content,
    #panel section[name='video_text.standard'] .container .row .col-md .content {
        padding: 50px 60px 40px 60px !important;
    }

    #panel section[name="teaser_variante_10"].section-version-style-948329c48a6d481673887ca2769da00a .teaser-col {
        flex: 0 0 auto !important;
        --columns: 1 !important;
        max-width: calc(100% / var(--columns)) !important;
    }
    #panel section[name="teaser_variante_10"].section-version-style-948329c48a6d481673887ca2769da00a .teaser-col .teaser-box {
        display: flex !important;
        padding: 40px 30px 20px 30px !important;
    }
    #panel section[name="teaser_variante_10"].section-version-style-948329c48a6d481673887ca2769da00a .teaser-col .teaser-box .teaser-media {
        width: 30px !important;
        height: auto !important;
        margin-left: 0 !important;
        margin-right: 25px !important;
    }
    #panel section[name="teaser_variante_10"].section-version-style-948329c48a6d481673887ca2769da00a .teaser-col .teaser-box .teaser-content {
        width: calc(100% - 55px) !important;
    }

    #panel section[name='text.standard'].section-version-style-2e92063115f3d3a60f52df497c491891 .container {
        max-width: calc(100% - 120px) !important;
        padding: 0 25px 0 25px !important;
    }
    #panel section[name='text.standard'].section-version-style-2e92063115f3d3a60f52df497c491891 .container .content {
        padding: 40px 25px 30px 25px !important;
    }

    #panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .container,
    #panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .container,
    #panel section[name='text_bild.standard'].section-version-style-b6ce9dcf4213734b875aa700f3989e6e,
    #panel section[name='bild_text.standard'].section-version-style-8135b33e8b906ba66003a92416102604,
    #panel section[name="teaser_variante_03"].section-version-style-b0585570ffcf7275cc9278f377a8374e,
    #panel section[name="teaser_variante_03"].section-version-style-ce87fd24efb71f2bd5d323e38a34c465 {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }
    #panel section[name='text_bild.standard'].section-version-style-b6ce9dcf4213734b875aa700f3989e6e .container,
    #panel section[name='bild_text.standard'].section-version-style-8135b33e8b906ba66003a92416102604 .container,
    #panel section[name="teaser_variante_03"].section-version-style-b0585570ffcf7275cc9278f377a8374e .container,
    #panel section[name="teaser_variante_03"].section-version-style-ce87fd24efb71f2bd5d323e38a34c465 .container,
    #panel section[name="text_bild.standard"].section-version-style-7e22df316edf54640d10f0bc6d2ecd75 .container,
    #panel section[name="text_bild.standard"].section-version-style-ef13feb0f140c258a03833934d7cae2d .container {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    #panel section[name="teaser_variante_03"].section-version-style-b0585570ffcf7275cc9278f377a8374e .teaser-wrapper .teaser-col,
    #panel section[name="teaser_variante_03"].section-version-style-ce87fd24efb71f2bd5d323e38a34c465 .teaser-wrapper .teaser-col {
        --columns: 1 !important;
    }

    #panel section[name=aktuelles-simple] .news_item:last-child {
        margin-bottom: 0 !important;
    }
    #panel section[name=aktuelles-simple] .news_ueberschrift .headline {
        --MARGIN-TOP: 20px;
    }

    section ul {
        --MARGIN-LEFT: 12px;
    }
    section ul > li {
        --MARGIN-BOTTOM: 8px;
        --PADDING-LEFT: 20px;
    }
    section ul > li::before {
        line-height: calc(var(--LINE-HEIGHT)* 0.85) !important;
    }

    /* Sections und Container Abstände */
    #panel section[name='akkordeon.standard'].section-version-style-0560a63f13a7d250105ea914630243bb .tpl_akkordeon_v1 .akkordeon_ausgabe_auflistung {
        margin: 0 0 30px 0;
    }
    #panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531,
    #panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a,
    #panel section[name="teaser_variante_10"].section-version-style-948329c48a6d481673887ca2769da00a,
    #panel section[name="teaser_variante_03"].section-version-style-ce87fd24efb71f2bd5d323e38a34c465,
    #panel section[name="kontakt_formular"] {
        margin-bottom: 40px !important;
    }
    #panel section[name="teaser_before_after"] .teaser-wrapper {
        --MARGIN-TOP: 20px !important;
        --MARGIN-BOTTOM: 0 !important;
    }
    #panel section[name='carousel_patientenstimmen_ausgabe.static'] {
        --MARGIN-TOP: 0 !important;
        --MARGIN-BOTTOM: 0 !important;
    }

    #panel section[name='akkordeon.standard'].section-version-style-0560a63f13a7d250105ea914630243bb .tpl_akkordeon_v1 .akkordeon_ausgabe_auflistung .eintrag .akkordeon_content {
        --PADDING-TOP: 20px;
        --PADDING-RIGHT: 10px;
        --PADDING-BOTTOM: 10px;
        --PADDING-LEFT: 0;
    }
    #panel section[name='akkordeon.standard'].section-version-style-0560a63f13a7d250105ea914630243bb,
    #panel section[name='text_text.standard'].section-version-style-0867670f998e8da38002801d04d317dd,
    #panel section[name='akkordeon.standard'],
    #panel section[name="teaser_before_after"],
    #panel section[name="text.standard"] {
        --PADDING-TOP: 50px !important;
        --PADDING-BOTTOM: 30px !important;
    }
    #panel section[name=aktuelles-simple] {
        --PADDING-BOTTOM: 0 !important;
    }
    #panel section[name='akkordeon.standard'].section-version-style-0560a63f13a7d250105ea914630243bb .tpl_akkordeon_v1 .akkordeon_ausgabe_auflistung .eintrag {
        --PADDING-RIGHT: 0;
        --PADDING-LEFT: 0;
    }
}

@media (max-width: 575px) {
    #panel section[name="header_varianten.standard.static"] header .col-md.content .content * {
        float: none;
        text-align: center;
        font-size: calc(var(--FONT-SIZE)*0.7) !important;
        line-height: calc(var(--LINE-HEIGHT)*0.7) !important;
    }
    #panel section[name="header_varianten.standard.static"] header .col-md.content .content h4 {
        margin: 4px 0 4px 0 !important;
    }

    #panel section[name='text.standard'].section-version-style-2e92063115f3d3a60f52df497c491891 .container {
        max-width: calc(100% - 50px) !important;
    }

    #panel section[name="teaser_variante_03"].section-version-style-847d2e2d534b32b58381869e686c1531 .container,
    #panel section[name="teaser_variante_03"].section-version-style-3028c81c81b97f9cac2724022b1bc89a .container,
    #panel section[name='text_bild.standard'].section-version-style-b6ce9dcf4213734b875aa700f3989e6e,
    #panel section[name='bild_text.standard'].section-version-style-8135b33e8b906ba66003a92416102604,
    #panel section[name="teaser_variante_03"].section-version-style-b0585570ffcf7275cc9278f377a8374e,
    #panel section[name="teaser_variante_03"].section-version-style-ce87fd24efb71f2bd5d323e38a34c465 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    #panel section[name="bild_text.standard"].lw--content--style .container .row .col-md:nth-of-type(2) .content,
    #panel section[name="text_bild.standard"].lw--content--style .container .row .col-md:nth-of-type(1) .content,
    #panel section[name='video_text.standard'] .container .row .col-md .content {
        padding: 40px 25px 30px 25px !important;
    }
}

@media (max-width: 479px) {
    #panel section[name='header_varianten.standard.static'] .container .col-md.col-logo {
        max-width: calc(var(--PANEL-WIDTH) - 100px);
    }

    #panel section[name="flyout_icons_ausgabe.static"] .container {
        max-width: 232px !important;
        margin: 0 auto !important;
    }

    #panel section[name="teaser_variante_10"].section-version-style-948329c48a6d481673887ca2769da00a .teaser-col .teaser-box {
        padding: 30px 20px 10px 20px !important;
    }
    #panel section[name="teaser_variante_10"].section-version-style-948329c48a6d481673887ca2769da00a .teaser-col .teaser-box .teaser-media {
        width: 20px !important;
        margin-right: 20px !important;
    }
    #panel section[name="teaser_variante_10"].section-version-style-948329c48a6d481673887ca2769da00a .teaser-col .teaser-box .teaser-content {
        width: calc(100% - 40px) !important;
    }
}