/*-------------------------------- */
/* GENERAL AND DIVS
/*-------------------------------- */
body { margin:0px; padding:0px; width:100%; height:100%; line-height: 100%; font-family:Arial, Helvetica, sans-serif;  background-image:url(../../../images/body_bg.gif); background-position:center; }
p { margin:0px; padding:0px;}

#globalcontainer { width:994px; position:relative; margin-left:auto; margin-right:auto; background-image:url(../../../images/body_bottom_bg.gif); }

#header { height:214px; background-image:url(../../../images/header_leader_bg.gif); }

#ad_leaderboard { height:103px; }
#ad_leaderboard_contents { position:absolute; top:5px; left:260px; height:90px; width:728px; border-style:solid; border-color:#f1f1f1; border-width:1px; background-image:url(../../../images/ad/ad_leaderboard_dw.jpg); }

#main_nav { width:562px; float:left; }
#mainnav_rightfiller { float:right; }
#mainnav_topfiller { float:left; }

#main_nav_center { width:380px; float:right; } 
#main_nav_welcome { width:562px; height:55px; background-color:#ffffff; }

#logged_options { position:absolute; left:875px; top:115px; }

#sub_nav_center { margin-left:10px;}
#sub_nav_center_label { float:left; width:201px; }
#sub_nav_center_label_wide { float:left; width:596px; }

#fp_featues { float:left; }

#form_contents { float:left; width:604px; }
#form_footer { float:left; width:602px; background-color:#ffffff; }

#search_contents { float:left; width:606px; }
#search_footer { float:left; width:606px; }

#frontpage_vacancies { margin-left:15px; }
#fp_subnav_quickbranche { float:left; width:350px; height:31px; background-color:#d4d4d4; }
#teaser_fp_upperright { float:left; }

#column_container { width:994px; }
#left_column { width:634px; background-image:url(../../../images/leftcolumn_bg.gif); }
#right_column { width:350px; margin-left:6px; }

#fp_ad_rectangle { float:left; width:336px; height:280px; border-style:solid; border-width:1px; border-color:#999999; }
#search { width:336px; clear:both; float:left; }
#bottom_container { clear:both; width:994px; background-image:url(../../../images/body_bottom_bg.gif); }

#vacancy_index { clear:both; margin-left:15px !important; margin-left:15px; }
#vi_outer_container_content { float:left; background-color:#93ba33; text-align:center; width:950px; height:256px; }
#vi_inner_container_content { float:left; background-color:#ffffff; text-align:center; width:218px; height:200px; }

#footer_center { float:left; width:970px; background-color:#eaeaea; height:58px; }

#vacancy_logo { clear:both; width:612px; height:200px; text-align:center; }

#front { width:336px; height:280px; background-image:url(../../../images/bg.gif); display:block; } 

#details { padding-left:18px; width:300px; height:280px; text-align:left;  }
#details h3{font-weight:bold;font-size:19px;padding:0;margin:0;margin-bottom:11px;font-family:"Trebuchet MS"; color:#005dab; }
#details a{color:#005dab; text-decoration:none; }
#details p{font-size:12px;line-height:16px;padding:0;margin:0;color:#2e2e2e; font-family:helvetica;}
#tickerStory { font-family:"Trebuchet MS"; font-size:13px; color:#000000; line-height:18px; }

.buttonOff { margin-left:260px; background-position:right; background-image:url(../../../images/go_off.gif); background-repeat:no-repeat; width:42px; height:43px; cursor:hand; cursor:pointer; }
.buttonOn { margin-left:260px; background-position:right; background-image:url(../../../images/go_on.gif); background-repeat:no-repeat; width:42px; height:43px; cursor:hand; cursor:pointer; }

/*-------------------------------- */
/* CLASSES
/*-------------------------------- */

.leftColumn { float:left; } 
.rightColumn { float:left; }

