h1 {position: relative;
    color: red;
    text-align:center;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
}
h2 {position: relative;
    color: black;
    text-align:left;
    font-size: 0.9em;
    margin: 0; padding: 0.3em;
}

h3 {position: relative;
    color: red;
    font-size: 0.7em;
    }
h4 {font-size:0.7em;
    color:black;
    font-weight:bold;
    text-align: left;
    margin: 1px;
    }
a  {font-weight: bold;
    font-size:0.8em;
}

body {background-color:white}

img.mitte {
    display: block;
    margin-left:auto;
    margin-right:auto;
    width:80%;
}
h1.gross {
    background-color: lightgray;
    font-size: 2em;
}
#boxtext1 {
  position:absolute;
 /*       top:20%;*/
        left:3%;
        width:45%;
        font-family: Arial;
        font-size:0.8em;

        text-align: justify;
        color: black;
        }
#boxtext2 {
  position:absolute;
/*        top:20%;*/
        left:53%;
        width:45%;
        font-family: Arial;
        font-size:0.8em;

        text-align: justify;
        color: black;
        }


        p{
        font-size:120%;
        color:#0000FF;
        font-weight:bold;
        text-align: center;
        margin: 3px;
        margin-left: 20px;
        }
  div#boxinhalt {
    margin: 0 0 1em 100px;
    padding: 0 1em;
  }
  * html div#boxinhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }