
body
{
background-color: whitesmoke;
font-family: Verdana, Arial, sans-serif;
font-size: 100.01%;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
text-align: center; /* Zentrierung für alte IEs */
}
h1
{
font-family:arial, "lucida console", sans-serif;
text-align: center;
color: #000080;
margin:0;
font-size: 2.1em;
<!-- text-decoration: underline; -->
}

h2
{
color: #0000FF;
margin: 0px 15;
font-size: 1.2em;
}

h3
{
color: whitesmoke;
text-align: center;
background: #1E90FF;
padding: 5px;  /* Abstand Text zum hinterlegten Rand oben und unten */
margin: 1px;  /* Abstand links + rechts vom hinterlegten Rand  */
}

h4
{
   background-color:#1E90FF;
 	color: #fff;
	text-align: center;
	font-size: 1.2em;
	padding: 5px;  /* Abstand Text zum hinterlegten Rand oben und unten */
	margin: 1px;  /* Abstand links + rechts vom hinterlegten Rand  */
}

h5
{
color: #0000FF;
margin: 0px 15;
font-size: 1.2em;
}

#seitenbereich
{
   text-align: left;  /* Inhalt wieder links wegen alten IEs */
   position: relative;
   margin: 0 auto;    /* Zentrierung mitte */
   max-width: 1000px;
   min-height: 100%;
   margin: 1px;  /* Abstand links + rechts vom hinterlegten Rand  */
padding-bottom: 2em; /*für sticky foot um unten nicht zu überdecken*/
   background-color: #E6E6FA;
}

#header
{
	     background-color: white;
        max-width: 97%;
margin: 5px 5px;
}

#bild1
{
   float: left;
   width: 48%;
   margin: 5px 1%;
  }


#textbild1
{
font-size: 1.3em;
color: grey;
        float: right;
        background-color: white;
        max-width:43%;
       
        padding-left: 10px;  /* Abstand Text zu Rand links */
        padding-right: 10px;/* Abstand Text zu Rand rechts */
        margin: 5px 1%;

  }

#textbild2
{
font-size: 1.3em;
color: grey;
max-width:95%;
        float: left;
        background-color: white;
        max-width:95%;
        padding-left: 15px; 	/* Abstand Text zu Rand links */
        padding-right: 10px;  /* Abstand Text zu Rand rechts */
        margin: 5px; 			/* Abstand Feld oben (und unten?) */
  }

#info1
{
color: grey;
background-color: greenyellow;
max-width:95%;
margin: 15px 1%; /* Abstand Feld oben (und unten?) */
    padding:5px 5px 5px 30px;	 /* Abstand Text zu Rand oben +rechts+unten+links */
text-align: justify;
font-size: 1.1em;
line-height: 1.5em;
}


#info2
{
background-color: yellow;
max-width:95%;
margin: 10px 1%; /* Abstand zum Feld oben */
    padding:5px 5px 5px 30px;  /* Abstand Text zu Rand oben +rechts+unten+links */
text-align: left;
font-size: 1.1em;
line-height: 1.5em;/* Zeilen-Abstand */
}

#info3
{
        background-color: greenyellow;
max-width:95%;
margin: 5px 1%; /* Abstand zum Feld oben */
    padding:5px 5px 5px 30px;	 /* Abstand Text zu Rand oben +rechts+unten+links */

text-align: justify;
font-size: 1.1em;
line-height: 1.5em;
}


#fussbereich
{
    position:absolute;
    bottom: 0;
   margin: 5px 5px 5px 5px;	 /* Abstand zum Feld oben +rechts+unten+links */
    padding:5px 5px 5px 25px;	  /* Abstand Text zu Rand oben +rechts+unten+links */
    width: 95%;
    background-color: yellow;
    min-height: 2em;
    font-size: 0.7em;
}