body {
	background-color			: #ffffff;
	font-family						: Verdana;
	font-size							: 8.5pt;
	color									: #000000;
	margin 								: 0px;
	padding								: 0px;
	width									: 100%;
	height								: 100%;
}

img {
	border								: 0;
}

.clear {
	clear									: both;	
}

.wrapper {
	width									: 1024px;
	margin-left						: auto;
	margin-right					: auto;	
}

.container {
	width									: 988px;
	margin-left						: auto;
	margin-right					: auto;	
}

.logo {
	float									: left;
	height								: 185px;
	margin-left						: 10px;
	margin-top						: 40px;
	position							: relative;
	width									: 240px;
}

.header {
	background-image			: url('images/header.jpg');
	background-repeat			: no-repeat; 	
	width									: 988px;
	height								: 246px;
}

.header-Apeldoorn {
	background-image			: url('images/header-apeldoorn.jpg');
	background-repeat			: no-repeat; 	
	width									: 988px;
	height								: 246px;
}

.header-Drachten {
	background-image			: url('images/header-drachten.jpg');
	background-repeat			: no-repeat; 	
	width									: 988px;
	height								: 246px;
}

.header-Harderwijk {
	background-image			: url('images/header-harderwijk.jpg');
	background-repeat			: no-repeat; 	
	width									: 988px;
	height								: 246px;
}

.header-Nunspeet {
	background-image			: url('images/header-nunspeet.jpg');
	background-repeat			: no-repeat; 	
	width									: 988px;
	height								: 246px;
}

.header-Ommen {
	background-image			: url('images/header-ommen.jpg');
	background-repeat			: no-repeat; 	
	width									: 988px;
	height								: 246px;
}

.header-Twello {
	background-image			: url('images/header-twello.jpg');
	background-repeat			: no-repeat; 	
	width									: 988px;
	height								: 246px;
}

.header-Vaassen {
	background-image			: url('images/header-vaassen.jpg');
	background-repeat			: no-repeat; 	
	width									: 988px;
	height								: 246px;
}

.menu-items {
	margin-left						: auto;
	margin-right					: auto;
	text-align						: center;	
	height								: 20px;	
}

.search {
	height								: 46px;
	margin-top						: -3px;
}
.search-jobs {
	background-image			: url('images/bg-search-jobs.png');
	background-repeat			: no-repeat; 	
	width									: 370px;
	height								: 128px;	
	position								: relative;
	margin-left							: -5px;
	margin-right						: 24px;
	float									: left;
	z-index								: 98;
}

/*.search-jobs-left {
	width									: 150px;
	margin-left						: 25px;
	margin-top						: 35px;
	float									: left;		
}

.search-jobs-center {
	width									: 130px;
	margin-top						: 35px;	
	float									: left;
}

.search-jobs-right {
	width									: 60px;
	margin-top						: 90px;	
	float									: left;
}*/

.top-jobs {
	background-image			: url('images/bg-top-jobs.png');
	background-repeat			: no-repeat; 	
	width									: 288px;
	height								: 128px;
	margin-right					: 23px;
	float									: left;
}

.top-vacatures {
	margin-top						: 40px;
}

.recent-jobs {
	background-image			: url('images/bg-recent-jobs.png');
	background-repeat			: no-repeat; 	
	width									: 288px;
	height								: 128px;
	float									: left;
}

.top-vacatures ul {
	list-style						: none;
	margin								: 0;
	padding-left					: 25px;
}

.top-vacatures ul li a {
	color									: #000000;
}

.top-vacatures ul a {
	color									: #000000;
}

.menu-bar {
	height								: 14px;
}

.all-jobs {
	background-image			: url('images/btn-all-vacancies.png');
	background-repeat			: no-repeat; 	
	width									: 149px;
	height								: 46px;
	float									: right;	
}

.top-bar {
	height								: 46px;
	clear									: both;
}

.border {
	background-image			: url('images/border.png');
	background-repeat			: no-repeat; 		
	width									: 839px;
	height								: 46px;
	float									: left;
}

.columnwide {
	width									: 790px;
	float									: left;
	position							: relative;	
}

.columnwide a {
	color									: #000000;
	font-weight						: bold;
}

.columnleft {
	width									: 148px;
	float									: left;
}

.columncenter {
	width									: 640px;
	float									: left;
	margin-left						: 24px;
	margin-right					: 23px;
	position							: relative;
	height								: 100%; /*For IE6 and before*/
	min-height						: 400px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/	
}

.columncenterlarge {
	width									: 790px;
	float									: left;
	margin-left						: 24px;
	margin-right					: 23px;
	position							: relative;	
}

.columncenterlarge h1 {
	color									: #000000;
	font-size							: 12pt;	
}

.contenttext {
	width									: 590px;
	float									: left;
	margin-left						: 24px;
	margin-right					: 23px;
	position							: relative;
}

.companytext {
	width									: 355px;
	float									: left;
	margin-left						: 24px;
	margin-right					: 23px;
	position							: relative;
}

.timetabletext {
	width									: 160px;
	float									: left;
	margin-left						: 24px;
	margin-right					: 23px;
	position							: relative;
}

.addresstext {
	width									: 170px;
	float									: left;
	margin-left						: 24px;
	margin-right					: 23px;
	position							: relative;
}

.columnright {
	width									: 153px;
	float									: left;
}

.btn-planner {
	margin-left						: -5px;	
}

.btn-jobapply {
	background-image			: url('images/btn-jobapply.png');
	background-repeat			: no-repeat; 	
	width									: 153px;
	height								: 51px;
	float									: left;		
	margin-left						: -5px;	
	margin-top						: 27px;
}

