.tb-body {
  background-image:url();
  background-position:top right;
  background-repeat:no-repeat;
  height:100%;
  width:100%;
  vertical-align:top;
}
body {
  margin:0;
  font-family:Arial;
  background-color:#00F;
  background-image:url(../image/Pro/background.gif);
  color:#FFA;
  font-size:18pt;
  scrollbar-base-color:;
  scrollbar-3dlight-color:;
  scrollbar-arrow-color:;
  scrollbar-darkshadow-color:;
  scrollbar-face-color:;
  scrollbar-highlight-color:;
  scrollbar-shadow-color:;
  scrollbar-track-color:;
}
h1 {
  font-size:20pt;
}
h2 {
  font-size:16pt;
  margin-bottom:2mm;
  }
p {
  margin-top:2mm;
  font-family: Arial;
  font-size:12pt;
  color:#505;
  text-align:justify;
}
li {
  margin-top:2mm;
  margin-bottom:2mm;
  text-align:justify;
  color:#505;
}
a {
  font-family: Arial;
  font-size:12pt;
  font-weight:bold;
  color:#800;
  text-decoration:none;
}
a:hover {
  color:#050;
  background-color:#A5A;
}
.cbox {
  font-family: Arial;
  font-size:10pt;
  margin:2;
  text-indent:-7mm;
  margin-left:14mm;
  margin-right:14mm;
  color:#848;
  text-align:left;
}
.eins {
  font-family: Arial;
  font-size:12pt;
  list-style-type:decimal;
  text-indent:-9mm;
  margin-left:9mm;
  color:#FFA
}
.eins:first-line {
  font-weight:bold;
  font-size:105%;
}
.body {
  font-family: Arial;
  font-size:10pt;
  color:#848;
  background-color:#FFC;
  border-width:1px;
  border-style:none solid solid none;
  border-color:#C0C0C0;
}
.hvv-titel {
  margin-top:3px;
  font-family: Arial;
  font-size:12px;
  font-weight:bold;
  color:#848;
  background-color:#FFC;
  border-width:3px;
  border-style:ridge none;
  border-color:#87B;
  width:98%;
}
input,select {
  font-family: Arial;
  font-size:12pt;
  color:#555;
}

.feld {
    COLOR: #666666;
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BORDER-BOTTOM: #666666 dotted 1px;
    BORDER-LEFT: #666666 none 1px;
    BORDER-RIGHT: #666666 dotted 1px;
    BORDER-TOP: #666666 none 1px  }
.button  {
    background-image:url(../image/Pro/button.gif);
    BACKGROUND-COLOR: #5a5a5a;
    BORDER-BOTTOM: #666 1px solid ;
    BORDER-LEFT: none ;
    BORDER-RIGHT: #888 1px solid ;
    BORDER-TOP: none;
    COLOR: #005;
    FONT-SIZE: 10pt;
    font-weight: bold;
}
.button:hover  {
    background-image:url(../image/Pro/button-high.gif);
    BORDER-BOTTOM: none ;
    BORDER-LEFT: #666 1px solid ;
    BORDER-RIGHT: none ;
    BORDER-TOP: #888 1px solid;
    COLOR: #050;
    FONT-SIZE: 10pt;
    font-weight: bold
}
.tab {
   border-style:outset;
   border-width:2px;
   border-color:#CCC;
   width:420;#E2E2DE
}

.header {
  margin-top:3px;
  font-family: Arial;
  font-size:12px;
  font-weight:bold;
  color:#848;
  background-color:#FFC;
  border-width:3px;
  border-style:ridge none;
  border-color:#87B;
  width:98%;
}
.head {
  background-color:#336699;
  background-image:url(../image/Pro/bg_middle.gif);
  color:#FBB;
  font-family:Arial;
  font-weight:bold;
  font-size:12pt;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:;
  text-align:center;
}
.foot {
  background-color:#336699;
  background-image:url(../image/Pro/bg_middle.gif);
  color:#FBB;
  font-family:Arial;
  font-weight:bold;
  font-size:12pt;
  padding-top:3px;
  padding-bottom:3px;
  text-align:center;
}