@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


a{
color:#0000FF;
}

input { font-size: 15px; }

#topacheader{
	border-bottom:1px solid #ccc;
	margin:0px;
	padding-bottom:0px;
	clear:both;
	display:block;
}


#topheader{
	border-bottom:1px solid #b4c5d5;
	margin-bottom:30px;
	padding-top:8px;
	padding-bottom:8px;	
	padding-left:10px;
	padding-right:10px;
	height:15px;
	clear:both;
	background:#f1f4f8;

}



#header{
	clear:both;
	margin:0px auto;	
}

#hpsearch{
	float:left;
	position:relative;
	padding-top:0px;
}

.searchfield{
	width:230px;
	font-size:14px;
}

.searchboxtext{
	font-size:16px;
	font-weight:bold;
}

#logo{
	clear:both;
	float:left;
	position:relative;
}

#resultbox{
	width:950px;
	background-color:#f5faf4;
	border-top:2px solid #6eda6b;
	padding:5px;
	margin-bottom:20px;
	height:20px;
	font-size:15px;
}


#resultboxwide{
	background-color:#f5faf4;
	border-top:2px solid #6eda6b;
	padding:5px;
	margin-bottom:20px;
	height:20px;
	font-size:15px;
}

#resultboxfull{
	background-color:#f5faf4;
	border-top:2px solid #6eda6b;
	padding:5px;
	margin-bottom:20px;
	height:10px;
	font-size:15px;
}


#resultkey{
	float:left;
}
#resultpage{
	float:right;
}

.greenline{
	border-top:2px solid #6eda6b;
	height:2px;
	margin-bottom:20px;	
}


.listentry{
	width:450px;
	clear:both;
	border-bottom:0px solid #ccc;
	padding-top:10px;		
}

.listentry h2{
	font-size:16px;
	font-weight:normal;
	width:450px;
	padding:0px;
	margin:0px;
	padding-right:30px;
	clear:both;
}

.listdetails{
	clear:both;
	width:450px;
	padding-right:30px;
}

.listcity{
	float:right;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	width:200px;

	
}

#searchcontainer{
	width:1200px;
}

#searchresults{
	float:left;
	position:relative;
	width:800px;

}

#right{
	float:left;
	width:160px;
	border-left:1px solid #ccc;
	padding-left:5px;
	position:relative;	
}

.jobdetails{
	width:500px;
	color:green;	
}

.jobdetails span{
	color:#666;	
}

.employer{
	color:green;
	float:left;
}

.jobsite{
	color:#999999;
	float:left;	
}

.pagination {
	font-size:16px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}

.pagination li{
	display:block;
	padding:6px;
	border:1px solid #ccc;
	float:left;
	margin:4px;
}


.curpage{
	display:block;
	padding:4px;
	border:1px solid #ccc;
	float:left;
	margin:2px;
	background-color:#009933;	
	color:#fff;
}

.curpage a{
	color:#fff;
}




.paginationcloud {
	font-size:12px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}


.paginationcloud a{
	display:block;
	padding:0px 6px 0px 6px;
	border:1px solid #ccc;
	float:left;
	margin:4px;
}


.curpagecloud{
	background-color:#009933;	
	color:#FFFFFF;
	display:block;
	padding:0px 6px 0px 6px;
	float:left;
	margin:4px;
	border:1px solid #009933;	
}






.presult{
	display:block;
	float:left;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:20px;	
	font-size:16px;
	font-weight:bold;
}

#adheader {
	border-bottom:1px solid #ccc;
	background-color:#fffff;
	padding-top:10px;
	padding-bottom:10px;	
	margin-bottom:15px;
	font-size:16px;
}

#adfooter{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;	
	background-color:#fffff;
	padding-top:10px;
	padding-bottom:10px;	
	margin-bottom:15px;
	clear:both;
}

#rightbox{
	border-left:1px solid #ccc;
	width:180px;
}

#footer {
	border-top:1px solid #ccc;
	padding-top:0px;
	margin-top:0px;
	background-color:#ebebeb;
	padding-bottom:10px;
	
}

#dfooter {
   position:relative;
   bottom:0;
   width:100%;
   height:30px;   /* Height of the footer */
   background:#fff;
   border-top:1px #ccc solid;
   padding-top:10px;
   clear:both;
}

#dfooter a{
	color:blue;
}


