body, html {
    padding: 0;
    margin: 0;
    height: 100%;
    background: white;
	width:100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	}

h1{font-size: 20pt; margin:0; padding:3px; color:black}
h2{font-size: 13pt; margin:2px; padding:0; color:black}
h3{font-size: 11.5pt; margin:0; padding:0; color:black}
h4{font-size: 9pt;  margin:0; padding:0;  color:black}
h5{font-size: 7pt;  margin:0; padding:0;  color:black}

th,td {
    padding: 15px;
}

#header {
	position: fixed;
    top: 0;
    left: calc(50% - 499px);
	padding: 0;
    margin: 0;
    height: 20px;
    width: 998px;
    background-color:white;
    text-align:center;
}
#linksoben {
	position: fixed;
    top: 0;
    left: 0;
	padding: 0;
    margin: 0;
    height: 25px;
    width: calc((100% - 998px)/2);
    background-color:white;
    text-align:center;
    align: center;
    box-shadow: -15px 0 15px -15px inset;
}
#rechtsoben {
	position: fixed;
    top: 0;
    right: 0;
	padding: 0;
    margin: 0;
    height: 25px;
    width: calc((100% - 998px)/2);
    background-color:white;
    text-align:center;
    align: center;
    box-shadow: 15px 0 15px -15px inset;
}
#obennav {
	position: fixed;
    top: 20px;
    left: calc(50% - 499px);
    margin: 0;
    padding: 0;
    background-color:#E6E6E6;
    height:100px;
    width: 998px;
    text-align:left;
}
#linksobennav {
	position: fixed;
    top: 25px;
    left: 0;
    margin: 0;
    padding: 0;
    background-color:#E6E6E6;
    height:100px;
    width: calc((100% - 998px)/2);
	box-shadow: -15px 0 15px -15px inset;
}
#rechtsobennav {
	position: fixed;
    top: 25px;
    right: 0;
    margin: 0;
    padding: 0;
    background-color:#E6E6E6;
    height:100px;
    width: calc((100% - 998px)/2);
	box-shadow: 15px 0 15px -15px inset;
}
#nav {
	position: fixed;
    top: 120px;
    left: calc(50% - 499px);
    margin: 0;
    padding: 0;
    background-color:#6A1523;
    height:5px;
    width: 998px;
    text-align:center;
}
#linksnav {
	position: fixed;
    top: 125px;
    left: 0;
    margin: 0;
    padding: 0;
    background-color:#6A1523;
    height:5px;
    width: calc((100% - 998px)/2);
	box-shadow: -15px 0 15px -15px inset;
}
#rechtsnav {
	position: fixed;
    top: 125px;
    right: 0;
    margin: 0;
    padding: 0;
    background-color:#6A1523;
    height:5px;
    width: calc((100% - 998px)/2);
	box-shadow: 15px 0 15px -15px inset;
}
#section {
	position: absolute;
    top: 125px;
    left: calc(50% - 499px);
    width:998px;
    height:calc(100% - 175px);
    float:left;
    margin: 0;
    padding: 0px;
    padding-right: 0px;
    text-align:left;
    text-align: justify
}
#linksmain {
	position: fixed;
    top: 130px;
    left: 0;
    width:calc((100% - 998px)/2);
    height:calc(100% - 175px);
    float:left;
    margin: 0;
    padding: 0;
    text-align:center;
    box-shadow: -15px 0 15px -15px inset;
}
#rechtsmain {
	position: fixed;
    top: 130px;
    right: 0;
    width:calc((100% - 998px)/2);
    height:calc(100% - 175px);
    float:left;
    margin: 0;
    padding: 0;
    text-align:center;
    box-shadow: 15px 0 15px -15px inset;
}
#footer {
	position: fixed;
    bottom:0px;
    left: calc(50% - 499px);
    height:50px;
    width: 998px;
    margin: 0;
    padding: 0;
    background-color: #BDBDBD;
    color:white;
    clear:both;
    text-align:center;
    }
#linksunten {
	position: fixed;
    bottom:0px;
    left: 0;
    height: 45px;
    width: calc((100% - 998px)/2);
    margin: 0;
    padding: 0;
    background-color: #BDBDBD;
    box-shadow: -15px 0 15px -15px inset;
}
#rechtsunten {
	position: fixed;
    bottom:0px;
    right: 0;
    height:45px;
    width: calc((100% - 998px)/2);
    margin: 0;
    padding: 0;
    background-color: #BDBDBD;
    box-shadow: 15px 0 15px -15px inset;
}
