body {
        background-image:url(Hintergrund.jpg);
        background-repeat:repeat;
        background-color: #0000CC;
        font-family: Arial, Helvetica, sans-serif;
        color: #CCCCCC;
        font-size: 0.9em;
        min-width: 70.5em;
        //min-width: 70.5em;
        margin: 0; padding: 0;
}

h1 { font-size: 1.4em;
        font-weight: bold;
        color: #EFEFEF;
        line-height:1.7em;
}
h2 {        font-size: 0.9em;
        font-weight: bold;
        text-decoration: underline;
        }


h3 {
        font-weight: normal;
        /*font-size: smal;*/
        font-size: 1.0em;
           color: #EFEFEF;
        }

h4 {
        font-weight: normal;
        font-size: 1.1em;
           color:#EFEFEF;
        line-height:1.7em;}

h5 { font-weight: normal;
        font-size: 0.8em;
           color: #EFEFEF;
        }


h6 { font-size: 0.7em;
        font-style: normal;
        font-weight: bold;
        }
td { background-color: #default;
        font-family: Arial, Helvetica, sans-serif;
        color: #CCCCCC;
        font-size: 0.9em;}


/*li {         line-height:1.5em;
        font-size:0.9em;}*/


.trennung { border-bottom:2px outset white; margin:0em; padding:1em;}

.markierung {
        font-style: italic;
        font-weight: bolder;
        color: #FFFFFF;
}
a:link {
        color: #FFFFFF;
}
a:visited {
        color: #FFFFFF;
}
a:focus {
        color: #999999;}
a:hover {
        color: #999999;}

 div#Inhalt {
    position:relative; top:1em;
           width:78%;
           float:right;
          margin-top: 1%; margin-right: 2%; margin-left: 2%;

        }

* html div#Inhalt {
    width:75%;
        height: 0.9em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
        min-width: 70%;
  }

div#Logo {
        position:absolute; left:12px; top:0px; width:175px; height:150px; z-index: 1;
        float:center;
        bor/der: 1.5px inset white;
        }
*div#Logo {
        position:absolute; left:12px; width:174px; height:11.0em; z-index: 1;
        padding-top: 0.9em;
        }
div#Logo-print {display: none;}


ul#navigation {
        position:absolute; left:12px; top:157px;  z-index: 1;
        font-family: Arial, Helvetica, sans-serif;
        float:center;
        text-align:center;
    font-size: 0.9em;
        font-weight: bold;
    margin:0.1em;
        padding-top:0.1em;
        padding-right:0.2em;
        padding-bottom:0.1em;
        padding-left:0.2em;
           bor/der: 1.5px inset white;
    background-color: default;
        /*min-width:170px;*/}

 *html ul#navigation {  /* Korrekturen fuer IE 5.x und 8*/
    font-size: 0.9em;
        /*width: 100%;*/
        /*width: 11em; */
  }

 ul#navigation li {
    list-style: none;
        float: none;
    position: relative;
        margin: 0.2em;
        padding: 0em;
    }
 *html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
           margin: 0em;
        padding: 0em;}


 ul#navigation li ul {
    position: absolute; z-index: 2;
    top: 0.3em; //top: 0em; left: 11.5em;//left:12.9em;
    float:left; wid/th: 162px;
        display: none;  /* Unternavigation ausblenden */
        margin: 0em; padding: 0em; //margin: 0em; //padding: 0em;
        /*font-size: 1.0em;*/
        bor/der: 1.5px inset white;
  }

  * html ul#navigation li ul{
        le/ft: 11.4em;
    lef/t: -0.4em;

        }


  ul#navigation li ul li {
    float: none;
    display: block;
    margin: 0em;
  }


  ul#navigation a{
        display:block;
       /*background-color:#000033;*/
        background: url("navibutton.gif") repeat;
        font-size: 1.0em;
        width: 162px;
        padding-top: 0.4em;
        padding-bottom: 0.4em;
        text-decoration: none;
        /*lin/e-height: 25px;*/
        border: 1px solid black;
        border-left-color: silver; border-top-color: silver;
        color: #A0A0A0;
        /*background-color: #6495ED;*/

  }
*ul#navigation a{
        width: 163px;
        font-weight: bold;}


 div#bn-rot  a{
        display:block;
        background:url("navibutton-rot.gif") repeat;
        }

 ul#navigation a:hover, ul#navigation a:focus{
        display:block;
        background:url("navibutton-b.gif") repeat;
        font-weight: bold;
        fon/t-size: 0.9em;
        border-color: white;
        border-left-color: black; border-top-color: black;
        color: white; background-color: #4169E1;
  }
 div#bn-rot a:hover, div#bn-rot a:focus{
        display:block;
        background:url("navibutton-rot-b.gif") repeat;
        font-weight: bold;
        }
 ul#navigation li:hover ul {
        position: absolute;
        display: block;  /* Unternavigation in modernen Browsern einblenden */

        }

 div#rotertext a{
         color: #E9250E;
         }
 div#rotertext a:hover {
         color: #F71320;
         }