.hptd {
	font-size:16px;
	font-weight:bold;
}

.heading {
	font-size:16px;
	font-weight:bold;
}

.listingblock{
	width:600px;
	padding:15px 15px 15px 5px;			
	margin:0px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	display: block;
	overflow:auto;	
}

.listingimage{
	display: block;
	height: 100%;
	float: left;
}


.listingitem{
	background-color: #FFFFFF;
	display: block;
	float: left;
	width:390px;
	vertical-align:top;
	padding-left:20px;
}

#gidsindex td {
	padding-bottom:15px;
}

#gidsindex strong{
	font-size:16px;
	font-weight:bold;
}

#gidsindex img{
	padding-right:20px;
}

.gidsurl {
	color:green;
	text-decoration:none;
}


.gidsurl a{
	text-decoration:none;
}

h2{
	margin:0px;
	padding:0px;
}

.popbox h3{
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.overzicht h2{
	font-weight:bold;
	font-size:15px;
}

/* FONT COLORS */

.clorange{
	color:#db4d00;
}

.clgreen{
	color:#006600;
}

.cllightblue{
	color:#4472a1;
}

.clred{
	color:#ff0000;
	padding-left:10px;
}

.clrednp{
	color:#ff0000;
}



/* REGISTRATION FORMS */


#regform td{
	font-size:13px;
}

#regform h1{
	font-size:18px;
}

#regform h2{
	font-size:16px;
}

#regform select{
	width:200px;
}

#regform textarea{
	width:600px;
	height:300px;
}

.regformbutton{
	width:200px;
	font-size:14px;
	padding:5px;
}


.tabletdpadding td{
	padding-bottom:10px;
}

form{
	margin:0px;
	padding:0px;
}

.lightgreenbox{
	background-color:#ccffcc;
	padding:10px;
	width:500px;
}

.redbox{
	background-color:#ffcccc;
	color:#000;
	padding:10px;
	width:500px;	
	margin-bottom:15px;
}

.applyform{
	width:200px;
}

.formtitle{
	width:350px;
}


.clickoutbox{
	margin-top:40px;
	width:600px;
	height:380px;
	border:2px solid #d6d6d6;
	padding:20px;
	font-size:16px;
	text-align:center;
}

.emailbox{
	border:1px solid #ccc;
	background-color:#eee;
	padding:10px;
}

/* AC */

#acpage{
	padding:20px;
	font-size:12px;
}

#acpage h1{
	font-size:16px;
}


#acpage h2{
	font-size:16px;
}

.aclistjobs td{
	background-color:#f5faf4;
	padding:5px;
	font-size:12px;	
}

.yesbox{
	padding:10px;
	background-color:#ffcccc;
	border:1px solid #cc0000;
	display:block;
	width:100px;
	float:left;
	text-align:center;
	font-size:16px;
}

.nobox{
	padding:10px;
	background-color:#fff;
	border:1px solid #ccc;
	display:block;
	width:100px;
	text-align:center;
	font-size:16px;	
}



/* REGISTRATION FORMS */

#resultboxsearch{
	width:920px;
	background-color:#f5faf4;
	border-top:2px solid #6eda6b;
	padding:5px;
	margin-bottom:20px;
	height:20px;
	font-size:15px;
}


#searchoptions{
	padding-left:10px;
	border-right:0px solid #ccc;
	padding-right:10px;
	margin-right:10px;
	width:200px;
	font-size:12px;
}

#searchoptions a{
	text-decoration:none;
	color:#333333;
}

#searchoptions a:hover{
	text-decoration:underline;
	color:#0000FF;
}



#searchcontent{
	padding-left:10px;
	border-right:0px solid #ccc;
	width:530px;
}

#searchright{
	border-left:1px solid #ccc;
	width:180px;
	padding-left:10px;
}	

.soheading{
	padding-left:15px;
	background-image: url(../images/downarrow.png);
	background-repeat: no-repeat;
	font-size:13px;
	clear:both;
	display:block;
	padding-bottom:7px;
	margin-top:7px;	
	top:5px;
	
}

.sjobinfo{
	margin-top:7px;
	border-top:1px dotted #ccc;
	padding-top:5px;
	font-size:11px;
	font-weight:bold;
	display:block;
	color:#006600;
}

