@media (min-width: 760px) {

    /*******************************************/
    /* Inhalts-Bilder
    /*******************************************/

    div.content {
        max-width: 630px;
        padding: 0;
    }

    /*
    header div.content {
        margin: 0 auto;
        padding: 0 15px;
        width: auto;
    }
    */


    img.fr-dii.fr-fil {
        float: left;
        margin: 0 20px 20px 0;
    }

    img.fr-dii.fr-fir {
        float: right;
        margin: 0 0 20px 20px;
    }

    div.story_gallery a.preview,
    div.story_gallery a.preview:nth-child(3n+3) {
        width: 18%;
        margin-right: 2.5%;
        margin-bottom: 2%;
    }

    div.story_gallery a.preview:nth-child(5) {
        margin-right: 0;
    }

    div.story_gallery a.preview:nth-child(6) {
        display: none;
    }

    div.teasers {
        display: flex;
        flex-direction: row;
        /*
        justify-content: space-between;
        */
        flex-wrap: wrap;
    }

    div.teasers div.teaser {
        width: calc((100% - 30px) / 2);
    }

    .banner.banner-wide {
        display: none;
    }

    .banner.banner-mobile {
        display: none;
    }

    .banner.banner-tablet {
        display: block;
    }

    div.story-list article p.description {
        display: block;
    }

    div.story-list article {
        display: flex;
        flex-direction: row;
        flex-basis: auto;
        margin-bottom: 30px;
        padding: 0;
    }

    div.story-list article .thumb figure {
        position: relative;
        margin-right: 1em;
    }

    div.story-list article .thumb figure img{
        width: 190px;
    }

    div.mini-list {
        width: 100%;
    }

    .list.contact .item {
        width: calc(33.33% - 30px);
        margin-left: 30px;
    }

    div.rectangle {
        width: 100%;
        margin-bottom: 30px;
    }

    .manufacturer-list .item {
        width: calc(50% - 20px);
        margin-right: 20px;
    }
    div.manufacturer-box img {
        float:right;
        padding: 0 0 5px 0;
    }

    footer .grid .item {
        padding: 0;
    }

    .newsletter-button {
        bottom: 55px;
    }

    .newsletter-subscribe-box {
        -webkit-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
    }
    .newsletter-subscribe-box a {
        display: block;
    }
    .newsletter-subscribe-box a i:before {
        color: #ffffff;
        font-size: 20px;
    }

    .newsletter-subscribe-box-form {
        width: 100%;
        opacity: 0;
        padding: 10px 20px 20px 20px;
    }
    .newsletter-subscribe-box.open .newsletter-subscribe-box-form {
        opacity: 1;
    }

    .not-found .flex div.item {
        width: calc(50% - 115px);
    }
    .not-found .flex img.item {
        width: calc(100% - (50% + 115px));
        display: block;
    }

    .issue-wrap .content .body .cover {
        width: 20%;
    }

    .issue-wrap .content .body .text {
        margin-left: 25px;
        width: calc(80% - 25px);
    }


    div.journal-article-list-item div.icon {
        width: 50px;
        margin-right: 25px;
        margin-left: 0;
        margin-top: -15px;
    }

    div.journal-article-list-item img.article-img {
        float: left;
        width: 190px;
        margin-right: 15px;
        display: inline-block;
    }

    section.journal figure.logo {
        max-width: 250px;
    }


    .news-box .news-box-item figure {
        width: 180px;
        position: relative;
    }
    .news-box .news-box-item {
        display: flex;
        flex-direction: row;
        flex-basis: auto;
        flex-wrap: nowrap;
        width: 100%;
        margin-bottom: 20px;
    }

    .news-box .news-box-item .text {
        width: calc(100% - 200px);
        margin-left: auto;
        padding: 0;
    }

    .account-grid {
        display: flex;
        width: calc(100% + 30px);
        margin-left: -30px;
    }

    .account-grid .item {
        width: calc((100% / 3) + 30px);
        margin-left: 30px;
    }
    .event-list-text {
        padding: 5px 0;
    }
    .event-list-box li,
    .event-list .item {
        flex-direction: row;
    }

    .event-list-box li .date,
    .event-list .item .date {
        width: 28%;
    }

    .event-list-text {
        width: 70%;
    }
}