xbody {
   background-color:#FFFFFF;
   font-size:8pt;
   font-family:Verdana, Arial, Helvetica, Geneva, Swiss;
   color:#000000;
}
.noprint { visibility:visible; }

.normal {
   font-size:8pt;
   line-height:14px;
   font-family:Verdana, Arial, Helvetica, Geneva, Swiss;
   font-weight:normal;
   color:#000000;
   vertical-align:top;
}
.header {
   font-size:12pt;
   line-height:30px;
   font-family:Verdana, Arial, Helvetica, Geneva, Swiss;
   font-weight:bold;
   color:#209394;
}
.subheader {
   font-size:8pt;
   line-height:18px;
   font-family:Verdana, Arial, Helvetica, Geneva, Swiss;
   font-weight:bold;
   color:#E7F5F5;
   background-color:#209394;
   width:100%;
}
a.link {
   color:#DF0000;
   font-size:8pt;
   font-family:Verdana, Arial, Helvetica, Geneva, Swiss;
   text-decoration:none;
}
a.link:hover {
   color:#209394;
   text-decoration:underline;
}
td.rahmen {
   border-bottom:1px solid #5F5F5F;
}

.line {
   color:#209394;
   width:98%;
   line-height:1px;
}

.fertig {
   text-decoration:line-through;
}

table.teaser  { background-color:#EEEEEE; border:solid 1px #5F5F5F }
td.teaser {
   color:#5F5F5F;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, Geneva, Swiss;
   text-decoration:none;
   line-height:1.2cm;
}
a.teaser {
   color:#5F5F5F;
   font-size:8pt;
   font-family:Verdana, Arial, Helvetica, Geneva, Swiss;
   text-decoration:none;
   width:100%;
   line-height:14px;
}
a.teaser:hover {
   color:#EEEEEE;
   text-decoration:none;
   background-color:#5F5F5F;
   width:100%;
   line-height:14px;
}
.teaserline {
   color:#FF0000;
   width:100%;
   height:1px;
}
td.zeile {
   border-bottom:1px solid #CFCFCF;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-color:#CFCFCF;
}