* {
margin: 0;
padding: 0;
font: 1em Arial, Helvetica, sans-serif;
line-height: 1.5em;
}

/*Neuen Tags Block-Eigenschaft zuweisen*/
header, nav, main, section, article, footer, figure, figcaption {
    display: block;
}

body {
background-color: white;
min-height: 100%; height: 100%;
}

#wrapper {
width: 800px;
background-color: white;
margin: 0 auto;
height: 100%;
min-height: 100%;
}


#oben {
background-color: white;
height: 110px;
width: 800px;
float: left;
}

#footer {
height: 62px;
width: 800px;
background-color: white;
float: left;
} 



nav {
clear: left;
width: 800px;
background-color: white;
margin-bottom: 0px;
}

  ul#navigation {
    margin: 0; padding: 0.8em;
    text-align: center;
  }
  ul#navigation li {
    list-style: none;
    display: inline;
    margin: 1em; padding: 0;
  }

  ul#navigation a {
    padding: 0.2em 1em;
    text-decoration: none;
    color: black;
  }

  ul#navigation a:hover, ul#navigation a.hier {
    color: black; text-decoration: underline;
  }


A {text-decoration: none; color: black;}
A:Hover {text-decoration: underline; color: black;}


section {
padding: 0px;
background-color: white;
}

b {
  font-weight: bold;
}

h1 {
font-size: 16pt;
font-weight: bold;
text-align: center;
}

h2 {
font-size: 14pt;
font-weight: bold;
padding-bottom: 20px;
}

h4, h5 {
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
}

h6 {
font-size: x-small;  
}

p.intro {
padding-bottom: 10px;
}

img {
border: none;
align: center;
}

a.pdf {
text-decoration: none;
}

hr {
width: 100%;
text-align: left;
}

p.ruecken {
padding-left: 20px;
}

p.fett {
font-weight: bold;
}

li {
list-style-type: none;
}

