 
/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer und verbessert von Wilhelm Helmes */
/* Hauptbereich-Container */
  body { background: rgb(255, 255, 255) none repeat scroll 0%; /* Allgemeine Hintergrundangaben, hier die Farbe des Hauptbereiches*/
    position: absolute; /* absolute Positionierung, gemessen am Rand des nÃ?Â¤chsthÃ?Â¶heren Elternelements */
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }
/* Hauptbereich */
  html, body { margin: 0pt; /* Aussenabstand */
    padding: 0pt; /* Innenabstand */
    top: 0pt;
    left: 0pt;
    right: 0pt;
    min-height: 100%;
    width: 100%;
    }
/* Kopfzeilen-Container */
  #header_container { margin: 0pt; /* Aussenabstand */
    position: fixed; /* absolute Positionierung, gemessen am "Viewport", d.h. am Browserfenster. Bleibt beim Scrollen stehen */
    top: 0pt;
    left: 0pt;
    right: 0pt;
    text-align: center; /* Position des Textes */
    height: 4em; /* HÃ?Â¶he der Kopfleiste */
    z-index: 3; /* Schichtposition bei Ã?Å?berlappung */
    background-color: rgb(0, 0, 0); /* Hintergrundfarbe */
    }
/* Kopfzeile */
  #header { margin: 0pt; /* Aussenabstand */
    padding: 0.2em; /* Innenabstand */
    background: rgb(245, 245, 245) none repeat scroll 0%; /* Farbe der Kopfleiste */
    position: absolute; /* absolute Positionierung, gemessen am Rand des nÃ?Â¤chsthÃ?Â¶heren Elternelements */
    top: 0pt;
    left: 0pt;
    right: 0pt;
    bottom: 0pt;
    height: 100%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    z-index: 3; /* Schichtposition bei Ã?Å?berlappung */
    }
/* Menuekasten */
  #menu { border: 2px dotted rgb(0, 0, 0);
    padding: 0.5em; /* Innenabstand */
    position: fixed; /* absolute Positionierung, gemessen am "Viewport", d.h. am Browserfenster. Bleibt beim Scrollen stehen */
    top: 20em; /* Wo beginnt der Menuekasten von oben */
    left: 5em; /* Abstand vom Seitenrand */
    width: 9em; /* Breite */
    }
/* Hauptbereich */
  #content { margin: 0pt; /* Aussenabstand */
    padding-top: 5em; /* Innenabstand */
    padding-left: 14em; /* Innenabstand */
    padding-bottom: 3em; /* Innenabstand */
    z-index: 2; /* Schichtposition bei Ã?Å?berlappung */
    }
/* Fusszeilen-Container */
  #footer_container { margin: 0pt; /* Aussenabstand */
    position: fixed; /* absolute Positionierung, gemessen am "Viewport", d.h. am Browserfenster. Bleibt beim Scrollen stehen */
    bottom: 0pt; /* von unten */
    left: 0pt; /* von links */
    right: 0pt; /* von rechts */
    text-align: center; /* Textausrichtung */
    height: 2em; /* HÃ?Â¶he des Containers */
    z-index: 3; /* Schichtposition bei Ã?Å?berlappung */
    background-color: rgb(0, 0, 0); /* Hintergrundfarbe */
    }
/* Fusszeile */
  #footer { border-color: rgb(0, 0, 0); /* Randfarbe */
    border-width: 2px; /* Randbreite */
    background: rgb(245, 245, 245) none repeat scroll 0%; /* Hintergrundfarbe */
    position: absolute; /* absolute Positionierung, gemessen am Rand des nÃ?Â¤chsthÃ?Â¶heren Elternelements */
    top: 0pt;
    left: 0pt;
    right: 0pt;
    bottom: 0pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    z-index: 3; /* Schichtposition bei Ã?Å?berlappung */
    }

  * html, * html body { overflow: hidden;
    bottom: 0pt;
    height: 100%;
    }
/* Kopf- und Fusszeilen-Container */
  * html #header_container, * html #footer_container { position: absolute;
    width: 100%;
    padding-right: 16px; /* Innenabstand */
    }

  * html #menu { position: static; /*  keine spezielle Positionierung, normaler Elementfluss (Normaleinstellung). */
    }

  * html #header, * html #footer { height: 100%;
    position: static; /*  keine spezielle Positionierung, normaler Elementfluss (Normaleinstellung). */
    }

  * html #content { margin: 0pt; /* Aussenabstand */
    position: absolute; /* absolute Positionierung, gemessen am Rand des nÃ?Â¤chsthÃ?Â¶heren Elternelements */
    top: 0pt;
    bottom: 0pt;
    left: 0pt;
    right: 0pt;
    height: 100%;
    width: 100%;
    overflow: scroll;
    }
/* Menue-EintrÃ?Â¤ge */
  #menu li { margin: 0pt; /* Aussenabstand */
    padding: 0.3em; /* Innenabstand */
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }
/* Menue-EintrÃ?Â¤ge aktiv */
  #menu li#active { padding: 0.5em;
    text-decoration: underline;
    }
/* Menue-EintrÃ?Â¤ge besucht */
  #menu a:link, #menu a:visited { margin: 0pt; /* Aussenabstand */
    padding: 0.2em; /* Innenabstand */
    background: rgb(230, 230, 230) none repeat scroll 0%; /* Farbe Menue-Container */
    display: block; /* Erzwingt einen Block - Element erzeugt neue Zeile */
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    text-decoration: none;
    }

  #menu a:hover { background: rgb(200, 200, 200) none repeat scroll 0%; /* Farbe unter der Maus im Menue-Container */
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-decoration: underline;
    }

  * html #menu { margin: 0pt; /* Aussenabstand */
    width: 10.5em;
    }



