body
{
	background: 			#2e2e2e url('../images/layout/12/') no-repeat;
	font-family:			arial;
}

div.clipboard_holder
{
	background:				none;
	clear: 					both;
}

div.clipboard_stretcher
{
	background:				none;
	margin-top: 			-5px;
	margin-left:			auto;
	margin-right:			auto;
	width:					997px;
	position: 				relative;
	z-index: 				2;
}

.winners_holder
{
	margin-top: 			20px;
	margin-left: 			80px;
}

div.clipboard_stretcher:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}

div.clipboard_content
{
	width: 					1000px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
}

div.clipboard_content_finish
{
	background:				url('../images/layout/12/layout-dreamride-binnenkant.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_register
{
	background:				url('../images/layout/12/layout_dreamride.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
	position: relative;
}

div.clipboard_content_merk_keuze
{
	background:				url('../images/layout/12/layout-dreamride-merkkeuze.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_carrosserie_kleur
{
	background:				url('../images/layout/12/layout-dreamride-kleur.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_sound
{
	background:				url('../images/layout/12/layout-dreamride-sound.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

.clipboard_content_tuning_style
{
	background:				url('../images/layout/12/layout-dreamride-type-styling.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_rimms_size
{
	background:				url('../images/layout/12/layout-dreamride-velgen.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_chassis
{
	background:				url('../images/layout/12/layout-dreamride-onderstel.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_verzekering
{
	background:				url('../images/layout/12/layout-dreamride-verzekering.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_cladding
{
	background:				url('../images/layout/12/layout-dreamride-interieur.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_exhaust
{
	background:				url('../images/layout/12/layout-dreamride-uitlaat.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_body_work
{
	background:				url('../images/layout/12/layout-dreamride-kleur.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.clipboard_content_graphics
{
	background:				url('../images/layout/12/layout-dreamride-grafics.jpg') no-repeat;
	width: 					970px;
	min-height:				700px;
	margin-left: 			auto;
	margin-right: 			auto;
	overflow:				auto;
	padding-right: 			30px;
}

div.content_height
{
	margin-top: -5px;
	min-height:	598px;
}

div.clipboard_foot
{
	width:					1000px;
	position: 				relative;
	z-index: 				2;
	float: 					left;
	clear: 					both;
}

a, a:visited
{
	color:					#0A6097;
	font-family:			arial;
	font-size:				9pt;
	text-decoration:		none;
}

div.footnote, a.foot_link, a.foot_link:visited
{
	color:					#FFFFFF;
	font-family:			arial;
	font-size:				9pt;
	text-decoration:		none;
}

a.foot_link:hover, a:hover
{
	text-decoration:		underline;
}

div.footnote
{
	clear:					both;
	margin-top:				5px;
	text-align:				center;
	width:					1000px;
	margin-left: 			220px;
}

div.clipboard_left_page
{
	float: 					left;
	min-height:				505px;
	width:					420px;
	margin-left: 			70px;
	margin-top:				25px;
}

div.clipboard_left_page_question
{
	float: 					left;
	min-height:				505px;
	width:					350px;
	margin-left: 			240px;
	margin-top:				60px;
}

div.clipboard_left_page:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}

div.clipboard_right_page
{
	float: 					left;
	width:					410px;
	margin-left: 			25px;
	margin-top:				50px;
}

div.clipboard_right_page_question
{
	float: 					left;
	width:					350px;
	margin-left: 			25px;
	margin-top:				25px;
}

div.clipboard_right_page:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}

div.clipboard_right_page_button, div.clipboard_right_page_button_volgende, div.clipboard_right_page_button_voltooien
{
	float: 					right;
	min-height:				20px;
	margin-right:			0px;
	width:					420px;
}

div.clipboard_right_page_button:after, div.clipboard_right_page_button_volgende:after, div.clipboard_right_page_button_voltooien:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}

div.main_logo_holder
{
	min-height:				164px;
	padding-left:			15px;
	padding-top:			25px;
	width:					418px;
}

img.main_logo
{
	border:					0px;
	height:					150px;
	width:					360px;
}

div.left_logo_holder
{
	min-height:				164px;
	margin-top:				10px;
	padding-left:			5px;
	width:					418px;
}

img.left_logo
{
	border:					0px;
}

div.right_logo_holder
{
	min-height:				164px;
	margin-top:				10px;
	padding-left:			50px;
	width:					418px;
}

img.right_logo
{
	border:					0px;
}

div.main_left_page_content_holder
{
	margin-top:				5px;
}

div.left_check
{
	background:				url('../images/layout/4/vinkje.gif') 50% 50% no-repeat;
	clear:					both;
	float:					left;
	height:					20px;
	margin-left:			15px;
	width:					20px;
}

div.text_next_to_check
{
	color:					black;
	float:					left;
	font-family: 			arial;
	font-size:				9pt;
	min-height:				20px;
	margin-left:			5px;
	width:					370px;
}

span.question_bold
{
	font-weight:			bold;
}

span.question_italic
{
	font-style:				italic;
}

span.question_underlined
{
	text-decoration:		underline;
}

span.bold
{
	color:					#000000;
/*	color:					#006600; */
	font-weight:			bold;
}

span.red
{
	color:					red;
}

div.left_prices_holder
{
	clear:					both;
	color:					black;
	font-family: 			arial;
	font-size:				9pt;
	margin-left:			20px;
	padding-top:			25px;
	width:					400px;
}

div.single_price_box_holder
{
	float:					left;
	font-weight:			bold;
	margin-right:			10px;
	width:					120px;
}

div.price_text_holder
{
	clear:					both;
	float:					left;
	margin-bottom:			5px;
}

div.price_radio_box
{
	float:					left;
	width:					22px;
}

div.price_text
{
	float:					left;
	margin-top:				3px;
}

div.price_image
{
	border: 				0px;
	clear:					both;
	float:					left;
	height:					91px;
	width:					111px;
}

div.signup_form_logo_holder
{
	margin-top:				25px;
	text-align:				center;
}

img.signup_form_logo
{
	border:					0px;
	height:					60px;
	margin-bottom:			5px;
	width:					380px;
}

div.signup_form_holder
{
	position: 				absolute;
	color:					black;
	font-family:			arial;
	font-size:				9pt;
	margin-top:				170px;
	margin-left:			360px;
	width: 					610px;
}

div.signup_form_holder_profile
{
	color:					black;
	font-family:			arial;
	font-size:				9pt;
	margin-top:				0px;
	margin-left:			300px;
}

div.signup_form_holder:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}

div.conditions_holder
{
	color:					black;
	font-family:			arial;
	font-size:				9pt;
	width:					670px;
	margin-top: 			60px;
	margin-left:			290px;
	position: 				absolute;
}

div.conditions_holder:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}

div.right_question_holder_main
{
	min-height:				430px;
	width:					380px;
}

div.right_question_holder
{
	width:					380px;
}

div.page_button_holder, div.page_button_holder_voltooien, div.page_button_holder_volgende
{
	padding-top:			5px;
	width:					340px;
	text-align:				right;
	margin-bottom:			0px;
}

button.submit_button
{
	background:				none;
	cursor: 				pointer;
	border:					0px;
	float: 					right;
}

img.page_button_1
{
	background: 			none;
	border:					0px;
	height:					65px;
	width:					410px;
	cursor: 				pointer;
}

div.page_button_holder_start
{
	padding: 0px;
	margin: 0px;
}

div.clipboard_right_page_button_start:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}

div.clipboard_right_page_button_start
{
	float: 					right;
	margin-right:			75px;
	width:					400px;
	margin-top: 			-30px;
}

img.page_button
{
	border:					0px;
	height:					32px;
	width:					141px;
}

div.signup_form_element_row
{
	clear:					both;
	padding-top:			4px;
	min-height:				25px;
	width:					100%;
}

div.signup_form_element_row:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}


div.signup_form_text
{
	float:					left;
	padding-top:			5px;
	width:					125px;
}

div.signup_form_element
{
	float:					left;
}

input.default_inputbox
{
	color:					black;
	font-family:			arial;
	font-size:				11px;
	width:					180px;
}

input.housenumber_inputbox
{
	color:					black;
	font-family:			arial;
	font-size:				11px;
	width:					55px;
}

input.additive_inputbox
{
	color:					black;
	font-family:			arial;
	font-size:				11px;
	width:					50px;
}

input.zipcode_numbers_inputbox
{
	color:					black;
	font-family:			arial;
	font-size:				11px;
	width:					55px;
}

input.zipcode_letters_inputbox
{
	color:					black;
	font-family:			arial;
	font-size:				11px;
	width:					50px;
}

div.address_part_holder
{
	float:					left;
	width:					65px;
}

div.signup_radio_button
{
	float:					left;
	width:					90px;
}

span.small_text
{
	font-size:				8pt;
}

div.birthday_div
{
	float:					left;
	padding-right:			4px;
}

select.birthday_day
{
	color:					black;
	font-family:			arial;
	font-size:				11px;
	width:					40px;
}

select.birthday_month
{
	color:					black;
	font-family:			arial;
	font-size:				11px;
	width:					87px;
}

select.birthday_year
{
	color:					black;
	font-family:			arial;
	font-size:				11px;
	width:					50px;
}

span.error_text
{
	color:					red;
}

div.question_error_text
{
	margin-left:			330px;
}

span.question_error_text
{
	font-size:				12px;
	color:					#3F0C0C;
}


span.custom_error_message
{
	color:					red;
	font-weight:			bold;
}


div.left_question_bar_row
{
	height:					31px;
	margin-top:				10px;
	padding-left:			30px;
	width:					100%;
}

div.left_question_circle
{
	background:				url('../images/layout/4/balk_nummer.gif') no-repeat;
	float:					left;
	height:					29px;
	width:					33px;
}

div.left_question_circle_text
{
	color:					white;
	font-size:				12px;
	font-weight:			bold;
	margin-top:				7px;
	text-align:				center;
	width:					28px;
}

div.left_question_bar
{
	background:				url('../images/layout/4/balk_line.gif') repeat-x;
	float:					left;
	height:					29px;
	width:					340px;
}

div.left_question_bar_text
{
	color:					white;
	font-size:				12px;
	font-weight:			bold;
	margin-left:			10px;
	margin-top:				7px;
}

div.left_question_intro
{
	clear:					both;
	color:					#0A6097;
/*	color:					#006600; */
	font-size:				12px;
	padding-left:			30px;
	margin-top:				10px;
	width:					363px;
}

div.left_question_text
{
	clear:					both;
	font-size:				12px;
	font-weight:			bold;
	padding-left:			30px;
	margin-top:				10px;
}

div.right_question_bar_row
{
	height:					31px;
	margin-top:				10px;
	padding-left:			30px;
	width:					100%;
}

div.right_question_circle
{
	background:				url('../images/layout/4/balk_nummer.gif') no-repeat;
	float:					left;
	height:					29px;
	width:					33px;
}

div.right_question_circle_text
{
	color:					white;
	font-size:				12px;
	font-weight:			bold;
	margin-top:				7px;
	text-align:				center;
	width:					28px;
}

div.right_question_bar
{
	background:				url('../images/layout/4/balk_line.gif') repeat-x;
	float:					left;
	height:					29px;
	width:					340px;
}

div.right_question_bar_text
{
	color:					white;
	font-size:				12px;
	font-weight:			bold;
	margin-left:			10px;
	margin-top:				7px;
}

div.right_question_intro
{
	clear:					both;
	color:					#0A6097;
/*	color:					#006600; */
	font-size:				12px;
	padding-left:			25px;
	margin-top:				10px;
	width:					363px;
}

div.right_question_text
{
	clear:					both;
	font-size:				12px;
	font-weight:			bold;
	padding-left:			25px;
	margin-top:				10px;
	width: 					350px;
}

div.left_answers_holder
{
	clear:					both;
	font-size:				12px;
	padding-left:			30px;
	margin-top:				10px;
	width:					363px;
}

div.right_answers_holder
{
	clear:					both;
	font-size:				12px;
	padding-left:			25px;
	margin-top:				10px;
	width:					363px;
}

div.single_answer_row, div.grade_answer_row, div.multiple_answers_row
{
	min-height:				20px;
	clear:					both;
}

div.single_answer_row:after, div.grade_answer_row:after, div.multiple_answers_row:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}

div.radio_button, div.checkbox_button
{
	float:					left;
	width:					20px;
}

.signup_form_checkbox
{
	float: left;
}

.signup_form_text_after_checkbox
{
	float: left;
	width: 300px;
}

div.text_second
{
	float:					left;
	margin-left:			10px;
	margin-top:				3px;
	width:					330px;
}

div.right_pages_left_holder
{
	background-color:		transparant;
	margin-left:			15px;
	width:					350px;
}

div.right_pages_left_text
{
	color:					black;
	font-family:			arial;
	font-size:				10pt;
	margin-top:				18px;
	text-align:				center;
	width:					100%;
}


div.additional_info
{
	margin-left:			45px;
	padding-bottom:			20px;
}

div.additional_bank_account_text
{
	font-size:				12px;
	color:					#0A6097;
/*	color:					#006600; */
}

div.additional_bank_account_input
{
	margin-left:			20px;
	margin-top:				3px;
}

input.additional_bank_account_input
{
	font-size:				12px;
	width:					110px;
}

div.additional_info_question_text
{
	clear:					both;
	font-size:				12px;
	font-weight:			bold;
}

div.start_from_privacy
{
	text-align:				left;
}

div.invite_a_friend_row
{
	color:					#000000;
/*	color:					#006600; */
	font-size:				12px;
	width:					100%;
	padding-left:			3px;
}

div.invite_a_friend_row_succes
{
	color:					green;
	font-size:				12px;
	width:					100%;
	padding-left:			3px;
}

span.green
{
	color:					green;
}

div.invite_a_friend_row_center
{
	color:					#0A6097;
/*	color:					#006600; */
	font-size:				12px;
	text-align:				center;
	width:					100%;
}

div.invite_a_friend_title_row
{
	color:					black;
	float:					left;
	font-size:				12px;
	margin-right:			5px;
}

div.invite_a_friend_input_row
{
	float:					left;
	margin-right:			10px;
}

div.quick_signup_text
{
	margin-top:				30px;
	width:					100%;
}

div.quick_signup_data
{
	border:					solid 1px black;
	background-color:		#FFF2E5;
	margin-top:				30px;
	padding:				10px;
	width:					100%;
}

input.input_text_box
{
	width:					250px;
}

div.input_text_box textarea
{
	width: 					520px;
	height:					100px;
}


div.grade_title
{
	float:					left;
	width:					150px;
}

div.grade_answer
{
	float:					left;
	text-align:				center;
	width:					100px;
}


div.noscript_error_message
{
	color:					red;
	margin-left:			auto;
	margin-right:			auto;
	font-size:				10px;
	width:					100%;
	text-align:				center;
}

.signup_form_logo_holder img
{
	width: 428px;
}

/* new tell a friend */

.tellAFriendRow
{
	clear: both;
	float: left;
	margin-bottom: 10px;
}

.tellAFriendChildRow
{
	clear: both;
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 5px;
}

.tellAFriendLabelDiv
{
	float: left;
	width: 130px;
	padding-top: 3px;
}

.tellAFriendInputDiv
{
	float: left;
}

.tellAFriendInputDiv input
{
	font-family: arial;
	font-size: 12px;
	width: 200px;
}

.tellAFriendInputDiv textarea
{
	font-family: arial;
	font-size: 12px;
	width: 400px;
	height: 80px;
}

.tellAFriendMainContainer,
.emailExample,
.emailExampleTitle
{
	position: relative;
	width: 790px;
	clear: both;
}

.emailExampleTitle
{
	font-size: 12px;
}

.emailExample
{
	padding: 10px 0px 10px 0px;
	width: 640px;
	background-color: #FFFFFF;
	border: solid 1px black;
	text-align: left;
	height: 220px;
	overflow: auto;
}

.emailStartInquiryButton
{
	margin-top: -175px;
	margin-left: -200px;
	position: absolute;
}

.check_combi
{
	color:					#FF0000;
	font-size:				11px;
	margin-left:			126px;
}

.index_holder
{
	width:					1000px;
	height:					700px;
}

.voltooien_button
{
	background:				url('../images/layout/12/verdergaan.gif');
	float:					right;
	margin-right:			48px;
}

.left_question_holder
{
	margin-left:			300px;
	clear:					both;
	float:					left;
	width:					600px;
}

.process_bar_top
{
	float:					right;
}

img.process_image_side_edge
{
	height:							10px;
	width:							1px;
}

div.answer_spacer
{
	clear:							both;
	height:							15px;
}

.question_error_text
{
	clear:					both;
	color:					red;
}