.btn-addvacancy {
	background-image			: url('images/btn-addvacancy.png');
	background-repeat			: no-repeat; 	
	width									: 153px;
	height								: 65px;
	float									: left;
	margin-left						: -5px;			
	margin-top						: 18px;
}

.news {
	background-image			: url('images/bg-news.png');
	background-repeat			: no-repeat; 	
	width									: 153px;
	height								: 280px;	
}

.newstext {
	width									: 120px;
	float									: left;
	left									: 30px;
	margin-right					: 4px;
	margin-top						: 45px;
	position							: relative;
}

.newstext h1 {
	color									: #fed62f;
	font-size							: 10pt;	
	margin-top						: -30px;	
}

.content {
	width									: 640px;
	height								: 100%;	
}

.content a {
	text-decoration				: underline;
	color									: #000000;
}

.content a:hover {
	text-decoration				: underline;
	color									: #000000;
}

.contentofficevacancies {
	margin-top							: 20px;
	width									: 640px;
	height								: 100%;	
	clear									: both;
}

.contenttop {
	background-image			: url('images/bg-content-top.png');
	background-repeat			: no-repeat; 	
	width									: 640px;
	height								: 37px;	
	float									: left;
}

.employeecenter h1 {
	color									: #000000;
	font-size							: 10pt;
	margin								: 0;
	padding								: 0;
}

.employeecenter {
	background-image			: url('images/bg-content-center.png');
	background-repeat			: repeat-y; 	
	width									: 640px;
	height								: 100%; /*For IE6 and before*/
	min-height						: 260px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/		
	float									: left;
}

.contentcenter h1 {
	color									: #000000;
	font-size							: 10pt;
	margin-top						: -22px;
}

.contentcenter h3 {
	color									: #000000;
	font-size							: 10pt;
}

.contentcenter {
	background-image			: url('images/bg-content-center.png');
	background-repeat			: repeat-y; 	
	width									: 640px;
	float									: left;
}

.contentbottom {
	background-image			: url('images/bg-content-bottom.png');
	background-repeat			: no-repeat; 	
	width									: 640px;
	height								: 10px;
	float									: left;	
}

.companycontent {
	width									: 402px;
	height								: 100%;	
	float									: left;	
}

.companycontent a {
	text-decoration				: underline;
	color									: #000000;
}

.companycontent a:hover {
	text-decoration				: underline;
	color									: #000000;
}

.companycontent a.vacancybutton {
	color									: #FED62F;
	font-size							: 10pt;
	padding-left					: 30px;
	padding-top						: 9px;
	text-decoration				: none;
}

.companycontent a.vacancybutton :hover {
	text-decoration				: none;
	color									: #fed62f;
}

.employeetop {
	background-image			: url('images/bg-employee-top.png');
	background-repeat			: no-repeat; 	
	width									: 640px;
	height								: 11px;	
	float									: left;		
}

.companytop {
	background-image			: url('images/bg-company-top.png');
	background-repeat			: no-repeat; 	
	width									: 402px;
	height								: 37px;	
	float									: left;	
}

.companycenter h1 {
	color									: #000000;
	font-size							: 10pt;
	margin-top						: -22px;
}

.companycenter h3 {
	color									: #000000;
	font-size							: 10pt;
}

.companycenter {
	background-image			: url('images/bg-company-center.png');
	background-repeat			: repeat-y; 	
	width									: 402px;
	float									: left;
	height								: 100%; /*For IE6 and before*/
	min-height						: 235px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/			
}

.companybottom {
	background-image			: url('images/bg-company-bottom.png');
	background-repeat			: no-repeat; 	
	width									: 402px;
	height								: 10px;
	float									: left;	
}

.address {
	width									: 209px;
	height								: 100%;	
	float									: left;
	margin-left						: 28px;
	margin-top						: 20px;
}

.address a {
	text-decoration				: underline;
	color									: #000000;
}

.address a:hover {
	text-decoration				: underline;
	color									: #000000;	
}

.addresstop {
	background-image			: url('images/bg-address-top.png');
	background-repeat			: no-repeat; 	
	width									: 209px;
	height								: 37px;	
	float									: left;	
}

.addresscenter h1 {
	color									: #000000;
	font-size							: 10pt;
	margin-top						: -22px;
}

.addresscenter h3 {
	color									: #000000;
	font-size							: 10pt;
}

.addresscenter {
	background-image			: url('images/bg-address-center.png');
	background-repeat			: repeat-y; 	
	width									: 209px;
	float									: left;
	height								: 100%; /*For IE6 and before*/
	min-height						: 108px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/		
}

.addressbottom {
	background-image			: url('images/bg-address-bottom.png');
	background-repeat			: no-repeat; 	
	width									: 209px;
	height								: 10px;
	float									: left;	
}

.timetable {
	width									: 209px;
	height								: 100%;	
	float									: left;
	margin-left						: 28px;
}

.timetable a {
	text-decoration				: underline;
	color									: #000000;
}

.timetable a:hover {
	text-decoration				: underline;
	color									: #000000;
}

.timetabletop {
	background-image			: url('images/bg-timetable-top.png');
	background-repeat			: no-repeat; 	
	width									: 209px;
	height								: 37px;	
	float									: left;	
}

.timetablecenter h1 {
	color									: #000000;
	font-size							: 10pt;
	margin-top						: -22px;
}

.timetablecenter h3 {
	color									: #000000;
	font-size							: 10pt;
}

