body { background-color:#FFFFFF; border-style:none; border-collapse:collapse; border-spacing:0; }
b.header { font-size:14pt;
           color:#0066CC;/*C3007D;*/
           font-family:Helvetica,Arial,sans-serif;
           font-weight:bold;
           text-transform:uppercase;}


h1 { font-size:15pt; color:#000000; font-family:Arial,sans-serif; line-height:18pt;}
h2  { font-size:12pt; color:#000000; font-family:Arial,sans-serif; line-height:14pt}
h3  { font-size:11pt; color:#000000; font-family:Arial,sans-serif; line-height:12pt}
table,tr,th,td { font-size:9pt; color:#000000; font-family:Arial,sans-serif; }

a:link {color:#FFFFFF; text-decoration:none; }
a.content:link {color:#C3007D;; text-decoration:none; }
a:visited {color:#FFFFFF; text-decoration:none;}
a.content:visited {color:#C3007D;; text-decoration:none;}
a:hover { color:#000000; text-decoration:none; }
a.content:hover { color:#0066CC; text-decoration:none; }
a:active { color:0066CC; text-decoration:none; }
a.content:active { color:#00AAFF; text-decoration:none;}

.pics { vertical-align:top; margin-left:20px; margin-top:10px; margin-bottom:10px;  }
hr.pic {width:133; margin-left:20px; height:1px; background-color:#0066CC; color:#0066CC; border:0 none}

.headline {padding-left:20px; vertical-align:bottom;}


.main {padding-top:10px; padding-left:20px; vertical-align:top;}
th.heads  {width:600px;
           vertical-align:middle;
           background-color:#FFFFFF;
           color:#000000;
           border-bottom:1px solid;
           border-bottom-color:#C3007D;/*0066CC;*/
           font-family:Helvetica,Arial,sans-serif;
           font-size:11pt;
           font-weight:bold;
           }
b.speech { font-size:10pt;
          color:#0066CC;/*C3007D;*/
          font-family:Helvetica,Arial,sans-serif;
          font-weight:bold;
          text-transform:uppercase;}

vorlage  { font-size:12pt;
        line-height:14pt;
        font-family:Helvetica,Arial,sans-serif;
        letter-spacing:0.2mm;
        word-spacing:0.8mm;
        color:blue; }
.foot {font-family:Arial,sans-serif;font-size:8pt;
       color:#C3007D/*0066CC*/;}

.navigation {background-color:#C3007D;/*0066CC;*/
           border:2px solid;
           border-color:#C3007D;/*0066CC;*/
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           font-weight:bold;
           }

.navi {background-color:#C3007D;/*0066CC*/
           border-right:2px solid;
           /*border-bottom:2px solid;*/
           border-color:#FFFFFF;
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height: 12pt;
           font-weight:bold;
           /*letter-spacing:1pt;*/}
.reiter {background-color:#C3007D; /*0066CC;*/
           border:2px solid;
           border-color:#C3007D;
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           font-weight:bold;
           /*letter-spacing:1pt;*/
           }

td.topic { height:50px; width:200px;
           background-color:#FFFFFF;
           background-image:url(pics/blueline.jpg);
           color:#000000;
           border:1px solid;
           border-color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:12pt;
           font-weight:bold;
           }
td.company {height:50px; width:600px;
           vertical-align:middle;
           background-color:#FFFFFF;
           background-image:url(pics/blueline.jpg);
           color:#000000;
           border:1px solid;
           border-color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:12pt;
           font-weight:bold;
           }
td.level0 {background-color:#C3007D;/*0066CC;*/
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height: 14pt;
           font-weight:bold;
           text-indent:10px;
           }
td.level1 {background-color:#C3007D;/*0066CC;*/
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height: 14pt;
           font-weight:bold;
           text-indent:20px;
           }
td.level1a {background-color:#ef708d;/*00AAFF;*/
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height:16pt;
           font-weight:bold;
           text-indent:20px;
           }
td.level1aa {background-color:#ef407d;/*0066FF;*/
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height:16pt;
           font-weight:bold;
           text-indent:20px;
           }
td.level2 {background-color:#ef708d;/*00AAFF*/;
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height:14pt;
           font-weight:bold;
           text-indent:30px;
           }
td.level2a {background-color:#ef407d;/*0066FF;*/
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height:16pt;
           font-weight:bold;
           text-indent:30px;
           }
td.level3 {background-color:#ef708d;/*00AAFF*/;
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height:14pt;
           font-weight:bold;
           text-indent:40px;
           }
td.level3a {background-color:#ef407d;/*0066FF;*/
           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height:14pt;
           font-weight:bold;
           text-indent:40px;
           }
td.home   {background-color:#0066CC; /*C3007D*/
           color:#FFFFFF;
           border-right:2px solid;
           /*border-bottom:2px solid;*/
           border-color:#FFFFFF;

           color:#FFFFFF;
           font-family:Helvetica,Arial,sans-serif;
           font-size:10pt;
           line-height:14pt;
           font-weight:bold;
           letter-spacing:1pt;}

.search   {background-color:#FFFFFF;
           font-size:9pt;
           border:2px solid #0066CC/*C3007D*/;
           text-indent:20px;
           }
.topsearch{background-color:#FFFFFF;
           font-size:9pt;
           border:2px solid #0066CC/*C3007D*/;
           text-indent:20px;
           margin-top:10px;
           }
.smallhead {font-size:12pt;}
.head      {font-size:14pt;}
.picture { font-size:6pt;
        font-family:Arial,Helvetica,sans-serif;
        border-color:#0000FF;
        margin:5px;
        border-style:solid;
        background-color:#FFFFFF;
        font-size:8pt;
        padding:5px;
        border-width:1px; }
.inp { background-color:gainsboro; }
/*This can be used for html debug purposes:
TABLE {border: 2px solid purple !important;
   margin: 5px !important; border-collapse:
   separate !important; border-spacing: 1px !important;
   empty-cells: show !important;}
TH {border: 1px solid blue !important;
   padding: 3px !important;}
TD {border: 1px solid red !important;
   padding: 3px !important;}
*/
