
/* ----------(  GENERAL  )---------------- */

	*{
		padding:0;
		margin:0;
	}
	body{
		background:#fff url(../images/layout/body_bg.jpg) repeat-x;
		font: 12px/14px Arial, Helvetica, sans-serif;
		color:#666;
	}
	a{
		outline:none;
		color:#333;
	}
	a:hover{
		text-decoration:underline;
	}
	label{cursor:pointer;}
	a img{border:0;}
	
	br.clear{clear:both; font-size:0; line-height:0; height:0; margin:0; padding:0;}
	
	p{margin:2px 0 7px 0; padding-right:1em;}
	
	.center{text-align:center;}


label{width:auto!important;}	


/* -------(  FORCE SCROLLBAR IN FX/SF  )------- */

	html{ 
		min-height: 100%; 
		margin-bottom: 1px; 
	}
/* ----------(  MAIN NAVIGATION  )---------------- */

	.mainnavigation{
		width:630px;
		height:27px;
		padding:23px 0 0 15px;
		float:left;
		display:block;
		list-style-type:none;
		margin:0!important;
	}
	.mainnavigation li{
		float:left;
	}
	.mainnavigation a{
		height:28px;
		color:#FFF;
		text-decoration:none;
		font: bold 13px Arial, Helvetica, sans-serif;
		letter-spacing:0.01em;
		margin-right:20px;
	}
	.mainnavigation a:hover{
		color:#ffb500
	}
	.mainnavigation a.active{
		color:#ffb500
	}

