:root {
    --main-bg-color: #563AE5; /* #004f9e; 22.5.*/
    --pop-width-desktop: 800px;
}


body, .background_lightgrey {
/*    background-color: white;*/
}

a#logout_link {
    display: none; /* 19.5. */
}

div#nextonoptions {
    background-color: var(--main-bg-color);
}

.frontenwechsler_navi_button {
    background-color: #777;
    color: white;
    text-transform: unset; /*  19.5. */
    text-align: center;
    font-size: 15px;
}

.selection_buttons .frontenwechsler_navi_button {
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px;
}

.frontenwechsler_navi {
    text-transform: unset;
}

.frontenwechsler_navi_button.active, .frontenwechsler_navi_button:hover {
    background-color: var(--main-bg-color);
    color: white;
}
.subnavigation_button_next {
    background-color: var(--main-bg-color) !important;
}

.glyphicon-shopping-cart-active:before {
    color: var(--main-bg-color);
    content:"\e116";
}
.glyphicon_active {
    color: var(--main-bg-color);
}
.glyphicon-user-active:before {
    color: var(--main-bg-color);
    content: "\e008";
}
h1 {
    color: #000000;
}

#ampnav a.navwl:hover,#mobnavdix .mobnh > a:hover{
    color:var(--main-bg-color);
}

.subnavigation2_active {
    background-color: var(--main-bg-color);
    color: #ffffff;
}

.glyphicon {
    color: #000000;
}

.glyphicon-heart-active:before {
    color: #ffffff;
    background-color: var(--main-bg-color);
}

.glyphicon-info-aktiv:before {
    color: #ffffff;
    background-color: var(--main-bg-color);
}

img.product_picture.active {
    border: solid 4px var(--main-bg-color);
}

.f_option:hover{
    background-color: var(--main-bg-color);
    color: #ffffff;
}

/* navi oben 19.5. */
#mobnavdix .mobnh > a {
    text-transform: unset;
}

#ampnav > ul > li > ul > li > ul > li {
    text-transform: unset;
}

/* geraetepopup 19.5. */
#modal2innerinner h2 {
    text-transform: unset;
}

.price-container /* 19.5. */
{
    text-transform: unset;
}

/* keine herzchen funktion unter inspirationen  19.5. */
.inspirationen_data span.glyphicon.glyphicon-heart.favorite_button {
    display: none;
}

/* keine funktionen wie speichern usw. - ausnahme: anfrage senden 19.5.*/
.selection_buttons span
{
    display: none;
}
.frontenwechsler_navi_button.navi_button2 {
    display: none;
}
div#button_save_selection {
    display: none;
}
#button_send_selection
{
    display: block;
}

span#button_cart {
    display: none;
}

h1 {
    text-transform: unset;
}

.product_wrapper_edit_button .glyphicon {
    padding-top: 5px;
}

