body {
  padding: 0px;
  margin: 0px;
/*  background-color: #DDD;*/
  background-color: #FFF;
 /* overflow-y: hidden;*/
    font-size: 100.1%;
    overflow: auto;
}
html,body {
height: 100%;
}

#kopf {
/*  position: absolute;*/
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100px;
  margin: 0px;
  background-color: red;
  text-align: center;
  background-attachment:fixed;
}

  /* background-attachment:fixed;*/

#rumpfalt
{
        background-color: #FFF;
/*        background-color: transparent;*/
        padding: 0px;
        position:absolute;
        top: 119px;
        left: 50%;
         width: 900px; /* wegen scrollbalken */
        height: 680px; /* wegen ie 680 px */
         margin: 0px 0 0 -400px;
         /*overflow-y: scroll;*/
         overflow: auto;



}

/*
  a:link    { color:blue; text-decoration:none; }
  a:visited { color:blue; text-decoration:none; }
  a:hover   { color:#F00; background-color:#FFF; text-decoration:none; }
  a:active  { color:#FAA; background-color:#FFF; text-decoration:none; }

  a.menu {
           width:                100px;
           height:        20px;
           padding-left:        5px;
           padding-right:        0px;
          font-family:        Arial, Verdana, sans-serif;
          font-size:        0.8em;
          font-weight:        bold; }
#menu {
          position: absolute;
         top: 100px;
        left: 0px;
         width:100%;
          height: 20px;
          color:#FFF;
          background-color:red;
         text-align:center;
         padding:00px;
         margin: 0px auto;

 }
  a.menu:link    { color:#FFF; background-color:red; text-decoration:none; }
  a.menu:visited { color:#FFF; background-color:red; text-decoration:none; }
  a.menu:hover   { color:#F00; background-color:#FFF; text-decoration:none; }
  a.menu:active  { color:#44a; background-color:#CCF; text-decoration:none; }



#menuli {
  position: absolute;
  top: 100px;
  left: 0px;
  width: 100px;
  height: 100%;
  background-color: red;
}

a.menuli {
  width:97%;
  height:32px;
  margin-left:3px;
  font-family:Arial, Verdana, sans-serif;
  font-size:0.8em;
  font-weight:bold;
  display:block; }

  a.menuli:link    { color:#FFF; background-color:red; text-decoration:none; }
  a.menuli:visited { color:#FFF; background-color:red; text-decoration:none; }
  a.menuli:hover   { color:#F00; background-color:#FFF; text-decoration:none; }
  a.menuli:active  { color:#FAA; background-color:#CCF; text-decoration:none; }

*/

h1 {  position:absolute;
        top:6%;
        left:0%;
        width:100%;
        height:5%;
        z-index:1;
        font-size:1.5em;
        color:#FF0000;
        font-weight:bold;
        text-align: center;
        z-index:4;
   }

h2 {  position:absolute;
        top:2%;
        left:0%;
        width:100%;
        height:5%;
        z-index:1;
        font-size:1.2em;
        color:#0000FF;
        font-style:italic;
        text-align:left;
        z-index:4;
   }

h3 {  position:relative;

        font-size:1.0em;
        color:red;
        font-style:italic;
        font-weight:bold;
        text-align:left;
   }
h4 {  position:relative;
        font-size:1.0em;
        color:red;
        font-style:italic;
        font-weight:bold;
        text-align:center;
   }
#fettmitte {  position:relative;
        font-size:1.0em;
        font-style:italic;
        font-weight:bold;
        text-align:center;
   }


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

#boxrumpf1 {
  position:absolute;
        top:1%;
        left:3%;
        width:45%;
        font-family: Arial;
        font-size:0.8em;

        color: black;
        }


#boxrumpf2 {
  position:absolute;
        top:1%;
        left:53%;
        width:45%;
        font-family: Arial;
        font-size:0.8em;

        color: black;
        }



 #boxbild1 {
  position:absolute;
        top:2%;
        left:2%;
        width:20%;
        height:20%;
        z-index:1;
        }

 #boxtextoben {
  position:absolute;
        top:2%;
        left:25%;
        width:50%;
        height:20%;
        background-color:#FFFFFF;
        z-index:1;
        }

 #boxbild2 {
  position:absolute;
        top:2%;
        left:78%;
        width:20%;
        height:20%;
        z-index:1;
        }

 #boximpressum {
  position:absolute;
        top:95%;
        left:3%;
        width:97%;
        z-index:1;
        }
#boxneu {
  position:relative;
        top:1%;
        left:5%;
        width:90%;
        font-family: Arial;
        font-size:1.0em;
        text-align: justify;
        color: black;
  }

  body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */

  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
 /*   width: 760px; */
     width: 1024px;
    padding: 0;
/*    background: #ffffe0 url(hintergrund.gif) repeat-y;*/
   background-color:red;
    border: 2px ridge silver;
  }


  #kopf {
  }
  #menu {
    font-size: 0.83em;
    font-weight: bold;
    margin: 0; padding: 0.0em;

    text-align: center;
    background:red;
    border-bottom: 0px solid silver;
  }
  a.menu         { margin: 10px;     font-weight: bold;}
  a.menu:link    { color:#FFF; background-color:red; text-decoration:none; }
  a.menu:visited { color:#FFF; background-color:red; text-decoration:none; }
  a.menu:hover   { color:#F00; background-color:#FFF; text-decoration:none; }
  a.menu:active  { color:#F00; background-color:#FFF; text-decoration:none; }

  a.menuli:link    { color:#FFF; background-color:red; text-decoration:none; }
  a.menuli:visited { color:#FFF; background-color:red; text-decoration:none; }
  a.menuli:hover   { color:#F00; background-color:#FFF; text-decoration:none; }
  a.menuli:active  { color:#F00; background-color:#FFF; text-decoration:none; }

  a:link    { color:blue; background-color:white; text-decoration:none; }
  a:visited { color:#08F; background-color:white; text-decoration:none; }
  a:hover   { color:red; background-color:blue; text-decoration:none; }
  a:active  { color:red; background-color:white; text-decoration:none; }


  ul#Navigation {
    font-size: 0.83em;
    float: left; width: 100px;
    margin: 0 0 1.0em; padding: 0;
    background-color:red;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.5em;
  }
  ul#Navigation a {
    display: block;
    padding: 0.2em;
    font-weight: bold;
  }
  ul#Navigation a:link   {color:#FFF; background-color:red; text-decoration:none;}
  ul#Navigation a:visited{color:#FFF; background-color:red; text-decoration:none;}
  ul#Navigation a:hover  {color:#F00; background-color:#FFF; text-decoration:none;}
  ul#Navigation a:active {color:#44a; background-color:#CCF; text-decoration:none;}


 /*
  div#Inhalt {
    margin: 0 0 1em 100px;
    padding: 0 1em;
    background-color:red;
 */
 div#Inhalt {
    left: 50%;
    top: 120px;
    width: 824px;
    margin-left: -300px;
    background-color:red;
  }

 */
  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  /*
  * html div#Inhalt {
    height: 1em;
    margin-bottom: 0;
  }
 */




  div#Inhalt h2 {
    font-size: 1.2em;
    margin: 0.2em 0;
    color: navy;
  }
  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }
