/*------------------------------------------------------*/
/* -->>> FORMS <<<--------------------------------------*/
/*------------------------------------------------------*/

form.ersatzteilanfrage {
	background:url(../images/layout/bg-ersatzteilanfrage.jpg) no-repeat top left;
	}
form.maschinenanfrage {
	background:url(../images/layout/bg-maschinenanfrage.jpg) no-repeat bottom right;
	}

form span {font-size:12px;}
form table {font-size:12px;}
input, textarea {
	border:1px solid #CECECE;
	padding:3px 5px 3px 5px;
	color:#5B5B5B;
	background-color:#F7F7F7;
	}

input {margin:0 5px 0 0;}
input:focus, textarea:focus {border:1px solid #45648C;background-color:#DDE7F2;color:#45648C;}

input.haekchen {background-color:transparent;border:0;}

label {font-size:13px;font-weight:normal;}
.hinweis {float:left;font-size:10px;margin:10px 0 0 0;color:#333333;}
.buttons {
	display:block;
	padding:5px 0 5px 10px;
	border-top:1px solid #CECECE;
	text-align:right;
	margin:10px 0 0 0;
	}
	
	.buttons input {
		border:0;
		margin:0;
		text-align:left;
		width:118px;
		height:26px;
		font-weight:bold;
		}
	.buttons input:focus {color:#1D110B;}
	.buttons input:hover {cursor:pointer;}
.box {background:#EFEFEF;padding:5px;}
.senden {font-weight:bold;}

.send {
	background:url(../images/layout/btn-submit.gif) no-repeat top left;
	color:#30812C;
	padding:0 1px 0 8px;
	}
	.send:hover {
		padding:0 0 0 9px;
		color:#90B98E;
		background:url(../images/layout/btn-submit-h.gif) no-repeat top left;
		cursor:pointer;
		}
	
.delete {
	background:url(../images/layout/btn-reset.gif) no-repeat top left;
	color:#BD563B;
	padding:0 1px 0 8px;
	}
	.delete:hover {
		padding:0 0 0 9px;
		color:#D8A496;
		background:url(../images/layout/btn-reset-h.gif) no-repeat top left;
		cursor:pointer;
		}

form h2 {border-bottom:1px solid #CCCCCC;margin-top:15px;}
form h3 {margin-top:15px;border-bottom:1px solid #CCCCCC;}
h2 label {font-size:14px;margin-top:0;font-weight:bold;}

.noborder {border-bottom:0;}
.noblock {display:inline;}
.nomargin {margin:0;}

.fehler {font-weight:bold;color:red;}
.fehlerbox {font-size:13px;background:#EFEFEF;border:1px solid #DDDDDD;padding:5px;}
.fehlerbox .back {display:block;border-top:1px solid #DDDDDD;}
.fehlerbox ul li {font-size:13px;}
.fehlerbox h2 {
	padding:8px 10px 8px 40px;
	background:url(../images/layout/icon-achtung.gif) no-repeat left #C10000;
	color:#FFFFFF;
	}
.bsp {font-size:14px;color:#C10000;font-weight:bold;padding:3px 8px;margin:5px 0 0 5px;background-color:#FFFFFF;}


.versendet {font-size:13px;background:#EFEFEF;border:1px solid #DDDDDD;padding:5px;}
.versendet h2 {
	padding:8px 10px 8px 40px;
	margin:0;
	background:url(../images/layout/icon-versendet.gif) no-repeat left #0A8C3F;
	color:#FFFFFF;
	}
	
	
.headsearch {
	font-size:16px;
	color:red;
	}

.ergebnis {
	font-weight:bold;
	font-size:13px;
	background:#EFEFEF;
	padding:5px;
	border-bottom:1px solid #FFFFFF;
	}
.beschreibung {
	font-size:12px;
	color:#333333;
	padding:2px 2px 2px 10px;
	background:#EFEFEF;
	}
	
.kontaktformular {width:500px;}

.feld-abstand {float:left;padding:0;margin:0 10px 5px 0 !important;}

#anrede {width:80px;}

/*------------------------------------------------------*/


