﻿.hidden{
    visibility: hidden;
}

@media all and (min-width: 0px) {
    .cs-iosb {
        /* margin: auto; */
        /* width: 80%; */
        background-color: #fff;
        /*overflow-y: auto;*/
        position: absolute;
        top: 0px;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .cs-iosb .cs-section {
        position: absolute;
        background-color: #fff;
        width: auto;
        height: auto;
        z-index: 0;
        /* display: flex; */
        /* align-items: center; */
        /* justify-content: center; */
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .cs-iosb .cs-section--overflow-y {
        overflow-y: auto;
    }

    .cs-iosb-container,
    .cs-iosb-meldungen,
    .cs-iosb-plots {
        margin: auto;
        max-width: 1360px;
        background-color: #fff;
        overflow-y: auto;
        padding-top: 50px;
        padding-bottom: 200px;
    }

    .cs-iosb-meldungen {
        max-width: 650px;
    }

    .cs-iosb-container img,
    .cs-iosb-plots img {
        width: 100%;
    }

    .cs-iosb-tableau {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .cs-fab.fab--iosb {
        z-index: 60;
        top: auto;
        right: 20px;
        background-color: #f9aa33;
        bottom: 190px;
    }

    .cs-iosb__eintrag {
        margin-bottom: 20px;
        border: 1px solid;
        padding: 40px;
        background-color: #fff;
        border-radius: 5px;
    }

    .cs-iosb__titel {
        font-size: 32px;
        margin-bottom: 30px;
    }

    .cs-iosb__meldung {
        font-size: 18px;
        font-weight: bold;
    }

    .cs-iosb__datum {
        font-size: 12px;
    }

    .cs-iosb__img {
        width: 100%;
    }
}

@media screen and (min-width: 840px) {
    .cs-iosb .cs-section {
        top: 86px;
    }

    .cs-fab.fab--iosb {
        bottom: 20px;
    }
}