/************** mail form **************/
#col2 .qc_box form
{
  font-size:100.01%;
  margin-bottom:0;
}
.qc_box .tx-thmailformplus-pi1 input, .qc_box .tx-thmailformplus-pi1 textarea, .qc_box .tx-thmailformplus-pi1 select {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:90%;
}
.qc_box .tx-thmailformplus-pi1 
{
  background-color:#d1d1d1;
  padding:5px 0 5px 5px;
  margin:0 1px;
}
.qc_box h2
{
  margin-bottom:1px;
}
.quickform_info
{
  font-size:90%;
}
.miniform input, .miniform select, .miniform textarea
{
  border:1px inset #DCDCDC;
}
.miniform .form_line
{
  margin-bottom:4px;
}
.miniform select.mailtype
{
  width:170px;
}
.miniform input.firma, .miniform textarea.mitteilung, .miniform input.youremail, .miniform input.telefon
{
  width:168px;
}
.miniform textarea.mitteilung
{
  height:70px;
}
.miniform input.vorname, .miniform input.nachname
{
  width:80px;
}
.miniform input.vorname
{
  margin-right:6px;
  float:left;
}
.miniform input.nachname
{
  float:left;
}
.miniform input.submit
{
  background-color:#BFCDD8;
  border:1px solid #3E6584;
  display:block;
  font-weight:bold;
  padding:1px 8px;
  text-decoration:none;
  cursor:pointer;
  margin-left:106px;
  width:65px;
  display:inline;
}

.miniform .error_msg
{
  color:#ff0000;
  font-size:90%;
  height:1%;
}