:root {
    --ivm_blau: #0e69ab;
    --ivm_orange: #f19654; /* Komplementärfarbe zu ivm_blau */
    --ivm_grau: #d2d2d2;
    --ivm_hgrau: #dfdfdf; /* Helleres grau */
    --ivm_gelb: #e7e9b4;
}

/*----- Neues -----*/

.neues {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.inhalt {
    overflow-wrap: break-word;
    width: 50rem;
    padding: 1rem;
}

.neues-datum {
    color: var(--ivm_orange);
    font-weight: bold;
    margin-right: 1.5rem;
}

.inhalt li {
    padding: 0.3rem 0;
}

ul.inhalt > li {
    display: flex;
    list-style: none;
    border-bottom: 3px groove var(--ivm_hgrau);
    border-radius: 5%;
    padding: 0.6rem 0;
    font-size: 1.25rem;
}

.inhalt ol {
    list-style-position: inside;
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 0.6rem;
    padding: 0.6rem 0;
    font-size: 1rem;
}

.inhalt a {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.inhalt p {
    text-align: justify;
}

.inhalt img {
    margin-right: 5px;
    transform: rotate(180deg);
}

#aufklappenDiv1,
#aufklappenDiv2,
#aufklappenDiv3,
#aufklappenDiv4,
#aufklappenDiv5,
#aufklappenDiv6,
#aufklappenDiv7,
#aufklappenDiv8,
#aufklappenDiv9 {
    display: none;
}

.link-standard-blau {
    color: black;
}

.link-standard-blau:hover {
    color: var(--ivm_blau);
}

/*----- Button -----*/

.btnPos {
    text-align: center;
    padding-bottom: 20px;
}

/*----- media queries -----*/

/*--- Neues ---*/

@media (max-width: 1160px) {
    .inhalt {
        max-width: 95%;
    }

    .inhalt li {
        font-size: 1rem;
    }

    .inhalt a {
        font-size: 1rem;
    }

    .neues-datum {
        font-size: smaller;
    }

    .link-text {
        font-size: smaller;
    }
}
