/*******************************************************************/
/****		SEARCH ON THE PAGE SECTIONS TO FIND PAGE STYLES		****/
/*******************************************************************/
/****															****/
/****		_FRONTEND_EDITOR	> frontend editor styles		****/
/****															****/
/*******************************************************************/
/****															****/
/****		_GENERAL			> general layout, PO's			****/
/****		  •_LAYOUT_TOP		> general layout:top, PO's		****/
/****		  •_LAYOUT_MIDDLE	> general layout:middle, PO's	****/
/****		  •_LAYOUT_BOTTOM	> general layout:bottom, PO's	****/
/****															****/
/*******************************************************************/
/****		SEARCH ON THE PAGE SECTIONS TO FIND PAGE STYLES		****/
/*******************************************************************/


/*IMPORTANT:						*/
/*text-size must be 10pt = 13px		*/
/*line-heigth must be 18pt = 24px	*/


/**************************/
/**** _GENERAL         ****/
/**************************/
/* Strict HTML compliance */

body, html
{
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../content/images/bg.png);
	background-position: center top;
	background-repeat:repeat-x;
	background-color:white;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	scrollbar-base-color:white;
	scrollbar-track-color:white;
	scrollbar-3dlight-color:; 
	scrollbar-arrow-color:#EB7312;		
	scrollbar-darkshadow-color:; 
	scrollbar-face-color: #E8F0F7; 
	scrollbar-highlight-color:; 
	scrollbar-shadow-color:;
}

body *
{
	font-family:Verdana;
	font-size:13px;
	color: #000000;
	line-height:18px;
}

UL
{
	/*list-style-type: square;
	color:#EB7312;*/
	list-style-image: url(../content/images/ul_listitem.gif);
}

LI
{
	
}

a
{
	cursor: pointer;
	cursor: hand;
	color:#EB7312;
	font-weight: bold;
	text-decoration	: none;
}

a:visited
{
	color:#EB7312;
}

a:hover
{
	color:#EB7312;
}

.toptable
{
	width: 981px!important;
}

.maintable
{
	width: 981px;
	table-layout: fixed;
	background-image: url(../content/images/side_fade.gif);
	background-repeat: repeat-y;
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
}
.menutree_topnavpath_div, lower_menu
{
	width: 981px;
}

.menutree_topnavpath_div
{
	border: none;
	width: 981px;
	padding: 0px;
	margin: 0px;
}

.page_body
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 0px;
	width: 1000px;
	/*word-wrap: break-word; ????? */
	background-color: white;
}
.menutree_topnavpath_seperator
{
}
.left 
{
	background-color:#ffffff;
}

.area9table
{
	width: 100%;
	/*padding-left: 10px;*/
	margin-top:0px;	
	text-align:left;
}


.area6table
{
	width: 135px;
	/*padding-left: 10px;*/
	margin-top:0px;	
	text-align:left;
}
.area6table * , .area9table *
{
	padding: 0px;
	margin: 0px;
}
.area6table, #trmenu6item0, #trmenu6item1, #trmenu6item2, #trmenu6item3
{
	width: 100px!important;
}
/*.area9table 
{
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-image: url(../content/images/blue_fade.jpg);
}
*/

DIV.htmltext 
{
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-image: url(../content/images/blue_fade.jpg);
	width:145px;
}

.area9table DIV.htmltext
{
	padding: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(../content/images/blue_fade.jpg);
}

.area6table DIV.htmltext , .area9table DIV.htmltext
{
	padding: 5px 5px 10px 5px;
	background-repeat:no-repeat;
	background-image: url(../content/images/blue_fade.jpg);
}

#imgLink10010000000125
{
	
}

#imgLink10010000000124
{
	
}

.innerleft
{
	display: none;
}


.content 
{
	text-align:left;
	font-family:Verdana;
	color:#303464;
	/*font-size:10px;*/
	padding-top: 15px;
	padding-bottom: 35px;	
	padding-left: 35px;
	width: 595px;
	table-layout: fixed;
}

.content p 
{
	font-weight:normal;
}

.right 
{
	background-color:#ffffff;
}

.outerright
{
	display: none;
}

.image_biger_hi
{
	border: none;
	margin-bottom: 6px;
}
.lower_unselected, lower_selected
{
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	line-height: 15px;
}
.lower_selected
{
	height: 15px;
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding:  0px 0px 0px 10px;
	line-height: 15px;
	background-color: #000000;
}

.lower_selected a
{
	height: 15px;
	line-height: 15px;
}


.lower_menu_td
{
	height: 15px;
}
.lower_menu_td_unselected, .lower_menu_td_selected
{
	height: 15px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}

.lower_menu_td_unselected a, .lower_menu_td_selected a
{
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	line-height: 15px;
	vertical-align: middle;
}


.lower_menu_td_unselected
{
}
.lower_menu_td_selected
{
	background-color: #000000;
}
.lower_menu_td_selected a
{
	background-color: #000000;
}

lower_menu a
{
	height: 15px;
}

.lowermenu_div
{
	background-image: url(../content/images/topMenubar.png);
	width: 944px;
	height: 24px;
	vertical-align: middle;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
	padding-left: 35px;
	font-size: 8pt;
	padding-top: 8px;
	color: #3E3E3E;
}
	
.location_item
{
	font-size: 9pt;
	color: #3E3E3E;
}

#findJobText
{
	font-size: 8pt;	
	color: #4E4E4E;
	text-transform:uppercase;
	padding-right:45px;
	text-align: right;	
	display: block;
	margin-top: -12px;
	font-weight: bold;
}



.contact_td
{
	width:55px;
}

.contact_image
{
	border:none;
	padding:0px;
}

.menutree_bottomnavpath_seperator
{

}

.uppermenubottom
{
	border-bottom: solid 1px #D9D9D9;
}
.menutree_bottomnavpath_seperator
{
	font-size: 11px;
	/*font-weight: bold;*/
	color: #3E3E3E;
	font-family: verdana;
	/*padding-right:57px;*/
	padding-right:30px;
	padding-left: 30px;
}


.bottom_menu_lower_td, bottom_menu_upper_td
{
}
.bottom_menu_left_item
{
}


.bottom_menu_5st_item , .bottom_menu_1st_item 
{
}

.bottom_menu_upper_td
{
}
.bottom_menu_upper_items
{
}
.bottom_menu_lower_div_last
{
}
.bottom_menu_lower_div
{
	border-top: solid 1px #D9D9D9;
	padding:0px;	
}
.top_menu_upper
{
	height: 58px;

}

.top_menu_upper_home
{
	height: 59px;
}


.lower_menu_table
{	
}

.bottom_menu_div
{
	text-align:center;
	display: none;
}

.bottom_image
{
	padding-top: 20px;
}

.buttom_menu_all
{
	background-color:#ffffff;
	text-align:center;
	width: 979px;
	color: #3E3E3E;
}

.bottom_menu_uper_div
{
}

/* PROFILE PAGES  REGISTER, CONTACT */
.profilemaintd, .profilemaintd *
{
	color: #303464;
	font-size	: 10px;
	font-weight:bold;
}
.profileregisterformheaderdark, .profileregisterformheaderlight
{
	width				: 170px !important;		
	text-align			: left;
	padding-left		: 5px;
}

.profileregisterformseparatordark, .profileregisterformseparatorlight
{
	width: auto;
}


#internalquestions
{
	
	width: 230px;
}

.profileregisterformheaderdark
{
	background-color	: #f6f9fc;
}
.nlprofileregisterformheader, .nlpprofileregisterformheader, 
.nlprofileregisterformheaderextra, 
.profileregisterformheaderdark, .profileregisterformheaderdark2, 
.profileregisterformheaderlight, 
.profileregisterformseparatordark, .profileregisterformseparatorlight, 
.contacttypedropdown,
.nlprofileregisterforminputtd, 
.profileregisterinputboxerror, 
.profileregistererrormessage, 
.sanaaddressregistererrormessage,
/*.first_dropdown, .second_dropdown, .regiondropdown, .dropdownelement, */
.inputboxday, .inputboxmonth, .inputboxyear, 
.telefone_text, .file_element, 
.customerprofilecheckboxtable, 
.site_map_page, .vacatures_table_slections, 
.footeritem, .footertext
{
	font-family:Verdana;
	color:#303464;
	font-size:10px;
	font-weight:bold;
	height:18px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
}
.customerprofilecheckboxtable
{
	width: 400px;
}

#profileregisterinputboxaddress, #profileregisterinputboxcity,
#profileregisterinputboxhousenumber, #profileregisterinputboxpostalcode,
.profileregisterinputbox, .profileregisterforminputtdlight,
.profileregisterforminputtddark, .profileregisterforminputtddark2,
.profileregisterforminputboxmotivation, .profileregisterforminputboxcelebrate
{
	font-family:Verdana;
	color:#303464;
	font-size:10px;
	height:18px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
}
.first_dropdown, .second_dropdown, .regiondropdown, .dropdownelement
{
	font-family:Verdana;
	color:#303464;	
}
.profileregisterformemailtypespan, .customerprofileregisterformmalespan,
.profileregisterformmalespan, .profileregisterformpheontypespan
{
	font-weight:normal;
}
.nlprofileregistertable, .profileregisteruppertable
{
	text-align:left;
	vertical-align:top;
}

.profileregisterinputbox, .inputboxday, .inputboxmonth, .inputboxyear
{
	border:solid 1px #A5ACB2;
	color:#303464;
	font-family:Verdana;
	width:255px;	
	padding:0px 1px 0px 1px;
}

.profileregisterforminputtddark, .profileregisterforminputtdlight
{
	text-align:left;
}
.profileregisterforminputtddark, .profileregisterformseparatordark
{
	background-color:#f6f9fc;		
}
.profileregisterforminputboxmotivation, .profileregisterforminputboxmotivation, .profileregisterforminputboxcelebrate
{
	/*border:solid 1px #A5ACB2;*/
	width:255px;	
	font-family:Verdana;
	color:#303464;
	font-size:10px;
	font-weight:bold;
}
.headerinsidesmall, .headerinsidesmalladmin, .profileheadertext, .headerinside, .headerinsideadmin
{
	color:#3F3F3F;
	font-family:Verdana;
	font-size:17px;
}
.profileheadertext
{
	padding-bottom: 10px;
}
.headerinsidesmall
{
	text-align:left;
	width:595px;
}



