* {
    margin: 0;
    padding: 0;
}
<style>
@import url('https://fonts.googleapis.com/css2?family=Rock Salt&display=swap');
</style>
body {
    text-align: center;
   background-image: url(images/design/duene.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    font-family: Arial, sans-serif;
}
#wrapper {
   background-color: #fbfbcc; 
    width: 900px;
    margin: 0 auto;
    text-align: left;
    background-image: url(images/design/durchsichtiges-grau1.png);
    
}
h1 {
    color: red;
}
h3 {
   text-align: center; 
}

header, nav, footer, aside, section {
    display: block;
}
header {
   /* background-color: yellow; */
    background-image: url(images/design/schule.gif);
    background-repeat: no-repeat;
    height: 190px;
}
header p {
    /* background-color: orange; */
    text-align: right;
    padding-right: 15px;
}
header a {
     color: white; 
}
 
#logotext {
    padding-top: 30px;
    font-size: 20pt;
    color: white;
}
#logotext2 {
    padding: 10px;
    font-size: 15pt;
    color: white;
}
#steuerungoben {
  /* background-color: red; */
}
#steuerungoben ul {
    list-style-type: none;
}
#steuerungoben li {
    display: inline;
}

#steuerunglinks {
   /*  background-color: green; */
    width: 220px;
    float: left;
}
#steuerunglinks ul {
    padding-left: 2em;
    padding-top: 20px;
    list-style-type: none;
}
#steuerunglinks ul ul {
    list-style-type: square;
}
#steuerunglinks li {
    padding-bottom: 0.5em;
}
aside {
  /*  background-color: #808000; */
    width: 175px;
    float: right;
    /* font-size: 0.6em; */
}
aside p {
    margin-top: 20px;
    margin-left: 10px;
    font-size: 1em;
    }
aside li{
    font-size: 0.8em;
    list-style-type: none;
}
aside img {
    border: 1px solid silver;
}
aside footer{
    padding-top: 650px;
    font-size: 0.5em;
}
aside footer a{
    color: black;
}
section {
  /*  background-color: orange; */
    margin-left: 250px;
    margin-right: 195px;
}

section h1 {
    padding-top: 20px;
    padding-bottom: 0.4em;
    color: #dd9661;
    
}
section p {
    padding-bottom: 0.6em;
    padding-top:1em;
}
section h2 {
    color: #dd9661;
    padding-top: 1em;
    padding-bottom: 0.6em;
}
section h3 {
 padding-top: 1em;
    padding-bottom: 0.6em;
    font-size: 12pt;
    
}
section ul {
    padding-left: 3em;
}
section li {
    padding-bottom: 0.5em;
     list-style-type: none;    
}

section figure {
    
    padding: 1em;
    width: 250px;
    height: auto;
    float: right;
    clear: right
    padding: 1em 1em 3em 1em;
    border: 1px solid silver;
    margin: 0 2em 2em 2em;
    box-shadow: 10px 0px 25px #555;
    transform:rotate(-1deg);
}
section figure img {
    width: 100%;
    height: auto;
}
section figcaption {
    font-family: 'Rock Salt', cursive;
    color: #999;
    padding-top: 1em;
    line-height: 1.2em;
    text-align: center;
}
#inhalt {
    height: 800px;
    overflow-y: auto;
#inhalt p {
    padding-top: 1em;
}
    #inhalt ul {
        padding-top: 1em;
        padding-bottom: 0.5em
    }

footer {
  padding-left: 50px;
    /*  background-color: brown; */
}