body {
  color : #000000;
  background-color : #FFFFFF;
  margin-top : 0;
  margin-bottom : 0;
  font-family : Arial, Helvetica, sans-serif;
}

p , h1 , h2 , h3 , h4 , h5 , h6 , ol , ul , li , div , td , th , address , blockquote , b , i {
  font-family : Arial, Helvetica, sans-serif;
}

h1 {
  font-size : 18pt;
  color : #000050;
  text-align : center;
}

h2 {
  font-size : 14pt;
  text-align : center;
}

h3 {
  font-size : 12pt;
  text-align : left;
}

h4 {
  font-size : 10pt;
  font-weight : bold;
  text-align : center;
}

p , ul , ol , li , div , td , th , address , blockquote , b , i {
  font-size : 10pt;
  text-align : justify;
}

img {
  border : 0 none white;
}

pre {
  font-family : "Courier New", Courier, monospace;
  font-size : 10pt;
  color : #000022;
}

tt {
  font-family : "Courier New", Courier, monospace;
  font-size : 10pt;
  color : #000022;
}

.code {
  background-color : #FFFFE0;
}

.var {
  font-style : italic;
  font-weight : normal;
}

.desc {
  margin-left : 2em;
  font-weight : normal;
  text-align : justify;
}

.mini {
  font-size : 8pt;
  font-weight : normal;
  text-align : center;
}

pre.normal {
  color : #000000;
}
a {
  color : #0000FF;
  font-weight : bold;
}

a:link {
  text-decoration : none;
}

a:visited {
  text-decoration : none;
}

a:active {
  text-decoration : underline;
}

a:hover {
  text-decoration : underline;
}

a.mini {
  font-size : 10pt;
  background-color : #aaaaff;
  font-weight : bold;
}

a.dezent {
  color : #666666;
}

.mainlink {
  color : gray;
  background-color : #dddddd;
  font-weight : bold;
  text-align : center;
  border : 1px solid #808080;
  padding-top : 0.2em;
  padding-bottom : 0.2em;
}

.category {
  font-weight : bold;
  text-align : center;
  background-color : #dddddd;
  border : 1px solid gray;
  border-bottom-style : none;
}

.lnkurl {
  width : 30%;
  text-align : center;
  border : 1px solid gray;
  border-bottom-style : none;
  border-right-style : none;
  padding : 2px;
}

.lnklang {
  width : 7%;
  text-align : center;
  color : #808080;
  border : 1px solid gray;
  border-bottom-style : none;
  border-right-style : none;
  padding : 2px;
}

.lnkdesc {
  width : 63%;
  text-align : justify;
  border : 1px solid gray;
  border-bottom-style : none;
  padding : 2px;
}

.cent {
  text-align : center;
}

.left {
  text-align : left;
}

.right {
  text-align : right;
}

.discl {
  font-size : 8pt;
  color : #888888;
}

.graybord {
  border : 1px solid gray;
  padding : 0.5em;
}

.fillgray {
  border : 1px solid gray;
  padding : 0.5em;
  background-color : #cccccc;
}

.fillgraynopad {
  border : 1px solid gray;
  background-color : #cccccc;
}

.prevnext {
  background-color : #bbbbbb;
  padding-top : 0.2em;
  padding-bottom : 0.2em;
  text-align : center;
}

.stdlink {
  padding-top : 0.2em;
  padding-bottom : 0.2em;
  text-align : center;
}

.syms {
  font-family : Arial;
  font-size : 24pt;
}

.btn {
  border : 2px outset gray;
}

.myform {
  border : 1px dashed gray;
  width : 95%;
  padding : 0.5em;
}

.feld_ {
  border : 1px solid #cccccc;
  width : 85%;
}

.feld3 {
  border : 1px solid #cccccc;
  width : 90%;
}

div.comment {
  background-color : #cccccc;
  margin-right : 3em;
  margin-left : 3em;
  padding : 0.1em;
  border : 1px solid red;
  text-align : left;
}

p.cite {
  background-color : #cccccc;
  margin-right : 3em;
  margin-left : 3em;
  padding : 1em;
  border : 1px solid blue;
}

a.folder {
  color : #000066;
  font-weight : normal;
  font-family : "Courier New", "Courier", "mono-space";
  font-size : 10pt;
}

a.file {
  color : #0000aa;
  font-weight : normal;
  font-family : "Courier New", "Courier", "mono-space";
  font-size : 10pt;
}

td.folder {
  background-color : #cccccc;
}

td.fs {
  background-color : #cccccc;
  text-align : right;
  font-size : 9pt;
  font-family : "Courier New", "Courier", "mono-space";
  vertical-align : middle;
}

td.fdt {
  background-color : #cceecc;
  text-align : center;
  font-size : 9pt;
  font-family : "Courier New", "Courier", "mono-space";
  vertical-align : middle;
}

td.fx1 {
  background-color : #e0e0e0;
}

td.fx2 {
  background-color : #ffffff;
}

img.maxpics {
  vertical-align : middle;
  border : 1px dashed gray;
  padding : 0.5em;
  margin : 0.5em;
}

table.dltab {
  table-layout : fixed;
}

td.fnametd {
  width : 60%;
  color : gray;
  font-weight : bold;
  background-color : #cccccc;
  border : 1px solid gray;
  text-align : center;
  padding : 2px;
}

td.sizetd {
  width : 15%;
  color : gray;
  font-weight : bold;
  background-color : #cccccc;
  border : 1px solid gray;
  text-align : center;
  padding : 2px;
}

td.datetd {
  width : 25%;
  color : gray;
  font-weight : bold;
  background-color : #cccccc;
  border : 1px solid gray;
  text-align : center;
  padding : 2px;
}

table.linktab {
  border-spacing : 0;
  border : 1px solid #808080;
  border-bottom-width : 2px;
}

pre.mailheader { border:1px solid gray; padding:2pt; background-color:#C0C0C0;}
pre.mailbody {border:1px solid gray; padding:2pt; }

p.mycomments{ border:1px dashed gray; padding:2pt; background-color:#FFC0C0; margin-bottom:4em;}

span.inlinecomment {background-color:#FFFF00; }

span.inlinecite { background-color:#EEEEEE; font-style : italic; }

blockquote {
  border : 1px solid #808080;
  background-color : #FFFFDD;
  padding:0.5em;
}

.quoteauthor {
  text-align:right;
  font-size:8pt;
}

.filedesc {
  font-size:7pt;
}