.registergender, .profileregisterformmalespan, .site_map_page a
{
	font-family:Verdana;
	color:#303464;
	font-size:10px;
	/*font-weight:bold;*/	
	text-align:left;
}


.inputboxday, .inputboxmonth
{
	width:30px;	
}

.inputboxyear 
{
	width:35px;
}

#email_field_radio
{
	font-family:Verdana;
	color:#303464;	
}

.telefone_text
{
	width:60px;
	border:solid 1px #A5ACB2;	
}


.adres_text
{
	width:180px;
}
.housenumber_text
{
	width:72px;
}

.postcode_text
{
	width:70px;	
}

.plaats_text
{
	width:180px;	
}

.adres_text, .housenumber_text, .postcode_text, .plaats_text, .file_element
{
	/*border:solid 1px #A5ACB2;*/
	font-family:Verdana;
	color:#303464;
	font-size:10px;
	/*font-weight:bold;*/
}
.file_element
{
	font-family		:Verdana;
	font-weight		:bold;
	color			:#303464;
	font-size		:10px;
	padding			:0px 1px 0px 1px;
}

.profileregistertable
{
	width:590px;
}

.requered_indication
{
	color:#EB7312;
}
 .vacatures_header_class, .content_page_vacatured_header, .headerbig
 {
	color:#303464;
	font-size:15px;
	font-weight:bold;
	padding-bottom:15px;
 }

.profileintrotext, .site_map_page
{
	font-size:15px;
	font-weight:bold;
	padding-bottom:15px;
}
.profileintrotext2
{
	font-size:10px;
	font-family:Verdana;
}
.vacatures_header_class, .content_page_vacatured_header,
.vacatures_text_description_class, .vacatures_table_slections *
{
	color:#303464;
}

.profileintrotext, .profileintrotext2
{
	font-family:Verdana;
	/*color:#000000;	*/
	text-align:left;
}
.profileregisterforminputtddark2
{
	text-align:right;
}

.profileregisterforminputtddark2
{
	text-align:left;
}
.profileregisterformheaderdark2, .footertext
{
	padding:5px;
}


.profileregisterinputboxerror, 
.profileregistererrormessage, 
.sanaaddressregistererrormessage,
.profileregistererrormessageheader
{
	Color		: #FF0000;
}
.profileregisterinputboxerror 
{
	border			:1px solid #FF0000;
	font-family		:Verdana;
	color			:#303464;
	font-size		:10px;
	/*font-weight		:bold;*/
	height			:18px;
	padding-top		:2px;
	padding-bottom	:2px;
	padding-right	:5px;
}
.profileregisterinputboxerror_region
{
	border			:1px solid #FF0000;
	font-family		:Verdana;
	color			:#303464;
	font-size		:10px;
	/*font-weight		:bold;*/
	height			:18px;
	padding-top		:2px;
	padding-bottom	:2px;
	padding-right	:5px;
	width			:255px;
}
#profileregisterinputboxlastname, #profileregisterinputboxemail, #profileregisterinputboxcompanyname, 
#profileregisterinputboxphone_customer, #profileregisterinputboxemail_customer
{
	width			:255px;
	font-family		:Verdana;
	/*font-weight		:bold;*/
	color			:#303464;
	font-size		:10px;
	padding			:0px 1px 0px 1px;
}
#profileregisterinputboxaddress, #profileregisterinputboxcity
{
	width			:180px;
	font-family		:Verdana;
	/*font-weight		:bold;*/
	color			:#303464;
	font-size		:10px;
	padding			:0px 1px 0px 1px;
}
#profileregisterinputboxhousenumber, #profileregisterinputboxpostalcode, #profileregisterinputboxphone
{
	width			:72px;
	font-family		:Verdana;
	/*font-weight		:bold;*/
	color			:#303464;
	font-size		:10px;
	padding			:0px 1px 0px 1px;
}

#specialitydropdown,.first_dropdown, .second_dropdown, .regiondropdown, .dropdownelement, .profileregisterinputbox_region, .profile_dropdown
{
	width			:255px;
	font-family		:Verdana;
	/*font-weight		:bold;*/
	color			:#303464;
	font-size		:10px;
}

.profile_radiobutton 
{
 width: 15px;
}	

.profileregisterformcontacttype td
{
	font-weight: normal;
}

/* PROFILE PAGES  REGISTER, CONTACT */
.site_map_page a
{
	font-family:Verdana;
	color:#303464;
	font-weight:bold;	
	text-align:left;
	text-decoration:none;
}
.sitemap_header
{
}


.footertext
{
	
}
.area15
{
	text-align:center;
}
.headerinsidesmalladmin
{
	text-align:left;	
}
.footeritem
{
	text-align:right;
}
.footerrow, .profileregisterfooter
{
	text-align:right;
}

.dropdownelement
{	
}

.verstingen_alltable
{
	width:595px;
}

.verstingen_table_row
{
	background-color:#F6F9FC;
	text-align:center;
	background-image: url(../content/images/content_inspiratie_bg.gif);
	background-repeat:repeat-y;
}
.verstingen_div
{	
	text-align:center;
	background-color:#ffffff;
}

