/* -------------- mailform-CSS -------------
##### Dies ist nur ein Beispiel - die Angaben k&ouml;nnen bis auf wenige Ausnahmen beliebig angepasst werden ####
*/


div#mailform {
			width: 580px;
			height:257px;
			position:relative;
			background:url(../images/kontakt/bg-mailform.gif) 0 0 no-repeat;
			margin:0;
			padding:0;
			border:none;
			position:relative;
			line-height:30px;
}

div#mailform form{
			border:none;
			
}

div#mailform input {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color:#422f0d;
	border:none;
	background:#fff;
	width:153px;
	height:15px;
	padding:2px;
}

div#mailform fieldset {
	background:#ff0000;
	display:none;
}

div#mailform .checkbox {
	width:15px;
	height:15px;
}

div#mailform label {
	width:150px;
	text-indent:-9999px;
}

div#mailform textarea {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color:#422f0d;
	border:none;
	background:#fff;
	width:230px;
	height:150px;
	padding:2px;
}

div#mailform legend {
	display:none;
}

input#Name {
	position:absolute;
	left:106px;
	top:3px;
}

input#Firma {
	position:absolute;
	left:106px;
	top:33px;
}

input#Strasse {
	position:absolute;
	left:106px;
	top:63px;
}

input#PLZ-Ort {
	position:absolute;
	left:106px;
	top:95px;
}

input#Rueckruf {
	position:absolute;
	left:165px;
	top:124px;
	border:none;
	background:none !important;
}

input#Telefon {
	position:absolute;
	left:106px;
	top:153px;
}

input#Fax {
	position:absolute;
	left:106px;
	top:183px;
}

input#E-Mail {
	position:absolute;
	left:106px;
	top:213px;
}

textarea#Nachricht {
	position:absolute;
	left:328px;
	top:39px;
}

input#submit2 {
	position:absolute;
	top:212px;
	left:325px;
	width:248px !important;
	height:22px !important;
	background:url(../images/kontakt/button-absenden.gif) 0 0 no-repeat #fff !important;
	cursor:pointer;
	text-indent:-9999px !important;
}

input#submit2:hover {
	background:none !important;
}

.error {
	color: #9e0b0f !important;
	font-weight: bold !important;
}

p#fehlermeldung {
	background: #c6b677;
	display: none;
	padding: 20px;
	margin: 0px 0px 15px 0px;
	color: #4e3c1b;
	font-size:12px;
}


div#mailform label.required {
			background: url(../images/required.gif) top right no-repeat;
}

/* Die folgenden Angaben bitte nicht ver&auml;ndern! */
form#mailform br {
			clear: left;
}

form#mailform input[type=hidden] {
			display: none;
			border: 0;
			padding: 0;
}

