.h2, h2 {
    font-size: 30px;
}
.up-btn svg {
    display: block!important;
}
#c5266 .text-left.element-teaser {
    margin-bottom: 0!important;
}
#c24829 {
    background: #f2f6f7;
    padding-top: 25px;
}
#c307 img {
    width: 80%;
    padding: 20px 0 0 30px;
}
#c4817 p {
    padding: 0 150px 0 150px;
}
#c4411 {
    background-image: url(/fileadmin/user_upload/mockups_ixos.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 1450px;
    margin: auto;
}
#c732 strong {
    font-weight: 400;
}
#c732 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c732 .big-usp-counter .col-md-2 {
    padding: 35px;
}
#c732 .big-usp-counter {
    margin-bottom: 60px !important;
}
#c7546 .element-teaser {
    margin-bottom: 0 !important;
}
#c724 .usp-element-section {
    margin-bottom: 50px !important;
}
#c4588 {
    background-image: url(/fileadmin/user_upload/xt_main_mockup2.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
#c4587 p {
    padding: 0 150px 0 150px;
}
#c1459 strong {
    font-weight: 400;
}
#c4609 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c4609 .big-usp-counter .col-md-2 {
    padding: 35px;
}
#c732 .big-usp-counter {
    margin-bottom: 60px !important;
}
#c1469 .usp-element-section {
    margin-bottom: 40px !important;
}
@media (min-width: 767px) {
    #c4890 p {
        padding: 0 150px 0 150px;
    }
}
#c5469 img {
    position: absolute;
    margin-top: 0;
    width: 293px;
}
.background-image-1 {
    overflow: hidden;
}
#c3972 .buttons-row {
    margin-bottom: 0 !important;
}
#c5499 .element-teaser h2 {
    line-height: 0;
}
#c9094 {
    clear: both;
}
#c5535 {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 90px;
    height: 80%;
}
#c3983 .prologue {
    margin-bottom: 30px !important;
}
#c5527 p {
    padding: 0 400px 0 400px;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c6660 figure.csc-textpic-image {
    margin-bottom: 0 !important;
    padding: 35px 20px 20px 20px;
}
#c6587 figure.csc-textpic-image {
    margin-bottom: 0 !important;
    padding: 35px 20px 20px 20px;
}
#c6638 figure.csc-textpic-image {
    margin-bottom: 0 !important;
    padding: 35px 20px 20px 20px;
}
#c6638 figure.csc-textpic-image img {
    width: 100%;
    height: auto;
}
#p294 figure.csc-textpic-image {
    margin-top: 60px;
    margin-bottom: -40px !important;
    margin-right: 110px;
    margin-left: 110px;
}
#p294 figure.csc-textpic-image img {
    -webkit-box-shadow: 1px 5px 55px -5px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 1px 5px 55px -5px rgba(0, 0, 0, 0.21);
    box-shadow: 1px 5px 55px -5px rgba(0, 0, 0, 0.21);
    transition: all 0.5s ease;
    margin: auto;
    border-radius: 3px;
}
#p294 figure.csc-textpic-image img:hover {
    -webkit-box-shadow: 0 18px 114px -5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 18px 114px -5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 18px 114px -5px rgba(0, 0, 0, 0.3);
    width: 101%;
}
#p294 text-left {
    padding-left: 40px !important;
}
#p294 .element-teaser {
    margin-bottom: 70px !important;
}
#c6738 figure.csc-textpic-image {
    padding: 35px 20px 20px 20px;
}
#c6737 figure.csc-textpic-image {
    padding: 35px 20px 20px 20px;
}
#c6737 figure.csc-textpic-image img {
    width: 100%;
    height: auto;
}
#c6738 figure.csc-textpic-image img {
    width: 100%;
    height: auto;
}
#c1846 figure.csc-textpic-image {
    margin-bottom: 10px !important;
    padding: 35px 50px 20px 00px;
}
#c1998 figure.csc-textpic-image {
    margin-bottom: 10px !important;
    padding: 35px 50px 20px 00px;
}
#c2005 figure.csc-textpic-image {
    margin-bottom: 10px !important;
    padding: 35px 50px 20px 00px;
}
#c2011 figure.csc-textpic-image {
    margin-bottom: 10px !important;
    padding: 35px 50px 20px 00px;
}
#c82 figure.csc-textpic-image {
    margin-bottom: 40px !important;
}
#c246 figure.csc-textpic-image {
    margin-bottom: 50px !important;
}
#c3791 .usp-element {
    margin-top: -10px;
}
#c3513 .col-md-2 p {
    line-height: 0.65;
}
#c3659 .csc-textpic-image {
    padding: 35px 80px 35px 80px;
}
#p153 figure.csc-textpic-image {
    margin-bottom: 70px !important;
}
#c7712 .element-teaser {
    margin-right: 30px;
}
body#p1 .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
#c24 .prologue {
    margin-top: 40px;
}
#c26 .prologue {
    margin-top: 60px;
}
#c11840 {
    background: #f2f6f7;
    margin-bottom: 65px;
}
.testimonials .slick-dots {
    left: 0;
}
.testimonials .testimonial {
    height: 478px;
}
#c7732 .row {
    margin-left: 20px !important;
}
#c3978 .page-navigation p {
    float: left;
    display: none;
}
#c4028 .big-usp-counter {
    margin-bottom: 80px !important;
    margin-top: 80px !important;
}
#c4028 .big-usp-counter .col-md-2 p {
    line-height: 0.72 !important;
}
#c4008 .big-usp-counter {
    margin-bottom: 80px !important;
    margin-top: 80px !important;
}
#c4008 .big-usp-counter .col-md-2 p {
    line-height: 0.72 !important;
}
#c3979 .page-navigation p {
    float: left;
    display: none;
}
#c4044 .big-usp-counter {
    margin-bottom: 80px !important;
    margin-top: 80px !important;
}
#c4044 .big-usp-counter .col-md-2 p {
    line-height: 0.72 !important;
}
#c7591 .big-usp-counter {
    margin-bottom: 80px !important;
    margin-top: 80px !important;
}
#c7591 .big-usp-counter .col-md-2 p {
    line-height: 0.72 !important;
}
#c7629 .tx-powermail {
    margin-bottom: 70px !important;
}
#c4352 .usp-element {
    margin-bottom: 30px !important;
    width: 100%;
    min-height: 250px;
}
#c4352 .csc-textpic-image {
    margin-bottom: 0 !important;
    padding: 0 20px 0 20px;
}
#c4352 .csc-textpic-image img {
    width: 100%;
    height: auto;
}
#c6483 .element-teaser {
    padding: 0 100px 0 100px;
}
#c7949 .col-md-4 {
    width: 100%;
}
.buttons-row div a {
    color: #fff !important;
}
.buttons-row .bodytext {
    margin-bottom: 0 !important;
}
.col-md-12 .news-related .news-related-news-date {
    display: none;
}
.col-md-12 .news-related li {
    list-style: square;
}
.news-text-wrap img {
    max-width: 700px !important;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}
