body
{
    font: normal 100.01% Helvetica, Arial, sans-serif;
    color: black;
    background-color: #333333;
}

a:link { text-decoration:none; font-weight:bold; color:#aa0000}
a:visited { text-decoration:none; font-weight:bold; color:Red; }
a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; }
a:active { text-decoration:none; font-weight:bold; background-color:#fc3; }

div#Rahmen
{
    /*width: 47.1em;*/
    width: 962px;
    padding: 0px;
    background: #fff url(BackLine.jpg);
    /*border: 1px solid yellow;*/ /*background-color: silver;*/ /*background-image: Button_up.jpg;*/
}

div#Rahmen div
{
    clear: left;
    text-align: center;   
}

ul#Navigation
{
    margin: 0;
    padding: 0;
    text-align: center; /*vertical-align: middle;*/
    vertical-align: middle;
    top: 0px;
    left: 0px;
    height: 20px;
}

ul#Navigation li
{
    list-style: none;
    float: left; /* ohne width - nach CSS 2.1 erlaubt */
    position: relative; /*margin: 0.1em; padding: 0;*/
    margin: 0px;
    padding: 0px;
    background: #f00 url(Button_up160x20.jpg); /*>>> Hier tatsächlich wirkend */
    height: 22px;
    width: 160px; 
}

ul#Navigation li ul
{
    margin: 0;
    padding: 0;
    position: absolute;
    /*top: 1.6em; left: -0.4em;*/
    top: 22px; left: 0px; /*Positionierung der Untermenüs*/
    display: none; /* Unternavigation ausblenden */ /*background-image: "Button_up.jpg";*/
    
}

ul#Navigation li:hover ul
{
    display: block; /* Unternavigation in modernen Browsern einblenden */
}

ul#Navigation li ul li
{
    float: none;
    display: block;
    margin-bottom: 0px; /*background-image: "Button_up.jpg";*/
}

ul#Navigation a, ul#Navigation span
{
    display: block;
    width: 160px; /* Breite den in li enthaltenen Elementen zuweisen */
    height: 20px;
    padding: 0px 0px;
    text-decoration: none;
    font-weight:bold ; 
    /*border: 1px solid black;
    border-left-color: white;
    border-top-color: white;*/
    /*background: #f00 url(Button_dn.jpg);*/
    color: maroon; /*background-color: red;*/ /*background-image: "Button_up.jpg";*/
}

ul#Navigation a:hover, ul#Navigation span, li a#aktuell
{
    /*border-color: white;
    border-left-color: black;
    border-top-color: black;*/
    color: white; 
    /*background-color: blue;*/
    background: #f00 url(Button_dn160x20.jpg);
}
li a#aktuell
{
    /* aktuelle Rubrik kennzeichnen */
    color: maroon;
    background-color: silver;
}
ul#Navigation li ul span
{
    /* aktuelle Unterseite kennzeichnen */
    background-color: maroon;
}

div#Titelleiste
{
  text-align: center;
  font-size: 130%;
  color: #630;
  font-family: Helvetica,Arial,sans-serif;
  background: #ffddaa;
}

div#Seite
{
    text-align: center; /* Seiteninhalt wieder links ausrichten */
    font-size: 80%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0 auto; /* standardkonforme horizontale Zentrierung */
    width: 964px;
    position: absolute;
    left: 50%;
    margin-left: -482px;
    padding: 0; /*background: #ffffe0 url(hintergrund.gif) repeat-y;*/ /*background: #000000 url(hintergrund.gif) repeat-y;*/
    /*background: #ddddff url(BackLine.jpg) repeat;*/
    /*border: 1px solid blue;*/
}

p#Fusszeile
{
    clear: both;
    font-size: 0.7em;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 0.1em;
    text-align: center;
    background-color: #ddf;
    border-top: 1px solid silver;
}

.TitleSpalt1 {
    background-color: #fc0;
    color: #000;
    font-size: 120%;
    font-weight:bold;
    text-align: left;
    padding: 0.2em;
}

.Title2Spalt1 {
    background-color: #fd7;
    color: #000;
    font-size: 110%;
    font-weight:bold;
    text-align: left;
    padding: 0.2em;
}

.TitleSpalt2 {
    background-color: #ffa;
    color: #420;
    font-size: 125%;
    font-weight:bold;
    text-align: left;
    padding: 0.2em;
}

.Title2Spalt2 {
    background-color: #ffa;
    color: #420;
    font-size: 110%;
    font-weight:bold;
    text-align: left;
    padding: 0.2em;
}