.sjobdetails {
	background-color:#eeeeee;
	display:block;
	width:540px;
	padding:10px;
	margin-top:20px;
	margin-bottom:0px;	
	
}


.sjdleft{
	float:left;
	width:140px;
	background-color:#eeeeee;
	display:block;
	clear:left;	
	margin-bottom:5px;	
	color:#000000;
}

.sjdright{
	float:left;
	background-color:#eeeeee;
	font-weight:bold;	
	display:block;
	width:350px;
	margin-bottom:5px;
	color:#000000;	
	
}

.gotobox{
	margin-top:40px;
	width:600px;
	height:380px;
	border:2px solid #d6d6d6;
	padding:20px;
	font-size:16px;
	text-align:center;
}

.jobsbyindeed{
	text-align:center;
}

.jobsbyindeed a{
	color:#999999;
	text-decoration:none;
}

.searchtxt h1{
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
.searchtxt{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;	
	background-color:#eee;
	width:952px;
}

.searchlimitwarning{
	font-size:12px;
	margin:0px;
	padding:5px;
	background-color:#eee;
	border:1px solid #999999;
	margin-right:10px;
}	

.searchlimitwarning h2{
	font-size:12px;
	margin:0px;
}	

.warning_nojobslocation{
	font-size:12px;
	margin:0px;
	padding:5px;
	background-color:#ffcccc;
	border:1px solid #993333;
	margin-right:10px;
}	

.warning_nojobslocation h2{
	font-size:12px;
	margin:0px;
	font-weight:normal;
}	

.footerlinks{
	padding:10px;
}

.footerlinks a{
	color:#FFFFFF;
}

.footerlinks a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}


.hpsboxdesc{
	color:#666666;
}
.hpsitedesc{
	font-size:16px;
}

#topsearches{
	border-top:1px solid #ccc;
	clear:both;
	padding:10px;
	width:530px;
}

.topsearches li{
	list-style:none;
}


.tscol1{
	float:left;
	display:block;
	width:165px;
	text-align:left;
	margin:0px;
	padding:0px 5px 0px 0px;
}

.tscol2{
	float:left;
	display:block;
	width:165px;
	text-align:left;
	margin:0px;
	padding:0px 5px 0px 0px;
		
}

.tscol3{
	float:left;
	display:block;
	width:165px;
	text-align:left;
	margin-bottom:10px;
	clear:right;
	padding:0px;		
}

#topsearchesbottomline{
	border-top:1px solid #ccc;
	clear:both;
	margin-top:10px;
	padding:10px;
	width:530px;
}


.topsearchcloud{
	width:750px;
	padding:10px;
	font-size:15px;
	line-height:24pt;
	text-decoration:none;	
}

.topsearchcloud a{
	text-decoration:none;
}


.cloudbar{
	padding:10px;
	letter-spacing:2px;
	background-color:#ffffff;
	font-size:22px;
	margin-bottom:30px;
	width:700px;
}

.cloudbar a{
	color:#006600;
}

.cloudthisletter{
	background-color:#FFFFFF;
	border:1px solid #333;
	padding:4px 7px 4px 7px;
	text-decoration:none;	
}

.topjob{
	color:#ff9a00;
	font-weight:bold;
	float:left;
	width:45px;
}

.meestgezocht{
	color:#999999;
}

.meestgezocht a{
	color:#999999;
	text-decoration:underline;
}



.sidebarmenutop{
	display:block;
	padding:7px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	background-color:#cccccc;
	border:1px solid #cccccc;	
	width:170px;
	color:#FFFFFF;
}


.sidebarmenu{
	display:block;
	padding:7px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	background-color:#f8f8f8;
	border:1px solid #ccc;
	width:170px;
	
}

.sidebarmenu a{
	color:#000000;
	text-decoration:none;
}

.sidebarmenu a:hover{
text-decoration:underline;
}

.sidebarmenucurrent{
	display:block;
	padding:7px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	background-color:#333;
	border:1px solid #333;
	width:170px;
	
}

.sidebarmenucurrent a{
	color:#fff;
	text-decoration:none;
}

.sidebarmenucurrent a:hover{
text-decoration:underline;
}

.indexcol{
	float:left;
	padding-right:40px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

.indexcol a{
	padding:100px;
	display:block;
}

#indexfooter{
	border-top:1px solid #ccc;
	padding:10px;
	border-bottom:1px solid #ccc;
}