.timetablecenter {
	background-image			: url('images/bg-timetable-center.png');
	background-repeat			: repeat-y; 	
	width									: 209px;
	float									: left;
	height								: 100%; /*For IE6 and before*/
	min-height						: 60px; /*For CSS2 browsers*/
 	height								: auto !important; /*For CSS2 browsers*/			
}

.timetablebottom {
	background-image			: url('images/bg-timetable-bottom.png');
	background-repeat			: no-repeat; 	
	width									: 209px;
	height								: 10px;
	float									: left;	
}

.vacancybutton {
	background-image			: url('images/btn-company-vacancies.png');
	background-repeat			: no-repeat; 	
	width									: 151px;
	height								: 51px;
	color									: #fed62f;	
	float									: left;	
	border								: 0;
	margin-top						: 25px;
}

.contentbreak {
	clear									: both;
	height								: 25px;	
}

.leftbreak {
	background-image			: url('images/break-search.png');
	background-repeat			: no-repeat; 	
	width									: 148px;
	height								: 2px;
	float									: left;		
	margin-bottom					: 10px;
}

.client {
	background-image			: url('images/bg-client.png');
	background-repeat			: no-repeat; 	
	width									: 640px;
	height								: 245px;
	margin-top						: 26px;	
}

.logos {
	background-image			: url('images/logos.png');
	background-repeat			: no-repeat; 	
	width									: 148px;
	height								: 81px;
	float									: right;
}

.logos-link {
	width									: 148px;
	height								: 81px;
	float									: left;
	margin-left						: 10px;
	margin-top						: 30px;
}

.banner-bottom-right {
	width									: 149px;
	height								: 180px;
	float									: left;
}

.employeeimage {
	width									: 129px;
	height								: 105px;
	margin								: 10px;
	text-align						: center;
}

.footer {
	background-color			: #58585a;
	width									: 1024px;
	height								: 23px;
	clear									: both;
	margin-top						: 18px;
}

.footerleft {
	float									: left;
	position							: relative;
}

.footerright {
	float									: right;
	position							: relative;
	margin-right					: 18px;
	color									: #ffffff;
}

a.cao {
	font-family						: Verdana;
	font-size							: 6.5pt;
	color									: #fed62f;
	height								: 23px;
	line-height						: 23px;
	text-decoration				: none;	
	margin-left						: 18px;
}

a.footer-menu-item {
	font-family						: Verdana;
	font-size							: 6.5pt;
	color									: #ffffff;
	height								: 23px;
	line-height						: 23px;
	text-decoration				: none;	
}

/*.search-jobs input[type="text"], .search-jobs textarea {
	font-family						: Verdana;
	font-size							: 6.5pt;
  margin-bottom					: 5px;
	text-align						: left;
  display								: block;
  padding								: 4px;
  border								: solid 1px #fed62f;
  width									: 113px;
  background-color			: #ffffff;
} 

.search-jobs input[type="button"] {
	background-image			: url('images/btn-go.png');
	background-repeat			: no-repeat; 	
	background-color			: transparent; 		
	width									: 33px;
	border								: 0px;
	margin-top						: 2px;
	cursor								: pointer;	
}
.search-jobs .btn-seachbox {
	float									: left;
	bottom								: 0;
}*/

input[type="submit"] {
	background-image			: url('images/btn-large.png');
	background-repeat			: no-repeat;
	background-color			: transparent; 	
	width									: 113px;
	border								: 0px;
	cursor								: pointer;
}

#latestNews {
	list-style						: none;
	padding-left					: 0;	
	padding-top						: 5px;
	margin								: 0;
}

#latestNews li {
	margin-bottom					: 15px;
}

#latestNews li a {
	color									: #fed62f;
	text-decoration				: none;
}

#latestNews li a.readmore {
	color									: #dddedf;
}

h1 {
	color									: #fed62f;
	font-size							: 12pt;
	position							: relative;
/*	z-index								: 1;	*/
}

.bottom {
	float									: right;
	margin-bottom					: 18px;
}

.companyheader {
	background-image			: url('images/tip_vestigingen.png');
	background-repeat			: no-repeat; 	
	width									: 815px;
	height								: 15px;		
	margin-bottom					: 10px;
}

.companies {
	float									: left;
	position							: relative;
	width									: 815px;
	margin-right					: 22px;
	margin-top						: 45px;
}

.company {
	width									: 71px;
	text-align						: center;
	float									: left;
	margin-right					: 52px;
	color									: #3d3c3f;
	text-decoration				: none;
}

.company a {
	text-decoration				: none;
}

.companylast {
	width									: 71px;
	text-align						: center;
	float									: left;
	color									: #3d3c3f;	
}

.companylast a {
	text-decoration				: none;
}

.companytitle {
	margin-top						: 10px;
	color									: #3d3c3f;
	text-decoration				: none;
}

.txtFastSearch-bg{
	float									: left;
	height								: 30px;
	margin-top						: 4px;
	width									: 148px;
	background-image			: url("images/bg-search.png");

}
.txtFastSearch {
	width									: 130px;
	font-size							: 8.5pt;
	border								: 0px;
	margin-top						: 7px;
	margin-left						: 15px;
	font-family						: Verdana;
	color									: #000000;
}

ul#controls {
	height								: 20px;
	margin-top						: 30px;
	margin-bottom					: 10px;
	padding								: 0;
}

ul#controls li {
	float									: left;
	list-style						: none;
	list-style-image			: none;
	margin								: 0 10px 0 0;
}

ul#controls li a, ul#controls li a:visited {
	padding-left					: 15px;
	background-position		: left center;
	background-repeat			: no-repeat; 
	color									: #a2a4a6;
}

ul#controls li a:hover {
	color									: #a2a4a6;
}

