@media all and (max-width: 1360px) {

    /* Layout */
    #container,
    .links #container {
        width: 100%;
        box-sizing: border-box;
    }

    #container {
        padding-right: 20px;
        padding-left: 20px;
    }

    #header .inside,
    #footer .inside,
    #headline .inside,
    .home #container {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }

    /* Breadcrumb / Pfad */
    .links #pfad,
    #pfad {
        padding-right: 20px;
        padding-left: 20px;
    }

    /* Header */
    #logo {
        max-width: calc(25% - 10px);
    }

    /* Slider */
    .rsts-view {
        width: 100%;
    }

    /* Suche */
    #suchfeld {
        width: 90%;
    }
}

/* Navigation */