#inner-container {
    width:100%;
    background-image:none !important;
    position:relative;

    top:0;
}

.font-left {
   left:0;

}

.menu-button {
    float:right;
    padding-top:25px;
    padding-bottom:25px;
    padding-right:10px;
}

#container {
    max-width: 935px;
    width:100%;
}

#footer {
    width:100%;
}

#rightbox {
    position:relative;

    float:none;
    margin-left:5%;
    width:93%;

}

#content {
    margin-top:0px;
    width:90%;
}

#leftnav {
    background-color:#a1ccc7;
    width:100%;

    background-image: url("../images/logo_green.gif") ;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    background-size: 100px;
}

#leftnav ul {
    display:none;
    padding-top: 65px;
}





#head-images {
    position:absolute;
    right:2%;
    top:-22px;
    left:auto;
    display:none;
}

.rightbox-header {
    top:0;
    width:100%;
    padding-left:0;
    padding-right:0;

}

#logo {
    display:none;

}



#leftnav li{
    width:auto;
}

#head-image-layer {
    display:none;
}



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

DIV.csc-textpic .csc-textpic-imagewrap FIGURE {
    max-width: 100%;
    overflow: hidden;
    display: block;
}

DIV.csc-textpic-center .csc-textpic-imagewrap,
DIV.csc-textpic-center FIGURE.csc-textpic-imagewrap {
    width: 100%;
    display: block;
}

DIV.csc-textpic-center .csc-textpic-center-outer {
    max-width: 100%; /* max. Groesse des Bildes */
}

DIV.csc-textpic-center .csc-textpic-center-inner {
    width: 100%;
}



.csc-mailform {
    width: 100%;
}


@media (min-width: 640px) {
    #content {
        margin-top:110px;
        width:65%;
    }

    #leftnav {

        width:25%;
        padding-top: 120px;
        background-position: center 30px;

        background-size: auto;
    }

    #leftnav ul {
        display:block;
        padding-top: 0px;
    }


    #head-images {
        display:block;
    }

    #rightbox {

        width:65%;
        float:left;
    }

    #inner-container {
        top:40px;
    }

    #content {
        margin-top:110px;
    }
}


@media (min-width: 800px) {

    #rightbox {
        float:right;
        margin-top:130px;
        width:22%;
        margin-left:0;
    }

    #content {
        width:50%;
    }

    #leftnav {
        width:20%;
    }

    #rightbox {
        background-color:#a1ccc7;
    }

}
