td{
  background:#eef6d4;
}
td.feldname{
  text-align:right;
  padding-right:6px;
}
p.feldname{
  color:#336699;
}
td.header{
  background:#5075a1;
  border-left-style:solid;
  border-left-width:1px;
  border-left-color:#eef6d4;
  vertical-align:middle;
}
td.header2{
  background:#5075a1;
  vertical-align:middle;
}
td.header3{
  background:#5075a1;
  vertical-align:middle;
  border-left-style:solid;
  border-left-width:1px;
  border-left-color:#eef6d4;
  text-align:center;
}
td.list{
  background:#cfe0b5;
  border-bottom-style:solid;
  border-bottom-color:#bfd4a5;
  border-bottom-width:1px;
  border-top-style:solid;
  border-top-color:#bfd4a5;
  border-top-width:1px;
  vertical-align:middle;
  text-align:center;
}
td.preis{
  background:#cfe0b5;
  border-bottom-style:solid;
  border-bottom-color:#bfd4a5;
  border-bottom-width:1px;
  border-top-style:solid;
  border-top-color:#bfd4a5;
  border-top-width:1px;
  vertical-align:middle;
  text-align:right;
  padding-right:4px;
}
td.eur{
  background:#cfe0b5;
  border-bottom-style:solid;
  border-bottom-color:#bfd4a5;
  border-bottom-width:1px;
  border-top-style:solid;
  border-top-color:#bfd4a5;
  border-top-width:1px;
  vertical-align:middle;
  text-align:left;
}
td.sum{
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#5075a1;
  vertical-align:middle;
}
td.darksum{
  background:#cfe0b5;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#5075a1;
  vertical-align:middle;
  text-align:right;
}
td.sum2{
  border-top-style:solid;
  border-top-width:2px;
  border-top-color:#5075a1;
  vertical-align:middle;
}
td.darksum2{
  background:#cfe0b5;
  border-top-style:solid;
  border-top-width:2px;
  border-top-color:#5075a1;
  vertical-align:middle;
  text-align:center;
}
td.darkgr{
  background:#cfe0b5;
}

td.vborder{
  background:url("../img/border_v.gif");
}
td.vborder_r_3px{
  background:url("../img/border_vr_3px.gif");
}

td.vborder_l_3px{
  background:url("../img/border_vl_3px.gif");
}

td.hborder{
  background:url("../img/border_h.gif");
}

p.header{
  font-weight:bold;
  color:#ffffff;
  margin-left:8px;
}
p.headerc{
  font-weight:bold;
  color:#ffffff;
}
p.list{
  color:#000000;
  margin-left:8px;
}
p.eur{
  color:#000000;
}
p.preis{
  color:#000000;
  text-align:right;
  margin-right:4px;
}
p.summe{
  font-weight:bold;
  color:#000000;
  margin-left:8px;
}
p.summe1{
  color:#000000;
  margin-left:8px;
}