#andreRieu {

}
	#andreRieu fieldset {
		padding:		0 0 0 1em;
	}

	#andreRieu legend {
		color:			#E33131;
		font-size:		1.2em;
		font-weight:	bold;
		margin:			0 0 10px -1em;
		/* IE Fixes */
		*margin-left:	-1.3em;
	}

	#andreRieu ul {
		list-style:		none outside;
		margin:			0;
	}

	#andreRieu li {
		list-style:		none;
		display:		block;
		height:			auto;
		_height:		25px;
		min-height:		25px;
	}
	#andreRieu li.scale {
		height:			auto;
		margin:			0 0 5px 0;
	}
	#andreRieu li.andreRadioError {
		border:			2px solid red;
		margin-bottom:	5px;
	}
	#andreRieu li.spacer {
		height:			10px;
		min-height:		10px;
	}

	#andreRieu label {
		clear:			left;
		float:			left;
		width:			150px;
		height:			19px;
		/* IE Fixes */
		_display:		inline;
	}

	#andreRieu input.text, #andreRieu select, #andreRieu textarea {
		float:		left;
		width:		250px;
		height:		13px;
		padding:	3px;
		border:		1px solid #D6D6D0;
		background:	white;
		color:		#606055;

		/* IE Fixes */
		_display:	inline;
	}

	#andreRieu input.andreInputError {
		border:		2px solid red;
		padding:	2px;
	}

	#andreRieu select {
		width:		258px;
		height:		21px;
		padding:	1px;
	}

	/* Date */
	#andreRieu label.radio {
		clear:			none;
		width:			auto;
		margin-right:	8px;

		/* IE Fixes */
		_display:		inline;
		*margin-right:	5px;
	}
	#andreRieu input.radio {
		float:			left;
		vertical-align:	middle;
		margin:			2px 3px 0 0;

		/* IE Fixes */
		_display:		inline;
		*margin:		-2px 0 0 0;
	}

	#andreRieu table.date_overview {

	}
		#andreRieu table.date_overview tr.andreRadioError {
			border:			2px solid red;
		}
		#andreRieu table.date_overview td, #andreRieu table.date_overview th {
			height:			20px;
		}
		#andreRieu table.date_overview th.date {
			width:			50px;
			text-align:		center;
		}
		#andreRieu table.date_overview td.label {
			width:			150px;
		}
		#andreRieu table.date_overview td.check {
			text-align:		center;
		}
			#andreRieu table.date_overview td.check input {
				float:		none;
				margin:		none;
			}


	/* Address */
	#andreRieu input.street {
		width:			210px;
		margin-right:	5px;
	}
	#andreRieu input.housenumber {
		width:			27px;
		clear:			right;
	}
	#andreRieu input.zipcode {
		width:			45px;
		margin-right:	5px;
	}
	#andreRieu input.city {
		width:			192px;
	}

	/* Birthday */
	#andreRieu input.day {
		width:			20px;
		margin-right:	5px;
	}
	#andreRieu input.month {
		width:			20px;
		margin-right:	5px;
	}
	#andreRieu input.year {
		width:			35px;
	}
	#andreRieu span.format {
		color:			#606055;
		vertical-align:	middle;
	}

	/* Persons */
	#andreRieu input.numberPersons {
		width:			20px;
		margin-right:	5px;
	}
	#andreRieu img.personplus {
		float:			left;
		cursor:			pointer;
	}
	#andreRieu img.personminus {
		float:			left;
		_display:		inline;
		margin:			11px 0 0 -22px;
		cursor:			pointer;
	}

	ul.personTemplate {
		display:		none;
	}

	/* Remarks */
	#andreRieu textarea {
		width:			400px;
		height:			100px;
	}

	/* Book button */
	#andreRieu #andreSubmit {
		border:		1px solid #D6D6D0;
		background:	white;
		color:		#606055;
		margin:		10px 0 5px 0;
		padding:	0 2px 0 4px;
		height:		25px;
		font-size:	1em;

		font-family:			Verdana, Arial, Helvetica, sans-serif;
		font-size:				1.2em;
		color:					#E33131;
		font-weight:			bold;
	}
