html, body {
 font-size: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
}
xdiv {
 margin: 0;
 padding: 1px;
}

body {
  /* background: rgbo(180,229,80); */
  background: white;
}

#page { 
  max-width: 800px;
  min-width: 800px;
  font-size: 1.00em;
  margin: 0 auto;
  background: rgb(191,191,128);
  background: transparent url(/images/bg.png) ;
  padding: 0px;
  min-height: 100%;
}
#header {
 width: 100%;
 padding: 0;
 margin: 0;
 height: 150px;
 background: transparent url(/images/logo-haefelingerit.png) no-repeat;
}
#header div.logodata { 
  text-align: right;
  font-size: 9px;
  line-height: 16px;
}
#header div.logodata div { 
  margin: 4px 0;
}
#header div.logodata span { 
  background: white;
  padding: 2px;
  padding-left: 4px;
}
#content-main {
 padding: 0px 10px;
}
#content-main>table { 
  width: 100%;
}
#content-main>table td,#content-main>table th { 
  text-align: left;
}
a {
  color: #00008b;
  text-decoration: none;
}

a:hover
{
  color: #00008b;
  color: white;
}
#header a:hover {
 color: blue;
 text-decoration: underline;
}

.toc { 
  background-color: transparent;
  border-top: 1px solid green;
  border-bottom: 1px solid green;
  margin-top: 10px;
}

.toc a { 
  padding-left: 20px;
  background-position: left;
  background-repeat: no-repeat;
}

div.footer { 
  display: none;
}

a.file  { 
  /* The default icon for files */
  background-image: url(/icons/16x16/filetypes/document.png);
}

a.folder { 
  /* The default icon for folders */
  background-image: url(/icons/16x16/folder.png);
}

div.file, div.folder { 
  margin: 5px 10px;
}

/* filetype icons */
.extzip  { background-image: url(/icons/16x16/filetypes/archive_zip.png);}
.extgz   { background-image: url(/icons/16x16/filetypes/archive_gz.png);}
.extsit  { background-image: url(/icons/16x16/filetypes/archive_sit.png);}
.extchm  { background-image: url(/icons/16x16/filetypes/chm.png);}
.extexe  { background-image: url(/icons/16x16/filetypes/binary.png);}
.exthtml { background-image: url(/icons/16x16/filetypes/html.png);}
.exthtm  { background-image: url(/icons/16x16/filetypes/html.png);}
/* document types */
.file .extdoc, .extodt, .extad, .exttex, .extxml, .extdb4, .extdb5x { 
  background-image: url(/icons/16x16/filetypes/document.png);
}
.extai   { background-image: url(/icons/16x16/filetypes/image_ai.png);}
.extbmp  { background-image: url(/icons/16x16/filetypes/image_bmp.png);}
.extgif  { background-image: url(/icons/16x16/filetypes/image_gif.png);}
.extjpg  { background-image: url(/icons/16x16/filetypes/image_jepg.png);}
.extjepg { background-image: url(/icons/16x16/filetypes/image_jepg.png);}
.extpng  { background-image: url(/icons/16x16/filetypes/image_png.png);}
.extpsd  { background-image: url(/icons/16x16/filetypes/image_psd.png);}
.exttif  { background-image: url(/icons/16x16/filetypes/image_tiff.png);}
.exttiff { background-image: url(/icons/16x16/filetypes/image_tiff.png);}
.extsvg  { background-image: url(/icons/16x16/filetypes/image_svg.png);}

.extjar  { background-image: url(/icons/16x16/filetypes/jar.png);}
.extlog  { background-image: url(/icons/16x16/filetypes/log.png);}
.extpdf  { background-image: url(/icons/16x16/filetypes/pdf.png) !important;}
.extps   { background-image: url(/icons/16x16/filetypes/ps.png);}
.extqt   { background-image: url(/icons/16x16/filetypes/qt.png);}
.extsh   { background-image: url(/icons/16x16/filetypes/sh.png);}
.extjava { background-image: url(/icons/16x16/filetypes/source_jav.png);}
.extphp  { background-image: url(/icons/16x16/filetypes/source_php.png);}
.exttmp  { background-image: url(/icons/16x16/filetypes/tmp.png);}
.exttxt  { background-image: url(/icons/16x16/filetypes/txt.png);}
.extics  { background-image: url(/icons/16x16/filetypes/ics.png);}
.extvcf  { background-image: url(/icons/16x16/filetypes/vcf.png);}
.extmpg  { background-image: url(/icons/16x16/filetypes/mpg.png);}
.extsxw  { background-image: url(/icons/16x16/filetypes/sxw.png);}