.product_wrapper_edit_button .glyphicon {
/*plus*/
    color: red;
    padding-right: 5px;
    padding-top: 7px; /*5  23.5.*/
    width: 55px;
    height: 30px;
    display: block;
    margin-top: 5px;
    background-repeat: no-repeat;
    background-size: 87%;

    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACw8AAAsPAZL5A6UAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA1LjEuOBtp6qgAAAC2ZVhJZklJKgAIAAAABQAaAQUAAQAAAEoAAAAbAQUAAQAAAFIAAAAoAQMAAQAAAAIAAAAxAQIAEAAAAFoAAABphwQAAQAAAGoAAAAAAAAA/BgBAOgDAAD8GAEA6AMAAFBhaW50Lk5FVCA1LjEuOAADAACQBwAEAAAAMDIzMAGgAwABAAAAAQAAAAWgBAABAAAAlAAAAAAAAAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAAAJUkQ2O1lwwwAABOpJREFUWEftl1lIZEcUhk+30YxxXNpGVNCA61vAHcUNwkjsRg2ZzBhNVBIMiC+CT74JPon4PA9ZjDI6cesJiUu3oSdER5u4L5An0RaiuCDd7Ronil2pc7rUvvbidTCQgfngUrduVZ0691adU/+Ft7wJKEQpm8XFRba6ugpmsxm2t7dhf38fTk5OwMfHB4KDgyEyMhJiYmKgvLz81rZlD5iZmWHj4+NYwvr6OmxtbQFjDJRKJSgUDjN2u50udCg2NhZSU1MhJycH0tPTZc0jq1NXVxczGAwwNTVFDoSEhEBGRgZk5mXDke8Zt8LNMIBg9i5Mj/8Bo6OjcHR0RE5mZmaCRqOBioqKG+fy2gGXZGBgAIaGhsBisUBKSgqUPP4Ejv3toFaFwqNsjeh5Rb9JD1abDc5encJvz/Xw5+wihIaGQlFRETQ2Nsp6eReWlpZYfX094+vPsrKyWPuzp6z/5TD/MPJpM/axbzvaaDzaaWhoYGhXTCGfpqYmMpCXl8eGjQZh/vXA8WgH7aFdMYU8cI9kZ2ez3NxcbmhEmHRPaWkpKygooNIbFw6h3c7OTrcOKUV5CUaNXq+HnZ0dqKz+ErQPPhIt7gmPjACj0UilN7QPCuGrmq8pHQwPD8Ps7KyLQy7OmEwmmJ6ehuTkZFDFep/g4ODA3PNjN91jiXWqeOB+tJrsckcA08R1XJzBjpgrPv38M3iUqxVP3cMj7K/d3V26xxLrVPEA2vu49CGlh8nJSYpW0URInOnp6WHLy8sQGBgIe++8Ek/vluP3GIX6xsYGYCZ3RuLM2toa5ZP8/HwI5Xnkv0AdooK0tDTaO3ikOCNxZnNzk8qM3Cx4fC2h4X7gzo46Xy0tLQbRTGDdud3dHsJEiZkblwod8khVVRVLSEhgT3QdFI4X8MNwNSwsDNf3VheOcRfyT3TtLD4+nlVXV2O/SyRf5vT01HGjlGZt5416G3CMjR8NLojD9fj4WDxwIHEmICCAPh8PJ/HEgVqtfp+/pajJB8eoVCpRc8Lu+CB+fn5UXiBxBk9jDOv7Z77iiYOgoKDYlZUVvt/Mo85XTU1Ng+hCYN25Hcf09vaK1ivwdMd5UP94pLW1lcXFxbHa2lrWP6F3LLAX+IS/82GXewTroskjfdxuXV0dzdPc3Ox5z6AgioiIoMRn2XOz1neA1WaFsbExXHpShM5InOHeQlRUFFitVgj4+/Wkx02o7Pfg8PAQEhMToaysTDKJxJmkpCQFKjPc6b/0/QS6cb1ocY/zxsYS61TxANp7/qyPpComvutInEG4bKCOCwsLcLRuEU/dgxu7vPILuscS61TxgM28DfPz8yRZuZQQT69wcYY7otBqtbR32r/5HvQvRkSLe7Y3NoHrGSq9oX/xK3S2dUB4eDhpYrkinfjfKD3kugb+7ukPpGlvA2pm1M4XGhjtedPAXj8V6o3BwUHAPwRM6x+kJ8OHDzXge8+Pn+oqfpi66h2dyQAWHr4BJ0oY1P0Mc3NzJBmKi4uhpKSEgkR0dUHWuqFmHRkZIUHEX5j0DsoMPN33Ff84rPDnmLknXzqU4t7eHo3F6CwsLITKysob55LlDILaeGJigt6UZ1r6o8QQxQtBJzHFY1rAP8ro6GjcpBSdd/pHeZ3u7m7G9Qo5hP/a5+fn4O/vT2cNRiFmVi4RvC7JW95QAP4FYYr1sWlZMp8AAAAASUVORK5CYII=);
    */
    background-image: url(data:image/png;base64,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);

/* bisher: plus in weiss, gruener hintergrund
    background-image: url( data:image/png;base64,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 );
  */