#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9442 img {
    float: right;
    margin-top: -25px;
    width: 60%;
}
@media (max-width: 767px) {
    #c9442 img {
        float: unset;
        width: 100%;
    }
    #c9235 img {
        width: 60% !important;
        text-align: center;
        margin: auto;
        display: block;
        margin-bottom: 25px;
    }
}
#c9235 img {
    width: 85%;
}
#c9266 .page-teaser .image-mask {
    top: -275px;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9472 .radio {
    position: relative;
    margin-left: 5px;
}
#c9472 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9472 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9472 .powermail_fieldwrap_kinder {
    margin-right: 15px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9472 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle,
#c9472 select#powermail_field_geschaeftsstelle {
    min-width: 500px;
}
#c9472 .powermail_fieldwrap_info {
    clear: both;
    width: 100%;
    height: 30px;
    padding: 0;
    margin: 0 0 15px 0;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 0 0 15px 15px;
    margin-left: 0 !important;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}
#c3456 strong {
    font-weight: 400;
}
#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9472 .radio {
    position: relative;
    margin-left: 5px;
}
#c9472 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    margin: 15px 0 0 15px;
}
#c9472 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9472 .powermail_fieldwrap_personen {
    width: 100% !important;
}
#c9472 .powermail_fieldwrap_personen div {
    padding-right: 15px;
    padding-left: 0;
    width: 33.33333333%;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9472 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9889 .radio {
    position: relative;
    margin-left: 5px;
}
#c9889 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9889 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9889 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9889 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9889 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9892 .powermail_fieldwrap_geschaeftsstelle,
#c9892 select#powermail_field_geschaeftsstelle {
    min-width: 550px;
}
#c9892 .powermail_fieldwrap_break-1 {
    height: 1px;
    width: 100%;
    clear: both;
}
#c3972 .buttons-row {
    margin-bottom: 0 !important;
}
#c5499 .element-teaser h2 {
    line-height: 0;
}
#c9094 {
    clear: both;
}
#c10978 {
    pointer-events: none;
}
#c10978 h2 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 72px;
}
#c10978 span {
    font-weight: 300;
    text-transform: none;
}
@media (max-width: 992px) {
    #c10978 .slider-background {
        background: 0 0 !important;
    }
}
#c9442 img {
    float: right;
    margin-top: -25px;
    width: 60%;
}
@media (max-width: 767px) {
    #c9442 img {
        float: unset;
        width: 100%;
    }
    #c9235 img {
        width: 60% !important;
        text-align: center;
        margin: auto;
        display: block;
        margin-bottom: 25px;
    }
}
#c9235 img {
    width: 85%;
}
#c9266 .page-teaser .image-mask {
    top: -275px;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9472 .radio {
    position: relative;
    margin-left: 5px;
}
#c9472 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9472 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9472 .powermail_fieldwrap_kinder {
    margin-right: 15px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9472 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle,