ul#controls li a#print {
	padding-left					: 18px;
	background-image			: url("images/icon-print.jpg");
}

ul#controls li a#doorsturen {
	background-image			: url("images/icon-right.jpg");
}

ul#controls li a#naar-boven {
	background-image			: url("images/icon-up.jpg");
}

ul.sitemap {
	list-style						: none;
	list-style-image			: none;	
}

.contact-column1 {
	float									: left;
	height								: 45px;
	margin-bottom					: 10px;
	margin-left						: 90px;
	margin-top						: 10px;
	position							: relative;
	width									: 250px;
}

.contact-column2 {
	float									: left;
	height								: 45px;
	margin-bottom					: 10px;
	margin-left						: 50px;
	margin-top						: 10px;
	position							: relative;
	width									: 100px;
}

.contact-column3 {
	float									: left;
	height								: 45px;
	margin-bottom					: 10px;
	margin-left						: 90px;
	margin-top						: 10px;
	position							: relative;
	width									: 140px;
}

.contact-column4 {
	float									: left;
	height								: 45px;
	margin-bottom					: 10px;
	margin-left						: 90px;
	margin-top						: 10px;
	position							: relative;
}

.contact-apeldoorn {
	background-image			: url('images/contact-apeldoorn.png');
	background-repeat			: no-repeat; 	
	width									: 970px;
	height								: 72px;		
	margin-bottom					: 33px;	
	margin-left						: 19px;
} 

.contact-drachten {
	background-image			: url('images/contact-drachten.png');
	background-repeat			: no-repeat; 	
	width									: 970px;
	height								: 72px;		
	margin-bottom					: 33px;	
	margin-left						: 19px;
} 

.contact-harderwijk {
	background-image			: url('images/contact-harderwijk.png');
	background-repeat			: no-repeat; 	
	width									: 970px;
	height								: 72px;		
	margin-bottom					: 33px;	
	margin-left						: 19px;
} 

.contact-nunspeet {
	background-image			: url('images/contact-nunspeet.png');
	background-repeat			: no-repeat; 	
	width									: 970px;
	height								: 72px;		
	margin-bottom					: 33px;	
	margin-left						: 19px;
} 

.contact-ommen {
	background-image			: url('images/contact-ommen.png');
	background-repeat			: no-repeat; 	
	width									: 970px;
	height								: 72px;		
	margin-bottom					: 33px;	
	margin-left						: 19px;
} 

.contact-twello {
	background-image			: url('images/contact-twello.png');
	background-repeat			: no-repeat; 	
	width									: 970px;
	height								: 72px;		
	margin-bottom					: 33px;	
	margin-left						: 19px;
} 

.contact-vaassen {
	background-image			: url('images/contact-vaassen.png');
	background-repeat			: no-repeat; 	
	width									: 970px;
	height								: 72px;		
	margin-bottom					: 33px;	
	margin-left						: 19px;
} 

.eForm {
	text-align						: left;
}

.eForm input[type="text"] {
	background-image			: url('images/bg-input.png');
	background-repeat			: no-repeat; 	
	width									: 128px;
	height								: 23px;	
	line-height						: 23px;
	border								: 0px;
	padding-left					: 4px;
	font-family						: Verdana;
	font-size							: 8.5pt;	
}

.eForm textarea {
	background-image			: url('images/bg-textarea.png');
	background-repeat			: no-repeat; 	
	width									: 480px;
	height								: 59px;	
	border								: 0px;
	padding-left					: 4px;
	font-family						: Verdana;
	font-size							: 8.5pt;	
}

/* VACATURES van IN GOEDE BANEN */

.columncentervacancies {
	float							: left;
	height						: auto !important;
	left							: 20px;	
	min-height					: 400px;
	position						: relative;
	width							: 820px;	
	z-index						: 1;	
}

.columnleftvacancies {
	float							: left;
	width							: 152px;
	position						: relative;
	right							: 4px;
	height						: auto !important;
	min-height					: 392px;
	z-index						: 1;
}

.FilterBoxTop {
	width							: 152px;
	height						: 60px;
	background-image			: url('images/vacancyfilterbgtop.jpg');
	background-repeat			: no-repeat;
}

.FilterBoxBottom {
	width							: 152px;
	height						: 13px;
	background-image			: url('images/vacancyfilterbgbottom.jpg');
	background-repeat			: no-repeat;
}

div.TipVacanciesSearchResults {
	font-family					: Verdana;
	font-size					: 11pt;	
	color							: #000000;
	font-weight					: bold;
}

div.TipVacanciesSearchResultsTitle {
	font-family					: Verdana;
	font-size					: 11pt;	
	color							: #000000;
	font-weight					: bold;
	float							: left;
	width							: 330px;
}

div.TipVacanciesSearchResultsPages {
	font-family					: Verdana;
	font-size					: 11pt;	
	color							: #b5b6b7;
	font-weight					: bold;
	float							: left;
	width							: 270px;
}

div.TipVacanciesSearchResultsPages a {
	font-family					: Verdana;
	font-size					: 11pt;	
	color							: #b5b6b7;
	font-weight					: bold;
	text-decoration			: none;
}

div.TipVacanciesSearchResultsPages a.TipVacanciesPageSelected {
	font-family					: Verdana;
	font-size					: 11pt;	
	color							: #000000;
	font-weight					: bold;
	text-decoration			: none;
}

div.TipVacanciesSearchResultsPreviousNext {
	font-family					: Verdana;
	font-size					: 11pt;	
	color							: #000000;
	font-weight					: bold;
	float							: left;
	width							: 200px;
}
div.TipVacanciesSearchResultsPreviousNext a {
	font-family					: Verdana;
	font-size					: 11pt;	
	color							: #000000;
	font-weight					: bold;
	text-decoration			: none;
}