/* ----------(  MAIN LAYOUT  )---------------- */

	.topBanner{
		background:#602239;
		/*background-image:url(../images/layout/topBanner_bg.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		background-color:#FFFFFF;*/
		text-align:center;
	}
	.container{
		background-image:url(../images/layout/body_bg.jpg);
		background-repeat:repeat-x;
	}
	.wrapper{
		width:990px;
		margin:0 auto 0;
		background-image:url(../images/layout/wrapper_bg.gif);
	}
	.masthead{
		width:990px;
		height:90px;
		background-image:url(../images/layout/masthead_bg.jpg);
		overflow:hidden;
	}
	p.logo a{
		width:220px;
		height:90px;
		margin:0 0 0 5px;
		padding:0;
		display:block;
		float:left;
		overflow:hidden;
		text-indent:-9000px;
		background-image:url(../images/layout/logo_bg.jpg);
	}
	p.logo{padding:0; margin:0;}
	
	p.logoAdmin a{
		width:220px;
		height:90px;
		margin:0 0 0 5px;
		padding:0;
		display:block;
		float:left;
		overflow:hidden;
		text-indent:-9000px;
		background-image:url(../images/layout/logo_admin.jpg);
	}
	p.logoAdmin{padding:0; margin:0;}
	
	.breadcrumb_navigatie{
		height:25px;
		padding:0 0 0 15px;
		float:left;
	}
	.breadcrumb{
		width:395px;
		height:25px;
		padding:0 0 0 15px;
		float:left;
		font-size:11px;
		line-height:24px;
		color:#b6919d;
	}
	.breadcrumb2{
		height:25px;
		padding:0 0 0 247px;
		font-size:11px;
		line-height:24px;
		color:#989898;
		clear:both;
	}
	.breadcrumb a{color:#b6919d;}
	.breadcrumb2 a{color:#989898;}
	
	.sidebar{
		width:220px;
		padding:0 0 15px 5px;
		float:left;
	}

	.content{
		width:587px;
		/*height:500px;*/
		/*padding:45px 16px 45px 18px;*/
		margin-left:20px;
		padding-top:10px;
		float:left;
		color:#000;
	}
	.content_randloos{
		width:630px;
		float:left;
		color:#000;		
	}
	.content_gijze_bg{background-image:url(../images/layout/candidate_bg.gif);}
	
	
	.contenthome{
		padding:45px;
		width:540px;
	}
	.banner{
		margin-top:83px;
		margin-left:857px;
		width:143px;
		overflow:hidden;
		position:absolute;
	}
	.banner div.skyscraper{margin-left:8px;}
	.footer{
		width:990px;
		height:30px;
		margin:0 auto 0;
		padding:15px 0 0 0;
		font-size:10px;
		clear:both;
		background:#FFF url(../images/layout/footer_bg.gif) no-repeat top left;
		color:#999;
		text-align:center;
	}
	.footer a{
		font-size:10px;
		color:#999;
	}
	.footer a:hover{
		font-size:10px;
		color:#666;
	}
	.button{margin:10px; float:left;}
	.button1{float:left; margin-top:3px; }
	.button2{float:right; margin:0px;}
	.button3{float:right; margin-top:3px;}
	a.buttoneffect {
		background:transparent url(../images/layout/btn_right.gif) no-repeat scroll top right;
		display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#fff;
		height: 23px;
		margin-right: 15px;
		padding-right: 9px; /* sliding doors padding */
		text-decoration: none!important;
	}
	
	a.buttoneffect span {
		background: transparent url(../images/layout/btn_left.gif) no-repeat;
		display: block;
		color:#fff;
		line-height: 14px;
		padding: 5px 2px 5px 11px;
		text-decoration:none!important;
	}
	
	
	
	
	p.smalltext1{font-size:11px; color:#666;}
	
	

/* ----------(  HEADINGS  )---------------- */

	.sidebar h2{
		width:200px;
		font-size:16px;
		font-weight:normal;
		padding:15px 5px 10px 15px;
		display:block;
		background:#f5f1e8 /*url(../images/layout/sidebar_divider.gif) bottom no-repeat*/;
		border-bottom:solid 1px #d7d0c1;
		color:#6f2b45;
		text-decoration:none;
	}

	.sidebar h3{
		width:200px;
		font-size:16px;
		font-weight:normal;
		padding:15px 5px 10px 15px;
		display:block;
		background:#f5f1e8 url(../images/layout/sidebar_divider.gif) bottom no-repeat;
		border-top:solid 1px #fff;
		color:#6f2b45;
		margin:0;
		text-decoration:none;
	}
	.sidebar h4{
		width:200px;
		font-size:14px;
		font-weight:normal;
		padding:15px 5px 10px 15px;
		display:block;
		color:#6f2b45;
		margin:0;
		text-decoration:none;
	}
/* ----------(  CONTENT  )---------------- */

	.introtext p{
		background-image:none
	}
		
	.textboxHome {
		width:535px;
		padding-top:15px;
	}
	
	.content img,.content_randloos img{
		margin:0 0px 0 0;
		float:left;
	}
	.content a,.content_randloos a{color:#000; text-decoration:underline;}
	.content a:hover, .content_randloos a:hover{text-decoration:underline;}
	h1{
		color:#6f2b45;
		margin:15px 0 7px 0;
		font-size:18px;
		line-height:26px;
	}
	h1 span{color:#a5cb55;}	
	
	.content h2,.content_randloos h2{
		color:#6f2b45;
		margin:15px 0 15px 0;
		font-size:16px;
	}
	.content h2 span, .content_randloos h2 span{color:#add168;}	
	h3{
		color:#6f2b45;
		margin:8px 0 8px 0;
		font-size:14px;
	}
	h3 span{color:#a5cb55;}	
		
	.inhoudbox1{
		width:567px;
		float:left;
		padding:0 5px 15px 15px; margin-bottom:15px;
		background:#fff url(../images/layout/content_inhoud_bg.gif) bottom left no-repeat;
		overflow:hidden;
	}
	
	.inhoudbox2{
		width:580px;
		float:left;
		padding:15px 35px 15px 15px;
		margin-bottom:10px;
		background:#fff url(../images/layout/content_inhoud2_bg.gif) bottom left no-repeat;
	}
	
	.inhoudbox2 h2{padding-left:15px; font-weight:normal;}
	.inhoudbox2 h3{padding-left:18px; color:#6f2b45;}
	.inhoudbox2 p{padding-left:18px;}
	
	.inhoudbox1 p.infotext, .inhoudbox2 p.infotext{font-size:11px; color:#444444;}
	.inhoudbox1 hr, .inhoudbox2 hr{font-size:1px; background-color:#d7d0c1; height:1px; border:none; margin:5px 0;}
	.inhoudbox1 h4, .inhoudbox2 h4{color:#333333; font-size:12px; font-weight:bold; padding:12px 0 8px 0}
	
	.inhoudbox1_error{
		width:537px;
		float:left;
		padding:15px 35px 15px 15px;
		background:#fff url(../images/layout/content_inhoud_error_bg.gif) bottom left no-repeat;
		margin-bottom:15px;
	}
	
	.inhoudbox1_error p{
		background:url(../images/layout/error.gif) no-repeat left top;
		padding-left:40px;
		padding-top:6px;
		font-weight:bold;
	}
	
	.inhoudbox1_error ul{
		list-style:none;
		padding-left:40px;
		font-size:11px;
		margin-top:3px;
	}
	
	.inhoudbox1_left{width:280px; float:left;}
	.inhoudbox1_right{width:260px; float:right; padding-left:20px;}
	
	.inhoudbox1_left select{width:100px;}

	.infobox1{
		width:537px;
		float:left;
		padding:15px 35px 15px 15px;
		color:#666666;
	}
	.infobox1 a{font-weight:bold; color:#666666;}
	
	.infobox2{
		/*width:400px; */
		font-size:12px; 
		color:#444444; 
		margin-bottom:10px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		background:url(../images/layout/decobox-li.gif) repeat-y;
	}

	.inhoudbox1 .extrainhoud{
		width:160px;	
		position:absolute;
		margin-left:370px;
		text-align:center;
		color:#6f2b45;
		font-size:14px;
		font-weight:bold;
	}
	
	.textboxHome p{
		/*width:400px; */
		font-size:12px; 
		color:#444444; 
		margin-bottom:10px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
	}
	.candidateblock, .memberblock{
		width:249px;
		padding:0 0 0px 0;
		float:left;
		/*background:#6e2e48 url(../images/layout/homeblock_content_bg.jpg) bottom no-repeat;*/
	}
	.candidateblock{
		margin:0 40px 0 0;
	}
	.candidateblock h2 a{
		width:249px;
		height:46px;
		display:block;
		overflow:hidden;
		text-indent:-9000px;
		background-image:url(../images/layout/homeblock_candidate.jpg);
	}
	.memberblock h2 a{
		width:249px;
		height:46px;
		display:block;
		overflow:hidden;
		text-indent:-9000px;
		background-image:url(../images/layout/homeblock_member.jpg);
	}
	
	.candidateblock p.leesmeer,.memberblock p.leesmeer{
		padding:0;
		margin:0;
	}
	
	.candidateblock p, .candidateblock a, .memberblock p, .memberblock a{
		color:#CCFF33;
		padding:0;
		margin:0;
	}
	
	.candidateblock p.leesmeer a,.memberblock p.leesmeer a{
		background-image:url(../images/layout/homeblock_leesmeer_bg.jpg);
		width:249px;
		height:33px;
		display:block;
		overflow:hidden;
		text-indent:-9000px
	}
	
	.candidateblock p, .memberblock p{
		padding:10px 25px;
		padding-bottom:0px;
		font-size:11px;
		color:#fff;
		
	}
	.candidateblock a, .memberblock a{
		color:#fff;
		text-decoration:none;
	}
	
	.block{margin:10px 10px 10px 0; position:relative;}
	.block p.inhoud{
		padding:0px 20px 0 0;
		font-size:11px;
		color:#fff;
		height:98px;
		overflow:hidden;
		}
	.block p.leesmeer{position:absolute; bottom:4px; left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
	.block a{color:#fff;text-decoration:none;}

	.vacancyblock, .searchblock, .packagesblock{
		width:185px;
		height:160px;
		/*padding:10px 10px 10px 10px;*/
		float:left;
	}
	.vacancyblock{background:#fff url(../images/layout/member_back_vacancy.jpg) top no-repeat;}
	.searchblock{background:#fff url(../images/layout/member_back_search.jpg) top no-repeat;}
    .packagesblock{background:#fff url(../images/layout/member_back_packages.jpg) top no-repeat;}
	.vacancyblock h3 a, .searchblock h3 a, .packagesblock h3 a{
		margin:10px 10px 5px 10px;
		font-size:16px;
		line-height:16px;
		display:block;
		overflow:hidden;
	}
	 
	 
	.vacancyblock p.inhoud span a, .searchblock p.inhoud span a, .packagesblock p.inhoud span a{
		font-size:48px;
		font-weight:bold;
		display:block;
		padding:20px 10px 8px 0;
		text-decoration:none;
	}
	.vacancyblock p.inhoud, .searchblock p.inhoud, .packagesblock p.inhoud{margin:0 10px 0 10px;font-size:11px;color:#fff;}
	
	.vacancyblock p.inhoud a span, .packagesblock p.inhoud a span{color:#dbc7cf;}
	.searchblock p.inhoud a span{color:#ffe5d4;}
	


	.paginering{color:#777777; text-align:center; padding-top:20px;}
	.paginering a{color:#777777; padding:0 5px; text-decoration:none; font-size:10px}
	/*.paginering span {color:#777777; font-size:10px; padding:0px 6px;}
	.paginering span a{color:#777777; text-decoration:underline;}*/
	
/* ----------( CANDIDATE NAVIGATION  )---------------- */

	.candidatenavigation{
		width:220px;
/*		margin:0 0px 10px 0;*/
		list-style-type:none;
	}
	.candidatenavigation li{
		padding:0; 
		background:#f5f1e8; border-top:solid 1px white; border-bottom:solid 1px #d7d0c1;
	}
	.candidatenavigation li.active{
		background:#fff; border-top:solid 1px #fff; border-bottom:solid 1px #d7d0c1;
	}
	.candidatenavigation li.activeLast{
		background:#fff; border-top:solid 1px #fff; border-bottom:solid 1px #fff;
	}
	.candidatenavigation a{
		padding:6px 0 6px 15px;
		font-weight:bold;
		/*display:block;*/
		color:#6f2b45;
		text-decoration:none;
		display:block;
	}
	.candidatenavigation li:hover{
		background:#e8e4da; border-top:solid 1px #e8e4da; border-bottom:solid 1px #d7d0c1;
	}
	.candidatenavigation li.activeLast:hover{
		background:#e8e4da; border-top:solid 1px #e8e4da; border-bottom:solid 1px #e8e4da;
	}
	
	.candidatenavigation ul{
		list-style-type:none;
		margin-top:5px;
	}
	.candidatenavigation ul li{
		padding:2px 0px 2px 15px;
		background:#f5f1e8; border-top:solid 1px #f5f1e8; border-bottom:solid 1px #f5f1e8;
	}
	.candidatenavigation ul li.actief{
		/*background:url(../images/layout/sidebar_nav_bg.gif) repeat-x;*/
		background:#fff; border-top:solid 1px #e8e4da; border-bottom:solid 1px #e8e4da;
	}
	.candidatenavigation ul li a{
		font-weight:normal;
		padding:2px 0 2px 15px;
	}
	
	
	
/* ----------(  SECONDARY NAVIGATION  )---------------- */

	.secondarynavigation{
		width:220px;
		margin:0 0 5px 0;
		list-style-type:none;
	}
	.secondarynavigation a{
		width:200px;
		padding:7px 5px 8px 15px;
		display:block;
		background:#f5f1e8 url(../images/layout/sidebar_divider.gif) bottom no-repeat;
		color:#6f2b45;
		text-decoration:none;
	}
	.secondarynavigation a:hover{
		text-decoration:underline;
	}
	.secondarynavigation a.pijl{
		background:#f5f1e8 url(../images/layout/sidebar_divider_pijl.gif) bottom no-repeat;
	}
	.secondarynavigation a.pijl span{padding-left:18px;}
	

/* ----------(  FORMS  )---------------- */

	fieldset{
		border:0;
	}
	.submitbuttonGreen, .textfield, .submitbuttonGreentxt{
		margin:0 0 2px 0;
		/*float:left;*/
		padding:3px 2px 3px 2px;
		font: 11px Arial, Tahoma sans-serif;
	}
	.submitbuttonGreen, .submitbuttonGreentxt{
		border:0;
		margin:2px 0 0 3px;
		padding:2px;
		font: 11px Arial, Tahoma sans-serif;
		color:#fff;
		font-weight:bold;
		background:#6f2b45 url(../images/layout/btnGreenHeight20px.gif) top center no-repeat;
		cursor:pointer;
	}
	.submitbutton, .textfield, .submitbuttontxt{
		margin:0 0 2px 0;
		/*float:left;*/
		padding:3px 2px 3px 2px;
		font: 11px Arial, Tahoma sans-serif;
	}
	.submitbutton, .submitbuttontxt{
		border:0;
		margin:2px 0 0 3px;
		padding:2px;
		font: 11px Arial, Tahoma sans-serif;
		color:#fff;
		font-weight:bold;
		background:#6f2b45 url(../images/layout/btnOrangeHeight20px.gif) top center no-repeat;
		cursor:pointer;
	}
	.textfield{
		border:0;
		color:#666;
	}
	.textfield2{
		border:0;
		font-size:12px;
		color:#333333;
		margin:3px 0 0 0;
		/*loat:left;*/
		padding:3px 2px 3px 2px;
		width:180px;
	}
	
	.textfield3{
		border:#877615 solid 1px;
		font-size:11px;
		color:#333333;
		margin:3px 0 0 0;
		float:left;
		padding:1px 2px 1px 2px;
		width:80px;
	}
	
	.frm_search{
		width:300px;
		height:25px;
		margin:0 50px 0 0;
		display:inline;
		float:left;
	}
	.frm_search .textfield{
		width:140px;
	}
	.frm_search .submitbutton{
		width:50px;
	}
	.frm_search2 .text{
		width:140px;
		border:#d7d0c1 solid 1px;
		padding:2px;
	}
	.frm_search2 select{
		border:#d7d0c1 solid 1px;
		padding:1px;
		width:140px;
	}
	.frm_search_adv{margin-top:2px;}
	.frm_search_adv .textfield{
		background-color:#64273b;
		border:#8a5a6a solid 1px;
		font-size:10px;
		font-weight:normal;
		margin-top:2px;
		margin-right:2px;
		color:#FFFFFF;
		padding:2px 1px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float:left;
		display:block;

	}
	
	.frm_search_adv select{
		background-color:#64273b;
		border:#8a5a6a solid 1px;
		color:#fff;
		padding:1px;
		margin-top:2px;
		margin-right:2px;
		width:135px;
		font-size:10px;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		cursor:pointer;
		float:left;
		display:block;

	}
	
	.frm_login{
		padding:5px 15px 0px 15px;
		font: 11px Arial, Tahoma sans-serif;
		/*border-bottom:solid 1px #d7d0c1;*/
		background:#f5f1e8 url(../images/layout/sidebar_divider.gif) bottom no-repeat;}
	.frm_login .textfield{
		width:180px;
		border:1px solid #d7d0c1;
	}
	.frm_login a{
		color:#666;
	}
	.frm_login .submitbutton{
		margin:10px 0 20px 0;
		background:#6f2b45 url(../images/layout/btn_paars_bg1.gif) repeat-x;
		width:62px;
		height:23px;
		cursor:pointer;
	}
	.submitbuttontxt{
		margin:10px 0 20px 0;
		background:#6f2b45 url(../images/layout/btn_paars_bg1.gif) repeat-x;
		width:62px;
		height:23px;
		cursor:pointer;
	}
	
/* ----------(  JOBLISTING  )---------------- */
	

	.joblisting{
		width:190px;
		padding:5px 15px 15px 15px;
		background:#f5f1e8 url(../images/layout/sidebar_divider.gif) bottom no-repeat;
	}
	.joblisting img{
		float:left;
	}
	.joblisting a{color:#666; text-decoration:none;}
	.joblisting a:hover{text-decoration:underline;}
	
/* ----------(  MEMBERS  )---------------- */

	.members{
		width:220px;
		margin:15px 0 0 0;
		display:inline;
		list-style-type:none;
	}
	.members li{
		margin-left:5px;
		float:left;
		display:block;
	}
	
	
	
/* ----------(  INHOUD  )---------------- */
	
	.dottedlist{
		list-style-image:url(../images/layout/list-dotted-green.gif);
		margin-left:20px;
	}
	.dottedlist li{margin-bottom:2px;}
	.dottedlist li.red{list-style-image:url(../images/layout/list-dotted-red.gif);}
	.dottedlist li.orange{list-style-image:url(../images/layout/list-dotted-orange.gif);}
	
	.inhoudbox1 ul{margin-left:20px;}
	.inhoudbox1 ul li{margin-bottom:2px;}
	
	.greenContent .inhoudbox1 ul li{list-style-image:url(../images/layout/listGreenSmall.gif);}
	.orangeContent .inhoudbox1 ul li{list-style-image:url(../images/layout/listOrangeSmall.gif);}
	.redContent .inhoudbox1 ul li{list-style-image:url(../images/layout/listRedSmall.gif);}
	
	dl.jobs{
		background-color:#33FFFF;
		border-top:#d7d0c1 solid 1px;
		font-size:11px;
	}
	dl.jobs dt{float:left; width:100px; margin:8px 0;}
	dl.jobs dt img{}
	dl.jobs dd{float:left; margin:8px 0}
	dl.jobs dd.name{width:120px; padding:8px 20px;}
	dl.jobs dd.descriptionCV{width:420px; padding:14px 20px 8px 20px;}
	dl.jobs dd.name a{display:block; font-weight:bold; padding-bottom:3px;}
	dl.jobs dd.name span{font-size:10px;}
	dl.jobs dd.description{width:275px; padding:8px 0px;}
	
	.formChecklist input, .formChecklist label{float:left;}
	.formChecklist input{margin-right:3px;}
	.formChecklist{width:100%;}
	
	dl.form, dl.search{
		font-size:11px;
		margin-bottom:2px;
	}
	dl.form dt, dl.search dt{float:left; width:100px; font-weight:bold; text-align:right; padding-right:10px; padding-top:3px;}
	dl.search dt{width:150px;}
	dl.form dd strong, dl.search dd strong{padding:0px 15px;}
	dl.form dd.gray, dl.search dd.gray{font-size:10px; color:#666666;}
	dl.disabled dt{font-size:10px; color:#999999;}
	dl.form dd span.required, dl.search dd span.required{padding-left:3px; vertical-align:middle; color:red; font-size:14px;}
	dl.form dd span.required span, dl.search dd span.required span{font-size:11px;}
	
	dl.privateSettings{
		font-size:11px;
		margin-bottom:1em;
	}
	dl.privateSettings dt{float:left; width:60px; font-weight:bold; text-align:left; padding:3px 10px 0 20px; font-size:13px; background-position:0 4px; background-repeat:no-repeat;}
	dl.privateSettings dt.green{background-image:url(../images/layout/btnGreenBull.gif);}
	dl.privateSettings dt.red{background-image:url(../images/layout/btnRedBull.gif);}
	dl.privateSettings dd {padding-right:10px;}
	
	/*---------- MANDATORY * FIELD ------------*/
	.rood {color:red}
	
	.form dd input{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:180px}
	.form dd input.submitbutton{width:62px; height:23px;}
	a.btnHeight23px{display:block; cursor:hand; float:left; height:23px; border:0; text-decoration:none!important; margin:14px 0;}
	a.btnHeight23px span.closeLeft{ height:23px; width:13px; display:block!important; float:left;}
	div.sidebar a.btnHeight23px{margin:7px 0 7px 14px;}
	div.sidebar form a.btnHeight23px{margin-left:0;}
	a.btnHeight23px span.closeRight{background-position: right top; height:23px; padding-right:13px; display:block; float:left; line-height:23px; white-space:nowrap; color:#fff; text-decoration:none; font-size:13px}
	a.btnHeight23px:hover span.closeRight{color:#dcdcdc;}
	div.sidebar .frm_login a.btnHeight23px{margin-left:0px;}
	
	a.purple span.closeRight, a.purple span.closeLeft {background-image:url(../images/layout/btnPurpleHeight23px.gif);}
	a.orange span.closeRight, a.orange span.closeLeft {background-image:url(../images/layout/btnOrangeHeight23px.gif);}
	a.green span.closeRight, a.green span.closeLeft {background-image:url(../images/layout/btnGreenHeight23px.gif);}
	a.grey span.closeRight, a.grey span.closeLeft {background-image:url(../images/layout/btnGreyHeight23px.gif); color:#666;}
	a.grey:hover span.closeRight, a.grey:hover span.closeLeft {color:#333;}
	
	a#btnSave.btnHeight23px{position:absolute; left:250px;}
	a#btnNext.btnHeight23px{position:absolute; right:0;}
	a#btnPrev.btnHeight23px{position:absolute; left:0;}
	
	a#btnNext.btnHeight23px span.closeRight{background-image:url(../images/layout/arrowRight.gif);}
	a#btnPrev.btnHeight23px span.closeLeft{background-image:url(../images/layout/arrowLeft.gif);}

	form.frm_search_adv a.btnHeight23px{margin-top:2px; height:20px;}
	form.frm_search_adv a.btnHeight23px span.closeLeft{height:20px;}
	form.frm_search_adv a.btnHeight23px span.closeRight {height:20px; line-height:20px}
	form.frm_search_adv a.purple span.closeRight,form.frm_search_adv a.purple span.closeLeft {background-image:url(../images/layout/btnPurpleHeight20px.gif);}
	form.frm_search_adv a.orange span.closeRight,form.frm_search_adv a.orange span.closeLeft {background-image:url(../images/layout/btnOrangeHeight20px.gif);}
	form.frm_search_adv a.green span.closeRight,form.frm_search_adv a.green span.closeLeft {background-image:url(../images/layout/btnGreenHeight20px.gif);}
	form.frm_search_adv a.grey span.closeRight,form.frm_search_adv a.grey span.closeLeft {background-image:url(../images/layout/btnGreyHeight20px.gif); color:#666;}
	
	div.prevAndNext{width:559px; height:23px; position:relative; margin:1em 0;}
	
	.form dd select{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:198px;}
	.form dd input[type='checkbox'], .form dd input.checkbox{width:16px; float:left;}
	.form input.txt{
		border:#d8d1c2 solid 1px;
		padding:3px;
		width:190px;
	}
	.form textarea.txt{
		border:#d8d1c2 solid 1px;
		padding:3px;
		width:290px;
		height:80px;
	}
	.form textarea.txtInsert{
		border:#d8d1c2 solid 1px;
		padding:3px;
		width:380px;
		height:550px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px;
	}
	.form input.txt_small{
		border:#d8d1c2 solid 1px;
		padding:3px;
		width:60px;
	}
	
	.form1 input{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	.form1 select{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	.form1 input.txt{
		border:#d8d1c2 solid 1px;
		padding:3px;
		width:190px;
	}
	.form1 textarea.txt{
		border:#d8d1c2 solid 1px;
		padding:3px;
		width:290px;
		height:100px;
	}
	.form1 input.txt_small{
		border:#d8d1c2 solid 1px;
		padding:3px;
		width:60px;
	}
	
	.txtbig{
		border:#d8d1c2 solid 1px;
		padding:3px;
		width:330px;
		height:200px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px;
	}
	
	.form1 select{
		border:#d8d1c2 solid 1px;
		padding:3px;
		width:198px;
	}

	
/* ----------(  SEARCH  )---------------- */

	.searchbox{
		background-image:url(../images/layout/search_bg.gif);
		height:165px;
		margin-top:-15px;		
		padding-left:30px;
		padding-top:10px;
		color:white;
	}
	
	.searchbox h1{
		color:#FFF;
	}
	.searchbox a{color:white; text-decoration:none; font-weight:bold;}
	.searchbox .submitbtn{position:absolute; margin-left:400px; margin-top:25px;}
	
	
	
	.vacancybox{
		background-image:url(../images/layout/vacancybox_bg.gif);
		height:121px;
		margin-top:-15px;		
		padding-left:30px;
		padding-top:10px;
		color:white;
	}
	.vacancybox h2{font-size:22px; color:white;}
	
	
	
	.searchbox_adv{
		height:100px;
		margin-top:-15px;		
		padding-left:30px;
		padding-top:10px;
		color:white;
	}
	.orangeContent .searchbox_adv{background-image:url(../images/layout/search_bg.gif);}
	.greenSearchBox{background-image:url(../images/layout/search_bg_green.png);}

	.searchbox_adv h1{
		color:#FFF;
	}
	
	.frm_search_advanced label{width:60px; display:block; float:left; padding-top:3px; color:#fff;}
	.frm_search_advanced select{width:210px; border:#d7cfc0 solid 1px; margin-bottom:5px; padding:1px 0; color:#6f2b45;}
	.frm_search_advanced .submitbutton{
		margin:5px 0 0px 210px;
		background:#6f2b45 url(../images/layout/btn_paars_bg2.gif) repeat-x;
		width:62px;
		height:23px;
		cursor:pointer;
	}
	.form1 .submitbutton{
		margin:0px 0 0px 0px;
		background:#6f2b45 url(../images/layout/btn_paars_bg1.gif) repeat-x;
		width:62px;
		height:23px;
		cursor:pointer;
	}
	
	
	.frm_search_advanced_big label{width:60px; display:block; float:left; padding-top:3px; color:#000;}
	.frm_search_advanced_big select{width:208px; border:#d7cfc0 solid 1px; margin-bottom:5px; padding:1px 0; color:#000;}
	.frm_search_advanced_big select.space1{padding:2px; width:250px;}
	
	
	.form1 label{width:60px; display:block; float:left; padding-top:3px; color:#000;}
	.form1 select{width:208px; border:#d7cfc0 solid 1px; margin-bottom:5px; padding:1px 0; color:#000;}
	.form1 select.space1{padding:2px; width:250px;}
	
	
	
/* ----------(  CANDIDATE  )---------------- */	

	.content_candidate_foto{position:absolute; padding-top:70px; display:none;}	
	.content_candidate{
		width:390px; 
		margin-left:205px;
		color:#444444;
	}
	.content_candidate p{
		font-size:12px; 
		color:#444444; 
		margin-bottom:10px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		background:url(../images/layout/decobox-li.gif) repeat-y;
	}
	.content_candidate li{
		font-size:12px; 
		color:#444444; 
		margin-bottom:2px;
		padding-bottom:5px;
		padding-left:15px;
		list-style:none;
		background:url(../images/layout/li_item.gif) no-repeat;
	}
	
	.content_candidate a{color:#444444;}
	.content_candidate .candidateblock a{color:#fff;}
		
	table.list1{width:100%; border:none; color:#444444;}
	table.list1 a{color:444444; text-decoration:none;}
	table.list1 thead{height:30px; background:url(../images/layout/table_line_bg.jpg) bottom repeat-x;}
	table.list1 th{
		text-align:left;
		
	}
	table.list1 td{padding-left:12px;}
	table.list1 th a{
		font-size:10px;
		font-weight:normal;
		color:#7a7a7a;
		padding-left:12px;
		text-decoration:none;
	}
	table.list1 th a.sortoff{background:url(../images/layout/table_sort_off.gif) no-repeat left;}
	table.list1 th a.sorton{background:url(../images/layout/table_sort_on.gif) no-repeat left;}
	
	table.list1 tr{
		height:25px; 
		
		background:url(../images/layout/table_line_bg.jpg) repeat-x bottom;
	}	
	.frm_member select{width:210px; border:#d7cfc0 solid 1px; margin-bottom:5px; padding:1px 0; color:#333333; font-size:11px; height:20px;}

/* ----------(  MEMBER  )---------------- */		
	.content_member_foto{position:absolute; padding-top:30px; display:none;}	
	.content_member{
		width:390px; 
		margin-left:205px;
		color:#444444;
	}
	.content_member a{color:#444444;}
	.content_member .memberblock a{color:#fff;}
	.content_member p{
		font-size:12px; 
		color:#444444; 
		margin-bottom:10px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		background:url(../images/layout/decobox-li.gif) repeat-y;
	}
	.content_member li{
		font-size:12px; 
		color:#444444; 
		margin-bottom:2px;
		padding-bottom:5px;
		padding-left:15px;
		list-style:none;
		background:url(../images/layout/li_item.gif) no-repeat;
	}
	
	
	.az-nav{font-size:14px; color:#444444;}
	.az-nav a{color:#444444; text-decoration:none; padding:0px 2px;}
	
	.az-nav a.actief{font-weight:bold;}
	.az-nav a.all{background:url(../images/layout/az-nav-all.gif) no-repeat;}
	
	dl.logooverzicht{width:139px; height:132px; border:#ece7db solid 1px; float:left; padding:1px 1px 0 2px; margin-left:2px; margin-bottom:2px;}
	dl.logooverzicht dt{height:96px;}
	dl.logooverzicht dd{width:139px; height:30px; float:left; padding:2px 2px 2px 0; color:#6f2b45; font-size:11px; overflow:hidden; text-align:center;}
	
	.tab1,.tab2,.tab3,.tab4,.tab5{clear:both;}
	.tab1 .title{
		background-color:#f5f1e8;
		padding-left:10px;
		color:#6f2b45;
		font-size:14px;
		padding-top:7px;
		margin-bottom:1px;
		height:23px;
	}
	.tab1 .title img{padding-right:5px;}

	.tab1 .title a{color:#6f2b45; font:normal 15px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px}
	.tab1 .title a:hover{text-decoration:underline;}
	
	/*--------------  ORANJE SEARCH TABS -------------*/
	.tab2{padding:10px 33px 15px 33px; margin-bottom:10px;}
	.orangeContent .tab2{background:#ff9b30 url(../images/layout/actiontab_bg.gif) bottom repeat-x;}
	.greenContent .tab2, .greenContent .searchbox_adv{background:#669410 url(../images/layout/bgGreenTab.jpg) top repeat-x;}
	.tab2 label{color:#fff; font-weight:bold; width:80px; padding-top:5px;}
	.tab2 label.label2{color:#fff; font-weight:bold; width:30px; padding-top:5px; padding-left:10px;}
	.tab2 span{color:#fff; font-weight:bold; width:80px;  padding-top:5px;}	
	.tab2 select{border:#877615 solid 1px; padding:0px; margin-top:2px; width:80px;}
	
	.tab3 .title{
		background-color:#f5f1e8;
		padding-left:30px;
		color:#6f2b45;
		font-size:14px;
		padding-top:7px;
		height:23px;
	}
	.tab3 .title a{color:#6f2b45; text-decoration:none;}
	.tab3 .title a:hover{text-decoration:underline;}
	
	/*--------------  GROENE SEARCH TABS -------------*/
	.tab4{background:#a6cc5b url(../images/layout/tab4_bg.gif) bottom repeat-x; padding:2px 33px 2px 33px; /*margin-bottom:10px;*/ height:29px}
	.tab4 label{color:#fff; font-weight:bold; width:80px; padding-top:5px;}
	.tab4 label.label2{color:#fff; font-weight:bold; width:30px; padding-top:5px; padding-left:10px;}
	.tab4 span{color:#fff; font-weight:bold; width:80px;  padding-top:5px;}	
	.tab4 select{border:#877615 solid 1px; padding:0px; margin-top:2px; width:80px;}
	
	.tab5{background:#a6cc5b url(../images/layout/tab4_bg.gif) bottom repeat-x; padding:10px 33px 0px 33px; height:100px;}
	
	.tab5 label{color:#fff; font-weight:bold; width:80px; padding-top:5px;}
	.tab5 label.label2{color:#fff; font-weight:bold; width:30px; padding-top:5px; padding-left:10px;}
	.tab5 span{color:#fff; font-weight:bold; width:80px;  padding-top:5px;}	
	.tab5 select{border:#877615 solid 1px; padding:0px; margin-top:2px; width:80px;}
	
	
	
	.formlist{list-style:none; font-size:11px;}
	.formlist li{font-weight:bold; padding:2px 0;}
	.formlist li input{margin-right:5px;}
	.formlist li ul{list-style:none; margin-left:17px;}
	.formlist li ul li{font-weight:normal;}
	
	.hidden .content{display:none;}
	.hidden .content_randloos{display:none;}
	
	.job_detail_header{
		background:url(../images/layout/jobdetail_header_bg.gif) no-repeat;
		height:147px;
	}
	.job_detail_header dl{color:#6f2b45;	font-size:11px;}
	.job_detail_header dt{width:90px; float:left;}
	.job_detail_header .detailfoto{
		position:absolute;
		margin-top:-18px; 
		margin-left:365px; 
		background-color:#CC0033;
		text-align:right;
		height:144px; 
		width:199px;
	}
	
	.job_detail_header .data{
		padding-left:10px;
		width:365px;
		float:left;
		height:107px;
	}
	.job_detail_header .data p{
		color:#6f2b45;	font-size:11px;
	}
	.job_detail_header .data h2{margin-bottom:3px;}
	.job_detail_header .foto{
		padding-top:2px;
		width:199px;
		float:left;
		height:145px;
		text-align:center;
	}
	.job_detail_header .foto img{float:inherit;}
	
	.cv_detail_header{
		background:url(../images/layout/cvdetail_header_bg.gif) no-repeat;
		height:147px;
	}
	.cv_detail_header dl{color:#6f2b45;	font-size:11px;}
	.cv_detail_header dt{width:90px; float:left;}
	.cv_detail_header .detailfoto{
		position:absolute;
		margin-top:-18px; 
		margin-left:365px; 
		background-color:#CC0033;
		text-align:right;
		height:144px; 
		width:199px;
	}
	
	.cv_detail_header .data{
		padding-left:10px;
		width:365px;
		float:left;
		height:107px;
	}
	.cv_detail_header .data p{
		color:#6f2b45;	font-size:11px;
	}
	.cv_detail_header .data h2{margin-bottom:3px;}
	.cv_detail_header .foto{
		padding-top:2px;
		width:199px;
		float:left;
		height:145px;
		text-align:center;
	}
	.cv_detail_header .foto img{float:inherit;}
	
	.tabnav{position:absolute; margin-top:129px;}
	.tabnav ul{list-style:none; margin-left:15px;}
	.tabnav ul li{
		float:left;
		background:url(../images/layout/nav_tab_noactief_right.gif) no-repeat scroll top right;
		color:#666666;
		margin-right:5px;
		padding-top:3px;
		padding-right:2px;
	}
	.tabnav ul li span{
		background:url(../images/layout/nav_tab_noactief_left.gif) no-repeat;
		padding-top:3px;
		padding-right:8px;
		padding-left:8px;
	}
	
	.tabnav ul li.actief{
		background:url(../images/layout/nav_tab_actief_right.gif) no-repeat scroll top right;
	}
	.tabnav ul li.actief span{
		background:url(../images/layout/nav_tab_actief_left.gif) no-repeat;
	}
	.tabnav ul li a{text-decoration:none;}

	.tabnav_add{position:absolute; margin-top:103px;}
	.tabnav_add a{color:#666;}
	.tabnav_add ul{list-style:none; margin-left:0px;}
	.tabnav_add ul li{
		float:left;
		background:url(../images/layout/nav_tabadd_noactief_right.gif) no-repeat scroll top right;
		color:#666666;
		margin-right:5px;
		padding-top:3px;
		padding-right:2px;
	}
	.tabnav_add ul li span{
		background:url(../images/layout/nav_tabadd_noactief_left.gif) no-repeat;
		padding-top:3px;
		padding-right:8px;
		padding-left:8px;
	}
	
	.tabnav_add ul li.actief{
		background:url(../images/layout/nav_tabadd_actief_right.gif) no-repeat scroll top right;
	}
	.tabnav_add ul li.actief span{
		background:url(../images/layout/nav_tabadd_actief_left.gif) no-repeat;
	}
	.tabnav_add ul li a{text-decoration:none;}

	.job_detail_data{
		padding:20px 15px;
		background:url(../images/layout/jobdetail_bg.gif) repeat-y;
	}
	.job_detail_data p{margin-bottom:20px;}
	.job_detail_data h3{color:#6f2b45; font-size:14px;}
	
	.job_detail_footer{
		height:100px;
		background:url(../images/layout/jobdetail_footer_bg.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		background-color:#bae26b;
		padding:10px 15px;
	}
	.job_detail_footer h2{color:#557a0b; margin:0px; margin-bottom:8px;}
	
	.job_detail_footer dl{color:#557a0b;	font-size:11px; float:left; width:250px;}
	.job_detail_footer dt{width:55px; float:left;}
	.job_detail_footer dd a{color:#557a0b;}

	.job_detail_btns{
		height:30px;
		width:557px;
		background-color:#999;
		background:url(../images/layout/job_detail_btns.jpg) repeat-x;
		padding:15px 15px 5px 15px;
	}
	
	.job_detail_btns dl{color:#FFF;	font-size:12px; font-weight:bold; float:left; height:20px; background:url(../images/layout/job_detail_arrow.gif) no-repeat; padding-left:20px; margin:0 25px 0 10px}
	.job_detail_btns dl a{color:#FFF;}
	
	.googlemaps{width:420px; height:350px; border:#999999 solid 1px; margin-bottom:20px;}
	
	.filtermyjobs{padding-top:4px; padding-bottom:10px;}
	.filtermyjobs select{font-size:11px; width:200px; margin-right:10px;}
	
	/*ADDED BY KOBE*/
	.firstCol, .secondCol, .thirdCol{display:block; float:left; margin-bottom:1em;}
	dd label{margin-left:0.5em}
	.firstCol{width:47%; padding-right:2%;}
	.secondCol{width:47%; padding-left:2%;}
	
	.threeCols{width:100%; float:left;}
	.threeCols .firstCol, .threeCols .secondCol{width:31.3333%; padding-right:2%; padding-left:0;}
	.threeCols .thirdCol{width:31.3333%; padding-right:0;}

	
	a.btnPurpleBig{width:260px; height:105px; display:block; float:left; text-decoration:none; color:white; font-size:14px; text-align:center;}
	
	a.btnCallToAction{display:block;  float:left; width:143px; color:white; text-align:center; text-decoration:none; font:bold 14px/16px Arial, Helvetica, sans-serif;}
	a.btnCallToAction span.imgCallToAction{background:url(../images/layout/bgCallToActions.jpg); width:143px; height:89px; display:block; float:left;}
	a.btnCallToAction span.imgCallToAction img{margin-top:4px;}
	a.btnCallToAction span.txtCallToAction{background:url(../images/layout/bgCallToActions.jpg) left bottom; cursor:hand; width:120px; display:block; float:left; padding:15px 13px 17px 10px; overflow:hidden}
	
	
	.tblGreen{background:url(../images/layout/bgUploadYourCV.gif); width:559px; height:138px; border:0;}
	.tblGreen tr{vertical-align:middle;}
	.tblGreen tr td.txtWhite{color:white; font-size:18px; text-align:center; width:144px; padding:20px 20px 20px 120px;}
	.tblGreen tr td.txtGrey{color:#4c7203; padding:20px 20px 20px 40px;width:225px;}
	.tblGreenUploaded{background:url(../images/layout/bgUploadedCV.gif); width:559px; height:138px; border:0;}
	.tblGreenUploaded tr{vertical-align:middle;}
	.tblGreenUploaded tr td.txtWhite{color:white; font-size:18px; text-align:center; width:144px; padding:20px 20px 20px 120px;}
	.tblGreenUploaded tr td.txtGrey{color:#4c7203; padding:20px 20px 20px 40px;width:225px;}
	
	.btnRemove,.btnEdit{width:13px; height:13px; display:block; float:left; margin-right:5px;}
	.btnRemove{background:url(../images/layout/btnRemove.gif);}
	.btnEdit{background:url(../images/layout/btnEdit.gif);}
	.btnRemove span,.btnEdit span{display:none;}
	
	.btnSaveCV, .btnSearchCV{color:white!important; height:13px; padding:5px 10px; text-align:center; text-decoration:none!important; float:left; display:block;}
	.greenContent .btnSaveCV{background:url(../images/layout/btnOrangeHeight23px.gif) 0 0; border-right:solid 1px #f3831f;}
	.greenContent .btnSearchCV{background:url(../images/layout/btnOrangeHeight23px.gif) right top; border-left:solid 1px #ccc;}
	
	.orangeContent .btnSaveCV{background:url(../images/layout/btnPurple2Height23px.gif) 0 0; width:47px; border-right:solid 1px #6f2b45;}
	.orangeContent .btnSearchCV{background:url(../images/layout/btnPurple2Height23px.gif) right top; width:60px; border-left:solid 1px #ccc;}
	div.positionBtnSave{float:right;margin-top:-23px;}
	
	#temporaryDiv{position:absolute; left:20px; top:20px; width:120px;background:#FFCC33; overflow:hidden; font-size:10px;}
	.imgCandidates{margin-bottom:1.5em;}
	span.rememberMe input{margin-right:3px;}
	.touchInput input{margin-right:3px;}
	
	.lnkBtnAdvancedSearch{background:url(../images/layout/btn_advanced_search.gif); width:120px; height:23px;}
	.btnBasicSearch_Submit{background:url(../images/layout/btn_simple_search_search.gif); width:56px; height:23px;}