.navbar-toggle .icon-bar {
    display: block;
    width: 26px;
    height: 4px;
    background-color: #000;
    border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}
.navbar-toggle {
    border-color: transparent;
    background-color: transparent;
    height: 45px;
    margin-left: 10px;
}
#mobile_nav,
#responsive_button,
#col-1 .quotation {
    display: none;
}
#responsive_button {
    background-color: #F3EBCD;
    height: 45px;
    line-height: 45px;
}
#sidr span.open-submenu {
    float: right;
    cursor: pointer;
}
#sidr li {
    padding: 0;
}
#c111 {
    padding-top: 200px;
}


@media (max-width: 1024px) {
    .csc-frame-frame1,
    .csc-frame-frame2 {
        float: none;
        width: auto;
        text-align: left;
    }

    #c111 {
        padding-top: 0px;
    }
    #wrapper {
        width: auto;
        margin: 0;
    }
    ul.nav,
    #col-1 h3,
    #col-1 ul,
    #col-2 .quotation {
        display: none;
    }
    #col-1 .quotation {
        display: inline-block;
    }
    #col-1 .quotation h3 {
        display: block;
        line-height: 30px;
        font-size: 20px;
        font-weight: normal;
        color: #CC9900;
        margin: 0;
    }
    #responsive_button {
        display: block;
        margin: 0 -15px 30px -15px;
    }
    #col-1,
    #col-2 {
        float: none;
        width: auto;
        text-align: left;
        padding: 0 15px;
    }
    #col-1 a {
        display: inline-flex;
    }
    #col-1 img {
        padding: 0;
        margin: 10px 0;
    }
    .footer {
        margin: 30px 0 0 0;
        text-align: left;
        padding: 0 15px;
    }


    /* flexible Medien*/
    img, embed, object, video {
        max-width: 100%;
        height: auto;
        width: auto;
    }

    /* CSS-Styled-Content Regeln überschreiben */
    DIV.csc-textpic-above DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-below DIV.csc-textpic-imagewrap,
    DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI,
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline-block;
    }
    DIV.csc-textpic-imagewrap UL.csc-textpic-imagerow-none .csc-textpic-image {
        display: block;
    }
    .csc-default {clear: both;}

    /* optional */
    /* Golden Grid Layout für Bild im Text*/
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
        width: 38%; /* Bildcontainer Breite */
    }
    DIV.csc-textpic-intext-right-nowrap .csc-textpic-text,
    DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
        margin-left: 40%; /* Textblock */
    }



}

@media (max-width: 960px) {


}

@media (max-width: 480px) {

}