@media screen and (min-width: 600px) {
    
    
    .body {
        margin: 0;
    }

    .detailseite__bilder {
        display: flex;
        flex-wrap: wrap;
        flex: 0;
        margin: -0 -0.5vw 0 -0.5vw;
    }

    .detailseite__bild__1 {
        display: block;
        padding: 0 0.5vw 1vw 0.5vw;
    }

    .detailseite__bild__2 {
        display: block;
        padding: 0 0.5vw 1vw 0.5vw;
    }

    .detailseite__letztesbild {
        display: block;
        
    }

    .detailseite__bild--100 {
        width: 100%;
    }

    .uebersichtsseite-bild {
        width: 100%;
        display: block;
        padding: 0 0 1vw 0;
    }



    .alles {
        font-family: "acumin-variable", sans-serif;
        font-variation-settings: "slnt" 0, "wdth" 100, "wght" 400;
        display: flex;
        justify-content: space-between;
        padding: 45px 150px 45px 45px;
        font-size: 1.2vw;
        line-height: 1.3;
    }


    .rechts {
        flex: 1;
        margin-left: 8vw;
    }

    .jahr {
        color: blue;
    }

    .lebenslauf {
        margin: 0;
        color: blue;
    }

    .kontaktdaten {
        color: blue;
    }

    .no-decoration {
        font-family: "garamond-premier-pro", serif;
        font-weight: 100;
        font-style: italic; 
        font-size: 1.5vw;
        color: blue;
        text-decoration: none;

    }

    .beschreib {
        font-size: 1.2vw;
        margin-bottom: 20px;
        color: blue;
    }

    .text {
        font-size: 1.2vw;
        color: blue;
    } 

    .portfolio-pdf {
        font-family: "acumin-variable", sans-serif;
        font-variation-settings: "slnt" 0, "wdth" 100, "wght" 400;
        font-size: 1.2vw;
        margin: 0;
        color: blue;
    }

    .marginalie-smartphone {
        display: none;
    }

    .detailseite_projekttext {
        
        padding-left: 20px;
        padding-right: 10vw;
        top: 100px;
    }

    .nebeneinander {
        font-family: "garamond-premier-pro", serif;
        font-weight: 100;
        font-style: italic;
        font-size: 2.25vw;
        padding-right: 2vw;
        width: 100%;
        display: flex;
        position: fixed;
        top: 0;
        z-index: 100;
        justify-content: space-between;
        padding-top: 14px;
        padding-bottom: 14px;
        padding-left: 0vw;
        
    }

    .ueberschrift {
        margin: 0;
        width: 40%;
        padding-left: 2.5vw;
        color: blue;
        cursor: pointer;
    }

    .ueberschrift_name {
        margin: 0;
        width: 35%;
        text-align: center;
        text-decoration: none;
        color: blue;
        
    }


    .ueberschrift_index {
        margin: 0;
        padding-right: 2.5vw;
        width: 40%;
        color: blue;
        text-align: right;
    }
    

    .ueberschrift-link {
        color: blue;
        text-decoration: none;
    }

    .ueberschrift-index-link {
        color: blue;
        text-decoration: none;
    }

    .ueberschrift_info {
        display: none;
    }

    

    .layer {
        position: absolute;
        height: 8px;
        width: 100%;
        color: white;
    }



    .projektuebersicht.aktivtext {
        opacity: 1;
    }

    

.projektuebersicht-link {
    color: #0000FF;
    text-decoration: none;
}

.projektuebersicht-link-home {
    color: #0000FF;
    text-decoration: none;
  
}

.link {
    color: blue;
    font-family: "garamond-premier-pro", serif;
    font-weight: 100;
    font-style: italic;
    font-size: 1.4vw;
    text-decoration: none;

}

.text_mobile {
    display: none;

}
    
}
  

@media screen and (max-width: 599px) {
    .body {
        margin: 0;
    }

    .links {
        display: none;
    }

    .rechts {
        display: none;
    }

    .uebersichtsseite_bilder {
        display: none;
    }

    .ueberschrift_index {
        display: none;
    }

    .ueberschrift_name {
        display: none;
    }

    .ueberschrift {
        display: none;
    }
    

    .text_mobile {
        position: absolute;
        margin: 0;
        font-family: "acumin-variable", sans-serif;
        font-variation-settings: "slnt" 0, "wdth" 100, "wght" 400;
        color: blue;
        z-index: 99;
        font-size: 3.5vw;
        padding-top: 15vw;
        line-height: 4.5vw;
        margin-left: 5vw;
        margin-right: 5vw;

    }

    
}