table.TipVacanciesOverview, table.TipVacancyOverview {
	width							: 820px;	
}

table.TipVacanciesOffice {
	width							: 610px;	
}

tr.TipVacancyRowEmpty {
	height						: 16px;	
}

tr.TipVacancyRow {
	height						: 41px;
}

td.TipVacancyRowStart {
	width							: 25px;
	padding						: 0;
	background-image			: url('images/vacancyrowbgstart.jpg');
	background-repeat			: no-repeat;
}

td.TipVacancyRowEnd {
	width							: 15px;
	background-image			: url('images/vacancyrowbgend.jpg');
	background-repeat			: no-repeat;
}

td.TipVacancyRowTitle {
	width							: 335px;	
	font-family					: Verdana;
	font-size					: 10pt;	
	color							: #000000;	
	font-weight					: bold;
	background-image			: url('images/vacancyrowbg.jpg');
	background-repeat			: repeat-x;
}

td.TipVacancyRowTitle a {
	font-family					: Verdana;
	font-size					: 10pt;	
	color							: #000000;	
	font-weight					: bold;
	text-decoration			: none;
}

td.TipVacancyRowlocation {
	width							: 235px;	
	font-family					: Verdana;
	font-size					: 10pt;	
	color							: #000000;
	font-weight					: bold;
	background-image			: url('images/vacancyrowbg.jpg');
	background-repeat			: repeat-x;
}

td.TipVacancyRowMoreInfo {
	width							: 210px;
	font-family					: Verdana;
	font-size					: 10pt;
	color							: #585858;
	background-image			: url('images/vacancyrowbg.jpg');
	background-repeat			: repeat-x;
}

td.TipVacancyRowMoreInfo a {
	font-family					: Verdana;
	font-size					: 10pt;	
	color							: #585858;	
	font-weight					: normal;
	text-decoration			: none;
}

div.TipVacancyMouseOver {
	display						:none;
}

td.TipVacancyRowNoneFound {
	/* filler voor later*/
}

td.TipVacancyHeader {
	width							: 780px;	
	font-family					: Verdana;
	font-size					: 10pt;	
	color							: #000000;
	font-weight					: bold;
	background-image			: url('images/vacancyrowbg.jpg');
	background-repeat			: repeat-x;
}

td.TipVacancyRowSpace {
	width							: 25px;
}

td.TipVacancyProperty {
	width							: 200px;
	vertical-align				: top;
}

td.Yellow {
	color							: #000000;
	font-weight					: bold;
}

td.TipVacancyMandatory {
	width							: 5px;
}

td.TipVacancyValue {
	width							: 590px;
}

td.TipVacancyValue p {
	margin-top					: 0px;
	margin-bottom				: 0px;
}

td.TipVacancyContactValue {
	width							: 300px;
}

td.TipApplicationErrors {
	color							: #FF0000;
}

td.TipVacancyApply {
	width							: 295px;
	vertical-align				: bottom;
}

td.TipVacancyApplyProperty {
	width							: 130px;
	font-weight					: bold;
}

td.TipVacancyApplyPropertyTopAlign {
	width							: 130px;
	font-weight					: bold;
	vertical-align				: top;
}

td.TipVacancyApplyMandatory {
	width							: 10px;
	vertical-align				: top;
}

td.TipVacancyApplyValue {
	width							: 655px;	
}

td.TipVacancyApplyInputField {
	background-image			: url('images/bg-inputlarge.png');
	background-repeat			: no-repeat; 
	height						: 23px;
}

input.TipVacancyApplyInputField {
	width							: 192px;	
	position						: relative;
	top							: 0px;
	left							: 4px;
	height						: 15px;
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: normal;
	border						: 1px none #ffffff;
	background-color			: #FFFFFF;
	outline						: none;
}

input.TipVacancyApplyInputFileField {
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: normal;
}


td.TipVacancyApplyTextArea {
	background-image			: url('images/bg-textarealarge.png');
	background-repeat			: no-repeat; 
	height						: 98px;
	vertical-align				: top;
}

textarea.TipVacancyApplyTextArea {
	width							: 242px;	
	position						: relative;
	top							: 2px;
	left							: 4px;
	height						: 90px;
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: normal;
	border						: 0px none #ffffff;
	background-color			: transparent;	
}

a.TipVacancyContactLink {
	color							: #000000;
	text-decoration			: underline;
}

a.TipVacancyApplyButton, input.TipVacancyApplyButton {
	background-image			: url('images/btn-apply.png');
	background-repeat			: no-repeat;
	width							: 114px;
	height						: 23px;
	line-height					: 23px;
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #FED62F;
	text-decoration			: none;
	display						: block;
	text-transform				: uppercase;
	text-align					: center;
	font-weight					: bold;
	border						: 0px none #000000;
}

a.TipVacancyBackLink {
	color							:#A2A4A6;	
}

div.FilterBox {
	position						: relative;
	background-image			: url('images/vacancyfilterbg.jpg');
	background-repeat			: repeat-y;
	height						: auto !important;
	min-height					: 319px;	
}

span.FilterGroupCaption {
	font-family					: Verdana;
	font-size					: 7.5pt;
	font-weight					: bold;
	color							: #585858;
	margin-left					: 15px;
	padding-left				: 10px;
	background-image			: url('images/vacancyfilterarrow.jpg');
	background-position		: left center;
	background-repeat			: no-repeat;
	white-space					: nowrap;
}

ul.FilterGroup {
	margin						: 0px;
	padding						: 0px;
	list-style-type			: none;
}