#c9472 select#powermail_field_geschaeftsstelle {
    min-width: 500px;
}
#c9472 .powermail_fieldwrap_info {
    clear: both;
    width: 100%;
    height: 30px;
    padding: 0;
    margin: 0 0 15px 0;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 0 0 15px 15px;
    margin-left: 0 !important;
}
.dce-digitaleapotheke {
    padding: 50px 0 200px 0;
}
#c9442 img {
    float: right;
    margin-top: -25px;
    width: 60%;
}
@media (max-width: 767px) {
    #c9442 img {
        float: unset;
        width: 100%;
    }
    #c9235 img {
        width: 60% !important;
        text-align: center;
        margin: auto;
        display: block;
        margin-bottom: 25px;
    }
}
#c9235 img {
    width: 85%;
}
#c9266 .page-teaser .image-mask {
    top: -275px;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9472 .radio {
    position: relative;
    margin-left: 5px;
}
#c9472 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9472 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9472 .powermail_fieldwrap_kinder {
    margin-right: 15px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9472 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle,
#c9472 select#powermail_field_geschaeftsstelle {
    min-width: 500px;
}
#c9472 .powermail_fieldwrap_info {
    clear: both;
    width: 100%;
    height: 30px;
    padding: 0;
    margin: 0 0 15px 0;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 0 0 15px 15px;
    margin-left: 0 !important;
}
#c9442 img {
    float: right;
    margin-top: -25px;
    width: 60%;
}
@media (max-width: 767px) {
    #c9442 img {
        float: unset;
        width: 100%;
    }
    #c9235 img {
        width: 60% !important;
        text-align: center;
        margin: auto;
        display: block;
        margin-bottom: 25px;
    }
}
#c9235 img {
    width: 85%;
}
#c9266 .page-teaser .image-mask {
    top: -275px;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9472 .radio {
    position: relative;
    margin-left: 5px;
}
#c9472 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9472 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9472 .powermail_fieldwrap_kinder {
    margin-right: 15px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9472 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle,
#c9472 select#powermail_field_geschaeftsstelle {
    min-width: 500px;
}
#c9472 .powermail_fieldwrap_info {
    clear: both;
    width: 100%;
    height: 30px;
    padding: 0;
    margin: 0 0 15px 0;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 0 0 15px 15px;
    margin-left: 0 !important;
}
#c9442 img {
    float: right;
    margin-top: -25px;
    width: 60%;
}
@media (max-width: 767px) {
    #c9442 img {
        float: unset;
        width: 100%;
    }
    #c9235 img {
        width: 60% !important;
        text-align: center;
        margin: auto;
        display: block;
        margin-bottom: 25px;
    }
}
#c9235 img {
    width: 85%;
}
#c9266 .page-teaser .image-mask {
    top: -275px;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9472 .radio {
    position: relative;
    margin-left: 5px;
}
#c9472 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9472 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9472 .powermail_fieldwrap_kinder {
    margin-right: 15px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9472 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle,
