              :root {
                 --farbe1: #EAD6BD;
                 --farbe2: #A88661;
                 --farbe3: #504E62;
                 --farbe4: #00142F;
             }
             
             body {
                 background-color: var(--farbe4);
             }
             
             button {
                 border: none;
                 background-color: var(--farbe3);
                 color: white;
                 border-radius: 3px;
                 font-size: 15px;
                 text-align: center;
                 cursor: pointer;
                 padding: 5px;
                 box-shadow: 3px 3px 3px silver;
             }
             
             button:hover {
                 background-color: #111;
                 box-shadow: 5px 5px 5px var(--farbe4);
             }
             
             input[type=text],
             input[type=email],
             input[type=password],
             input[type=number],
             input[type=tel],
             select {
                 padding: 0.5rem;
                 margin: 8px 0;
                 display: inline-block;
                 border: 1px solid var(--farbe2);
                 border-radius: 4px;
                 box-sizing: border-box;
             }
             
             input[type=submit] {
                 background-color: var(--farbe4);
                 color: white;
                 padding: 0.5rem;
                 margin: 8px 0;
                 border: none;
                 border-radius: 4px;
                 cursor: pointer;
             }
             
             input[type=submit]:hover {
                 background-color: var(--farbe3);
             }
             
             li {
                 padding: 0.5rem;
             }
             
             sup {
                 font-size: 1rem;
                 color: red;
             }
             
             .container {
                 background-color: var(--farbe1);
                 padding: 0.5rem 1.5rem 0.5rem 1.5rem;
                 margin: 0.5rem 1rem 0.5rem 1rem;
                 border-radius: 0.5rem;
             }
             
             .navigation {
                 background-color: var(--farbe4);
                 padding: 0rem;
                 margin: 0rem 2rem 0rem 2rem;
                 display: inline-block;
             }
             /* Navigation START*/
             
             nav a {
                 background-color: var(--farbe3);
                 color: white;
                 padding: 1rem;
                 margin: 0rem;
                 text-decoration: none;
                 text-align: center;
                 width: auto;
                 display: inline-block;
                 border-radius: 0.5rem;
             }
             
             nav a:hover {
                 background-color: var(--farbe2);
                 color: white;
                 border-radius: 1rem;
                 scale: 1.1;
             }
             
             nav ul {
                 list-style: none;
                 padding: 0;
                 margin: 0;
             }
             
             nav li {
                 display: inline;
             }
             
             th {
                 vertical-align: top;
                 text-align: center;
             }
             
             th span {
                 -ms-writing-mode: tb-rl;
                 -webkit-writing-mode: vertical-rl;
                 writing-mode: vertical-rl;
                 transform: rotate(360deg);
                 white-space: nowrap;
                 padding: 0.5rem;
             }
             /* Navigation ENDE */