li.FilterGroupItem {
	font-family					: Verdana;
	font-size					: 7.5pt;
	color							: #585858;
	margin-left					: 25px;
}

li.FilterGroupItem a {
	font-family					: Verdana;
	font-size					: 7.5pt;
	color							: #585858;
	text-decoration			: none;
}

li.FilterGroupItemSelected {
	font-family					: Verdana;
	font-size					: 7.5pt;
	color							: #585858;
	margin-left					: 25px;
	font-weight					: bold;
}

li.FilterGroupItemSelected a {
	font-family					: Verdana;
	font-size					: 7.5pt;
	color							: #585858;
	text-decoration			: none;
	font-weight					: bold;
}

a.FilterGroupClear {
	text-decoration			: none;
	background-image			: url('images/icon_empty_filter.gif');
	background-position		: left center;
	background-repeat			: no-repeat;
}

table.TipTopVacancies {
	width							: 250px;
	margin-top					: 40px;
	margin-left					: 30px;
}

tr.TipTopVacancyRow {
	height						: 25px;
}

td.TipTopVacancyRowTitle {
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: bold;
	/*width							: 150px;*/
	white-space					: nowrap;
}

td.TipTopVacancyRowTitle a {
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: bold;
	text-decoration			: none;
}

td.TipTopVacancyRowLocation {
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #585858;
	width							: 100px;
}

table.TipRecentVacancies {
	width							: 250px;
	margin-top					: 40px;
	margin-left					: 30px;
}

tr.TipRecentVacancyRow {
	height						: 25px;
}

td.TipRecentVacancyRowTitle {
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: bold;
	/*width							: 150px;*/
	white-space					: nowrap;
}

td.TipRecentVacancyRowTitle a {
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: bold;
	text-decoration			: none;
}

td.TipRecentVacancyRowLocation {
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #585858;
	width							: 100px;
}

div.TipVacanciesSearchFormVertical {
	background-image			: url("images/vacancysearchvbg.jpg");
	background-repeat			: no-repeat;
	height						: 566px;
	width							: 152px;
}

table.TipVacanciesVSearchFormVertical {
	position						: relative;
	left							: 25px;
	top							: 15px;
}

td.TipVacanciesVSearchFormCaptionCell, td.TipVacanciesVSearchFormFieldCell, td.TipVacanciesVSearchFormFieldBottomCell {
	width							: 115px;	
	height						: 20px;
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: bold;
}

td.TipVacanciesVSearchFormFieldCell {
	background-image			: url("images/vacancysearchvfieldbg.png");
	background-repeat			: no-repeat;	
}

td.TipVacanciesVSearchFormFieldBottomCell {
	background-image			: url("images/vacancysearchvfieldlistbg.png");
	background-repeat			: no-repeat;	
}

td.TipVacanciesVSearchFormSpaceCell {
	width							: 115px;	
	height						: 40px;
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: bold;
}

input.TipVacanciesVSearchFormInputText {
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: normal;
	width							: 107px;
	height						: 14px;
	line-height					: 14px;
	border						: 0px none #ffffff;
	background-color			: transparent;
	position						: relative;
	left							: 4px;
	top							: 0px;
}

select.TipVacanciesVSearchFormSelectBox {
	border						: 0 !important;
	margin						: 0;
	padding						: 0;
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: normal;
	width							: 107px;
	height						: 14px;
	line-height					: 14px;
	/*border						: 0px none #ffffff;*/
	background-color			: transparent;
	position						: relative;
	left							: 3px;
	top							: 3px;
}

table.TipVacanciesHSearchFormHorizontal {
	position						: relative;
	left							: 25px;
	top							: 35px;
}

td.TipVacanciesHSearchFormFieldLeftCell, td.TipVacanciesHSearchFormFieldRightCell, td.TipVacanciesHSearchFormCaptionCell {
	width							: 115px;	
	height						: 20px;
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: bold;
}

td.TipVacanciesHSearchFormFieldLeftCell {
	background-image			: url('images/vacancysearchhfieldlbg.jpg');
	background-repeat			: no-repeat;
	font-weight					: normal;
	vertical-align				: top;
}

td.TipVacanciesHSearchFormFieldRightCell {
	background-image			: url('images/vacancysearchhfieldrbg.jpg');
	background-repeat			: no-repeat;
	font-weight					: normal;
	vertical-align				: top;
	overflow						: visible;
}

td.TipVacanciesHSearchFormFieldRightCellTop {
	background-image			: url('images/vacancysearchhfieldrtbg.jpg');
	background-repeat			: no-repeat;
	font-weight					: normal;
	vertical-align				: top;
	overflow						: visible;
	width							: 175px;	
	height						: 20px;
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
}

td.TipVacanciesHSearchFormSpaceCell {
	width							: 40px;
	height						: 20px;	
}

td.TipVacanciesHSearchFormButtonCell {
	width							: 60px;	
	height						: 20px;
	text-align					: right;
}

input.TipVacanciesHSearchFormButton, input.TipVacanciesVSearchFormButton {
	background-image			: url('images/vacancysearchhbutton.png');
	background-repeat			: no-repeat;
	width							: 35px;
	height						: 19px;
}

input.TipVacanciesHSearchFormInputText {
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: normal;
	width							: 107px;
	height						: 14px;
	line-height					: 14px;
	border						: 0px none #ffffff;
	background-color			: transparent;
	position						: relative;
	left							: 4px;
	top							: 1px;
}