.inspiratie_short_description_class, .content_page_vacatured_intro
{
	width:505px;
	text-align:left;
	padding: 10px 5px 10px 5px;
	font-family:Verdana;
	/*font-size:9px;*/
	line-height:24px;
/*	color:#000000;		*/
}
.inspiratie_small_image
{
	/*border: solid 1px #EC6D30;*/
	width:100%;
}
.insp_image_td
{
}
.insp_short_desc_td
{
	font-family:Verdana;
	/*font-size:9px;	*/
	text-align:left;
}
.insp_short_desc_title
{
	font-family:Verdana;
	/*font-size:9px;*/
	line-height:24px;
	/*color:#000000;		*/
	font-weight:bold;		
}
.insp_short_description
{
	border-top:solid 1px #D9D9D9;
	font-family:Verdana;
	/*font-size:9px;
	color:#000000;		*/
}
.readmorelinkdiv a, .readmorelinkdiv
{
	text-align:right;
	font-family:Verdana;
	/*font-size:9px;
	color:#000000;		*/
	text-decoration:none;
}
.seapration_div
{
	padding-bottom:8px;
}

.insp_image_td, .insp_short_desc_td
{
}

.readmorelinkdiv
{
	margin:5px 5px 5px 0px;
}

.readmore_link
{
	text-align:right;
	font-family:Verdana;
	font-weight:bold;
	/*font-size:10px;*/
	color:#EC6D30;		
	text-decoration:none;
	margin:5px 5px 5px 0px;	
}


.formtable, .maintable
{
	background-color:#ffffff;		
}

.customerformrowgrey
{
	background-color:#f6f9fc;
}

.customerformrowwhite
{	
}


#menu15item0
{
	text-align:center;
}
.separation_item
{
	display: none;
}
.buttom_menu_all
{
	background-image: url(../content/images/bottom_gradient.png);
	background-repeat: no-repeat;
	background-position : center bottom;
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
	border-bottom: 1px solid #929292;
	height: 44px;
	margin-bottom: 10px;
}
.bottom_menu_table
{
	margin: 0px auto;
	margin-top: -15px;	
}
.area15table, .area15
{
	text-align:left;	
}
.bottomtable
{
	text-align:center;
	width: 981px!important; 

	
}
.readmorelinkdiv, .insp_short_description
{
}

.regiondropdown, .dropdownelement
{
	width:255px;
}

.site_map_page, .site_map_page a:visited, .site_map_page a:active, .site_map_page a, .site_map_page *
{
	color:#EC6D30;
}

.bottom_menu_upper, .bottom_menu_1st_item, .bottom_menu_lower_last , .bottom_menu_lower
{
}
.bottom_menu_lower, .bottom_menu_lower_last 
{
	width:170px;
	text-align:right;
}

.bottom_menu_upper, .bottom_menu_1st_item
{
	height:10px;
	padding:15px 0px 0px 0px;
}

.bottom_menu_1st_item a
{
}
.bottom_menu_1st_item
{
	text-align:left;
}
.bottom_menu_5st_item 
{
	width:150px;
}
.bottom_menu_separator_line
{
	width:540px;
	border-bottom:solid 1px #D9D9D9;	
	height:1px;
	line-height:1px;
	text-align:right;
}
.separation_item
{
}

.menutree_bottomnavpath_itemon
{
}
.menutree_bottomnavpath_itemon:visited, 
.menutree_bottomnavpath_itemon:active, 
.menutree_bottomnavpath_itemon:hover,
.menutree_bottomnavpath_itemon,
.menutree_bottomnavpath_itemoff:visited, 
.menutree_bottomnavpath_itemoff:active, 
.menutree_bottomnavpath_itemoff:hover,
.menutree_bottomnavpath_itemoff
{
	color:#3E3E3E;
}
.menutree_bottomnavpath_itemon, .menutree_bottomnavpath_itemoff
{
	font-family: Verdana;
	color:#3E3E3E;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	margin-top: 7px;
}


.vacatures_table_slections
{	
}

.vacatures_header_class
{	
}

.vacatures_text_description_class
{	
}

.vacatures_header_class, .vacatures_text_description_class
{	
	text-align:left;
	width:535px;
}
.content_page_vacatured_header
{}

.content_page_vacatured_list
{
	font-family:Verdana;
	font-weight:bold;
	/*font-size:10px;*/
	color:#EC6D30;
	text-decoration:none;	
}


.content_div
{
	text-align:center;
}
/* VACATURE MAIL */
.nlpprofileregisterforminputtd
{
	width: 350px;
}
.nlcustomerprofiletd
{
	width: 175px;
}
.nlcustomerprofilecheckboxtxt
{
	width:150px;
}
.nlcustomerprofilecheckboxtd
{
	vertical-align:top;
}
.nlpprofileregisterformheader
{
	vertical-align:top;
}
.footerrow A, .footerrow A:hover, .footerrow A:active, .footerrow A:visited
{
	color:#EB7312;
	font-weight: bold;
	text-decoration	: none;
}
/* VACATURE MAIL */

/* IFRAME */
#fff
{
}
/* IFRAME */

