body {
    display: flex;
    height: 100%;
    align-items: center;
    background-color: #1A1919;
    font-size:0.95em;
}
p, h1, h2, h3, h4, h5, h6, h7, h8, h9, ul, li {
    color:#FFFFCC;
}
.zentriert {
    margin: auto;
}
.logowrapper {
    width:400px;
    float:left;
}
.datawrapper {
    width:250px;
    float:right;
    padding-left:20px;
    border-left:1px solid #FFFFCC;
    color: #FFFFCC;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:15px;
}
.btnwrapper2 {
    width:100%;
    position: absolute;
    text-align: center;
    margin:0 auto;
    margin-top:875px;
}
.button2 {
    width:150px;
    margin:0 auto;
    text-align: center;
}
.button2 a {
    color: #FFFFCC;
    text-align: center;
    padding: 10px 12px;
    text-decoration: none;
    font-size: 17px;
    margin:0 auto;
    text-align: center;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:15px;
    background-color: #333;
    border: 1px solid #FFFFCC;
}
.button2 a:hover {
    background-color: #FFFFCC;
    color: black;
    -webkit-transition:background 0.25s ease-in-out;
    -moz-transition:background 0.25s ease-in-out;
    -o-transition:background 0.25s ease-in-out;
    transition:background 0.25s ease-in-out;

}
.btnwrapper {
    width:650px;
    position: absolute;
    text-align: center;
    margin:0 auto;
    margin-top:300px;
}
.button {
    width:150px;
    margin:0 auto;
    text-align: center;
}
.button a {
    color: #FFFFCC;
    text-align: center;
    padding: 10px 12px;
    text-decoration: none;
    font-size: 17px;
    margin:0 auto;
    text-align: center;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:15px;
    background-color: #333;
    border: 1px solid #FFFFCC;
}
.button a:hover {
    background-color: #FFFFCC;
    color: black;
    -webkit-transition:background 0.25s ease-in-out;
    -moz-transition:background 0.25s ease-in-out;
    -o-transition:background 0.25s ease-in-out;
    transition:background 0.25s ease-in-out;

}
body, td, th {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
/*	font-size: 10px;*/
}
.textbox {
    padding:50px 10%;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* Add a black background color to the top navigation */
.topnav {
    background-color: #333;
    overflow: hidden;
    position:fixed;
    top:0px;
    width:100%;
    left:0px;
}

.navwrapper {
    margin:0 auto;
    text-align: center;
    widtH:505px;
}
/* Style the links inside the navigation bar */
.topnav a {
    float: left;
    color: #FFFFCC;
    text-align: center;
    padding: 10px 12px;
    text-decoration: none;
    font-size: 17px;
    margin:0 auto;
    text-align: center;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:15px;
    -webkit-transition:background 0.25s ease-in-out;
    -moz-transition:background 0.25s ease-in-out;
    -o-transition:background 0.25s ease-in-out;
    transition:background 0.25s ease-in-out;

}

/* Change the color of links on hover */
.topnav a:hover {
    background-color: #FFFFCC;
    color: black;
}

/* Add a color to the active/current link */
.topnav a.active {
    background-color: #f00;
    color: white;
}