/* -------------- Kontaktformular-CSS -------------
##### Dies ist nur ein Beispiel - die Angaben können bis auf wenige Ausnahmen beliebig angepasst werden ####
*/
form#Kontaktformular {width:380px;margin:0 0 20px 0;padding: 0 0 0 0;}
form#Kontaktformular label, form#Kontaktformular input, form#Kontaktformular textarea {
	font:inherit;
	color:inherit;
	width:200px;
	margin:10px 5px 0 0;
	padding:1px;
	display:block;
	float:left;
}
form#Kontaktformular input, form#Kontaktformular textarea {border:1px solid #888888;background:#fcfcfc url(../images/form-hg.png) repeat-x;}
form#Kontaktformular textarea {height:143px;margin:10px 0 0 -2px;}
* html, *+html form#Kontaktformular textarea {height:143px;margin:10px 0 0 0;}
form#Kontaktformular input:focus, form#Kontaktformular textarea:focus {border:1px solid #3c3c3c;	}
form#Kontaktformular label {text-align:right;width:80px;padding:0 15px 0 0;}
form#Kontaktformular legend {display:none;}
form#Kontaktformular fieldset {border:none;padding:0 0 0 0;}
form#Kontaktformular input#submit {
	width:204px;
	padding:5px;
	background:#3c3c3c;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	font-variant:small-caps !important;
	cursor:pointer;
	border:none;
}
form#Kontaktformular fieldset#submitbox {width:120px;height:25px;padding:0 0 0 98px;clear:both;}
* html form#Kontaktformular fieldset#submitbox {width:120px;height:25px;padding:0 0 0 100px;clear:both;}
* html, *+html form#Kontaktformular fieldset#submitbox {width:120px;height:25px;padding:0 0 0 100px;clear:both;}
form#Kontaktformular fieldset#adresse {margin:0 10px 0 0;}
form#Kontaktformular label#label-telefon {width:80px;}
* html form#Kontaktformular label#label-nachricht {margin:0 8px 0 -1px;}
form#Kontaktformular label#label-rueckruf {width:80px;}
form#Kontaktformular fieldset#info label {width:280px;}
form#Kontaktformular input#Telefon {width:200px;}
form#Kontaktformular input.radio {width:20px;margin-top:2px;border:none;background:transparent;}
* html form#Kontaktformular input.radio {margin-top:2px;}
form#Kontaktformular label.radio {width:auto;}
form#Kontaktformular input.checkbox {width:20px;margin:10px 0 0 0;border:none;background:transparent;}
* html form#Kontaktformular input.checkbox {margin-top:7px;}
form#Kontaktformular label.checkbox {width:90px;}
form#Kontaktformular label.required {background:url(../images/required.gif) top right no-repeat;	}
.error {color:#f00 !important;font-weight:bold !important;}
p#fehlermeldung {display:none;border:1px solid #3c3c3c;padding:20px;margin:0 0 15px 0;}
form#Kontaktformular br {clear:left;}
form#Kontaktformular input[type=hidden] {display:none;border:0;padding:0;}