form.suche input
{
	font: 12px/18px "Trebuchet MS";
	color: #000000;
	width: 210px;
	padding: 3px;
	border: 1px solid #596382;
	background: #ffffff;
}
form.suche .orange
{
	width: 10px;
	background: #EF6B00;
	border: 1px solid #EF6B00;
}
form.suche input.absenden
{
	font: 0px/0px "Trebuchet MS";
	color: #A0A0A0;
	width: 25px;
	height: 26px;
	padding: 3px;
	background: #A0A0A0 url(../images/gif/suchen.gif) 0px -1px;
	border: 1px solid #596382;
	cursor: pointer;
}
form#suchfeld input
{
	font: 12px/18px "Trebuchet MS";
	color: #000000;
	width: 220px;
	padding: 2px;
	border: 1px solid #C3C3C3;
	background: #ffffff;
}
form#suchfeld input.absenden
{
	font: 12px/18px "Trebuchet MS";
	color: #000000;
	width: 20px;
	padding: 2px;
	border: 0px;
	background: transparent;
	cursor:pointer;
}

form.kontakt input
{
	font: 12px/18px "Trebuchet MS";
	color: #000000;
	width: 220px;
	padding: 2px;
	border: 1px solid #C3C3C3;
	background: #ffffff;
}

form.kontakt select
{
	font: 12px/18px "Trebuchet MS";
	color: #000000;
	width: 227px;
	padding: 2px;
	border: 1px solid #C3C3C3;
	background: #ffffff;
}

form.kontakt textarea
{
	font: 12px/18px "Trebuchet MS";
	color: #000000;
	width: 462px;
	padding: 2px;
	border: 1px solid #C3C3C3;
	background: #ffffff;
}
form.kontakt input.absenden
{
	padding:0px;
	border: 3px double #ffffff;
	background: #F17A19;
	font: 12px/18px "Trebuchet MS";
	color: #ffffff;
	font-weight: bold;
	width: 227px;
	cursor: pointer;
}

form.kontakt input.absenden:hover
{
	background: #F69B19;
}

form.kontakt .kleines_feld
{
	width: 60px;
	padding: 2px;
	margin-right: 6px;
	float: left;
}
form.kontakt .checkbox
{
	border: 0px;
	width: 20px;
	float: left;
}
form.kontakt .radio
{
	border: 0px;
	width: 20px;
	background: transparent;
}
form.kontakt input.fehlerfeld
{
	border: 1px solid #EE7A1C;
	color: #000000;
	background: #FFD9BA;
}
form.kontakt textarea.fehlerfeld
{
	border: 1px solid #EE7A1C;
	color: #000000;
	background: #FFD9BA;
}
.fehlermeldung
{
  font-weight: normal;
  color:#000000;
  width: 445px;
  padding: 10px;
  border: 1px solid #EE7A1C;
  background: #FFD9BA;
  display: block;
}
.error
{
  font-weight: bold;
  color: #EE7A1C;
}

form.kontakt input:focus, 
form.kontakt textarea:focus
{		
	border:1px solid #B4B4B4;	
	background: #F5F5F5;
}