/*Kontaktformular-Modul*/

/*Allgemein*/
.kontakt-formular {
	margin-top:1em;
	clear:both;}
.kontakt-formular input{
	border:1px;
	border-style:solid;
	border-color:#ccc;
	background-color:white;}

/*Textfeld*/
.kontakt-formular-textarea-beschriftung {
	font-weight:bold;}
.kontakt-formular-textarea textarea {
	border:1px;
	border-style:solid;
	border-color:#ccc;
	width:38em;
	height:10em;}

/*Eingabefelder*/
.kontakt-formular-checkbox input{
	border:0px;
	width:auto;}
.kontakt-formular-angaben {text-align:right;}
.kontakt-formular-feld input {width:10em;}

/* Tabelle */	
.kontakt-formular-zeile {clear:both; height:18px; width:40em; margin-top:1em;}
.kontakt-formular-feld {width:11em; float:left; text-align:center;}
.kontakt-formular-feld-beschriftung {width:8em; float:left; text-align:left;}
	
/*Captcha*/
.kontakt-formular-captcha {width:40em; margin:1em 0;}
.kontakt-formular-captcha-beschriftung {margin-bottom:1em; clear:both;}
.kontakt-formular-captcha-bild {width:27.2em; text-align:right; float:left;}
.kontakt-formular-captcha-bild img {border:solid 1px #069; margin-right:10px; background-color:#fff;}
.kontakt-formular-captcha-bild a {margin-right:1em;}
.kontakt-formular-captcha-feld {float:left; width:10em; text-align:center;}
.kontakt-formular-captcha-feld input {width:10em;}

/*Buttons*/
.kontakt-formular-buttons {clear:both; padding-top:1em;}
.kontakt-formular-absenden {float:left;}
.kontakt-formular-absenden input{
	border-style:solid;
	width:7em;
	font-size:1em;
	margin-right:19px;}
.kontakt-formular-zuruecksetzen input{
	border-style:solid;
	width:10em;
	font-size:1em;}

/* Meldungen und Fehler */
.kontakt-formular-beschriftung-fehler {}
.kontakt-formular-feld-fehler input {border:2px #f00 solid;}
.kontakt-formular-feld-fehler textarea {border:2px #f00 solid;}
.kontakt-formular-absenden-fehler {color:#f00; font-weight:bold;}
.kontakt-formular-absenden-erfolgreich {color:#9b0; font-weight:bold;}

