        /*

                                            ------
                                            BASICS
                                            ------

*/

         :root {
            --farbe1: rgba(109, 109, 109, 1.0);
            /* #686868 */
            --farbe2: rgba(248, 248, 248, 1.0);
            /* #F8F8F8 */
            --farbe3: rgba(112, 188, 190, 1.0);
            /* #70bcbe */
            --farbe4: rgba(230, 230, 230, 1.0);
            /* #e6e6e6 */
            --sw: rgba(0, 0, 0, 1.0);
            --weiss: rgba(255, 255, 255, 1.0);
        }
        /* Fonts
  font-family: 'Lato', 'Crimson Text';

  Media Queries
  @media screen and (max-width:1024px)
  @media screen and (min-width:825px)
  @media (min-width: 768px) and (max-width: 1023px)  */
        /*

                                            ------
                                            ALLGEMEIN
                                            ------

*/

        html {
            margin: 0;
            padding: 0;
        }

        body {
            margin: 0 20px;
            font-family: 'Lato', sans-serif;
            font-weight: 500;
            color: rgb(110, 109, 109);
            background-color: rgb(230, 230, 230);
        }

        .container {
            padding-left: 60px;
            padding-right: 60px;
        }

        p,
        ul,
        br,
        a {
            font-family: 'Lato', sans-serif;
            font-size: 15px;
            font-weight: 500;
            line-height: 24px;
            margin: 0;
        }

        h1 {
            font-family: 'Lato', sans-serif;
            font-size: 32px;
            font-weight: 300;
            line-height: 40px;
            letter-spacing: 7px;
            text-transform: uppercase;
        }

        h2 {
            font-family: 'Lato', sans-serif;
            font-size: 18px;
            font-weight: 300;
            line-height: 26px;
            letter-spacing: 1px;
            text-transform: uppercase;
        }

        h3 {
            font-family: 'Lato', 'Crimson Text';
            font-size: 22px;
            font-weight: 300;
            line-height: 30px;
            letter-spacing: 1px;
            text-transform: uppercase;
        }

        h4 {
            font-family: 'Lato', 'Crimson Text';
        }

        h5 {
            font-family: 'Lato', cursive;
            font-size: 19px;
            font-weight: 300;
            line-height: 1.3;
            letter-spacing: 1px;
            text-transform: uppercase;
        }
        /* Silbentrennung */

        h1,
        h2 {
            -webkit-hyphens: auto;
            -ms-hyphens: auto;
            hyphens: auto;
        }
        /* Autolinie bei Verlinkung weg - Farbe muss zusätzlich mit "a" in css gesetzt werden */

        a {
            text-decoration: none;
        }
        /*

                                            ------
                                            GESTALTUNG
                                            ------

*/
        /* HEADER */

        header {
            top: 0;
            position: -webkit-sticky;
            position: sticky;
            border-top: 20px solid rgb(230, 230, 230);
            height: 60px;
            background-color: #fff;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            z-index: 1000;
        }

        .logo {
            width: 235px;
        }

        .navigation {
            width: 522px;
        }
        /* HEADER END--------------------------------------------------------- */
        /* MAIN */

        #start,
        #praxis,
        #dr-michael-lemkamp,
        #dr-vera-lemkamp,
        #dr-karin-hohberger,
        #dr-katharina-seiderer,
        #dr-lara-schacht,
        #zae-elena-suberg,
        #leistungen,
        #schwerpunkte,
        #kontakt,
        #impressum,
        #datenschutz {
            background-color: #fff;
        }

        #team,
        .im-da-cb {
            background-color: #F8F8F8;
        }
        /* index */

        .slider {
            width: 100%;
            min-height: 100vh;
            position: relative;
        }

        .inside-fixed {
            top: 20px;
            right: 80px;
            bottom: 80px;
            left: 80px;
            overflow: hidden;
        }

        .slider .inside-fixed {
            position: fixed;
            top: 20px;
            right: 80px;
            bottom: 80px;
            left: 80px;
            overflow: hidden;
        }
        /* Praxis */

        .uberuns-bild {
            background-image: url("../img/uberuns_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .uns-text-box {
            display: inline-flex;
            flex-direction: column;
            color: #686868;
            background: rgba(255, 255, 255, 0.8);
            margin: 15%;
            padding: 75px 60px;
        }

        .uns-strich {
            background: rgb(110, 109, 109);
            width: 100px;
            height: 1px;
        }

        .uns-subline {
            padding: 20px 0;
        }

        .uns-subline p,
        .uns-subline a {
            font-style: italic;
            font-size: 24px;
            line-height: 1.4;
            font-family: 'Crimson Text', serif;
        }

        .uns-inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }

        .uns-inner-left,
        .uns-inner-right {
            width: 48%;
        }
        /* Leistungen */

        .leistung-bild {
            background-image: url("../img/leistungen_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .leistung-text-box {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            color: #686868;
            background: rgba(255, 255, 255, 0.8);
            margin-left: 50%;
            padding: 60px;
            min-height: 100vh;
        }

        .leistung-text-box .uns-strich {
            margin: 0 0 15% 0;
        }

        .leistung-text a {
            color: #70bcbe;
        }

        .leistung-text {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: left;
            -ms-flex-pack: left;
            justify-content: left;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

        .leistung-text-width {
            width: 30%;
            margin: 0 0 15% 0;
        }
        /* Schwerpunkte */

        .schwerpunkt-bild {
            background-image: url("../img/schwerpunkte_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .schwerpunt-text-width {
            width: 45%;
            margin: 0 0 15% 0;
        }
        /* Kontakt */

        #kontakt {
            background-color: #fff;
        }
        /* -------Google-Map-------- */

        .map {
            margin: 0;
            padding: 0;
        }

        .iframe-placeholder {
            margin: 0;
            position: relative;
            height: 550px;
            width: 100%;
            background: url(../img/maps-holder.png);
            background-position: center;
            background-size: cover;
        }

        .iframe-placeholder p {
            margin: auto;
            text-align: center;
            color: #686868;
        }

        .iframe-placeholder a {
            margin: auto;
            text-align: center;
            color: #70bcbe;
        }

        .iframe-placeholder-content {
            width: 80%;
            max-width: 750px;
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

        #maps-button {
            display: block;
            margin: auto;
            margin-top: 50px;
            width: 100px;
            text-align: center;
            padding: 5px 20px;
            background: #fff;
            border: solid 1px #70bcbe;
            border-radius: 5px;
            cursor: pointer;
            -webkit-transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
            transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
        }

        #maps-button:hover {
            background: #70bcbe;
            color: #fff;
            -webkit-transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
            transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
        }
        /* Kontakt_Box */

        .kontakt-cb {
            background-color: #F8F8F8;
        }

        .kontakt-box {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            margin-left: auto;
            margin-right: auto;
            max-width: 1200px;
            padding: 50px 0;
        }

        .block1,
        .block2,
        .block3 {
            width: 30%;
        }

        .iconzeile {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: left;
            -ms-flex-pack: left;
            justify-content: left;
        }

        .iconzeile a {
            color: #70bcbe;
        }

        .iconbox {
            margin: 0 10px 0 0;
            padding: 0;
            height: 15px;
            width: 15px;
        }

        .iconbox img {
            width: 100%;
        }

        .block2-text {
            width: 100%;
        }
        /* TEAM */

        #team {
            background-color: #fff;
        }

        .mainnav {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding-top: 60px;
            background-color: #F8F8F8;
        }

        .mainnav-box {
            background: transparent;
            padding: 10px 15px;
            margin: 0 15px;
            cursor: pointer;
        }

        .mainnav-box a {
            font-size: 11px;
            font-weight: 500;
            text-align: center;
            vertical-align: baseline;
            letter-spacing: 4px;
            text-transform: uppercase;
            color: rgb(50, 50, 50);
        }

        .mainnav-box:hover,
        .aktiv {
            background: rgb(50, 50, 50);
        }

        .mainnav-box:hover>a,
        .aktiv a {
            color: #fff;
        }

        #galerie {
            background-color: #F8F8F8;
            padding: 60px 0;
        }

        .galerie-cont {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            max-width: 1200px;
            margin: 0 auto;
            -webkit-transition: all 0.25s ease-in-out;
            transition: all 0.25s ease-in-out;
        }

        .galerie-img {
            width: 30%;
            border: 3px solid rgb(255, 255, 255);
            background-color: #70bcbe;
            margin-bottom: 4%;
        }

        .galerie-img img {
            width: 100%;
            height: 100%;
            opacity: 1;
            transition: All 0.3s ease;
            -webkit-transition: All 0.3s ease
        }

        .galerie-img img:hover {
            width: 100%;
            opacity: 0.3;
        }

        .ausgeblendet {
            opacity: 0;
            pointer-events: none;
            height: 0;
            overflow: hidden;
        }
        /* Zahnärzte */

        #galerie4.galerie-cont {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .galerie4-bild {
            width: 45%;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            margin: 10px;
        }

        .galerie4-img {
            border: 3px solid rgb(255, 255, 255);
            background-color: #70bcbe;
        }

        .galerie4-img img {
            width: 100%;
            height: 100%;
            opacity: 1;
            transition: All 0.3s ease;
            -webkit-transition: All 0.3s ease
        }

        .galerie4-img img:hover {
            opacity: 0.3;
        }

        .name {
            text-align: center;
            background-color: #fff;
        }
        /* Vita */

        .vita-bild1 {
            background-image: url("../img/team-zahnaerzte/michael_lemkamp_1600x1067-2.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .vita-bild2 {
            background-image: url("../img/team-zahnaerzte/vera-lemkamp_1600x1067-3.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .vita-bild3 {
            background-image: url("../img/team-zahnaerzte/karin-hohberger_1600x1067-2.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .vita-bild4 {
            background-image: url("../img/team-zahnaerzte/elena-suberg_1600x1067-2.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .vita-bild5 {
            background-image: url("../img/team-zahnaerzte/katharina-seiderer_1600x1067-2.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .vita-bild6 {
            background-image: url("../img/team-zahnaerzte/lara-schacht_1600x1067-2.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .vita-text-box {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            color: #686868;
            background: rgba(255, 255, 255, 0.8);
            margin-left: 50%;
            padding: 60px;
            min-height: 100vh;
        }

        .vita-text {
            width: 95%;
        }

        .vita-text a {
            color: #70bcbe;
        }
        /* TEAM Bereiche */

        .team-cb {
            background-color: #F8F8F8;
            padding: 60px 0;
        }

        .head {
            margin-left: auto;
            margin-right: auto;
            max-width: 1200px;
        }

        .head h1 {
            padding-left: 60px;
            padding-right: 60px;
        }

        .teambild {
            background-color: #F8F8F8;
            padding: 60px 0;
        }

        .bildslider-box {
            display: flex;
            flex-direction: column;
            margin-left: auto;
            margin-right: auto;
            max-width: 1200px;
            position: relative;
            overflow: hidden;
            height: 60vh;
        }
        /* TEAM Bereiche */

        .rundgang-cb {
            background-color: #F8F8F8;
            padding: 60px 0;
        }

        .rundgang-cb .bildslider-box {
            height: 88vh;
        }
        /* Leistungen */

        .leist-bild1 {
            background-image: url("../img/leistungen/vorsorge_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .leist-bild2 {
            background-image: url("../img/leistungen/zahnerhalt_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .leist-bild3 {
            background-image: url("../img/leistungen/zahnersatz_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .leist-bild4 {
            background-image: url("../img/leistungen/chirugie_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .leist-bild5 {
            background-image: url("../img/leistungen/aesthetik_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .leist-bild6 {
            background-image: url("../img/leistungen/qualitaetsmanagement_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .leist-text-box {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            color: #686868;
            background: rgba(255, 255, 255, 0.8);
            margin-left: 50%;
            padding: 60px;
            min-height: 100vh;
        }

        .leist-text a {
            color: #70bcbe;
        }
        /* Schwerpunkte */

        .schwpt-bild1 {
            background-image: url("../img/schwerpunkte/pardontologie_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .schwpt-bild2 {
            background-image: url("../img/schwerpunkte/implantologie_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .schwpt-bild3 {
            background-image: url("../img/schwerpunkte/kinderzahnheilkunde_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .schwpt-bild4 {
            background-image: url("../img/schwerpunkte/prophylaxe_1600x1067.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            width: 100%;
            min-height: 100vh;
            background-attachment: fixed;
        }

        .schwpt-text-box {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            color: #686868;
            background: rgba(255, 255, 255, 0.8);
            margin-left: 50%;
            padding: 60px;
            min-height: 100vh;
        }

        .schwpt-text {
            width: 95%;
        }

        .schwpt-text a {
            color: #70bcbe;
        }
        /* Impressum + Datenschutz */

        .im-da-cb {
            padding: 60px 0;
        }

        .im-da-text {
            margin-left: auto;
            margin-right: auto;
            max-width: 1085px;
        }

        .im-da-text a {
            color: #70bcbe;
        }
        /* MAIN END--------------------------------------------------------- */
        /* FOOTER */

        footer {
            bottom: 0;
            position: -webkit-sticky;
            position: sticky;
            border-bottom: 20px solid rgb(230, 230, 230);
            height: 60px;
            background-color: #fff;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            z-index: 1000;
        }

        .footer-left {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: left;
            -ms-flex-pack: left;
            justify-content: left;
        }

        .footer-left a:hover {
            text-decoration: underline;
        }

        .contact-infos {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: right;
            -ms-flex-pack: right;
            justify-content: right;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

        .boxicon {
            width: 15px;
            height: 15px;
            margin: 0 10px;
            vertical-align: middle;
        }

        .boxicon img {
            width: 100%;
        }

        .footer-left,
        .footer-left a,
        .footer-left p,
        .contact-infos a,
        .contact-infos p {
            font-family: 'Lato', sans-serif;
            color: #686868;
            font-size: 11px;
            letter-spacing: 3px;
            font-weight: 500;
            text-transform: uppercase;
        }
        /* FOOTER END--------------------------------------------------------- */

        @media screen and (max-width:1500px) {
            .vita-bild1,
            .vita-bild2,
            .vita-bild3,
            .vita-bild4,
            .vita-bild5 {
                background-position: 35% center;
            }
        }

        @media screen and (max-width:1200px) {
            .contact-infos {
                display: none;
            }
        }

        @media screen and (max-width:1024px) {
            h1 {
                font-size: 20px;
            }
            .uns-text-box {
                margin: 10%;
                padding: 150px 60px;
            }
            .uns-subline p,
            .uns-subline a {
                font-size: 22px;
            }
            .uns-inner {
                flex-direction: column;
                width: 100%;
            }
            .uns-inner-left,
            .uns-inner-right {
                width: 100%;
            }
            .vita-bild1,
            .vita-bild3,
            .vita-bild4 {
                background-position: 25% center;
            }
            .vita-bild2,
            .vita-bild5 {
                background-position: 18% center;
            }
        }

        @media screen and (max-width:767px) {
            body {
                margin: 0;
            }
            h2 {
                font-size: 17px;
            }
            .container {
                padding-left: 20px;
                padding-right: 20px;
            }
            header {
                position: relative;
                border-top: 0px solid rgb(230, 230, 230);
            }
            .slider .inside-fixed {
                position: relative;
                top: 20px;
                right: 0;
                bottom: 80px;
                left: 0;
            }
            #start.container,
            #praxis.container,
            #kontakt.container,
            #leistungen.container,
            #schwerpunkte.container,
            #team.container {
                padding-left: 0;
                padding-right: 0;
            }
            .mainnav {
                flex-direction: column;
            }
            .mainnav-box {
                width: 100%;
                text-align: center;
            }
            .galerie4-bild {
                width: 100%;
            }
            .galerie-img {
                width: 100%;
            }
            #galerie {
                padding: 60px 20px;
            }
            .head h1 {
                padding-left: 20px;
                padding-right: 20px;
            }
            .teambild {
                padding: 60px 20px;
            }
            .keindisplay {
                display: none;
            }
            .vita-bild1,
            .vita-bild2,
            .vita-bild3,
            .vita-bild4,
            .vita-bild5 {
                background-position: 8% center;
            }
            .vita-text-box {
                margin-left: 0;
                padding: 50px;
            }
            .leist-text-box {
                margin-left: 30%;
            }
            .leistung-text {
                flex-direction: column;
            }
            .schwpt-text-box {
                margin-left: 30%;
            }
            .kontakt-box {
                flex-direction: column;
            }
            .block1,
            .block2,
            .block3 {
                width: auto;
                padding: 0 20px
            }
            footer {
                position: relative;
                border-bottom: 0px solid rgb(230, 230, 230);
                height: auto;
                flex-direction: column;
            }
            .footer-left {
                text-align: center;
            }
            .contact-infos {
                display: inline-flex;
                flex-direction: column;
                text-align: center;
            }
        }

        @media only screen and (max-width: 570px) {
            .uns-text-box {
                margin: 10% 0;
                padding: 60px 20px;
            }
            .uberuns-bild {
                min-height: 85vh;
            }
            .vita-bild3,
            .vita-bild4 {
                background-position: 15% center;
            }
            .vita-bild1 {
                background-position: 24% center;
            }
            .vita-bild2,
            .vita-bild5 {
                background-position: 13% center;
            }
        }

        @media screen and (max-width:415px) {
            #dr-vera-lemkamp,
            #dr-michael-lemkamp,
            #dr-karin-hohberger,
            #zae-elena-suberg,
            #dr-katharina-seiderer,
            #dr-lara-schacht {
                padding-left: 0;
                padding-right: 0;
            }
            .vita-bild3,
            .vita-bild4 {
                background-position: 20% center;
            }
            .vita-bild2,
            .vita-bild5 {
                background-position: 16% center;
            }
            .vita-text-box {
                padding: 20px;
            }
            .leistung-text-box {
                margin-left: 0;
                width: 100%;
            }
            .leist-text-box {
                margin-left: 0;
                padding: 60px 20px;
            }
            .schwpt-text-box {
                margin-left: 0;
            }
            .schwpt-text-box {
                margin-left: 0;
                padding: 60px 20px;
            }
        }