@charset "utf-8";

/******************************************************************************************
** BASE
******************************************************************************************/

.formular { padding-top: 5px; margin-bottom: 20px; }
.formular fieldset { border:none; }
.formular legend { display:none; }

.formular label,
.formular input,
.formular textarea {
	margin-bottom: 5px;
	padding: 1px; 
	float: left;
    font: inherit;
	display: block;
}

.formular br { clear: left; }


/******************************************************************************************
** FIELDS
******************************************************************************************/

.formular label { width: 110px; }
.formular input,
.formular textarea { 
	width: 128px; 
	border: 1px solid #FF9A02;
	color: #545658;
	background: #fff;
}
.formular textarea { width: 240px; height: 124px; }

/* effects */
.formular input:focus,
.formular textarea:focus { 
	color: #545658;
	background: #fff;
	border:1px solid #485C81;
}

.formular .submit { padding-left: 112px; /* label width */ }
.formular .submitButton { 
	width: 132px;
	color: #fff;
	background: #FF9A02;
	border: 1px solid #FF9A02;
	cursor: pointer;
}
	
.formular .hidden { display: none; }
.formular label.radio { margin-right: 5px; width: auto !important; }
.formular input.radio { margin: 5px 5px 5px 0; width: auto !important; background: none !important; border: none !important; }


/******************************************************************************************
** OTHER
******************************************************************************************/

.formular label.required { background:url(../images/required.gif) center right no-repeat; }
.formular input.checkbox { width: auto !important; }

.error {
	color:#f00 !important;
	font-weight:bold !important;
}

p#fehlermeldung {
	display:none;
	padding-bottom: 20px;
	margin:0 0 20px 0;
	background:none;
    border-bottom: 1px solid #545658;
}

.requiredImg {
   margin: 0 !important;
   padding: 0 !important;
   border: 0 !important;
   background: none !important;
}

/******************************************************************************************
** CODEMAP
******************************************************************************************/

/* 
	fieldet.details
		label + input#x
	/
	fieldet.message
		label + input#x
	/
	fieldet.submit
		input.submitButton
	/
*(