    /* error handling */
	.formular p.formular-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	
	/* form styles */
	.formular .formular-field {
		clear:both;
		width:100%;
		display:block;
		padding: 0.5em 0;
	}
	
	.formular .formular-field label {
		clear: both;
		display: block;
		float: left;
		width: 9em;
		text-align:right;
	}
	
	.formular .formular-field input.formular-form-inputfield-med {
		float:left;
		width:10em;
	}

	.formular .formular-field input.formular-form-inputfield-med_error {
		float:left;
		width:10em;
		background-color:#FBF1A3;
	}	
	
	
	.formular .formular-field div.formular-form-previewfield-big,
	.formular .formular-field input.formular-form-inputfield-big {
		float:left;
		width:20em;
	}

	.formular .formular-field div.formular-form-previewfield-big {
		margin-left:1em;	
	}	
	
	.formular .formular-field textarea.formular-form-textarea {
		width: 22em;
		height: 8em;
	}
	
	.formular .formular-field textarea.formular-form-textarea_error {
		width: 22em;
		height: 8em;
		background-color:#FBF1A3;		
	}	
		
	.formular .formular-field div.formular-form-textarea {
		width: 22em;
		display: block;
		float: left;
	}
	
	.formular .formular-field span.formular-form-obligationfield {
		color:#990000;
	}
	
	.formular fieldset {
		border:none;
	}
	
	.formular legend {
		display:none;
	}
	
	.formular .formular-clear {
		clear:both;
		display:block;
	}
	
	.formular input.formular-submit {
		width:auto;
		display:block;
		cursor:pointer;
		margin-top: 0.5em;
		margin-bottom:0.5em;
		background-color: #E7E3E0;
		color: #000;
	}
	
	.formular input.formular-submit:hover {
		background-color: #fff;
	}	
	
	
	.formular input, .formular textarea {
		border-color:#CE3594;	
	}	
	
	.formular input[type="text"]:focus, .formular textarea:focus {
		background:#F0F0F0 none repeat scroll 0%;
		border-color:#B8277F;
		color:#333333;	
	}