/* Contact form candidate */
.contacttypedropdown
{
	width				: 255px;

}
.profileregisterforminputboxmotivationcandidate
{
	height				: 70px;
	width				: 255px;
	/*margin-left			: 48px;*/
}
.profileregisterforminputboxmotivation, .profileregisterforminputboxcelebrate
{
	height				: 70px;
	width				: 255px;	
}
#profileregisterinputboxphone
{
	width				: 110px;
}
#profileregisterinputboxemail, 
#profileregisterinputboxlastname,
input.profileregisterinputbox
{
	width				: 255px;
}
#profileregisterinputboxhousenumber
{
	width				: 68px;
}
#profileregisterinputboxcity
{	
	width				: 176px;
}
/* Contact form candidate */
/* Menu fixes */
.lower_menu_td_selected a,
.lower_menu_td_selected a:visited,
.lower_menu_td_unselected a,
.lower_menu_td_unselected a:visited
{
	color: #FFFFFF;
}
.lower_menu_td_selected a:hover,
.lower_menu_td_unselected a:hover
{
	color:#EB7312;
}

.bottom_menu_table
{
	width: 700px !important;

}

/* Menu fixes */
/* Vestigingen */
.vestigingen_header
{
	font-weight			: bold;
	font-size			: 14px;
	height				: 42px;
	padding-left		: 14px;
	padding-top			: 14px;
}
.vestiging_headerrow
{
	WIDTH				: 508px;
	height				: 25px;
}
.column_header_image
{
	FLOAT				: left; 
	WIDTH				: 85px
}
.column_header_address
{
	FLOAT				: left; 
	WIDTH				: 208px;
	font-weight			: bold;
}
.column_header_phone
{
	FLOAT				: left; 
	WIDTH				: 124px;
	font-weight			: bold;
}
.column_header_fax
{
	FLOAT				: left; 
	WIDTH				: 84px;
	font-weight			: bold;
}
.vestiging_row
{
	BACKGROUND-IMAGE	: url(../content/images/bg_vestigingen.gif); 
	MARGIN-BOTTOM		: 10px; 
	WIDTH				: 528px;
	height				: 85px;
}
.column_image
{
	FLOAT				: left; 
	WIDTH				: 65px; 
	HEIGHT				: 85px;
padding-left				: 40px;
}
.column_address
{
	FLOAT				: left; 
	WIDTH				: 208px; 
	HEIGHT				: 85px;
	padding-left			: 0px!important;
}
.column_phone
{
	FLOAT				: left; 
	WIDTH				: 124px; 
	HEIGHT				: 85px;
}
.column_fax
{
	FLOAT				: left; 
	WIDTH				: 106px; 
	HEIGHT				: 85px;
}
.vestiging_image
{
	HEIGHT				: 73px; 
	width				: 73px;
	border				: 1px solid #EB7312; 
	margin				: 4px 4px 4px 4px;
}
.column_address_items
{
	width				: 208px;
	line-height			: 21px;
}
.column_fax_route
{
	width				: 106px;
	line-height			: 21px;
}
.column_phoneitem
{
	WIDTH				: 114px;
	line-height			: 21px;
}
#column_address_city, #column_phone, #column_fax
{
	font-weight			: bold;
}

.column_route,.column_address_email
{
	color				: #EB7312;
	font-weight			: bold;
	text-decoration		: underline;
}
.column_route:hover,.column_address_email:hover
{
	color				: #EB7312;
	font-weight			: bold;
	text-decoration		: none;
}
.column_route:visited, .column_address_email:visited
{
	color				: #EB7312;
	font-weight			: bold;
	text-decoration		: none;
}


/* Internal vacancies; extra questions */

#questionsdiv
{
	width:100%;
	margin:0px;
	padding: 0px;
}

#questionsdiv table 
{
	width:100%;
	margin:0px;
	padding:0px;}

#questionsdiv .profileregisterformheaderlight, #questionsdiv .profileregisterformheaderdark
{
	/*width:200px;*/
	margin:0px;
}

#questionsdiv .profileregisterformseparatordark, .profileregisterformseparatorlight
{
}

#questionsdiv .profileregisterforminputtdlight, #questionsdiv .profileregisterforminputtddark
{
	margin:0px;
	padding:0px;
}

.profileregisterforminputtdlight, .profileregisterforminputtddark
{
	width: 260px;
}
.profileregisterforminputtdlight *, .profileregisterforminputtddark *
{
	color			: #303464;
	font-size		: 10px;
	/*font-weight		: bold;*/
}

.profileregisterforminputboxcelebrate 
{

}



/* PWTEST */


#testquestionform 
{
}

.headerinside
{
	
}

.testintrodiv
{
	margin-top: 5px;
	padding:10px 5px 10px 5px;
	font-family:Verdana;
	color:#303464;
	font-size:10px;
	font-weight:bold;
}

/* TEST REGISTER */
.testregisterformtable
{
	width: 595px;
}

.testregisterformheaderdark, .testregisterformseparatordark, .testregisterforminputtddark, .testquestionsformheaderdark, .testquestionsforminputtddark
{
	background-color:#f6f9fc;	
}

.testregisterformheaderdark, .testregisterformheaderlight, .testloginformheaderdark
{
	width:330px;
	font-family:Verdana;
	color:#303464;
	font-size:10px;
	font-weight:bold;
	height:18px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left: 5px;
}

.testregisterforminputtddark, .testregisterforminputtdlight, .testregisterforminputtddark *, .testregisterforminputtdlight *
{
	font-family:Verdana;
	color:#303464;
	font-size:10px;
	font-weight:bold;
}