#c9472 select#powermail_field_geschaeftsstelle {
    min-width: 500px;
}
#c9472 .powermail_fieldwrap_info {
    clear: both;
    width: 100%;
    height: 30px;
    padding: 0;
    margin: 0 0 15px 0;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 0 0 15px 15px;
    margin-left: 0 !important;
}
#c9442 img {
    float: right;
    margin-top: -25px;
    width: 60%;
}
@media (max-width: 767px) {
    #c9442 img {
        float: unset;
        width: 100%;
    }
    #c9235 img {
        width: 60% !important;
        text-align: center;
        margin: auto;
        display: block;
        margin-bottom: 25px;
    }
}
#c9235 img {
    width: 85%;
}
#c9266 .page-teaser .image-mask {
    top: -275px;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9472 .radio {
    position: relative;
    margin-left: 5px;
}
#c9472 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9472 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9472 .powermail_fieldwrap_kinder {
    margin-right: 15px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9472 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle,
#c9472 select#powermail_field_geschaeftsstelle {
    min-width: 500px;
}
#c9472 .powermail_fieldwrap_info {
    clear: both;
    width: 100%;
    height: 30px;
    padding: 0;
    margin: 0 0 15px 0;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 0 0 15px 15px;
    margin-left: 0 !important;
}
.powermail_fieldwrap_geschaeftsstelle {
    float: none;
}
.col-md-4.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_anrede.form-group {
    clear: both;
}
#c3972 .buttons-row {
    margin-bottom: 0 !important;
}
#c5499 .element-teaser h2 {
    line-height: 0;
}
#c9094 {
    clear: both;
}
body#p565 .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
#c12405 {
    background: #f2f6f7;
    margin-bottom: 65px;
}
.testimonials .slick-dots {
    left: 0;
}
.testimonials .testimonial {
    height: 478px;
}
#c9442 img {
    float: right;
    margin-top: -25px;
    width: 60%;
}
@media (max-width: 767px) {
    #c9442 img {
        float: unset;
        width: 100%;
    }
    #c9235 img {
        width: 60% !important;
        text-align: center;
        margin: auto;
        display: block;
        margin-bottom: 25px;
    }
}
#c9235 img {
    width: 85%;
}
#c9266 .page-teaser .image-mask {
    top: -275px;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9472 .radio {
    position: relative;
    margin-left: 5px;
}
#c9472 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9472 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9472 .powermail_fieldwrap_kinder {
    margin-right: 15px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9472 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle,
#c9472 select#powermail_field_geschaeftsstelle {
    min-width: 500px;
}
#c9472 .powermail_fieldwrap_info {
    clear: both;
    width: 100%;
    height: 30px;
    padding: 0;
    margin: 0 0 15px 0;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 0 0 15px 15px;
    margin-left: 0 !important;
}
.powermail_fieldwrap_geschaeftsstelle {
    float: none;
}
.col-md-4.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_anrede.form-group {
    clear: both;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c7949 .col-md-4 {
    width: 100%;
}
.buttons-row div a {
    color: #fff !important;
}
.buttons-row .bodytext {
    margin-bottom: 0 !important;
}
.col-md-12 .news-related .news-related-news-date {
    display: none;
}
.col-md-12 .news-related li {
    list-style: square;
}
.news-text-wrap img {
    max-width: 700px !important;
}
#c9442 img {
    float: right;
    margin-top: -25px;
    width: 60%;
}
@media (max-width: 767px) {
    #c9442 img {
        float: unset;
        width: 100%;
    }
    #c9235 img {
        width: 60% !important;
        text-align: center;
        margin: auto;
        display: block;
        margin-bottom: 25px;
    }
}
#c9235 img {
    width: 85%;
}
#c9266 .page-teaser .image-mask {
    top: -275px;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9472 .radio {
    position: relative;
    margin-left: 5px;
}
#c9472 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9472 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9472 .powermail_fieldwrap_kinder {
    margin-right: 15px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9472 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9472 .powermail_fieldwrap_geschaeftsstelle,
