/* --- Kontaktformular --- */
/*/////////////////////////////////////////////////////////////////////////////
/*
/* Formular Definition */

.formgen .formblock
{
	margin-bottom: 15px;
}

/*
Verhalten von br-Tags
*/
.formgen br
{
clear : both;
}


/* 
--------- FORMULAR-OBJEKTE ------------ 
*/


select,
input, 
textarea
{
	border: 1px solid #ddd;
	padding: 2px;
}

#form-module-thanks
{
	font-size: 1.2em;
}

/* Trennelement , Abstand */
.formgen .formtrenn
{
	display: block;
	height: 30px;	
}

.formgen .formsubmit {
	background-color: #71403d;
  color: #fff;
}

/* Hinweistext */
.formgen .formhinweis
{
	font-weight: bold;
	color: #003366;
	font-size: 1.2em;
}

/* Überschrift */
.formgen .formheadline
{
	font-weight: bold;
	font-size: 1.2em;
}


/* Passwortfeld */
.formgen .formpassword
{
	width: 200px;
	background-color: #CCCCCC;
}

/*Captcha-Bild*/
.formgen .formcaptcha {
	border: 1px solid #990000;
}

/* Label */
.formgen label {
width: 150px;
clear: left;
float: left;
padding: 2px;
}


/* Aussehen der Select-Ausgabe */
.formgen .formselect
{
	width: 200px;
	background-color: #CCCCCC;
	margin-left: 4px;
}


/* Definition des Fieldsets, das das ganze Formular umschließt */
.formgen fieldset {
  border: none;
}


/* Fieldsetbeschriftung */
.formgen legend {
	display: none;
}

/* -------------- AUSGABEN / Fehlermeldungen --------*/

.forminfo {
	width: 350px;
	color: #FFFFFF;
	background-color: #dd0000;
	border: 1px solid #990000;
  padding: 5px;
  margin-bottom: 10px;
}


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	color: #FFFFFF;
	background-color: #dd0000;
}

/*//////////////////////////////////////////////////////////////////////////////*
/* Ende der Formulardefinition */