/*
bisher : plus ohne hiuntergrund
    background-image: url( data:image/png;base64,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 );
*/

    /* background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAtUExURQAAABwcHFVVVXFxcf///+Pj46qqqv+2ZgAAOpDb/8bGxjk5OZA6AABmtgAAALT3cacAAAAPdFJOU///////////////////ANTcmKEAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA1LjEuOBtp6qgAAAC2ZVhJZklJKgAIAAAABQAaAQUAAQAAAEoAAAAbAQUAAQAAAFIAAAAoAQMAAQAAAAIAAAAxAQIAEAAAAFoAAABphwQAAQAAAGoAAAAAAAAAYAAAAAEAAABgAAAAAQAAAFBhaW50Lk5FVCA1LjEuOAADAACQBwAEAAAAMDIzMAGgAwABAAAAAQAAAAWgBAABAAAAlAAAAAAAAAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAACrgCETU544KAAAANFJREFUOE/NlMESgyAMRIMKbbXl/z/X3bBjRXSKt76Dg+GRRFAtd3JftBPCMGp2EwdNtQxFkKjgOW4UkbfTCTF5pU3EOETNHUlBJi5YdekhK0z2CRFLkqLkYfZ8aUxiSWl5xArFnKM4oSJ2yVh5n7AVZ7OFInqoOmxE1A4U0YIihUacvMlKfGP85aPof4nO5cN0b89iNivkNGLyw75xhGxyX/soIiEkit2vGVOG6r3YQY+OizTrLRJxRrXiFdHNS9yQ2P25AsUrwtL8AH7TKea8Ai5iGzItZdX5AAAAAElFTkSuQmCC ); */
    /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAASCAYAAACq26WdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA1LjEuN4vW9zkAAAC2ZVhJZklJKgAIAAAABQAaAQUAAQAAAEoAAAAbAQUAAQAAAFIAAAAoAQMAAQAAAAIAAAAxAQIAEAAAAFoAAABphwQAAQAAAGoAAAAAAAAAYAAAAAEAAABgAAAAAQAAAFBhaW50Lk5FVCA1LjEuNwADAACQBwAEAAAAMDIzMAGgAwABAAAAAQAAAAWgBAABAAAAlAAAAAAAAAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAAAlR56NozS1xQAAAzlJREFUSEuNVEcvtVEQfu7rInoLkagLQoiWIFhZ2Sprv8OCX2AltiR+gI3EQsRCIkoQbPQWvffene88w3mdW3zxJJP73jNnyplnZjz4Baenp+rx8RFvb29QSn2f/g6Px4OwsDBER0cjKSkpqN+Aw4WFBaUFNzc3cBxH5C9gQpSPjw+kpqaitLQU2dnZPv7dPxcXF2psbAzn5+coLCxETk6OZMlsbTCJh4cHpKSkwOv1fp9+BXt5ecHt7S2Wl5exsbGB3Nxc1NbW+j7o/v5edXd3q56eHnV9fa0+Pz+Dii6r6uzsVE1NTWplZSXoHcr7+7va2tpSXV1danBw0OVAajQ5OSkvaGhoQGxsrNSf4K8tz8/PmJ2dxfDwMDn10dlg6TMzM1FXV4fNzU2srq5KQIcZrK+vo76+HgkJCQGG/jDc/A/0wYAZGRmorq6W5AiHtdVEIiYmRg78YZwHC/CbzpwxaEFBgXC8t7ennLOzM2RlZYnCNtK1F7KPjo5cOT4+BseB93RD4fDw0NWxrBwTA/qjhIeHo7y8HOPj4/A+PT0JT/64urqCJhgTExNuEnS2uLgoAdvb25GYmCjn1EdERKClpQUVFRUB40L+pqen4XAu7BY2eH19heZTWphCXkn23d2dvHp/f1/OKNTrJsDl5aXYMrhdpaioKCmljuOV+eCTCXMpOTkZra2tUiKC5zTo6OjA6Ogo2traUFxcLDqC3ZyXl+f6scHZjIuLA3p7e9Xc3Jz29QV7Xij65a5w8Jubm5U2VCMjIz46c9e2Nejr61NDQ0PK4WrZ3t6GHkTJwhBrvs3KothZB9PZdoSOI02mF4A0iZOfny8rand3V7j4C+iEYsP/P8GGmpqakrWlm8nj6B3nYQf19/dzFnyM/B2QF3YWuWEHBwtgoEsqnbu2toaqqio5c+syMDCglpaW0NjYiPT0dISGhsq5XRIKS855KykpQWRkpKsnTHCO0/z8vKy2mpoalJWVyaWfmxpslJmZGcmamz8tLU26iJzQke3YBnV8CVt/Z2dHtj7vVlZWQtPkGgVYn5yccGNLZgcHBzJX5lUEndjfBiEhIbJbWeaioiLZSvHx8ZZ/4B+X1mpaserMogAAAABJRU5ErkJggg==); */
}