#testregisterinputboxday, #testregisterinputboxmonth, #testregisterinputboxyear, 
.testregisterforminputtddark, .testregisterforminputtdlight,
#testregisterinputboxfirstname, #testregisterinputboxlastname, #testregisterinputboxemail,
#logincode

{
	font-family:Verdana;
	color:#303464;
	font-size:10px;
	font-weight:bold;
	height:18px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
}


#testregisterinputboxday, #testregisterinputboxmonth
{
	width:22px;
	text-align: center;
	border:solid 1px #A5ACB2;
	color:#303464;
	font-family:Verdana;
	padding:0px 1px 0px 1px;
}
 #testregisterinputboxyear
 {
	width:40px;
	text-align: center;
	border:solid 1px #A5ACB2;
	color:#303464;
	font-family:Verdana;
	font-weight: bold;
	padding:0px 1px 0px 1px;
	
 }


#testregisterinputboxfirstname, #testregisterinputboxlastname, #testregisterinputboxemail, #logincode
{
	width			:260px;
	border:solid 1px #A5ACB2;
	color:#303464;
	font-family:Verdana;
	font-weight: bold;
	padding:0px 1px 0px 1px;
	
}

.testregisterforminputtddark, .testregisterforminputtdlight, .pwtest_speciality_dropdown, .pwtest_consultant_dropdown, .pwtest_office_dropdown
{
	width:260px;
}

.testtoplogindiv
{
	width:595px;
	text-align:right;
}

.testtopnavigationdiv
{
	width:595px;
	text-align:left;
	padding-top: 10px;
	line-height:normal;
	height:15px;
}
.testtopnavigationdiv A 
{
	padding-bottom: 2px;
	margin-bottom: 0px;
	padding-top: 2px;
	margin-top: 0px;
	line-height:normal;
}
/* TEST REGISTER */

/* PAGING */
.questionsubmitfirstghost, .questionsubmitfirst
{
	border-right:1px solid #EB7312;
	padding-left: 3px;
	padding-right: 3px;
}
.questionsubmitfirst, .questionsubmitfirst:visited
{
	color:#6d78A7;
	
}
.questionsubmitcurrent, .questionsubmitcurrentdark
{
	padding-left: 3px;
	padding-right: 3px;
	border-right:1px solid #EB7312;
	color:#6d78A7;
}

.questionsubmit
{
	padding-left: 3px;
	padding-right: 3px;
	border-right:1px solid #EB7312;
}

.questionsubmitdark, .questionsubmitdark:visited
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #D9D9D9;
	border-right:1px solid #EB7312;
	color:#6d78A7;
}
.questionsubmitlastghost
{
	padding-left: 3px;
	padding-right: 3px;
	color: Gray;
	
}

.questionsubmitlast
{
	color:#6d78A7;
	padding-left: 3px;
	padding-right: 3px;
}

/* PAGING */

/* CANDIDATE */
.testbottomnavigationdiv
{
	width:595px;
	text-align:left;
	border-top: 1px solid #EB7312;
	line-height:normal;
	height: 16px;
}
.testbottomnavigationdiv A 
{
	padding-bottom: 2px;
	margin-bottom: 0px;
	padding-top: 2px;
	margin-top: 0px;
	line-height:normal;
}

.testcandidate, .testcandidate:visited, .testcandidate:hover
{
	padding-left: 3px;
	padding-right: 3px;
	border-right:1px solid #EB7312;
	color: #000000;
	font-family:Verdana;
	cursor:default;
	
}
.testcandidatename, .testcandidatename:visited, .testcandidatename:hover
{
	cursor:default;
	padding-left: 3px;
	padding-right: 3px;
	color: #000000;
	font-family:Verdana;
}
/* CANDIDATE */

/* BUTTONS */
.questionsubmitfirstghost
{
	text-align: left;
}


.loginsubmit
{
	text-align:right;
	padding-right: 10px;
}
.starttest_span
{
	float: right;
}
.registersubmit
{
	text-align:right;
	padding-right: 10px;
}

.againtest_span
{
	float: left;
}
.registercancel
{
	text-align: left;
	padding-left: 10px;
}

/* BUTTONS */

/* QUESTIONS */
.testanswerheadertable, .testanswertable
{

}

.testanswerheadertable TR TD, testanswertable * 
{
	
	text-align:center;
	font-weight: bold;
}
.testanswertable INPUT
{
	margin-left: 4px;
}

.testquestionsformheaderdark, /*.testquestionsformheaderdark ,*/
.testquestionsformheaderlight /*, .testquestionsformheaderlight */
{
	line-height: normal;
	height: 28px;
}

.testquestionsformheaderdark  *, .testquestionsformheaderlight *
{
	line-height: 10px;
	margin-bottom:4px;
	margin-top:2px;
}


.questionul
{
	vertical-align:middle;
	line-height:normal;
}

.questionli
{
	vertical-align:middle;
	width:390px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height:normal;
}
/* QUESTIONS */



.formmaintd input, .formmaintd select, .formmaintd textarea
{
	font-weight: normal;
}



/* POLL Layout */

.pollmessagehide, .pollmessageshow
{
	display:none;
}

