@charset "utf-8";

/* TODO */

div#contentarea {
    min-height: 450px;
}

.bg-start-portal .galbild_vorsch img {
    padding: 15px;
}

.navbar-nav > li {
    /*float: unset;*/
    /*width: 100%;*/
    background-color: #666666;
}

.navbar-nav .sidemenu_ug_row .sidemenu_ug_row .sidemenu_ug_row a span {
    border-left: 45px solid transparent;
}

.navbar-nav .sidemenu_row a.dss-menu-single,
.navbar-nav .sidemenu_row a {
    line-height: 30px;
}

.dss-foot-background1 {
    position: relative;
    z-index: 2;
}

body {
    padding-bottom: unset;
}


div[class^='gal_bild'] {
    width: 65% !important;
}

div[class^='gal_bild'] img {
    width: 100% !important;
    max-width: 100% !important;
    border: 2px solid red !important;
}

div[class^='gal_bild'] p {
    padding-right: 15px !important;
    white-space: initial !important;
}

.background2 .galbild_vorsch img {
    bottom: unset !important;
}

.top-spacer {
    margin-top: 15px;
}

@media (max-width: 768px) {
    .carousel-inner > .item img {
        max-width: 100%;
    }
}


div.artikelliste_kachel:hover .artikelliste_kachel_bildcontainer {
    overflow-x: hidden;
}

.displ-test div.galbild_vorsch {
    height: unset;
}

.carousel-indicators {
    width: 40%;
}

.sst-galerie-pic .carousel-indicators {
    bottom: -35px;
}

.displ-test {
    display: flex;
    flex-direction: row;
}

.displ-test div.galbild_vorsch img {
    position: relative;
}

.dss-head-titel-bestellvorschlag {
    color: #b13b4e;
}

@media (min-width: 768px) {
    .teasertext {
        padding-right: 50px;
    }

    .ktn-detail p {
        padding-right: 50px;
    }
}

div.artikelliste_kachel > div.artikelliste_kachel_infocontainer .artikelliste_kachel_table_zeile_artikel .artikelliste_kachel_table_bez,
div.artikelliste_kachel1 > div.artikelliste_kachel_infocontainer .artikelliste_kachel_table_zeile_artikel .artikelliste_kachel_table_bez {
    font-weight: 300;
}

.artikelliste_kachel_table_bez {
    font-weight: 300;
}
.animate-switch {
    color: #fff;
}