#c9472 select#powermail_field_geschaeftsstelle {
    min-width: 500px;
}
#c9472 .powermail_fieldwrap_info {
    clear: both;
    width: 100%;
    height: 30px;
    padding: 0;
    margin: 0 0 15px 0;
}
#c9472 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 0 0 15px 15px;
    margin-left: 0 !important;
}
.powermail_fieldwrap_geschaeftsstelle {
    float: none;
}
.col-md-4.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_anrede.form-group {
    clear: both;
}
#c7591 .big-usp-counter {
    margin-bottom: 80px !important;
    margin-top: 80px !important;
}
#c7591 .big-usp-counter .col-md-2 p {
    line-height: 0.72 !important;
}
#c7629 .tx-powermail {
    margin-bottom: 70px !important;
}
#c7194 figure.csc-textpic-image {
    margin-bottom: 20px !important;
}
#c3692 figure.csc-textpic-image {
    padding: 35px 40px 35px 0;
    margin-bottom: 50px !important;
}
#c3692 figure.csc-textpic-image img {
    width: 99%;
    height: auto;
}
#c3693 figure.csc-textpic-image {
    margin-bottom: 50px !important;
}
#c7261 figure.csc-textpic-image {
    margin-bottom: 0 !important;
    padding: 80px 20px 20px 20px;
}
#c7265 figure.csc-textpic-image {
    margin-bottom: 0 !important;
    padding: 80px 20px 20px 20px;
}
#c7263 figure.csc-textpic-image {
    margin-bottom: 0 !important;
    padding: 35px 20px 35px 20px;
}
#c7263 figure.csc-textpic-image img {
    width: 100%;
    height: auto;
}
#c3741 .usp-element {
    margin-top: 30px !important;
}
#c7475 figure.csc-textpic-image {
    margin-bottom: 30px !important;
}
#c16942 figure.csc-textpic-image,
#c16943 figure.csc-textpic-image,
#c16945 figure.csc-textpic-image,
#c16953 figure.csc-textpic-image {
    margin-bottom: 0 !important;
}
#c16952 figure.csc-textpic-image,
#c16954 figure.csc-textpic-image {
    padding: 35px 0 35px 40px;
}
#c16963 figure.csc-textpic-image img {
    width: auto;
}
#c16942 figure.csc-textpic-image,
#c16943 figure.csc-textpic-image,
#c16952 figure.csc-textpic-image,
#c16953 figure.csc-textpic-image,
#c16954 figure.csc-textpic-image {
    padding: 35px 20px;
}
div#c17090 .col-md-12 {
    padding-left: 0;
    padding-right: 30px;
    margin-top: 3px;
}
@media only screen and (min-width: 992px) {
    #c16951 .col-md-4:nth-child(1) {
        transform: translateX(50%);
    }
    #c16951 .col-md-4:nth-child(3) {
        transform: translateX(-50%);
    }
}
@media only screen and (max-width: 992px) {
    div#c17090 .col-md-12 {
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 0;
    }
    .big-txt {
        max-width: 95%;
        margin: auto;
    }
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c5527 p {
    padding: 0 400px 0 400px;
}
#c4352 .usp-element {
    margin-bottom: 30px !important;
    width: 100%;
    min-height: 250px;
}
#c4352 .csc-textpic-image {
    margin-bottom: 0 !important;
    padding: 0 20px 0 20px;
}
#c4352 .csc-textpic-image img {
    width: 100%;
    height: auto;
}
#c6483 .element-teaser {
    padding: 0 100px 0 100px;
}
#c19527 .prologue {
    margin-top: 40px;
}
#c19530 .prologue {
    margin-top: 60px;
}
#c19522 {
    background: #f2f6f7;
    margin-bottom: 65px;
}
.testimonials .slick-dots {
    left: 0;
}
.testimonials .testimonial {
    height: 478px;
}
#c19513 .main-slider.stage-slider .slider-for h2 span {
    display: inline-block;
    line-height: 0.9;
}
#c19528 .row.custom-padding-1:last-child {
    margin-bottom: 90px !important;
}
#c3972 .buttons-row {
    margin-bottom: 0 !important;
}
#c5499 .element-teaser h2 {
    line-height: 0;
}
#c9094 {
    clear: both;
}
#c9889 .radio {
    position: relative;
    margin-left: 5px;
}
#c9889 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9889 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9889 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9889 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9889 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9892 .powermail_fieldwrap_geschaeftsstelle,
#c9892 select#powermail_field_geschaeftsstelle {
    min-width: 550px;
}
#c9892 .powermail_fieldwrap_break-1 {
    height: 1px;
    width: 100%;
    clear: both;
}
#c9889 .radio {
    position: relative;
    margin-left: 5px;
}
#c9889 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9889 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9889 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9889 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9889 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9892 .powermail_fieldwrap_geschaeftsstelle,
#c9892 select#powermail_field_geschaeftsstelle {
    min-width: 550px;
}
#c9892 .powermail_fieldwrap_break-1 {
    height: 1px;
    width: 100%;
    clear: both;
}
#c3454 .usp-element-section {
    margin-bottom: 40px !important;
}

