/* Formular
-------------------------------------------------------------- */

#name, #strasse, #phone, #land, #ap {margin-right:20px;}
#name, #firma, #strasse, #ort, #land, #email, #phone, #fax, #ap, #geraeteauswahl {width:220px;}
#betreff, #nachricht, #problem {width:472px;}
#nachricht, #problem {height:200px;}
#geraeteauswahl {margin-bottom:20px;}

#serial, #artnr {width:472px;}

legend {font-size:14px;font-weight:bold;border-bottom:1px solid #CAD0D6;margin-bottom:10px;}

.auswahl {border:1px solid #888888;padding:5px 10px;width:462px;}
.auswahl label {display:inline;margin-left:5px;}
.auswahl p {margin:0 0 3px 0;}

textarea, input {
	border:0;
	padding:2px 5px;
	border:1px solid #888888;
	background-color:#F5F5F5;
	}
.button {display:block;clear:both;text-align:right;padding:10px 6px 0 0;}

label {display:block;font-weight:bold;font-size:11px;}
div.feld, div.feldtip {float:left;margin-bottom:10px;}
div.feldnonfloat, div.auswahl {margin-top:10px;}
	
input:focus, textarea:focus {border-color:#0C4F72;}
	
.send {
	font-size:12px;
	font-weight:bold;
	padding:4px 8px;
	background:#5A92A9;
	color:#0C4F72;
	border:1px solid #4B7687;
	margin-top:20px;
	}
.send:hover {background-color:#3C5A66;color:#FFF;cursor:pointer;}
	
input.error, select.error {
	border:1px solid red;
	background-color:#FFFCE2;
	background-image:url(../images/fehler.gif);
	background-position:right;
	background-repeat:no-repeat;
	}

.fehlermeldung, .erfolg {
	color:#FFF;
	text-align:center;
	border:2px solid #FFF;
	padding:10px 0;
	}
	
.fehlermeldung {background-color:#BE151C;}	
.erfolg {background-color:#63A65E;}
