body { 
scrollbar-DarkShadow-Color:#003;
scrollbar-Face-Color:#7FB1C0;
scrollbar-Shadow-Color:#033579;
scrollbar-Highlight-Color:#9ACADA;
scrollbar-3dLight-Color:#CADADD;
scrollbar-Arrow-Color:#033579;
margin:0;
padding:0;
background-color:#7FB1C0;
}

div#logo {
   position:absolute; top:0; left:0; width:400px; height:120px; z-index:100; margin:0; padding:0;
   background-color:#7FB1C0; border:0;
   }

div#links {
   display:block; position:absolute; top:128px; left:3px; width:170px; 
   margin:0px; padding:8px; background-color:#63B5CE; border:solid 1px #336;   
    }

div#links a:link {text-decoration:none; color:#336; font:bold 12px Verdana, sans-serif; line-height:20px;}
div#links a:visited {text-decoration:none; color:#555; font:bold 12px Verdana, sans-serif; line-height:20px; }
div#links a:hover {text-decoration:none; color:#FFF; font:bold 12px Verdana, sans-serif; line-height:20px; }
div#links a:active {text-decoration:none; color:#FFF; font:bold 12px Verdana, sans-serif; line-height:20px; }


div#content {position:absolute; top:63px; left:175px; width:70%; z-index:200; margin:0; padding:0; border:0;}
.title           {position:absolute; top:0px; right:0px; margin:0px; margin-bottom:2px; padding:0px;
                   background-color:#7FB1C0; border:0;}
.title_sub     {position:absolute; top:0px; right:0;  width:100%; margin:0px; padding:0px;
                   background-color:#7FB1C0; border:0;}
.inner          {position:absolute; top:20px; left:0px; width:100%; margin:0; padding:15px; 
                   background-color:#CCEEFF; border:solid 1px #FFF;
                   font:0.8em Verdana, sans-serif; }

hr { width:100%; color:#472CBD; }

.table {  width:100%; text-align:center; background-color:#CADADD;    
            font:0.9em Verdana, Arial, Helvetica, sans-serif; }
.table_left {  width:100%; text-align:left;      
            font:0.9em Verdana, Arial, Helvetica, sans-serif; }
.td { padding:15px; vertical-align:top; border:0; }
.td_mit { padding:15px; vertical-align:top; border-bottom:solid 1px #FFF9EE;}

.table_right {  text-align:right; font:0.9em Verdana, Arial, Helvetica, sans-serif; }

.table_buch {  text-align:left;      
            font:0.9em Verdana, Arial, Helvetica, sans-serif; }
.td_buch { padding:8px; padding-bottom:10px; margin:0; vertical-align:top; }

.foot { font:0.8em Verdana, Arial, Helvetica, sans-serif; color:#000; margin:-0.5em 0 2em; line-height:1.2em;}
                                     
 h1 {font: bold 20px Arial, Helvetica, sans-serif; color:#CCEEFF; margin:0px; text-align:right; letter-spacing:0.5px }
 h2 {font: bold 1.3em Arial, Helvetica, sans-serif; color:#472CBD; margin: 0 0 0.8em; }
 h3 {font: bold 1.2em Arial, Helvetica, sans-serif; color:#555; margin: 0 0 0.8em;}
 h4 {font: bold 1em Verdana;Arial, Helvetica, sans-serif; color:#555; margin: 1.5em 0 1.5em; line-height: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 1.4em 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:#555; }
div#content a:hover {text-decoration: underline; color: #000; }
div#content a:active {text-decoration: underline; color: #472CBD; }