select.TipVacanciesHSearchFormSelectBox {
	border						: 0 !important;
	margin						: 0;
	padding						: 0;
	font-family					: Verdana;
	font-size					: 8.5pt;
	color							: #000000;
	font-weight					: normal;
	width							: 107px;
	height						: 14px;
	line-height					: 14px;
	/*border						: 0px none #ffffff;*/
	background-color			: transparent;
	position						: relative;
	left							: 3px;
	top							: 3px;
}

select.replaced {
	display: none;	
}


/*Combobox vervangen ivm IE7*/
ul.TipVacanciesVSearchFormSelectBox {
	/*background-image		: url('images/Combolist.png');*/
	background-position	: left bottom;
	background-repeat		: no-repeat;
	margin					: 0;
	padding					: 0;
	height					: 20px;
	width						: 115px;
}
ul.TipVacanciesVSearchFormSelectBox li {	
	cursor					: pointer;
	display					: none;
	font-family				: Verdana;
	font-size				: 8.5pt;
	color						: #585858;
	font-weight				: normal;
	line-height				: 20px;
	list-style				: none;
	margin					: 0;
	padding					: 0;
	width						: 115px;
}

ul.TipVacanciesVSearchFormSelectBox li.first {	
	background-image		: url('images/ComboLiFirstBg.png');
	background-position	: left 10px;
	background-repeat		: no-repeat;
}
ul.TipVacanciesVSearchFormSelectBox li.last {	
	background-image		: url('images/ComboLiLastBg.png');
	background-position	: left top;
	background-repeat		: no-repeat;	
}


ul.TipVacanciesVSearchFormSelectBox li div {
	margin-left				: 4px;
 	width						: 95px;
 	overflow					: hidden;
 	white-space				: nowrap;
}

ul.TipVacanciesVSearchFormSelectBoxselectOpen {
	background-position	: left bottom;
	background-repeat		: no-repeat;
	margin					: 0;
	padding					: 0;
	height					: 20px;
	width						: 115px;
	position					: relative;	
	z-index					: 99;	
}

ul.TipVacanciesVSearchFormSelectBoxselectOpen li {
	cursor					: pointer;
	font-family				: Verdana;
	font-size				: 8.5pt;
	color						: #585858;
	font-weight				: normal;
	line-height				: 20px;
	list-style				: none;
	margin					: 0;
	padding					: 0;
	width						: 115px;
	background-image		: url('images/ComboLiBg.png');
	display					: block;
	position					: relative;	
	z-index					: 99;	
}

ul.TipVacanciesVSearchFormSelectBoxselectOpen li.first {
	background-image		: url('images/ComboLiFirstBg.png');
	background-position	: left 10px;
	background-repeat		: no-repeat;
	display					: block;
	position					: relative;	
	z-index					: 99;	
}

ul.TipVacanciesVSearchFormSelectBoxselectOpen li.last {	
	background-image		: url('images/ComboLiLastBg.png');
	background-position	: left top;
	background-repeat		: no-repeat;	
}

ul.TipVacanciesVSearchFormSelectBoxselectOpen li div {
	margin-left				: 4px;
 	width						: 95px;
 	overflow					: hidden;
 	white-space				: nowrap;
}

ul.TipVacanciesVSearchFormSelectBox li.selected {	
	display					: block;
	color						: #000000;
}

ul.TipVacanciesVSearchFormSelectBox li.firstselected {
	background-image		: none;	
	display					: block;
	color						: #000000;
}

ul.TipVacanciesVSearchFormSelectBoxselectOpen li.selected {
	display					: block;
	color						: #000000;
}

ul.TipVacanciesVSearchFormSelectBoxselectOpen li.firstselected {
	background-image		: url('images/ComboLiFirstBg.png');
	background-position	: left 10px;
	background-repeat		: no-repeat;
	display					: block;
	color						: #000000;
}

ul.TipVacanciesVSearchFormSelectBoxselectOpen li:hover,
ul.TipVacanciesHSearchFormSelectBoxselectOpen li.hover,
ul.TipVacanciesHSearchFormSelectBoxselectOpen li.selected:hover {
	color						: #FED62F;
}

ul.TipVacanciesHSearchFormSelectBox {
	/*background-image		: url('images/Combolist.png');*/
	background-position	: left bottom;
	background-repeat		: no-repeat;
	margin					: 0;
	padding					: 0;
	height					: 20px;
	width						: 115px;
}
ul.TipVacanciesHSearchFormSelectBox li {	
	cursor					: pointer;
	display					: none;
	font-family				: Verdana;
	font-size				: 8.5pt;
	color						: #585858;
	font-weight				: normal;
	line-height				: 20px;
	list-style				: none;
	margin					: 0;
	padding					: 0;
	width						: 115px;
}

ul.TipVacanciesHSearchFormSelectBox li.first {	
	background-image		: url('images/ComboLiFirstBg.png');
	background-position	: left 10px;
	background-repeat		: no-repeat;
}
ul.TipVacanciesHSearchFormSelectBox li.last {	
	background-image		: url('images/ComboLiLastBg.png');
	background-position	: left top;
	background-repeat		: no-repeat;	
}


ul.TipVacanciesHSearchFormSelectBox li div {
	margin-left				: 4px;
 	width						: 95px;
 	overflow					: hidden;
 	white-space				: nowrap;
}

ul.TipVacanciesHSearchFormSelectBoxselectOpen {
	background-position	: left bottom;
	background-repeat		: no-repeat;
	margin					: 0;
	padding					: 0;
	height					: 20px;
	width						: 115px;
	position					: relative;	
	z-index					: 99;	
}