.product_wrapper_edit_button .glyphicon.glyphicon-heart-active  {
/*minus haken*/

    /* neu mit grün
    background-image: url(data:image/png;base64,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);
*/
/*
minus:    background-image: url( data:image/png;base64,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 );
 */

    background-image:url(data:image/png;base64,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);

}

.glyphicon-info:before {
    /*content: "";*/
    background-color: unset;
    color: #474747;
    font-size: 34px;
}
.glyphicon-heart-active:before {
    content: unset;
}
.glyphicon-heart:before {
    content: unset;
}
.glyphicon.glyphicon-info.button_info
{
    background-image: unset;
    margin-top: 1px;
    /* background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAMAAABpA6zvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA5UExURQAAABwcHFVVVXFxcf///+Pj46qqquS/Vla/5MbGxjk5Of/00//kvaJWVlZWotP0/73k////5AAAAEFFpyAAAAATdFJOU////////////////////////wCyfdwIAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBQYWludC5ORVQgNS4xLjgbaeqoAAAAtmVYSWZJSSoACAAAAAUAGgEFAAEAAABKAAAAGwEFAAEAAABSAAAAKAEDAAEAAAACAAAAMQECABAAAABaAAAAaYcEAAEAAABqAAAAAAAAAGAAAAABAAAAYAAAAAEAAABQYWludC5ORVQgNS4xLjgAAwAAkAcABAAAADAyMzABoAMAAQAAAAEAAAAFoAQAAQAAAJQAAAAAAAAAAgABAAIABAAAAFI5OAACAAcABAAAADAxMDAAAAAAq4AhE1OeOCgAAADeSURBVDhPlZTbEoMgDAWDCq3aK///sT1JTp2hwBT3oUpYkihYyYOcF6VBmGbOHuLEqZrJBYoMtjHDRR0uDWKySoeI+xA590sKNPGDVV0PWWFqnxCxJDHaInpKyTNWMGZcRK68dVARb0m0cpGwEleRTUX0UHRYiagdVEQLjDiVuFiTtVjTFHcMhzLeRsUTPXbF4deziawMgf2O9fJ4cqgk2+zfLbSHEXlxqHy3UJvsHx5LCEnF4WOmKUN50N68uqeOiWo2tzGuqOaei2Z2MYPi8OcKGC8IW/UH8J9BMecPdE8gxk1MhbMAAAAASUVORK5CYII= );  */
}

.product_wrapper_edit_button #button_cart
{
    display: unset;
    width: 40px;
}

#link_sogets, #links_planung, #link_warenkorb, .link_planung
{
    display: none !important;
}

.subnavigation2_link, .subnavigation2_active
{
    display: none;
}

#navi_button_auswahl
{
    display: block;
}

h4 {
    font-size: 15px;
    font-weight: normal;
    margin: 10px 0 5px;
}

.subnavigation div {
    font-size: 20px;
    margin-top: 0px;
    width: unset;
    height: 30px;
    padding: 5px 10px;
}

.startpage_backarrow
{
    display: none;
}

#modal2innerinner {
    max-width: unset;
    width: calc(100% - 40px); /* 300px;*/
}

.danke_wrapper {
    margin-bottom: 15px;
}

.dank_links_rechts img {
    width: 100%;
}

div#modal2inner.whitescreen {
    background-color: white;
    color: #000;
}

.modal2inner_configuration {
    font-family: unset;
}

form.popup_form {
    width: 300px;
    margin-left: calc((100% - 300px) / 2);
}

div#button_send_selection {
    background-color: var(--main-bg-color);
}

#button_kundenberater1
{
    background-color: var(--main-bg-color);
}

.subnavigation2.inspirationsseite
{
    display: none;
}

.product_info img.closex
{
    width: 20px;
    height: 20px;
    margin-right: -5px;
    margin-top: -2px;
}
.closex2
{
    display: none;
}

.kitchen_form_ {
    background-color: #3B3B3B;
}
.kitchen_form, .layout_picture {
    background-color: #F0F0F0;
}

.product_text .content_description {
    font-size: 13px;
    line-height: 1.2;
}

.kitchen_form_ input:hover, .subnavigation_button_next:hover, .subnavigation_button_back:hover, .frontenwechsler_navi_button:hover, .list_wrapper:hover, .choosen_products_picture:hover,
.modalcloseer:hover, .button_info:hover, .button_selected:hover, .closex:hover, .subnavigation div:hover, .product_wrapper_edit_button:hover, .submit_button_:hover
{
    cursor: pointer;
}
.modal2closeer
{
    background-color: var(--main-bg-color);
    color: white;
}


