html,body {
      margin:0px;
      padding:0px;
      height: 100%;
      font-size:1em;
      background-color:rgb(200,200,200);
   }

   #container {
      position:relative;
      width:1000px;
      left:50%;
      margin-left:-500px;
      background-color:rgb(255,255,255);
   }

   #header {
      top:0px;
      left:0px;
      width:1000px;
      height:375px;
   }

   #zeile_2 {
      position:relative;
      top:0px;
      left:0px;
      width:100%;
      height:20px;
   }

   #navigation{
      position:relative;
      top:0px;
      right:50px;
      width:100%;
      height:100%;
      text-align:right;
   }

   #mainNav1 {
      padding:0px;
      margin:0px;
   }

   #mainNav1 li {
      display:inline;
      padding:3px;
   }

   #mainNav1 a:link {
      font-family:'Times New Roman';
      font-size:100%;
      color:rgb(0,0,0);
      text-decoration:none;
      letter-spacing:2px;
   }

   #mainNav1 a:visited {
      font-family:'Times New Roman';
      font-size:100%;
      color:rgb(0,0,0);
      text-decoration:none;
      letter-spacing:2px;
   }

   #mainNav1 a:focus {
      font-family:'Times New Roman';
      font-size:100%;
      color:rgb(255,0,0);
      text-decoration:none;
      letter-spacing:2px;
   }

   #mainNav1 a:hover {
      font-family:'Times New Roman';
      font-size:100%;
      color:rgb(255,0,0);
      text-decoration:none;
      letter-spacing:2px;
   }

   #mainNav1 a:active {
      font-family:'Times New Roman';
      font-size:100%;
      color:rgb(255,0,0);
      text-decoration:none;
      letter-spacing:2px;
      font-style:italic;
   }

   #mainNav1 a:before {
      content:' + ';
      color:rgb(0,0,0);
   }

   #mainNav1 a.current:before {
      content:'+ ';
      color:rgb(255,0,0);
   }

   #mainNav1 a.current {
      font-style:italic;
   }

   #mainNav2_container {
      margin-top:30px;
      padding:0px;
      width:100%;
   }


   #mainNav2 {
      width:100%;
      text-align:right;
      line-height:15px;
      margin:0px;
      padding:0px;
    }

   #mainNav2 li {
      list-style-type:none;
      padding:0px;
      margin:0px;
  }

   #mainNav2 a:link {
      font-family:Arial,Helvetica;
      font-size:60%;
      font-weight:bold;
      color:rgb(128,128,128);
      text-decoration:none;
      letter-spacing:1px;
   }

   #mainNav2 a:visited {
      font-family:Arial,Helvetica;
      font-size:60%;
      font-weight:bold;
      color:rgb(128,128,128);
      text-decoration:none;
      letter-spacing:1px;
   }

   #mainNav2 a:focus {
      font-family:Arial,Helvetica;
      font-size:60%;
      font-weight:bold;
      color:rgb(255,0,0);
      text-decoration:none;
      letter-spacing:1px;
   }

   #mainNav2 a:hover {
      font-family:Arial,Helvetica;
      font-size:60%;
      font-weight:bold;
      color:rgb(255,0,0);
      text-decoration:none;
      letter-spacing:1px;
   }

   #mainNav2 a:active {
      font-family:Arial,Helvetica;
      font-size:60%;
      font-weight:bold;
      color:rgb(0,0,0);
      text-decoration:none;
      letter-spacing:1px;
   }

   #mainNav2 a:before {
      content:'';
      color:rgb(0,0,0);
   }

   #mainNav2 a.current {
      color:rgb(0,0,0);
   }

   ul #mainNav2 {
      position:absolute;
      top:70px;
      right:10px;
      width:200px;
      z-index:2;
      margin:0px;
      padding:0px;
}

   ul #mainNav2 li {
      display:block;
   }																																																																																																																																																											

   ul #mainNav3 {
      margin:0px;
      padding:0px 10px 0px 0px;
   }

   #zeile_3 {
      position: relative;

      /* Volle Breite setzen */
      width: 100%;

      /* Equal Height Columns */
      overflow: hidden;
   }

   #sidebar {
      position:absolute;
      top: 0px;
      right: 0px;
      width: 250px;

      /* Equal Height Columns */
      margin-bottom: -9999px;
      padding-bottom: 9999px;
   }

   #logo {
    }

   #logo img{
      margin:200px 0px 50px 30px;

   }

   #content {
      width: 600px;
      min-height:500px;
      margin: 20px 0px 100px 75px;
      font-family:'Times New Roman';
   }

   .rotes_kreuz {
      font-family:'Times New Roman';
      font-size:200%;
      font-weight:bold;
      color:rgb(255,0,0);
      margin-left:-8px;
   }

   #footer {
      margin:50px 50px;
   }

   #footer p {
   }