.grid_container_luxrp{
    color: white;
    display: grid;
    gap: 0;
    grid-template-columns: 25vw 15vw 60vw;
    grid-template-rows: 40vh;
}
.LuxRP_Logo{
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
}
.LuxRP{
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
}
.LuxRP_Doku{
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
    padding-top: 4vh;
    display: flex;
}
.Luxrp Text{
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
}



.grid_container_luxgc{
    color: white;
    display: grid;
    gap: 0;
    grid-template-columns: 60vw 15vw 25vw;
    grid-template-rows: 40vh;
    border-style: none;
}
.LuxGC_Logo{
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
}
.LuxGC{
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
}
.LuxGC_Text{
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
}
div{
    /*border-style: solid;*/
}
* { color:#fff; text-decoration: none;}

#bodydiv{
    background-color: black;
    font-family: Arial;
}
#LuxRP_Logo{
    width: 20vw;
    padding-left: 5vw;
    padding-top: 3vh;
}
#LuxRP{
    font-size: 5vh;
    padding-top: 19vh;
    text-align: left;
}
#LuxRP_Text{
    font-size: 2.8vh;
    padding-top: 17vh;
    padding-right: 2vw;
}
#LuxGC_Bild{
    width: 20vw;
    padding-top: 5vh;
    padding-left: 5vw;
}
#LuxGC{
    font-size: 5vh;
    padding-top: 22vh;
    text-align: right;
}
#LuxGC_Text{
    font-size: 2.8vh;
    padding-top: 10vw;
    padding-left: 3vw;
}
#LuxRP_Doku{
    font-size: 3vh;
    margin-bottom: 0;
    margin-top: -18vh;
    text-decoration: underline blue;
}
@media screen and (max-width: 750px){
    .grid_container_luxrp{
        color: white;
        display: grid;
        gap: 0;
        grid-template-columns: 100vw;
        grid-template-rows: 10vh 10vh 10vh 10vh;
        text-align: center;
    }
    .LuxRP_Logo{
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 2;
    }
    .LuxRP{
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 2;
        grid-row-end: 4;
    }
    .LuxRP_Doku{
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 3;
        grid-row-end: 4;
    }
    .Luxrp Text{
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 4;
        grid-row-end: 7;
    }
    #LuxRP{
        font-size: 6vh;
        padding-top: 4vh;
        text-align: center;
        margin-top: 7vh;
    }

    #LuxRP_Text{
        font-size: 3vw;
        padding-top: 6vh;
        margin-top: 0;
        padding-right: 3vw;
        padding-left: 3vw;

    }
    #LuxRP_Logo{
        width: 30vw;
        padding-left: 0;
        padding-top: 3vh;
    }
    #LuxRP_Doku{
        font-size: 3vh;
        margin-bottom: 0;
        margin-top: 0;
        text-decoration: underline blue;
        padding-top: 10vh;
        display: flex;
        justify-content: center; /* Horizontale Zentrierung */
        align-items: center; /* Vertikale Zentrierung */
        text-align: center; /* Falls der Text in mehreren Zeilen ist */
    }
    .grid_container_luxgc{
        color: white;
        display: grid;
        gap: 0;
        grid-template-columns: 100vw;
        grid-template-rows: 10vh 10vh 10vh 10vh 10vh;
        text-align: center;
    }
    .LuxGC_Logo{
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 2;
        grid-row-end: 3;
    }
    .LuxGC{
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 4;
        grid-row-end: 5;
    }
    .LuxGC_Text{
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 5;
        grid-row-end: 6;
    }

    #LuxGC{
        font-size: 6vh;
        padding-top: 0;
        text-align: center;
        margin-top: 0;
    }
    #LuxGC_Text{
        font-size: 3vw;
        padding-top: 0;
        text-align: center;
        padding-right: 3vw;
        padding-left: 3vw;
    }
    #LuxGC_Bild{
        width: 30vw;
        padding-left: 0;
        padding-top: 5vh;
    }}