#submit_comment
{
    display: none;
}

@media only screen and (min-width: 1001px) {

    img#mainlogo {
        height: 20px;
        margin-top: 22px;
    }

    #modal2inner {
        height: calc(100% - 180px) !important;
    }

    .selection_buttons .frontenwechsler_navi_button {
        width: 100%; /*calc(70% - 25px);*/
        margin-top: 10px;
        text-align: center;
        font-size: 20px;
    }
    .frontenwechsler_navi_button
    {
        /*margin-right: 0px;*/
    }
    .selection_buttons {
        position: relative;
        /*left: 15%;*/
    }

    .legal_urls_desktop a {
        position: unset;
    }

    .legal_urls_desktop {
        display: block;
        padding-top: 4px;
    }
    img#mainlogo {
        height: 40px;
        margin-top: 10px;
    }

    .dank_links_rechts {
        width: calc(50% - 16px);
        margin-left: 8px;
        margin-right: 8px;
    }

    .dank_links_rechts h4 {
        margin: unset;
    }

    .danke_wrapper {
        display: flex;
    }

    .modal2inner_configuration {
        width: var(--pop-width-desktop) !important;
        margin-left: calc((100% - 800px) / 2) !important;
    }
    .modal2inner_configuration .modal2closeer {
        margin-left: calc(var(--pop-width-desktop) - 10px);
        background-color: white;
        color: black;
    }

    form.popup_form {
        margin-top: 10px;
        width: 300px;
        margin-left: calc(100% / 2 - 150px); /*150px;*/
    }

    #modal2innerinner {
        width: 100%;
    }

    #modal2innerinner hr
    {
        max-width: calc(var(--pop-width-desktop) - 5px);
    }

}

@media (min-width: 800px){
    #mobnavdix .mobnh > a {
        color: #3a3a3a;
        border-left: 1px solid #3a3a3a;
    }
    .product_wrapper_edit_button .glyphicon {
        width: 45px;
        background-size: 80%;
    }

    #navi_button_auswahl
    {
        display: flex;
        background-color: #f5f5f5;
        width: 100%;
        padding-left: calc((100% - 260px) / 2);
    }
    #subnavi_button_next
    {
        background-color: #d7d7d7;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 10px;
        margin-right: 10px;
        background-color: #565656;
        color: white;
        text-decoration: none;
    }

    div#button_kundenberater2
    {
        background-color: var(--main-bg-color);
        color: white;
        text-decoration: none;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: -4px;
    }

    #subnavi_button_prev
    {
        background-color: var(--main-bg-color);
        padding-top: 5px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 10px;
        margin-right: 10px;
    }


    div#product_options {
        min-height: 82px;
    }

    img#mainlogo {
        max-height: 20px;
        max-width: 200px;
        height: unset;
        margin-top: 22px;
    }

    .legal_urls_desktop {
        display: unset;
    }
    .legal_urls_mobile {
        display: none;
    }
    .modal2inner_configuration .modal2closeer {
        background-color: white;
        color: black;
    }

}

@media (max-width: 799px) {

    .modal2closeer {
        right: calc(20% - 36px);
        min-width: 35px;
        height: 35px;
    }

    .modal2inner_configuration .modal2closeer {
        right: 0px;
        background-color: white;
        color: black;
    }

    #ampnav > ul >li{
        left:20px;
        right:unset;
    }
    #closemenu{
        right:unset;
        left:265px;
        top: -38px;
    }
    #ampnav > ul > li > ul
    {
        left:-350px;
        right: unset;
    }
    #ampnav > ul > li:hover > ul
    {
        transform:translate3d( 350px, 0, 0 );
        -webkit-transform:translate3d( 350px, 0, 0 )
    }
    #ampnav > ul > li > ul > li.mobnh {
        padding-left: 10px;
    }

    div#product_options {
        min-height: 84px;
        height: 84px !important;
    }

    .frontenwechsler_products.step4_products#product_options {
        height: unset !important;
    }

    #ampnav > ul > li {
        color: #000000;
    }

    .selection_buttons
    {
        display: block;
        position: relative;
        left: unset; /*calc(12% - 0px);*/
    }

    #newsizeselector {
        justify-content: center;
    }

    .newsizeselector_center {
        margin-right: 10px;
        margin-left: 10px;
        display: none;
    }
    .kitchen_form {
        margin-right: 7px;
        margin-left: 10px;
    }
    .kitchen_form_left {
        padding-left: 10px;
    }
    .subnavigation2
    {
        justify-content: center;
        /*background-color: white;*/
        padding-top: 15px;
        /*opacity: 0.8;*/
        background: rgba(255, 255, 255, 0.5);
    }

    #subnavi_button_prev, #subnavi_button_next, #button_kundenberater2 {
        background-color: #565656;
        padding-bottom: 5px;
        padding-top: 5px;
        height: 22px;
        min-width: 100px;
        color: white;
        text-decoration: none;
        margin-left: 10px;
        margin-right: 10px;
        font-size: 15px !important;
    }

    #button_kundenberater2 {
        color: white;
        font-size: 15px;
        margin-top: -3px;
        background-color: var(--main-bg-color);
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 3px;
        padding-right: 3px;
    }

    .subnavigation2_link2 {
        padding-top: 0px;
    }

    .selection_wrapper {
        height: calc(100% - 100px);
        overflow-y: auto;
    }
    .form_beschreibungstext {
        margin-bottom : 12px;
    }
    .logo {
        display: flex;
        justify-content: center;
        padding-top: 17px;
    }
    .navbar-brand {
        float: unset;
    }