.pollobject 
{
	padding-top:13px;
	/*text-align:center;*/
}

.pollformelementtd
{
	padding-top:13px;
	width:160px;
}

.TD_POLL_QUESTION, .poll_results_introtext, .poll_radio_even, .poll_answer_even
{
	background-image:url(../content/images/poll_background4.gif);
	background-repeat:repeat;
}

.poll_radio_uneven
{
	width:15%;

}

 .poll_answer_uneven 
 {

 }

.poll_result_even 
{
	padding:0px;
	margin:0px;
	background-image:url(../content/images/poll_background4.gif);
	background-repeat: repeat;
}

.area6table, .area9table, .area6table *, .area9table *
{
	line-height: 20px;
	font-size:11px;
}

/* POLL CONNTENT PAGE */


.poll_detail_header, .poll_page_listing_header
{
	color:#303464;
	font-size:15px;
	font-weight:bold;
	padding-bottom:15px;
	}
	
.poll_detail_answers, .poll_detail_question 
{
	text-align:center;
}

.poll_detail_question 
{
	color		: #303464;
	font-size	: 11px;
	font-weight	: bold;}

.poll_detail_answers td 
{
	text-align:left;
	}

.content .popageobject2
{
	text-align:center;	
}
.content .pollobject table
{
	text-align:left;
	width: 400px;
	}	
	
.poll_page_listing 
{
	margin-top: 15px;
	font-size: 11px;
	font-weight:bold;
}

.poll_page_bullet, .poll_page_listing_link_url
{
	float:left;
	padding-left:5px;
	line-height:7px;
}

