body {
margin:0;
padding:0;
background-color:#FFE65A;
}

div#logo {
   position:absolute; top:0; left:0; width:400px; height:120px; z-index:100; margin:0; padding:0;
   border:0;background-color:#FFE65A;
   }

div#links {
   position:absolute; top:126px; left:3px; width:18%; height:315px;
   margin:0; padding:0; background-color:#FFE65A; border:0;
   }
DIV { 
   margin:2px 0px 0px; padding:4px; width:168px; background-color:#FC0; border:solid 1px #B39500; 
   text-align:left; text-decoration:none;  
    }
DIV VAR { 
   display:none; margin:3px 0px 0px; padding:0;
    }

div#links a:link {text-decoration:none; color:#000; font:12px Verdana, sans-serif; }
div#links a:visited {text-decoration:none; color:#666; font:12px Verdana, sans-serif; }
div#links a:hover {text-decoration:none; color:#FFF9DE; font:bold 12px Verdana, sans-serif; }
div#links a:active {text-decoration:none; color:#FFF9DE; font:bold 12px Verdana, sans-serif; }

DIV.closeSub VAR { display:none; }
DIV.openSub VAR { display:block; }

div#content {
  position:absolute; 
  top:75px; left:175px; width:65%; z-index:200; margin:0; padding:2em 4em 4em 4em;
  background-color:#FFF9DE; border:solid 1px #B39500;
  font:0.8em Verdana, sans-serif; text-align:justify;
 }
.title      {width:100%;padding:0 0 0.1em 0; text-align:right; vertical-align:bottom; background-color:#FFF9DE; border:0;}
.title_sub     {position:absolute; top:0px; right:0; width:100%; margin:0px; padding:0px;
                   background-color:#FFE65A; border:0;}
.inner          {position:absolute; top:2em; left:0px; min-width:625px; margin:0; padding:3em;
                   background-color:#FFF9DE; border:solid 1px #B39500;
                   font:0.8em Verdana, sans-serif; text-align:justify; }

hr { width:100%; background-color:#B39500; color:#B39500; border:none;}

.table {  width:100%; text-align:center; background-color:#FFFBB5;    
            font:0.9em Verdana, Arial, Helvetica, sans-serif; }
.table_left {  width:100%; text-align:left; background-color:#FFFBB5;     
            font:0.9em Verdana, Arial, Helvetica, sans-serif; }
.td { padding:15px; vertical-align:top; border-bottom:solid 1px #FFF9DE;}

.table_right {  text-align:right; font:0.9em Verdana, Arial, Helvetica, sans-serif; }

.table_buch {  width:100%; text-align:left;   
            font:0.9em Verdana, Arial, Helvetica, sans-serif; }
.td_buch { padding:8px; padding-bottom:10px; margin:0; vertical-align:top;  text-align:justify;}

.foot { font:0.8em Verdana, Arial, Helvetica, sans-serif; color:#000; margin:-1em 0 2em; line-height:1.2em;}
.footcenter { font:0.8em Verdana, Arial, Helvetica, sans-serif; color:#000; margin:-1em 0 2em; line-height:1.2em; text-align:center; }
.mittig { text-align:center; }

blockquote { margin-left:6em; margin-top:4em; margin-right:6em; text-align:justify }
.gelb { margin-left:2em; margin-top:2em; margin-right:2em; padding:1em; text-align:justify; background-color:#FFFBB5; }
.cite { font:0.8em Verdana, Arial, Helvetica, sans-serif; color:#000; margin-right:6em;  margin-bottom:5em; line-height:1.2em; text-align:right; }
                                     
 h1 {font: bold 20px Arial, Helvetica, sans-serif; color:#B39500; margin:0; padding:0; text-align:right;}
 h2 {font: bold 1.4em Arial, Helvetica, sans-serif; color:#B39500; margin: 0 0 0.8em; }
 h3 {font: bold 1.2em Arial, Helvetica, sans-serif; color:#666; margin: 0 0 0.8em;}
 h4 {font: bold 1em Verdana;Arial, Helvetica, sans-serif; color:#666; margin: 1.5em 0 1.5em;}
 h5 {font: bold 1em Verdana;Arial, Helvetica, sans-serif; color:#000; margin: 1.0em 0 1.0em;}

 p { font:1.0em Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 0 1em; line-height:1.6em;}
 ul { font:1em Verdana, sans-serif; color:#000; margin:0 0.8em 0.8em; line-height:1.6em;}
 ol { font:1em Verdana, sans-serif; color:#000; margin:2em 2em 2em; line-height:1.6em;}
 dt { font:0.8em Verdana, sans-serif; color:#000; margin:0 0.8em 0.8em; line-height:1em;}
 dd { font:1em Verdana, sans-serif; color:#000; margin:0 0.8em 0.8em; line-height:1.6em;}

div#content a:link {text-decoration: none; color:#000; }
div#content a:visited {text-decoration: none; color:#666; }
div#content a:hover {text-decoration: underline; color: #000; }
div#content a:active {text-decoration: underline; color: #B39500; }
