.formbox {
  width: 550px;
  color: #000;
  background-color:#ECECE3;
  border: 1px solid #666;
}

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 100px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.labelbold {
  float: left;
  width: 100px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;
}

.label20 {
  float: left;
  width: 20px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}


.label30 {
  float: left;
  width: 30px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}


.label50 {
  float: left;
  width: 50px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.label100 {
  float: left;
  width: 100px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.label150 {
  float: left;
  width: 150px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.label175 {
  float: left;
  width: 175px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}


.label200 {
  float: left;
  width: 200px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.label300 {
  float: left;
  width: 300px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.label320 {
  float: left;
  width: 320px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.label350 {
  float: left;
  width: 350px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.label300m {
  float: middle;
  width: 300px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000
}

.label400 {
  float: left;
  width: 400px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.label450 {
  float: left;
  width: 450px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

.label500 {
  float: left;
  width: 500px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: color: #000000
}

DIV.body
{
    BORDER-RIGHT: #808080 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #808080 2px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 16px 2%;
    BORDER-LEFT: #808080 2px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #808080 2px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: color: #000000
    HEIGHT: 80px;
    BACKGROUND-COLOR: #B9C5DB;
    TEXT-DECORATION: none
}

.feld {
  float: left;
  width: 200px;
  text-align: left;
} 

.feld20 {
  float: left;
  width: 20px;
  text-align: left;
} 

.feld50 {
  float: left;
  width: 50px;
  text-align: left;
} 

.feld75 {
  float: left;
  width: 75px;
  text-align: left;
} 


.feld100 {
  float: left;
  width: 100px;
  text-align: left;
} 


.feld150 {
  float: left;
  width: 150px;
  text-align: left;
} 

.feld300 {
  float: left;
  width: 300px;
  text-align: left;
} 

.feld400 {
  float: left;
  width: 400px;
  text-align: left;
} 

.feldl {
  float: left;
  width: 500px;
  text-align: left;
} 

.feldlinks {
  float: left;
  width: 50px;
  text-align: left;
} 

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.defbreite {
  width: 200px;
}

.defbreite_error {
  width: 200px;
  background-color: #E0572A;
}

.defbreite50_error {
  width: 50px;
  background-color: #E0572A;
}


.defbreite350 {
  width: 350px;
}

.defbreite20 {
  width: 20px;
}

.defbreite50 {
  width: 50px;
}

.defbreite100 {
  width: 100px;
}

.defbreite150 {
  width: 150px;
}


.defbreite100_error {
  width: 100px;
  background-color: #E0572A;
}

.defbreite150_error {
  width: 150px;
  background-color: #E0572A;
}

.error {
  float: left;
  width: 550px;
  text-align: middle;
  padding-top: 3px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #E0572A;
}

