/*

 MODUL [cms2day] 
 Letztes Update siehe Datei 'VERSION.txt'
 
 Autor: Matthias Müller <http://www.cms2day.de>
 Copyright (c) 2013
 
*/

/* - FRONTEND - */

#modul #modul_formbuilder {

	color: #555;

}

/* - FRONTEND STYLE -> FORMULAR HEADER - */

#modul #modul_formbuilder div.formHeader {

	margin: 0px 0px 30px 0px;

}

/* - FRONTEND STYLE -> FORMULAR FOOTER - */

#modul #modul_formbuilder div.formFooter {

	margin: 20px 0px 0px 0px;

}

/* - FRONTEND STYLE -> TABLE WRAPPER - */

#modul #modul_formbuilder table.formWrapper {

	border: none;

}

/* - FRONTEND STYLE -> TABLE WRAPPER -> TR - */

#modul #modul_formbuilder table.formWrapper tr {

	/* ... */

}

/* - FRONTEND STYLE -> TABLE WRAPPER -> TR -> TD - */

#modul #modul_formbuilder table.formWrapper tr td {

	color: #555;

}

/* - FRONTEND STYLE -> TABLE WRAPPER -> TR -> TD 'label' (links) - */

#modul #modul_formbuilder table.formWrapper tr td.label {

	width: 200px;
	text-align: left;
	vertical-align: top;

}

/* - FRONTEND STYLE -> TABLE WRAPPER -> TR -> TD 'input' (rechts) - */

#modul #modul_formbuilder table.formWrapper tr td.input {

	width: 300px;
	text-align: left;
	vertical-align: top;

}

/* - FRONTEND STYLE -> TABLE RADIO - */

#modul #modul_formbuilder table.radioWrapper {

	margin: 0px 0px 5px 0px;

}

/* - FRONTEND STYLE -> TABLE RADIO -> TR - */

#modul #modul_formbuilder table.radioWrapper tr {

	/* ... */

}

/* - FRONTEND STYLE -> TABLE RADIO -> TR -> TD - */

#modul #modul_formbuilder table.radioWrapper tr td {

	/* ... */

}

/* - FRONTEND STYLE -> TABLE RADIO -> TR -> TD -> LEFT - */

#modul #modul_formbuilder table.radioWrapper tr td.left {

	padding: 0px 5px 0px 0px;

}

/* - FRONTEND STYLE -> TABLE RADIO -> TR -> TD -> RIGHT - */

#modul #modul_formbuilder table.radioWrapper tr td.right {

	/* ... */

}

/* - FRONTEND STYLE -> SENDEBESTÄTIGUNG CHECKBOX - */

#modul #modul_formbuilder .mailcopyCheckBoxFloatCheckbox {
	
	float: left;
	display: inline-block;
	padding: 3px 0 0 0;

}

#modul #modul_formbuilder .mailcopyCheckBoxFloatText {
	
	float: left;
	display: inline-block;
	font-size: 11px;
	padding: 0 0 0 5px;
	
}

/* - FRONTEND STYLE -> TEXT/PASSWORT INPUT - */

#modul #modul_formbuilder input.form {

	width: 293px;
	height: 20px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 4px 0px;
	background: #fff;
	border: 1px solid #d2d2d2;
	font: normal 12px "Arial";
	color: #555;

}

/* - FRONTEND STYLE -> TEXTAREA - */

#modul #modul_formbuilder textarea {

	width: 293px;
	height: 80px;
	padding: 4px 0px 0px 5px;
	margin: 0px 0px 4px 0px;
	background: #fff;
	border: 1px solid #d2d2d2;
	font: normal 12px "Arial";
	color: #555;

}

/* - FRONTEND STYLE -> DROPDOWN - */

#modul #modul_formbuilder select.dropdown {

	width: 300px;
	height: 21px;
	padding: 1px 0px 0px 3px;
	margin: 0px 0px 4px 0px;
	background: #fff;
	border: 1px solid #d2d2d2;
	font: normal 12px "Arial";
	color: #555;

}

#modul #modul_formbuilder select.dropdown option {

	padding: 3px 0px 3px 7px;
	font: normal 12px "Arial";
	color: #555;

}

/* - FRONTEND STYLE -> BUTTON - */

#modul #modul_formbuilder table.formWrapper tr.buttons td {

	padding: 20px 0px 0px 0px;

}

#modul #modul_formbuilder input.button {

	/* ... */

}

/* - FRONTEND STYLE -> BUTTON (SUBMIT) - */

#modul #modul_formbuilder input.button_submit {

	/* ... */

}

/* - FRONTEND STYLE -> BUTTON (RESET) - */

#modul #modul_formbuilder input.button_reset {

	/* ... */

}

/* - FRONTEND STYLE -> FORMULAR LABEL - */

#modul #modul_formbuilder div.label {

	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;

}

/* - FRONTEND STYLE -> FORMULAR BESCHREIBUNG - */

#modul #modul_formbuilder div.desc {

	font: normal 11px "Arial";
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

}

/* - FRONTEND STYLE -> HR - */

#modul #modul_formbuilder hr.hr {

	width: 500px;
	border-top: 1px solid #c9c9c9;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 5px 0px 10px 0px !important;
	height: 2px;

}

/* - FRONTEND STYLE -> PFLICHT FELD HINWEIS - */

#modul #modul_formbuilder span.pflicht {

	color: #c62f26;

}

#modul #modul_formbuilder div.pflichthinweis {

	padding: 20px 0px 0px 0px;
	font: normal 11px "Arial";
	color: #c62f26;

}

/* - FRONTEND STYLE -> VERSTECKTE ANTI SPAM FELDER - */

#modul #modul_formbuilder input.form_2 {

	display: none;

}

/* - FRONTEND STYLE -> FEHLER HINWEIS - */

#modul #modul_formbuilder div.fehler {

	border: 1px solid #CC0000;
	background: #FFEBE8;
	overflow: hidden;
	text-align: left;
	color: #545248;
	position: relative;
	margin: 0px 0px 15px 0px;
	padding: 5px 10px;

}

#modul #modul_formbuilder div.fehler p {

	color: #545248;
	font-weight: bold;
	margin: 0px 0px 5px 0px;

}

#modul #modul_formbuilder div.fehler ul {

	margin: 0px;

}

#modul #modul_formbuilder div.fehler ul li {

	list-style: none;
	padding: 0px 0px 0px 0px;

}

/* - FRONTEND STYLE -> ERFOLGREICH VERSENDET HINWEIS - */

#modul #modul_formbuilder div.versendet {

	border: 1px solid #d1c26e;
	background: #fef8e0;
	overflow: hidden;
	text-align: left;	
	overflow: hidden;
	color: #545248;
	position: relative;
	margin: 0px 0px 15px 0px;
	padding: 5px 10px;

}

#modul #modul_formbuilder div.versendet p {

	font-weight: normal;
	margin: 0px 0px 0px 0px;

}