
body {
  background-color:#FFFFFF;
  color:#000000;
  margin:0px;
  padding:0px;
}

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote {
 font-family:Verdana,Helvetica,Arial,sans-serif;
 font-size:10pt;
 color:#000000;
}

a {
  color:#333333;
  text-decoration:none;
}

table {
  border-collapse:collapse;
  border-spacing:0px;
}

table.body {
  width:100%;
}

thead,tfoot,tbody,tr,th,td {
  padding:0px;
}

td {
    vertical-align:top;
    text-align:left;
}

td.titel {
  width:100%;
  font-variant:small-caps;
}

span.haupttitel {
  font-weight:bolder;
  font-size:51px;
}

td.menueschluessel {
  display:none;
  overflow:hidden;
  width:1px;
}

td.menuelinks {
  display:none;
  overflow:hidden;
  width:1px;
}

td.hauptteil {
  padding:10px;
}

td.footer {
  padding-right:5px;
  padding-left:5px;
  border-style:solid;
  border-width:0px;
  border-top-width:1px;
  border-color:#333333;
  font-size:8pt;
  text-align:right;
}

.bannerlinks {
  display:none;
  width:0px;
  height:0px;
}

img {
  border-style:none;
}

img.counter {
  display:none;
  overflow:hidden;
  height:0px;
  width:0px;
}

.tabrahmen {
  border-collapse:separate;
  border-spacing:1px;
  border-style:solid;
  border-width:1px;
  border-color:#333333;
}

.heading {
   background-color:#BBBBBB;
   text-align:center;
   font-weight:bold;
}

.colheading {
  font-weight:bold;
  font-size:18pt;
  padding-top:5px;
  border-style:solid;
  border-width:0px;
  border-bottom-width:1px;
  border-color:#000000;
}

.htermindatum {
  font-weight:bold;
  border-style:solid;
  border-width:0px;
  border-bottom-width:1px;
  border-top-width:1px;
  border-color:#333333;
}

.htermintext {
  padding-left:10px;
}

.hterminzeit {
  font-weight:bold;
}

.hterminkalender {
  border-style:solid;
  border-width:0px;
  border-top-width:1px;
  border-color:#333333;
  text-align:center;
}

.termindatum {
   font-weight:bold;
   padding-left:5px;
   padding-bottom:5px;
}

.termintext {
   padding-left:10px;
   padding-bottom:5px;
}

.aktuelldatum {
   padding-left:5px;
   padding-right:10px;
}

.einzug {
  padding-left:20px;
}

.porigin {
   font-size:8pt;
}

.phead {
   font-size:12pt;
   border-style:solid;
   border-width:0px;
   border-bottom-width:1px;
   border-color:#000000;
}

.pimage {
}

