body{
    cursor: default;
}


/* Buttons gleich groß nebeneinander */
.button-row {
    display: block;
    margin-left: 42%;
    margin-top: -5%;
    font-size: 2em;
    width: auto;
    gap: 5%;
}
.role-btn {
    flex: 1 1 0;
    font-size: 2em;
    padding: 10px 0;
    cursor: pointer;
    width: 5%;
    margin-bottom: -1.5em;
}
.info{
    padding-top: 5%;
    padding-left: 3%;
    font-size: 2em;
    margin-top: -5%;
    margin-left: 0;
    max-width: 40%;
}
/* Sorgt für den schwarzen Rand */
table, th, td {
  border: 2px solid black;
  border-collapse: collapse;
  
}
.h1{
    font-size: 3em;
    margin-left: 45%;
    margin-top: -20%;
    text-align: center;
}
.block1{
    padding: 5%;
    font-size: 2em;
    margin-left: 40%;
    max-width: 60%;
    margin-top: -7%;
    text-align: center;
}

/* Definiert den Äußeren Kasten des Popups */
.popup{
    display: none;
    position: fixed;
    top: 15%;
    left: 10%;
    width: 80%;
    height: 80%;
    background: rgb(107, 0, 0);
    border-radius: 20px;
}

/* Definiert den Inneren Kasten des Popups */
.popup-content{
    background: rgb(104, 103, 106);
    padding: 10px;
    border-radius: 20px;
    margin: 1% auto;
    flex: 1 1 0;
    font-size: 1em;
    padding: 10px 0;
    cursor: pointer;
    min-width: 95%;
    max-width: 98%;
    height: 95%;
}

/* das x um das Popup zu schließen */
.close-btn{
    float: right;
    cursor: pointer;
    font-size: 3em;
    font-weight: bold;
    margin-top: -3%;
}
/* formatiert alle Paragrafen */
p{
    margin-left: 1em;
    max-width: 95%;
}