/* CSS-Formatierungen fuer www.schalk-and-friends.de
* Erstellt: Donnerstag 29.01.2009 @ 17 Uhr
* Author: Daniela Buchner, schalk&friends - agentur fuer neue medien gmbh
* Einsatz: Browser, die sich weitestgehend an Vorgaben des W3C orientieren
* ------------------------------------------------------------------------------ */

/* Allgemeine Formatierungen - gueltig fuer alle Formulare
-------------------------------------------------------------------------------- */



.innerContent label {
	display:block;
	float:left;
	margin:0;
	padding:2px 0;
	width:120px;
}

.innerContent form p,
.innerContent form fieldset,
.innerContent form .div_float{
	padding:2px 18px;
	width: 439px;
	margin-bottom: 4px;
	float: left;
	display: block;
}

.formular {
	float:left;
	padding:13px 0 0;
	width:476px;
	float: left;
}

.innerContent form {
	margin-bottom:1em;
	float: left;
}

.frmElements {
	border:medium none;
	color:#333333;
	float:right;
	font-size:1em;
	padding:2px;
	width:313px;
}

.frmElementsTextarea {
	height: 150px;
}

.innerContent label.radio_nebeneinander{
	display:block;
	float:left;
	width:80px;
}

.innerContent label.label_checkbox {
	display:block;
	float:left;
	margin:0;
	padding:2px 0;
	width:250px;
}

.frmElementsRadio {
	float:left;
	margin:2px 5px 0 0;
}

#frmSubmit .btnSubmit {
	background-color:#333;
	border:medium none;
	color:#A7A6A6;
	padding:3px 17px;
	float:right;
	font-size: 1.1em;
	margin-right: 91px;
	/*margin-righ: 30px;*/
}

input, select, textarea {
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
}

/* Anzeige von Fehlern */
.innerContent form div.input_error {
	color: red;
}

.innerContent div.input_error input {
	color: red;
}

.innerContent form div.input_error select {
	color: red;	
}

.innerContent form div.input_error textarea {
	color: red;
	font-family:Arial, Helvetica, sans-serif;
}

.innerContent .frmErrorMessage {
	padding: 5px;
	background-color: #FF6248;
	border: 1px solid #f00;
}

.innerContent p.error_text{
	color: #333333;
	border: 1px solid red;
	background-color: #FF6248;
	padding: .5em;
	margin-bottom: 5px;
}

.innerContent .kontakt{
float: left;
}
