.tx-thmailformplus-pi1 ul li {
  background-image: none;
  padding: 0;
  margin-bottom: 8px;
}

.tx-thmailformplus-pi1 label {
  float: left;
  width: 100px;
}

.tx-thmailformplus-pi1 input.txt,
.tx-thmailformplus-pi1 .textarea {
  float: left;
  width: 260px;
  font-family: Verdana;
  font-size: 1em;
  background-color: #f6f8f8;
  border: 1px solid #c4cdd1;
}

.tx-thmailformplus-pi1 .textarea {
  height: 100px;
}

.tx-thmailformplus-pi1 input.zip {
  width: 60px;
  margin-right: 5px;
}

.tx-thmailformplus-pi1 input.city {
  width: 193px;
}

.content .tx-thmailformplus-pi1 p.required_txt,
.tx-thmailformplus-pi1 input.button {
  margin-left: 100px;
}

.tx-thmailformplus-pi1 input.button {
  text-transform: uppercase;
  font-weight: bold;
  padding-right: 40px;
  font-family: Verdana;
  font-size: 1em;
}

.content .tx-thmailformplus-pi1 div.error {
  border: 1px solid #F56948;
  padding: 5px;
  margin-bottom: 10px;
  width: 250px;
}

.content .tx-thmailformplus-pi1 div.error {
  margin-left: 100px;
}

.content .tx-thmailformplus-pi1 div.error p {
  margin-bottom: 5px;
  font-weight: bold;
}

.content .tx-thmailformplus-pi1 div.error ul li {
  float: left;
  margin-right: 10px;
  background: url(/fileadmin/templates/images/dot_1.jpg) left 5px no-repeat;
  padding-left: 12px;
}

.content .tx-thmailformplus-pi1 div.error ul {
  margin: 0;
}