/**********************************************/
input, textarea { 
  font-family:Tahoma; 
  font-size:11px; 
  color:#000000; 
  vertical-align:middle; 
  font-weight:normal; 
  background:#FFFFFF; 
  text-align:left;
}
.searching {
  width:141px; height:auto; 
  color:#000000; 
  background-color:#FFFFFF; 
  height:18px; 
  margin-right:6px; 
  border: solid 1px #404040;
}
/**********************************************/

/* Formular */

input, select, textarea {
	border: 0px;
	background-color: #EFEFEF;
	font-size: 11px;
	height: 18px;
	padding-left: 2px;
}

input.fail, select.fail, textarea.fail {
	/* background-color: #D8787A; */
	border: 1px solid #D8787A;
}

input.long {
	width: 340px;
}

input.middle {
	width: 168px;
}

input.short {
	width: 110px;
}

input.absenden {
	background-image: url(images/button_absenden.gif);
	width: 82px;
	height: 12px;
}

select.long {
	width: 340px;
}

textarea.long {
	width: 340px;
	height: 36px;
}
