/* kontakt.css */

div.h2{
    margin:10px 0 0 0;padding:0;
	  font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
    font-size:14px;font-weight:bold;
    color:#c87404; /*#5f4a26;*/
}

form {margin-top:10px}

input, textarea {
	border:1px solid #574834;padding:0 0 0 2px;
	background-color:white;color:black;
}

.Termin, .Zeit, .Rufnummer {
	width:230px;margin:0;
}

.Name, .Thema, .Betreff, .eMail {
	width:360px;margin:0;
}

.Mitteilung {
	width:360px;height:150px;margin:0;
}

.Absenden {
  position:relative;left:500px;
  margin:0;padding:0 0 2px 10px;
  width:100px;height:25px;
  background:url(img/bttn3.png) no-repeat transparent;
  color:#ffffff;
	font-size:13px;
  text-align:left;
  vertical-align:bottom;
  cursor:pointer;border:0;
}

.helptext {font-size:11px;}

table.tblFormular {
	margin:0px 0 25px 0;
}

table.tblFormular td.ganze_zeile  {
    font-size:13px;font-weight:normal;
    line-height:17px;
    background-color:transparent;
    margin:0;padding:0 0 4px 0;
}

table.tblFormular td.tdZeile {
	font-size:13px;padding:5px 0 0 20px;
}

table.tblFormular td.tdSpalte1 {
	width:120px;font-size:13px;padding:3px 0 0 20px;
	vertical-align:top;
}

table.tblFormular td.tdSpalte2 {
	font-size:13px;padding:2px 0 0 0;margin:0;
}

table.tblFormular td.tdSubmit {
	vertical-align:bottom;text-align:right;
}




div.Errorbox {
  position:relative;
  width:460px;
  padding:5px 5px 2px 65px;
  background-color:#f9f0c3;
  background-image:url(img/boxerror.gif);background-repeat:no-repeat;
  color:#202020;
  border:2px solid #c40000;
}

strong.ErrHeader {
  color:#c40000;
  font-weight:bold;
}

.ErrFeld {
  background-color:#f9f0c3;
  border-color:#c40000;
}
