BODY {
   margin-width:0;
   margin-height:0;
   margin-left:0;
   margin-top:0;
   padding-left:0;
   padding-top:0;
}

A,BODY,P,TD,TR,TABLE,H1,H2,H3,U,INPUT,TEXTAREA,TABLE,.ATable,SPAN {
   font-family:Verdana,Arial,Tahoma,Swiss,Helvetica,sans-serif;
   font-size:9pt;
   line-height:12pt;
   color:#808080;
   text-decoration:none;
}

TABLE,TD {
   padding:0.1em;
}

IMG {
   border-width:0px;
   vertical-align:center;
}

.ATable {
   border-bottom-width:0px;
}


INPUT.button {
   color:black;
}

P,UL {
   margin-top=7;
}


A,.dotted {
   border-bottom-width:2px;
   border-bottom-style:dotted;
   border-bottom-color:#a0a0a0;
}

h1 {
   font-size=12pt;
   line-height=13pt;
   font-weight=bold;
   margin-bottom=5;
}

.TDmenu,.TRmenu,.TABLEmenu,.ATable,.TDframe,.TDframeInvert,.TDframeThin,..TDframeThinInvert {
   font-size:8pt;
   line-height:10pt;
   font-weight:normal;
}


/*
   die Definitionen müssen so aufgebaut sein, damit die Klassenbezeichnung
   sich additiv aus +Thin und +Invert zusammensetzen lässt
*/

.TDframe {
   border-width:1px;
   border-style:solid;
   border-color:#808080;
   padding:4px;
   background-color:#F5F5F5;
}

.TDframeInvert {
   border-width:1px;
   border-style:solid;
   border-color:#808080;
   padding:4px;
   background-color:#808080;
   color:#F5F5F5;
}

.TDframeThin {
   padding-left:20px;
}

.TDframeThinInvert {
   padding-left:20px;
   background-color:#808080;
   color:#F5F5F5;
}

.headerRed {
   color:red;
   font-size:27pt;
   line-height:37pt;
   font-weight:bold;
}

.headerDark {
   color:#808080;
   font-size:20pt;
   line-height:28pt;
   font-weight:bold;
}