#c3456 .big-usp-counter .col-md-6 {
    margin-bottom: 0 !important;
    height: 50px;
}
#c3456 .big-usp-counter .col-md-2 {
    padding: 45px;
}
#c3456 .big-usp-counter {
    margin-bottom: 50px !important;
}
#c9889 .radio {
    position: relative;
    margin-left: 5px;
}
#c9889 .radio input[type="radio"],
.radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    left: 15px;
    bottom: 7px;
}
#c9889 .powermail_fieldwrap_type_html div {
    width: 100% !important;
    clear: both;
    padding: 15px 0 0 15px;
    margin-left: 0 !important;
}
#c9889 .powermail_fieldwrap_type_html div p {
    margin: 0;
}
#c9889 .powermail_fieldwrap_geschaeftsstelle > label {
    font-weight: 400 !important;
    padding: 0 0 5px 0;
}
#c9889 .powermail_fieldwrap_info {
    color: #777;
    font-size: 12px;
}
#c9892 .powermail_fieldwrap_geschaeftsstelle,
#c9892 select#powermail_field_geschaeftsstelle {
    min-width: 550px;
}
#c9892 .powermail_fieldwrap_break-1 {
    height: 1px;
    width: 100%;
    clear: both;
}

.container .row .optimize-for-bootstrap-4, .news-single img {
    width: 100%;
}

.btn.btn-arrow svg {
    vertical-align: top;
}

.nh_arrow {
    vertical-align: middle;
}

.main-slider .btn.btn-arrow svg {
    vertical-align: unset;
}

.news .article.news_item_list_t5 .news-img-wrap.left33 a img {
    height: 100%;
    width: auto;
    max-width: none;
}

.thumbnail>img, .thumbnail a>img {
    margin-right: auto;
    margin-left: auto;
    display: block;
    max-width: 100%;
    height: auto;
}

.news-single img {
    width: auto;
    max-width: 100%;
    height: auto;
}

.news_item_detail_t3 .location_info {
    position: relative;
}

#xjq-gm-view {
    left: -3px;
}

.btn.btn-download svg {
    margin-bottom: 0;
    height: 24px;
}

.modul-boxes .modul-box span.icon-color-blue svg {
    position: relative;
    bottom: 5px;
}

.fixed-side-nav a .media .media-left, .fixed-side-nav div .media .media-left {
    display: inline;
}

.media-middle, .media-body.media-middle {
    vertical-align: middle;
}

.media-body.media-middle p {
    margin: 0;
}

#c5469 .ce-image.ce-center.ce-above figure.image {
    padding: 12px 0 0 0!important;
}

.meta-nav ul.nav li a:hover {
    background-color: #eee!important;
}

.panel-group .panel.panel-default .panel-collapse.show, .optimize-for-bootstrap-4 .news {
    width: 100%;
    display: table;
}

.kundenstimmen-link, .kundenstimmen-link div {
    cursor: pointer!important;
}
.kundenstimmen-link:hover {
    opacity: 0.9;
}
.quote {
    font-family: Lato,sans-serif;
    font-style: italic;
    font-size: 18px;
    line-height: 30px;
}
.modul-apotheker-details .page-teaser .image-mask {
    padding: 0;
}
.lead {
    margin-bottom: 25px;
}
.modul-boxes .modul-box {
    padding-top: 10px!important;
}
.modul-apotheker-details .teaser .quote {
    font-size: 32px;
}

.font-size-small {
    font-size: 40px;
}

.font-size-medium {
    font-size: 50px;
}

.font-size-large {
    font-size: 60px;
}

@media (max-width: 768px) {
    .order-1-sm {
        order: 1;
    }
    .order-2-sm {
        order: 2;
    }
    .order-3-sm {
        order: 3;
    }
    .order-4-sm {
        order: 4;
    }
    .container .row .col-md-4 .ce-image .ce-gallery figure.image, .container .row .col-md-6 .ce-image .ce-gallery figure.image {
        padding: 0!important;
        margin-bottom: 0!important;
    }
    .tx-dce-pi1 .element-teaser .h2, .tx-dce-pi1 .element-teaser h2 {
        margin-left: 0!important;
    }
    .font-size-small,
    .font-size-medium,
    .font-size-large
    {
        font-size: 28px;
    }
    #ce-17092 {
        position: unset;
    }
}

.modul-boxes .modul-box p {
    margin: 0;
    width: auto!important;
    padding-top: 45px;
}

div.news-text-wrap > div > div.frame-type-html {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

div.news-text-wrap > div > div.frame-type-html iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.news-list-view .row>* {
    padding-right: calc(var(--bs-gutter-x) / 5);
}

.news a {
    overflow-wrap: break-word;
}