
/***************************************
* START CONDITIONS
***************************************/

div.conditions_holder_left
{
	margin-left:			17px;
	color:					black;
	font-family:			arial;
	font-size:				9pt;
	min-height:				420px;
	width:					405px;
	margin-top:				80px;
}

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

div.conditions_holder
{
	color:					black;
	font-family:			arial;
	font-size:				9pt;
}

div.conditions_holder_right
{
	color:					black;
	font-family:			arial;
	font-size:				9pt;
	min-height:				500px;
	width:					405px;
}

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

/***************************************
* END CONDITIONS
***************************************/

/***************************************
* START LINKS
***************************************/

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

/***************************************
* END LINKS
***************************************/

/***************************************
* START FOOTER
***************************************/

div.footnote
{
	clear:					both;
	margin-left:			auto;
	margin-right:			auto;
	text-align:				center;
	width:					997px;
}

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

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

/***************************************
* END FOOTER
***************************************/

/***************************************
* START LINKERKANT SPECIFIEK
***************************************/

div.clipboard_left_page
{
	float: 					left;
	min-height:				480px;
}

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

/***************************************
* END LINKERKANT SPECIFIEK
***************************************/

/***************************************
* START RECHTERKANT SPECIFIEK
***************************************/

div.clipboard_right_page
{
	float: 					left;
	min-height:				400px;
}

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

/***************************************
* END RECHTERKANT SPECIFIEK
***************************************/


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

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

/***************************************
* START QUESTION SPECIFIC STYLING
***************************************/

span.question_bold
{
	font-weight:			bold;
}

span.question_italic
{
	font-style:				italic;
}

span.question_underlined
{
	text-decoration:		underline;
}

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

span.red
{
	color:					red;
}

/***************************************
* END QUESTION SPECIFIC STYLING
***************************************/

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
{
	color:					black;
	font-family:			arial;
	font-size:				9pt;
	margin-top:				10px;
	margin-left:			20px;
	min-height:				475px;
	width:					360px;
}

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

div.right_question_holder
{
	width:					430px;
}

div.page_button_holder, div.page_button_holder_voltooien, div.page_button_holder_volgende
{
	text-align:				right;
}

button.submit_button_start
{
	background: 			none;
	cursor: 				pointer;
	border:					0px;
}

button.submit_button_start_small
{
	float:			 		right;
	background: 			none;
	width:					142px;
	height:					34px;
	cursor: 				pointer;
	border:					0px;
}

button.submit_button_voltooien
{
	float:			 		right;
	background: 			none;
	width:					142px;
	height:					34px;
	cursor: 				pointer;
	border:					0px;
}

button.submit_button_volgende
{
	background: 			none;
	width:					142px;
	height:					34px;
	cursor: 				pointer;
	border:					0px;
}

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

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:			30px;
	font-size:				12px;
	clear:					both;
}

span.question_error_text
{
	font-size:				12px;
	color:					red;
}


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


div.left_question_bar_row
{
	height:					31px;
	margin-top:				10px;
	padding-left:			20px;
	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:				#0173BC;
	float:					left;
	width:					400px;
	margin-top:				16px;
	margin-bottom:			18px;
}

div.left_question_bar_text
{
	color:					#FFFFFF;
	font-size:				12px;
	font-weight:			bold;
	margin-left:			10px;
	padding: 4px;
}

div.left_question_intro
{
	clear:					both;
	color:					#000000;
	font-size:				12px;
	padding-left:			30px;
	margin-top:				25px;
	width:					363px;
}

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

div.right_question_bar_row
{
	height:					31px;
	margin-top:				10px;
	padding-left:			15px;
	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:				#0173BC;
	float:					left;
	width:					382px;
}

div.right_question_bar_text
{
	color:					#FFFFFF;
	font-size:				12px;
	font-weight:			bold;
	padding:				4px;
	margin-left:			10px;
}

div.right_question_intro
{
	clear:					both;
	color:					#000000;
/*	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:					363px;
}

div.left_answers_holder
{
	clear:					both;
	font-size:				12px;
	padding-left:			30px;
	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:		transparent;
	margin-left:			15px;
	width:					395px;
}

div.right_pages_left_text
{
	color:					black;
	font-family:			arial;
	font-size:				10pt;
	text-align:				right;
	padding-right:			15px;
	margin-top:				60px;
}


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:				center;
	width:					100%;
}

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

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.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;
}

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

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

.left_logo_holder
{
	margin-left:			20px;
	min-height:				60px;
}

.answer_spacer
{
	display:				none;
}

select.singleSelect
{
	width:					200px;
}

select.multiSelect
{
	width:					200px;
}

.left_logo_holder_question
{
	padding: 20px;
}

.right_logo_holder_question
{
	padding: 20px;
}
