@charset "UTF-8";

@media all
{
	fieldset {
		border: 0; width: 100%;
	}
	.form-row {
		margin: .75em 0;
		overflow: hidden;
	}
	.form-row input, .form-row select, .form-row textarea {
		background-color: #edcd86; 
		border: .09em solid #691424;
		display: block;
		float: right;
		font-family: monospace; 
		font-size: .9em;
		margin: .2em 15% .2em 0;
		width: 69.5%;
	}
	.form-row label { 
		display: block; 
		float: left; 
		font-size: .9em;
		width: 15%; 
	}
	
	.form-row input.submitbutton { 
		background-color: #691424; 
		border: .1em outset #edcd86; 
		color: #edcd86;
	}
	
	#salutation, #postalcode {
		float: left;
		margin-right: 0;
		width: 15%;
	}
	#title, #city { 
		width: 39%; 
	}
	
	label.centeralign {
		text-align: center;
	}
	
	.form-row .error {
		background-color:#f99; 
		border:0.1em solid #c44;
	}
	.error-message {
		color: #c44;
		font-weight: bold;
	}
	.error-list {
		display: none;
	}
}	