

body {background-color:#FAFAFF; }



p {color:#464646; }

/* Anzeigebereich gesamt definieren */

div#gesamt { text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 100%;
    padding: 0;
    background: #fcfcfc url(images/haltegrafik2.jpg) repeat-y ;
    border-top: double 5px #3333FF;}

/* Header definieren */

       h1#head {
    font-size: 200%;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0;
    color: #505050;
    font-weight:bold;
    text-align: center;
    background: #E6E6FF;
    border-style: none;
  }


  h2#head2 {
    font-size: 150%;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 1em;
    color: #505050;
    text-align: center;
    background: #E6E6FF;
    border-style: none;
  }

  /* Navigationsbereich definieren */

  ul#Navigation {
    font-size: 100%;
    float: left; width: 302px;
    margin: 5em 0 ; padding: 0;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.5em;
  }
  ul#Navigation a {
    display: block;
    padding: 0.2em;
    font-weight: bold;}

  ul#Navigation span {
    display: block;
    padding: 0.2em;
    font-weight: bold;
    color: #464646; background-color: #e6e6ff;
    font-style: italic;


  }
  ul#Navigation a:link {
    color: #3333FF; background-color: #e6e6ff;
  }
  ul#Navigation a:visited {
    color: #464646; background-color: #e6e6ff;
  }
  ul#Navigation a:hover {
    color: black; background-color: #e6e6ff;
  }
  ul#Navigation a:active {
    color: #0000FF; background-color: #e6e6ff;
  }


  /* Inhaltsbereich formatieren */

                       div#Inhalt {
    margin: 0 0 1em 302px;
    padding: 1em 1em;
    border-top: double 5px #3333FF;
      }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
  div#Inhalt h2 {
    font-size: 150%;
    margin: 4em 0 1.5em 0;
    color: #505050;
  }

  div#Inhalt h3 {
    font-size: 100%;
    margin: 2em 0 1em 0;
    color: #505050;
    font-weight: bold;
  }


  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }



  div#Inhalt h1 {
     font-size: 200%;
     margin: 2em 0 3em 0;
     color: #505050;
     text-align: center;
  }


  /* Fusszeile formatieren */

  p#Fusszeile {
    clear: both;
    font-size: 80%;
    margin: 0; padding: 1em;
    text-align: center;
    color: #505050;
    background-color: #e6e6ff;
    border-bottom: double 5px #3333FF;;}



    /* Netzlogo formatieren */

    img#netzlogo {
    position: absolute;
    top: 2em;
    left: 2em;
    }



    /* Abschnittstrenner formatieren */

    h6 {
    margin-bottom: 5em;
    border-left: double 5px #3333FF;
    border-bottom: double 5px #3333FF;
    width: 8em;

        }


    /* Hervorhebungen im Text */

    p span {
    font-weight: bold;
    text-decoration: underline;
    }


    li span {
    font-weight: bold;
    text-decoration: underline;
    }



    /* Textlinks formatieren */

    p a:link {
    color: #3333FF; text-decoration: underline;
  }
    p a:visited {
    color: #464646; text-decoration: underline;
  }
    p a:hover {
    color: black; text-decoration: underline;
  }
    p a:active {
    color: #0000FF; text-decoration: underline;
  }



  /* Aufzählungslisten innerhalb des Textes */


    ul {
    font-size: 100%;
      }
    ul li {
    list-style: circle;
    margin: 0; padding: 0.5em;
    color: #464646;
    font-size: 100%;
    }