ul.TipVacanciesHSearchFormSelectBoxselectOpen li {
	cursor					: pointer;
	font-family				: Verdana;
	font-size				: 8.5pt;
	color						: #585858;
	font-weight				: normal;
	line-height				: 20px;
	list-style				: none;
	margin					: 0;
	padding					: 0;
	width						: 115px;
	background-image		: url('images/ComboLiBg.png');
	display					: block;
	position					: relative;	
	z-index					: 99;	
}

ul.TipVacanciesHSearchFormSelectBoxselectOpen li.first {
	background-image		: url('images/ComboLiFirstBg.png');
	background-position	: left 10px;
	background-repeat		: no-repeat;
	display					: block;
	position					: relative;	
	z-index					: 99;	
}

ul.TipVacanciesHSearchFormSelectBoxselectOpen li.last {	
	background-image		: url('images/ComboLiLastBg.png');
	background-position	: left top;
	background-repeat		: no-repeat;	
}

ul.TipVacanciesHSearchFormSelectBoxselectOpen li div {
	margin-left				: 4px;
 	width						: 95px;
 	overflow					: hidden;
 	white-space				: nowrap;
}

ul.TipVacanciesHSearchFormSelectBox li.selected {	
	display					: block;
	color						: #000000;
}

ul.TipVacanciesHSearchFormSelectBox li.firstselected {
	background-image		: none;	
	display					: block;
	color						: #000000;
}

ul.TipVacanciesHSearchFormSelectBoxselectOpen li.selected {
	display					: block;
	color						: #000000;
}

ul.TipVacanciesHSearchFormSelectBoxselectOpen li.firstselected {
	background-image		: url('images/ComboLiFirstBg.png');
	background-position	: left 10px;
	background-repeat		: no-repeat;
	display					: block;
	color						: #000000;
}

ul.TipVacanciesHSearchFormSelectBoxselectOpen li:hover,
ul.TipVacanciesHSearchFormSelectBoxselectOpen li.hover,
ul.TipVacanciesHSearchFormSelectBoxselectOpen li.selected:hover {
	color						: #FED62F;
}


ul.TipVacanciesHSearchFormSelectBoxLong {
	/*background-image		: url('images/Combolist.png');*/
	background-position	: left bottom;
	background-repeat		: no-repeat;
	margin					: 0;
	padding					: 0;
	height					: 20px;
	width						: 175px;
}
ul.TipVacanciesHSearchFormSelectBoxLong li {	
	cursor					: pointer;
	display					: none;
	font-family				: Verdana;
	font-size				: 8.5pt;
	color						: #585858;
	font-weight				: normal;
	line-height				: 20px;
	list-style				: none;
	margin					: 0;
	padding					: 0;
	width						: 175px;
}

ul.TipVacanciesHSearchFormSelectBoxLong li.first {	
	background-image		: url('images/ComboLiFirstLongBg.png');
	background-position	: left 10px;
	background-repeat		: no-repeat;
}
ul.TipVacanciesHSearchFormSelectBoxLong li.last {	
	background-image		: url('images/ComboLiLastLongBg.png');
	background-position	: left top;
	background-repeat		: no-repeat;	
}


ul.TipVacanciesHSearchFormSelectBoxLong li div {
	margin-left				: 4px;
 	width						: 155px;
 	overflow					: hidden;
 	white-space				: nowrap;
}

ul.TipVacanciesHSearchFormSelectBoxLongselectOpen {
	background-position	: left bottom;
	background-repeat		: no-repeat;
	margin					: 0;
	padding					: 0;
	height					: 20px;
	width						: 175px;
	position					: relative;	
	z-index					: 99;	
}

ul.TipVacanciesHSearchFormSelectBoxLongselectOpen li {
	cursor					: pointer;
	font-family				: Verdana;
	font-size				: 8.5pt;
	color						: #585858;
	font-weight				: normal;
	line-height				: 20px;
	list-style				: none;
	margin					: 0;
	padding					: 0;
	width						: 175px;
	background-image		: url('images/ComboLiLongBg.png');
	display					: block;
	position					: relative;	
	z-index					: 99;	
}

ul.TipVacanciesHSearchFormSelectBoxLongselectOpen li.first {
	background-image		: url('images/ComboLiFirstLongBg.png');
	background-position	: left 10px;
	background-repeat		: no-repeat;
	display					: block;
	position					: relative;	
	z-index					: 99;	
}

ul.TipVacanciesHSearchFormSelectBoxLongselectOpen li.last {	
	background-image		: url('images/ComboLiLastLongBg.png');
	background-position	: left top;
	background-repeat		: no-repeat;	
}

ul.TipVacanciesHSearchFormSelectBoxLongselectOpen li div {
	margin-left				: 4px;
 	width						: 155px;
 	overflow					: hidden;
 	white-space				: nowrap;
}

ul.TipVacanciesHSearchFormSelectBoxLong li.selected {	
	display					: block;
	color						: #000000;
}

ul.TipVacanciesHSearchFormSelectBoxLong li.firstselected {
	background-image		: none;	
	display					: block;
	color						: #000000;
}

ul.TipVacanciesHSearchFormSelectBoxLongselectOpen li.selected {
	display					: block;
	color						: #000000;
}

ul.TipVacanciesHSearchFormSelectBoxLongselectOpen li.firstselected {
	background-image		: url('images/ComboLiFirstLongBg.png');
	background-position	: left 10px;
	background-repeat		: no-repeat;
	display					: block;
	color						: #000000;
}

ul.TipVacanciesHSearchFormSelectBoxLongselectOpen li:hover,
ul.TipVacanciesHSearchFormSelectBoxLongselectOpen li.hover,
ul.TipVacanciesHSearchFormSelectBoxLongselectOpen li.selected:hover {
	color						: #FED62F;
}