/*
#navi_button_auswahl .glyphicon-arrow-left-active:before {
    content: "\e251";
    color: #eee;
}
#navi_button_auswahl .glyphicon-arrow-right-active:before {
    content: "Weiter";
    color: #eee;
}
#navi_button_auswahl .glyphicon-arrow-left-active:after {
    content: "Zurück";
    color: #eee;
}
#navi_button_auswahl .glyphicon-arrow-right-active:after {
    content: "\e250";
    color: #eee;
}

#navi_button_auswahl .glyphicon-arrow-left-inactive:before {
    content: "\e251";
}
#navi_button_auswahl .glyphicon-arrow-right-inactive:before {
    content: "Weiter";
}
#navi_button_auswahl .glyphicon-arrow-left-inactive:after {
    content: "Zurück";
}
#navi_button_auswahl .glyphicon-arrow-right-inactive:after {
    content: "\e250";
}

*/

    #navi_button_auswahl .glyphicon-arrow-left-active:before {
        content: "";
    }
    #navi_button_auswahl .glyphicon-arrow-right-active:before {
        content: "";
    }
    #navi_button_auswahl .glyphicon-arrow-left-active:after {
        content: "";
    }
    #navi_button_auswahl .glyphicon-arrow-right-active:after {
        content: "";
    }
    #navi_button_auswahl .glyphicon-arrow-left-inactive:before {
        content: "";
    }
    #navi_button_auswahl .glyphicon-arrow-right-inactive:before {
        content: "";
    }
    #navi_button_auswahl .glyphicon-arrow-left-inactive:after {
        content: "";
    }
    #navi_button_auswahl .glyphicon-arrow-right-inactive:after {
        content: "";
    }

    .subnavigation2_link2 {
        width: 100%;
    }

    #navi_button_auswahl {
        display: flex;
        padding-left: 28%;
        padding-left: calc((100% - 240px) / 2);
    }

    #navi_button_auswahl.auswahl_seite {
        /*padding-left: calc(50% - 68px);*/
        padding-left: unset; /*calc((100% - 310px) / 2);*/
    }

    .product_wrapper_edit_button {
        width: 35%;
    }

    div#subnavi_button_prev {
        background-color: var(--main-bg-color);
    }

    #modal2innerinner hr {
        margin-left: 0px;
        max-width: calc(100% - 10px);
    }

    #navi_button_auswahl a
    {
        text-decoration: none;
    }
    .product_wrapper_edit_button .glyphicon {
        width: 41px;
    }

    img#mainlogo {
        max-height: 20px;
        max-width: 200px;
        height: unset;
        margin-top: 10px;
    }
    .desktop_only
    {
        display: none;
    }

}


@media (min-width: 600px) {
    .legal_urls_desktop {
        display: unset;
    }
    .legal_urls_mobile {
        display: none;
    }
    .legal_urls_desktop a {
        color: black;
        text-decoration: none;
        /* position: absolute; */
        left: 20px;
        bottom: 8px;
    }
}

@media (max-width: 391px) {

    #button_kundenberater2 {
        margin-top: -12px;
        height: unset;
    }

}