.main_nav_icon { width:9px; height:18px; background-color:#0d3793; padding-top:11px; }
.main_nav_center { width:136px; height:22px; background-color:#0d3793; padding-left:5px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bold; }
.main_nav_tabs { background-color:#0d3793; } 
.main_nav_rightside_content { margin-top:3px; }

.nav_side_left { float:left; }
.nav_side_right { float:right; background-color:#0d3793; }
.nav_side_green_right { float:right; background-color:#7fc41c; }
.nav_side_filler { height:15px; width:7px; } 

.sub_nav_center { height:22px; background-color:#8cc63f; padding-left:5px; padding-top:7px; font-family:Trebuchet MS; font-size:13px; color:#ffffff; font-weight:normal; }
.subnav_side_left { float:left; background-color:#d4d4d4; }
.subnav_side_right { float:right; background-color:#d4d4d4; }
.subnav_side_left_green { float:left; background-color:#8cc63f; }
.subnav_side_right_green { float:right; background-color:#8cc63f; }

.fp_vacancies_container { float:left; background-color:#f1f1f1; width:601px; height:720px; border-top-style:solid; border-bottom-style:solid; border-color:#d4d4d4; border-width:3px; }
.fp_feature_content {  float:left; background-color:#ffffff; width:290px; height:222px; border-top-style:solid; border-bottom-style:solid; border-color:#8cc63f; border-width:3px; }
.fp_feature_logobox { float:left; width:125px; height:80px; margin-top:6px; text-align:center; }
.fp_feature_infobox_functionname { float:left; width:152px !important; width:146px; margin:3px; margin-left:6px; margin-top:6px; }
.fp_feature_infobox_location { float:left; width:152px !important; width:146px; margin:3px; margin-left:6px; }
.fp_feature_infobox_company { float:left; width:152px !important; width:146px; margin:3px; margin-left:6px; }

.fp_opdrachtgevers_teaser_content { float:left; background-image:url(images/teasers/fp_opdrachtgevers_bg.gif); background-position:bottom; width:186px; height:55px; border-top-style:solid; border-bottom-style:solid; border-color:#005dab; border-width:2px; }

.searchresults_label { height:22px; background-color:#add96d; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bold; }
.searchresults_container { float:left; background-color:#add96d; width:600px; }
.searchresults_left { float:left; width:300px; }
.searchresults_right { float:right; width:300px; }
.search_filler { float:left; background-color:#add96d; }
.search_contents { background-color:#add96d; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; display:table;  }

.form_filler { float:left; }
.form_contents { border-left-style:solid; border-right-style:solid; border-width:3px; border-color:#d4d4d4; background-color:#f1f1f1; font-family:Trebuchet MS; font-size:13px; color:#000000; }

.main_nav_tab_label { margin-left:3px; margin-right:3px; }
.main_nav_tab_spacer { float:left; }

.news_container_header { float:right; width:336px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#7fc41c; text-decoration:none; }
.news_container { float:right; padding-top:15px; }
.news_item { float:right; width:336px; margin-top:15px; }
.news_item_header { float:right; width:236px; margin-bottom:8px; }
.news_item_content { float:right; width:236px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:16px; }
.news_item_readmore { float:right; width:236px; margin-top:5px; } 
.news_container_left { float:left; }
.news_container_right { float:right; width:236px; } 

.fp_vacancy_container { padding-left:5px; padding-right:5px; margin-left:6px !important; margin-left:1px; margin-top:10px; clear:both; width:577px !important; height:102px; background-color:#ffffff; border-style:solid; border-color:#dadada; border-width:1px; }
.fp_vacancy_level { height:5px; font-family:Trebuchet MS; color:#7ea9c7; font-weight:normal; font-size:18px; text-decoration:none;  }
.fp_vacancy_location { font-family:Trebuchet MS; color:#add96d; font-weight:normal; font-size:13px; text-decoration:none; }
.fp_feature_description { clear:both; margin-left:6px; margin-right:6px; height:90px; }

.vacancy_logobox { float:left; width:190px; height:90px; text-align:center; padding-top:10px; }
.vacancy_infobox { float:left; width:385px; margin-top:5px; }
.vacancy_infobox_title { clear:both; float:left; width:380px; margin-top:3px; }
.vacancy_infobox_level_label { clear:both; float:left; width:380px; }
.vacancy_infobox_location_label { clear:both; float:left; width:380px; }

.index_vacancy_container { width:100%; }
.index_vacancy_logobox { float:left; width:150px; height:90px; border-style:none; background-color:#ffffff; text-align:center; }
.index_vacancy_infobox { float:left; width:235px; margin-top:5px; }
.index_vacancy_infobox_title { float:left; width:230px; }
.index_vacancy_infobox_level_label { float:left; margin-right:10px; }
.index_vacancy_infobox_location_label { float:left; margin-right:10px; }

.vi_side_left { float:left; background-color:#93ba33; }
.vi_side_right { float:left; background-color:#93ba33; }
.vi_inner_side_left { clear:both; float:left; background-color:#ffffff; }
.vi_inner_side_right { float:right; background-color:#ffffff; }
.vi_inner_container { float:left; padding-top:7px; width:230px; height:226px; }

.vi_list_header_container { margin-top:6px; width:230px; } 
.vi_list_header_icon { float:left; }
.vi_list_header_header { float:left; height:26px; padding-left:5px; padding-top:3px; width:200px; text-align:left; }
.vi_list_header_twitter { clear:both; width:12px; float:left; text-align:left; margin-left:28px; } 
.vi_list { float:left; text-align:left; margin-top:10px; }
.vi_list_bullets {  padding:0; margin:0; padding-left:20px; list-style-image: url(../../../images/vacancies/index_bullet.gif); list-style-position:outside; }

.vacancy_detail_list { float:left; text-align:left; }
.vacancy_detail_list_bullets {  padding:0; margin:0; padding-left:14px; list-style-image: url(../../../images/vacancy_onwhite_bullet.gif); list-style-position:outside; width:322px; line-height:20px !important; line-height:22px; }
.vacancy_detail_more_header { float:right; width:336px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#7fc41c; text-decoration:none; }
.vacancy_detail_more_container { float:right; padding-top:15px; }

.news_image { width:150px; height:150px; border-style:solid; border-width:1px; border-color:#999999; }

.footer_container { width:976px; float:left; }
.footer_side_left { float:left; background-color:#eaeaea; }
.footer_side_right { float:right; background-color:#eaeaea; }

.form_contents { padding-left:5px; padding-top:7px; }

.applications_box_outer { display:table; width:580px; border-width:1px; border-style:solid; border-color:#bbbbbb; }
.applications_box_inner { margin:1px; background-color:#ffffff; display:table; width:580px; padding:5px; }
.applications_box_left { float:left; width:150px; height:100px; }
.applications_box_right { float:right; width:410px; }
.applications_box_right_left { float:left; width:130px; font-family:Arial, Helvetica, sans-serif; color:#0d3793; font-size:12px; line-height:18px; }
.applications_box_right_right { float:right; width:280px; font-family:Arial, Helvetica, sans-serif; color:#0d3793; font-size:12px; font-weight:bold; line-height:18px; }

.button { height:21px; float:left; cursor: pointer;  font-family:Trebuchet MS; font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; }
.box_form_list { list-style-image: url(../../../images/form_bullet.gif); list-style-position:outside; line-height:18px; }

.box_form_label { font-family:Trebuchet MS; color:#ffffff; font-weight:bold; font-size:13px; } 
.box_form_textfield { 

	padding-left:4px;
	padding-right:2px;
	padding-top:1px;
	 
	font-family:Trebuchet MS;
	font-weight:normal;
	color:#0d3793; 
	font-size:13px; 
	
	height:19px;
	background-color:#f0f9ff; 
	border-style:solid; 
	border-width:1px;
	border-color:#878787;

}

.box_form_dropdown { 

	padding-left:2px;
	padding-right:0px;
	padding-top:1px;
	 
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#0d3793; 
	font-size:13px; 
	
	height:21px;
	background-color:#f0f9ff; 
	border-style:solid; 
	border-width:1px;
	border-color:#878787;

}

.form_mandatory { font-family:Verdana; color:#b22931; font-weight:bold; font-size:12px; }
.form_label { font-family:Trebuchet MS; color:#0d3793; font-weight:bold; font-size:13px; } 
.form_label_plain { font-family:Trebuchet MS; color:#0d3793; font-size:13px; } 
.form_error {

	padding-left:5px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	 
	font-family:Trebuchet MS;
	font-weight:normal;
	color:#b22931; 
	font-size:13px; 
	
	background-color:#ffffff; 
	border-style:solid; 
	border-width:2px;
	border-color:#b22931;

}
.form_textfield { 

	padding-left:4px;
	padding-right:0px;
	padding-top:1px;
	 
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#0d3793; 
	font-size:13px; 
	
	height:19px;
	background-color:#ffffff; 
	border-style:solid; 
	border-width:1px;
	border-color:#878787;

}

.form_textfield_large { 

	padding-left:4px;
	padding-right:0px;
	padding-top:1px;
	 
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#0d3793; 
	font-size:13px; 
	
	background-color:#ffffff; 
	border-style:solid; 
	border-width:1px;
	border-color:#878787;

}

.form_filefield {
	
	height:20px;

}

.form_dropdown { 

	padding-left:2px;
	padding-right:0px;
	padding-top:1px;
	 
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#0d3793; 
	font-size:13px; 
	
	height:22px;
	background-color:#ffffff; 
	border-style:solid; 
	border-width:1px;
	border-color:#878787;

}

.form_dropdown_multiline { 

	padding-left:2px;
	padding-right:0px;
	padding-top:1px;
	 
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#0d3793; 
	font-size:13px; 
	
	background-color:#ffffff; 
	border-style:solid; 
	border-width:1px;
	border-color:#878787;

}


.treb_text_xtrasmall_grey { font-family:Trebuchet MS; color:#787878; font-weight:normal; font-size:12px; text-decoration:none; }
.treb_text_small_gray { font-family:Trebuchet MS; color:#696969; font-weight:normal; font-size:13px; text-decoration:none; line-height:18px; }
.header_green { float:left; font-family:Trebuchet MS; color:#8cc63f; font-size:18px; }
.header_green_content { font-family:Trebuchet MS; color:#8cc63f; font-size:13px; font-weight:bold; padding-right:20px; width:450px; float:left; }
.header_green_icon { width:30px; float:left; }
.header_orange { font-family:Trebuchet MS; color:#da8500; font-size:18px; font-weight:normal; }
.header_blue { font-family:Trebuchet MS; color:#005dab; font-size:18px; font-weight:normal; }
.default_text_black_bold { font-family:Trebuchet MS; color:#696969; font-weight:bold; font-size:13px; text-decoration:none; line-height:18px; }

.tooltip_left {

	background-image:url(../../../images/tooltip_tip.png);
	position:absolute;
	padding-left:1px;
	margin-top:4px;
	float:left; 
	width:13px;
	height:18px;
	
	position:absolute; 
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/tooltip_tip.png',);

}

.tooltip_left[class] { 

	background-image:url(../../../images/tooltip_tip.png);
	position:absolute;
	padding-left:1px; 
	margin-top:4px; 
	float:left; 
	width:13px;
	height:18px;	
	background-image:url(../../../images/tooltip_tip.png); background-repeat:no-repeat;

}

.tooltip_left* { 

	background-image:url(../../../images/tooltip_tip.png);
	position:absolute;
	padding-left:1px;
	margin-top:4px;
	float:left; 
	width:13px;
	height:18px;	
	position:relative; background-repeat:no-repeat; 
	
}

.tooltip_right {

	float:right;
	display:table;

	margin:0px;
	padding:0px;
	padding-bottom:3px;

	background-color:#fffcdc;
	height:23px;

	border-color:#d0ab2b;
	border-style:solid;
	border-width:1px;
	
}
.tooltip { 

	font-family:Arial, Helvetica, sans-serif; 
	color:#7f4e00; 
	font-size:12px; 
	font-weight:normal; 
	
	padding-top:5px !important; padding-top: 4px;
	padding-left:8px;	
	
}

.hover_left {

	background-image:url(../../../images/vacancies/hover_tooltip.png);
	position:absolute;
	padding-left:1px;
	margin-top:15px;
	float:left; 
	width:17px;
	height:27px;
	
	position:absolute; 
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/vacancies/hover_tooltip.png',);
	
	margin-left:1px !important; 
	margin-left:0px;

}

.hover_left[class] { 

	background-image:url(../../../images/vacancies/hover_tooltip.png);
	position:absolute;
	padding-left:1px; 
	margin-top:15px; 
	float:left; 
	width:17px;
	height:27px;	
	background-image:url(../../../images/vacancies/hover_tooltip.png); background-repeat:no-repeat;

	margin-left:1px !important; 
	margin-left:0px;

}

.hover_left* { 

	background-image:url(../../../images/vacancies/hover_tooltip.png);
	position:absolute;
	float:left; 
	position:relative; background-repeat:no-repeat; 
	margin-top:15px; 
	width:17px; 
	height:27px;
	
	margin-left:1px !important; 
	margin-left:0px;
	
}

.hover_right {

	float:right;
	display:table;

	margin:0px;
	padding:0px;
	padding-bottom:0px;

	height:23px;
	
}
.hover_contents { 

	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:12px; 
	font-weight:normal; 
	display:table;
	
	padding-top:0px !important; padding-top: 0px;
	padding-left:8px;	
	
	border-left-width:2px;
	border-left-style:solid;
	border-left-color:#3d5fa9;
	
}

/*-------------------------------- */
/* LINKS
/*-------------------------------- */

a:link, a:visited { font-family:Trebuchet MS; font-size:13px; color:#8cc63f; text-decoration:none; }
a:active { font-family:Trebuchet MS; color:#8cc63f; font-size:13px; text-decoration:none; }
a:hover { font-family:Trebuchet MS; color:#8cc63f; font-size:13px; text-decoration:underline; }

a.header_link_green:link, a.header_link_green:visited { font-family:Trebuchet MS; font-weight:normal; font-size:18px; color:#8cc63f; text-decoration:none; }
a.header_link_green:active { font-family:Trebuchet MS; font-size:18px; color:#8cc63f; font-weight:normal; text-decoration:none; }
a.header_link_green:hover { font-family:Trebuchet MS; font-size:18px; color:#005dab; font-weight:normal; text-decoration:none; }

a.header_link_blue:link, a.header_link_blue:visited { font-family:Trebuchet MS; font-weight:normal; font-size:18px; color:#005dab; text-decoration:none; }
a.header_link_blue:active { font-family:Trebuchet MS; font-size:18px; color:#005dab; font-weight:normal; text-decoration:none; }
a.header_link_blue:hover { font-family:Trebuchet MS; font-size:18px; color:#8cc63f; font-weight:normal; text-decoration:none; }

a.header_link_white:link, a.header_link_white:visited { font-family:Trebuchet MS; font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; }
a.header_link_white:active { font-family:Trebuchet MS; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; }
a.header_link_white:hover { font-family:Trebuchet MS; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:underline; }

a.header_link_blue_bg:link, a.header_link_blue_bg:visited { font-family:Trebuchet MS; font-weight:bold; font-size:16px; color:#005dab; text-decoration:none; }
a.header_link_blue_bg:active { font-family:Trebuchet MS; font-size:16px; color:#005dab; font-weight:bold; text-decoration:none; }
a.header_link_blue_bg:hover { 

	font-family:Trebuchet MS; 
	font-size:16px; 
	color:#ffffff; 
	font-weight:bold; 
	text-decoration:none; 
	
	background-color:#005dab; 
	border-left-width:2px; 
	border-left-style:solid; 
	border-right-width:2px; 
	border-right-color:#005dab; 
	border-right-style:solid; 
	border-bottom-style:solid; 
	border-top-style:solid;
	border-color:#005dab;	

}

a.treb_link_green_medium:link, a.treb_link_green_medium:visited { font-family:Trebuchet MS; font-weight:bold; font-size:13px; color:#8cc63f; text-decoration:none; }
a.treb_link_green_medium:active { font-family:Trebuchet MS; font-size:13px; color:#8cc63f; font-weight:bold; text-decoration:none; }
a.treb_link_green_medium:hover { 

	font-family:Trebuchet MS; 
	font-size:13px; 
	color:#ffffff; 
	font-weight:bold; 
	text-decoration:none; 
	line-height:24px;
	
	background-color:#8cc63f; 
	border-left-width:2px; 
	border-left-style:solid; 
	border-right-width:2px; 
	border-right-color:#8cc63f; 
	border-right-style:solid; 
	border-bottom-style:solid; 
	border-top-style:solid;
	border-color:#8cc63f;	

}

a.treb_link_small_gray:link, a.treb_link_small_gray:visited { 

	font-family:Trebuchet MS; 
	font-weight:normal; 
	font-size:13px; 
	color:#696969; 
	text-decoration:none; 
	
	border-color:#ffffff; 	
	border-left-width:2px; 
	border-right-width:2px;
	border-left-style:solid; 	
	border-right-style:solid; 	
}

a.treb_link_small_gray:active { 

	font-family:Trebuchet MS; 
	font-size:13px; 
	color:#696969; 
	font-weight:normal; 
	text-decoration:none; 
	
	border-color:#ffffff; 	
	border-left-width:2px; 
	border-right-width:2px;
	border-left-style:solid; 	
	border-right-style:solid; 	

}

a.treb_link_small_gray:hover { 

	font-family:Trebuchet MS; 
	font-size:13px; color:#ffffff; font-weight:normal; 
	text-decoration:none;
	
	background-color:#696969; 
	border-left-width:2px; 
	border-left-style:solid; 
	border-right-width:2px; 
	border-right-color:#696969; 
	border-right-style:solid; 
	border-bottom-style:solid; 
	border-top-style:solid;
	border-color:#696969;
}

a.treb_link_small_blue_bold:link, a.treb_link_small_blue_bold:visited { font-family:Trebuchet MS; font-weight:bold; font-size:13px; color:#005dab; text-decoration:none; }
a.treb_link_small_blue_bold:active { font-family:Trebuchet MS; font-size:13px; color:#005dab; font-weight:bold; text-decoration:none; }
a.treb_link_small_blue_bold:hover { 

	font-family:Trebuchet MS; 
	font-size:13px; color:#005dab; font-weight:bold; 
	text-decoration:underline;
	

}

a.treb_link_small_green:link, a.treb_link_small_green:visited { font-family:Trebuchet MS; font-weight:normal; font-size:13px; color:#8cc63f; text-decoration:none; }
a.treb_link_small_green:active { font-family:Trebuchet MS; font-size:13px; color:#8cc63f; font-weight:normal; text-decoration:none; }
a.treb_link_small_green:hover { 

	font-family:Trebuchet MS; 
	font-size:13px; color:#8cc63f; font-weight:normal; 
	text-decoration:underline;
	
}

a.main_nav_tab_label:link, a.main_nav_tab_label:visited { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; }
a.main_nav_tab_label:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; }
a.main_nav_tab_label:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; }

a.fp_vacancy_title:link, a.fp_vacancy_title:visited { font-family:Trebuchet MS; color:#3d5fa9; font-weight:normal; font-size:18px; text-decoration:none; }
a.fp_vacancy_title:active { font-family:Trebuchet MS; font-size:18px; color:#3d5fa9; font-weight:normal; text-decoration:none; }
a.fp_vacancy_title:hover { font-family:Trebuchet MS; font-size:18px; color:#7fc41c; font-weight:normal; text-decoration:none; }

a.fp_vacancy_level:link, a.fp_vacancy_level:visited { font-family:Trebuchet MS; color:#7ea9c7; font-weight:bold; font-size:13px; text-decoration:none; }
a.fp_vacancy_level:active { font-family:Trebuchet MS; font-size:13px; color:#7ea9c7; font-weight:bold; text-decoration:none; }
a.fp_vacancy_level:hover { font-family:Trebuchet MS; font-size:13px; color:#005dab; font-weight:bold; text-decoration:none; }

a.fp_vacancy_location:link, a.fp_vacancy_location:visited { font-family:Trebuchet MS; color:#8cc63f; font-weight:bold; font-size:13px; text-decoration:none; }
a.fp_vacancy_location:active { font-family:Trebuchet MS; font-size:13px; color:#8cc63f; font-weight:bold; text-decoration:none; }
a.fp_vacancy_location:hover { font-family:Trebuchet MS; font-size:13px; color:#005dab; font-weight:bold; text-decoration:none; }

a.fp_vacancy_level_label:link, a.fp_vacancy_level_label:visited { font-family:Trebuchet MS; color:#696969; font-weight:bold; font-size:13px; text-decoration:none; }
a.fp_vacancy_level_label:active { font-family:Trebuchet MS; font-size:13px; color:#696969; font-weight:bold; text-decoration:none; }
a.fp_vacancy_level_label:hover { font-family:Trebuchet MS; font-size:13px; color:#696969; font-weight:bold; text-decoration:none; }

a.fp_vacancy_location_label:link, a.fp_vacancy_location_label:visited { font-family:Trebuchet MS; color:#696969; font-weight:bold; font-size:13px; text-decoration:none; }
a.fp_vacancy_location_label:active { font-family:Trebuchet MS; font-size:13px; color:#696969; font-weight:bold; text-decoration:none; }
a.fp_vacancy_location_label:hover { font-family:Trebuchet MS; font-size:13px; color:#696969; font-weight:bold; text-decoration:none; }

a.default_link_vi_index:link, a.default_link_vi_index:visited { font-family:Trebuchet MS; font-weight:bold; font-size:13px; color:#8cc63f; text-decoration:none; line-height:22px; }
a.default_link_vi_index:active { font-family:Trebuchet MS; font-size:13px; color:#8cc63f; font-weight:bold; text-decoration:none; line-height:22px; }
a.default_link_vi_index:hover { 

	font-family:Trebuchet MS; 
	font-size:13px; color:#ffffff; font-weight:bold; 
	text-decoration:none;
	line-height:22px;
	
	background-color:#8cc63f; 
	border-left-width:2px; 
	border-left-style:solid; 
	border-right-width:2px; 
	border-right-color:#8cc63f; 
	border-right-style:solid; 
	border-bottom-style:solid; 
	border-top-style:solid;
	border-color:#8cc63f;
	
}

a.default_link_vi_index_gray:link, a.default_link_vi_index_gray:visited { font-family:Trebuchet MS; font-weight:bold; font-size:13px; color:#696969; text-decoration:none; line-height:22px; }
a.default_link_vi_index_gray:active { font-family:Trebuchet MS; font-size:13px; color:#696969; font-weight:bold; text-decoration:none; line-height:22px; }
a.default_link_vi_index_gray:hover { 

	font-family:Trebuchet MS; 
	font-size:13px; color:#ffffff; font-weight:bold; 
	text-decoration:none;
	line-height:22px;
	
	background-color:#696969; 
	border-left-width:2px; 
	border-left-style:solid; 
	border-right-width:2px; 
	border-right-color:#696969; 
	border-right-style:solid; 
	border-bottom-style:solid; 
	border-top-style:solid;
	border-color:#696969;
	
}

a.default_link_vacancy_detail_index:link, a.default_link_vacancy_detail_index:visited { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#0d3793; text-decoration:none; }
a.default_link_vacancy_detail_index:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d3793; font-weight:bold; text-decoration:none; }
a.default_link_vacancy_detail_index:hover { 

	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#ffffff; font-weight:bold; 
	text-decoration:none;
	
	background-color:#0d3793; 
	border-left-width:2px; 
	border-left-style:solid; 
	border-right-width:2px; 
	border-right-color:#7fc41c; 
	border-right-style:0d3793; 
	border-bottom-style:solid; 
	border-top-style:solid;
	border-color:#0d3793;
	
}

a.default_heading_white_bold:link, a.default_heading_white_bold:visited { font-family:Trebuchet MS; font-weight:normal; font-size:18px; color:#ffffff; text-decoration:none; }
a.default_heading_white_bold:active { font-family:Trebuchet MS; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; }
a.default_heading_white_bold:hover { 

	font-family:Trebuchet MS; 
	font-size:18px; color:#0d3793; font-weight:bold; 
	text-decoration:none;
	
	background-color:#ffffff; 
	border-left-width:2px; 
	border-left-style:solid; 
	border-right-width:2px; 
	border-right-color:#ffffff; 
	border-right-style:solid; 
	border-bottom-style:solid; 
	border-top-style:solid;
	border-color:#ffffff;
	
}

/*-------------------------------- */
/* TOOLTIPS
/*-------------------------------- */
div#toolTip  { position: absolute; z-index: 1000; text-align: left; padding: 5px; min-height: 1em; }
div#toolTip p {  margin: 0px; padding: 0px; color: #000080; font: 11px verdana; }

/*-------------------------------- */
/* PNG Shadow Border Fix
/*-------------------------------- */
.transBottomBG { position:relative;  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/shadow_bottom.png',); }
.transBottomBG[class] { background-image:url(../../../images/shadow_bottom.png); background-repeat:repeat-x; }
.transBottomBG* { position:relative; background-repeat:repeat-y; }

.transRightBG { position:relative; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/shadow_right.png',); }
.transRightBG[class] { background-image:url(../../../images/shadow_right.png); }
.transRightBG* { position:relative; background-repeat:repeat-y; }

.transCornerBG { position:relative; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/shadow_corner.png',); }
.transCornerBG[class] { background-image:url(../../../images/shadow_corner.png); background-repeat:no-repeat;}
.transCornerBG* { position:relative; background-repeat:no-repeat; }

.transCornerLBG { position:relative; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/shadow_cornerl.png',); }
.transCornerLBG[class] { background-image:url(../../../images/shadow_cornerl.png); background-repeat:no-repeat;}
.transCornerLBG* { position:relative; background-repeat:no-repeat; }

.vi_hover_bottom { position:relative;  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/vacancies/hover_bottom_bg.png',); }
.vi_hover_bottom[class] { background-image:url(../../../images/vacancies/hover_bottom_bg.png); background-repeat:repeat-x; }
.vi_hover_bottom* { position:relative; background-repeat:repeat-y; }

.vi_hover_left_corner { position:relative;  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/vacancies/hover_cr_bl.png',); }
.vi_hover_left_corner[class] { background-image:url(../../../images/vacancies/hover_cr_bl.png); background-repeat:repeat-x; }
.vi_hover_left_corner* { position:relative; background-repeat:repeat-y; }

.vi_hover_bottom_right_corner { position:relative;  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/vacancies/hover_cr_br.png',); }
.vi_hover_bottom_right_corner[class] { background-image:url(../../../images/vacancies/hover_cr_br.png); background-repeat:repeat-x; }
.vi_hover_bottom_right_corner* { position:relative; background-repeat:repeat-y; }

.vi_hover_right_bg { position:relative;  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/vacancies/hover_r_bg.png',); }
.vi_hover_right_bg[class] { background-image:url(../../../images/vacancies/hover_r_bg.png); background-repeat:repeat-y; }
.vi_hover_right_bg* { position:relative; background-repeat:repeat-y; }

.vi_hover_upper_right_corner { position:relative;  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/vacancies/hover_cr_ur.png',); }
.vi_hover_upper_right_corner[class] { background-image:url(../../../images/vacancies/hover_cr_ur.png); background-repeat:repeat-x; }
.vi_hover_upper_right_corner* { position:relative; background-repeat:repeat-y; }

.vi_hover_upper_left_corner { position:relative;  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.modebanen.nl/images/vacancies/hover_cr_ul.png',); }
.vi_hover_upper_left_corner[class] { background-image:url(../../../images/vacancies/hover_cr_ul.png); background-repeat:repeat-x; }
.vi_hover_upper_left_corner* { position:relative; background-repeat:repeat-y; }