.poll_page_listing_link
{
	clear:both;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
	
.poll_page_listing_link_url a:hover
{
	color:#303464;
}

.poll_page_pagingcontainer 
{
	float:left;
	clear:left;
	text-align:center;
	width:100%;
	margin-top:15px;	
}

.product_paging_pagenr_current 
{
	color:#303464;
	}
	
.product_paging_pagenr_current, product_paging_pagenr 
{
	margin-left:5px;
	margin-right:5px;
}
	
.product_paging_lastpagelink, .product_paging_firstpagelink,
.product_paging_firstpagelink_ghost, .product_paging_lastpagelink_ghost
{
	letter-spacing:1px;	
	font-size:9px;
	margin-left:5px;
	margin-right:5px;
}

.TD_POLL_RESULTS_TEXT, .TD_POLL_RESULTS_NUM 
{
	font-weight:bold;
	}
	
body input 
{
	border:solid 1px #A5ACB2;
}	




/* BANNERS */
.MainBanner_DIV
{
	/*border: 1px solid #F6F9FC;*/
	border: 1px solid #D0D8E2;
	margin:0px;
	padding: 0px;
	width: 158px;
	margin-bottom:10px;
}

.ImageDiv, .TextDiv
{
	padding: 0px 0px 1px 0px;
}
.ImageDiv
{
	width: 158px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.ImageDiv *
{
	Width: 150px;
}

.TextDiv
{
	margin-left: 4px;
	margin-right: 4px;
}
/* BANNERS */

.profileregisterforminputtdlight textarea 
{
	position:relative;
	left:-2px;
	margin:0px;
	padding:0px;
}

/* Additional styles by Casper Broeren for RFC Jungle Rating 03-07 */

.right
{
	width: 180px!important;
}
.area9table
{
	/*margin-top:		5px;*/
}
#searchBox
{
	margin-left: 5px;
}
* html #searchBox
{
	margin-left: 10px;
}
#Query
{
	margin: 0px;
	width: 123px;
	font-size: 10pt;
	line-height: 14pt;
	padding: 1px;
	border: 1px outset #648289;
}


.menu9item
{
	padding-bottom: 30px;
}

#menu9item0
{
	padding-left: 20px;
}

#menu9item1, #menu9item2, #menu9item3, #menu9item4,
#menu9item5, #menu9item6, #menu9item7, #menu9item8,
#menu9item9, #menu9item10, #menu9item11, #menu9item12,
#menu9item13, #menu9item14, #menu9item15, #menu9item16
{
	padding-left: 5px;
}

.top5Area h5, .subMenuTitle
{
	padding-left: 10px;
	padding-top:  20px;
	padding-bottom:  20px;
	color:	#EB7312;
	text-transform: uppercase;	
	font-size: 10pt;
	font-weight: bold;
}
.top5AreaList, .secondMenu
{
	padding: 5px 15px;
	background-repeat: repeat-x;
	background-image: url(../content/images/top5BG.png);
	padding-bottom: 40px;
	border-bottom: 0.5pt solid #767676;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
}
.top5AreaList li, .thirdMenu li,
.secondMenu li
{
	color: #3E3E3E;
}

.top5AreaList b, .secondMenu b
{
	margin-left: -5px;
}

.left
{
	padding-left: 10px;
	width: 165px!important;
}
#imgLink10010000000124
{
	border-bottom: 1px solid #767676;
}
.top5AreaList a, .top5AreaList a:visited, .top5AreaList a:hover, .top5AreaList b
{
	font-size: 8pt;
	line-height: 14pt;
	color: #3E3E3E;
	width: 120px!important;
	font-weight: normal;
}

.secondMenu a, .secondMenu a:visited, .secondMenu a:hover, .secondMenu b
{
	font-size: 8pt;
	line-height: 14pt;
	color: #3E3E3E;
	width: 120px!important;
	font-weight: normal;
}
.top5AreaList a.numberedlink
{
	font-size: 8pt;
	display: block;
	margin-left: 25px;
	margin-top: -20px;
}
.secondMenu a:hover, .top5AreaList a.numberedlink:hover,
.top5AreaList a:hover, .top5AreaList a.numberedlink:hover
{
	color:	#EB7312;

}

#introText 
{
	width : 580px;
	height: 160px;
	margin-left: -70px;	
	padding-top: 25px;
	margin-top: 25px;
	background-image: url(../content/images/roundCornerBlock.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 75px;

}

#introText h1, #introText p
{
	width : 505px;
	margin: 0px;
}

#introText h1
{
	color:	#EB7312;
	font-size: 10pt;
	font-weight: bold;
	line-height: 14pt;
}

#introText p
{	color: #828282;
	font-size: 10pt;
	line-height: 14pt;
}

.image_biger_hi
{
	z-index: 100;
	margin-left: -3px;
}
.leftMen
{
	background-image: url(../content/images/top5BG.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	background-color: #dbf4f5;
	padding-bottom: 35px;
	padding-left: 10px;
	border-bottom: 1px solid #767676;
}
.leftMenu, .thirdMenu
{
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside;
}
.thirdMenu
{
	margin-left: 35px;
	display: none;
}

.MenuLink, .MenuLink:visited
{
	font-weight: 300 ;
	color: #2C2C2C;
	font-size: 8pt;
}

.vacancyLinks, .vacancyLinks:visited
{
	padding-bottom: 8px;
	color: #2E2E2E;
	display:block;
	margin-left: 15px;
	margin-top: -20px;
	font-size: 8pt!important;
}
#flashdiv
{
	margin-left: -16px;
	margin-top: 10px;
}
.selectedTab
{
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: -59px;
}
#sb_form
{
	line-height: 9pt;
}

.content
{
	background-image: url(../content/images/top_arch.png);
	background-repeat: no-repeat;
	background-position: 20px 40px;
	padding-top: 60px;
	padding-left: 50px;
	padding-bottom: 120px;
	width: 524px;
}
.content table
{
	width: 500px!important;
}
.content p
{
	padding-right: 60px;
	padding-right: 0px !ie;
}
.content img
{
	margin-left: -40px;
	margin-bottom: 20px;
}

.mainbody, .formtable, .profileregisterfooter,.profilemaintd,.contactform, .profileregistererrormessageheader, .profileregistertable
{
	width: 470px !important;
	height: auto;
}
#maintable 
{
	background-image: url(../content/images/bottom_arch.png);
	background-repeat: no-repeat;
	background-position: 205px bottom;
}
DIV.htmltext,
DIV.htmltext p, 
DIV.htmltext font, .menu9item font, .menu9item p
{
	color: #828282;
	font-size: 8pt;
	line-height: 14pt;
}

DIV.htmltext b, .menu9item b
{
	line-height: 14pt;	
	font-size: 9pt;
	
}

.top5Area
{
	width: 165px;
}
.profileintrotext, .profileintrotext2, 
.nlprofileregistertable, .profileregisteruppertable 
.profileregisteruppertable
{
	width: 535px!important;
}


.nlcustomerprofiletd, .nlprofileregisterforminputtd
{
		width: 50px!important;
}
 .nlcustomerprofiletd table, .customerprofiletr
 {
			width: 150px!important;
 }
.nlpprofileregisterformheader,
.nlprofileregisterformheader 
{
		width: 230px!important;	
		height: 30px;
}

.nlpprofileregisterformheader2,
.nlprofileregisterformheader2
{
		width: 480px!important;	
		height: 30px;		
}

#nlprofileregisterinputboxlastname,
#nlprofileregisterinputboxemail
{
	position:relative;
	z-index:9;
	left:-320px;
}

.customerprofilecheckboxtable input
{
	border:none;
}

.nlcustomerprofiletd
{
	text-align:left;
	width:300px;

}

 .thirdMenu a, .thirdMenu a:hover, .thirdMenu a:visited
{
	font-size: 8pt;
}
.column_image img, .columnpreview_image img{	margin: 0px;}
.column_image {	padding-left: 0px;}
.testcontainer { width: 535px!important; margin-top: 10px; }
.registersubmit { margin-right: 60px; }
.testanswertable, .testquestionsformtable {  width: auto; }

.testquestionsformtable
{
	margin-left: -20px;
}
.checkboxBOx
{
	width: 130px!important;
}

.checkboxBOx b
{
	padding-right: 10px;
	padding-left: 6px;
}
.loginsubmit
{
	margin-right: 60px;
}
.resultimages
{
	padding-left: 20px;
}

#fd_container table
{	
	width: 255px !important;
}

#fd_container 
{
	width: 255px !important;
}

.footertext
{
	height: 40px;
	vertical-align:top;
	/*height: 10px!ie;*/
	padding:0px;
}

.profileregisteruppertable
{
	width:480px!important;
}

#profileregisterinnertable 
{
	width: 100% !important;
}

#menu6item3
{
	padding-top: 25px;	
}
