div.zentriert
{
width: 1000px; margin-left: auto; margin-right: auto; }

/*        header parts        */
#header-banner { height:165px; width: 1000px; background-image:url("./images/leiste3.jpg"); background-repeat:no-repeat; }
/*#header-logo { height:82px; width: 1000px; background-image:url("./images/logo.png"); background-repeat:no-repeat; background-position:right top; }*/



/*        body parts        */
#body-content { width: 812px; margin-top:5px; margin-left:160px; margin-right:12em; padding:0 1em; border:1px solid silver; text-align: justify;}
#body-content a {text-decoration: none; color: black; font-weight: bold;}
#body-content li {text-align: left;}
#body-content td {font-size: normal; text-align: left;}
#body-content h1   { font-size:23px; margin:0.2em 0.5em; color:#000000; }

/*        information box        */
#body-information { width: 1000px;  right:10px; top:1.5em; width:11em; margin-top:320px; background-color:#000066; }
#body-information h2   { font-size:12px; margin:0.2em 0.5em; color:#fff; }
#body-information p {  font-size:10px;  margin:0.1em; background-color:#fff; min-width:0px; padding-top:5px; padding-bottom:5px}
#body-information a {text-decoration: underline; color: black; font-weight: bold;}

/*        footer parts        */
#footer { clear:both; width: 1000px; font-size:12px;  font-weight: bold; margin:0px; padding:0.1em; text-align:center; border-bottom:0,1px solid;  border-right-color:#000066;  }


body {
                font-family: arial, helvetica, serif;
                font-size: smaller;
                                               
  }
  
a {
                color: black;
                text-decoration : none;
}  

        #nav, #nav ul { /* all lists */
                padding: 0;
                margin: 0;
                margin-top: 5px;
                list-style: none;
                float : left;
                width : 11em;
        }

        #nav li { /* all list items */
                position : relative;
                float : left;
                line-height : 1.25em;
                margin-bottom : 3px;
                width: 11em;
        }

        #nav li ul { /* second-level lists */
                
                left: -999em;
                margin-left : 11.05em;
                margin-top : -1.35em;
        }

        #nav li ul ul { /* third-and-above-level lists */
                left: -999em;
                  }

        #nav li a {
                width: 11em;
                width: 10em;
                display : block;
                color : black;
                font-weight : bold;
                text-decoration : none;
                background-color : white;
                border:1px solid silver;
                padding : 0 0.5em;
                
                border-left-width: medium;
                border-left-color: silver;
                border-right-width: medium;
                border-right-color: silver;
        }

        #nav li a:hover {
                color : white;
                background-image:url("./images/platzhalter.jpg"); background-repeat:no-repeat;
                font-weight : bold;
                border-left-color: silver;
                border-right-color: silver;
                                        
        }

        #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
                left: -999em;
                
        }

        #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
                left: auto;
                }
