* {
    font-family: 'Indie Flower', cursive;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

body {
    color: rgb(204, 143, 20);
    background-color: rgb(46, 46, 46);
}

section {
    width: 100%;
    padding-top: 20px;
}

section > div {
    width: 70vw;
    padding: 20px;
    margin: 0 auto;
}

h1 {
    color: rgb(204, 143, 20);   /*color:  rgb(18, 178, 102); */
    font-size:  4.5vw;   /*font-size:  550%; altes Mass*/
    font-weight: bold;
    text-align: center;
    margin-top: 5vh;
    margin-bottom: 5vh;
}

#start {
    margin-top: 0vh;
    margin-bottom: 5vh;
}

p {
    font-size: 1.7vw;   /*font-size: 200%; altes Mass */
    text-align: left;
    margin-top: 0;
    padding:  20px 0;
}

h2 {
    font-size: 2.5vw;   /*font-size: 300%; altes Mass */
    font-weight: bold;
    text-align: left;
    margin-top: 2vh;
    margin-bottom: 1vh;
    padding-left: 20%;
}

h3 {
    font-size: 1.5vw;   /*font-size: 300%; altes Mass */
    font-weight: bold;
    text-align: left;
    margin-top: 5vh;
    margin-bottom: 0.5vh;
    padding-left: 15%;
}

section > div > address {
   font-size: 1.7vw;
   padding-left: 20%;
   font-weight: bold;
}

li {
    font-size: 1.7vw;   /*font-size: 200%; altes Mass */
    text-align: left;
    margin-top: 0;
    margin-left: 20%;
    padding-top:  20px;
}

.kasten {
    font-size: 1.7vw;   /*font-size: 200%; altes Mass */
    text-align: left;
    margin-top: 0;
    margin-left: 5%;
    padding-top:  20px;
}

td {
    font-size: 1.7vw;   /*font-size: 200%; altes Mass */
    text-align: left;
    margin-top: 0;
    margin-left: 20%;
    padding-top:  20px;
}

/*Design der einzelnen Links*/

a {
    text-decoration:  none;
    /* color:  rgb(183, 25, 255); lila */
    color: rgb(255, 255, 255);
    cursor: pointer;
}

a:hover {
    text-decoration: underline;
}