/* CSS Document */
body {
	margin: 0px;
	background-color: #fffffe;
	font-family: Calibri;
	}

form {
	margin:0px;
	}
input {
	padding:0;
	height:1.3em;
	}

h1 {
	font-family: Calibri;
	font-size: 26px;
	color: #006bbd;
	margin:0px;
	font-weight:normal;
	}
h1 a{
	font-family: Calibri;
	font-size: 26px;
	color: #006bbd;
	font-weight:normal;
	text-decoration:none;
	}
.fontgreen {
	color: #75bf00;
	}
.titel {
	padding-top: 15px;
	padding-bottom: 10px;
	}
		
.bgmenu {
	background-image:url(/images/bggroenzoekgroot.gif);
	background-repeat:repeat-x;
	}
	
.shadowleft {
	background-image:url(/images/shadowleft.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
.shadowright {
	background-image:url(/images/shadowright.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
	
.broodshadowleft {
	background-image:url(/images/bgbroodleftshadow.gif);
	background-repeat:repeat-y;
	background-position:right;
	width: 41px;
	}
.broodleftbg {
	background-image:url(/images/bgbroodleft.gif);
	background-repeat:repeat-x;
	background-position:left;
	}
.broodshadowright {
	background-image:url(/images/bgbroodrightshadow.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:41px;
	}
.broodrightbg {
	background-image:url(/images/bgbroodright.gif);
	background-repeat:repeat-x;
	background-position:left;
	}
.bgbrood {
	background-image:url(/images/bgbrood.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	font-size: 14px;
	}	
.bgbrood a{
	color:#FFFFFF;
	text-decoration:none;
	}
.bgbrood a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
		
.topinlogreg {
	padding-left: 500px;
	color: #006bbd;
	font-size: 18px;
	vertical-align:top;
	padding-top: 16px;
	}
.topinlogreg a{
	color: #006bbd;
	font-size: 14px;
	text-decoration:none;
	}
.topinlogreg a:hover{
	color: #006bbd;
	font-size: 14px;
	text-decoration:underline;
	}
.pijlorange {
	color: #fdbc07;
	}	
.pijlblue {
	color: #006bbd;
	}
.pijlwhite {
	color: #ffffff;
	}
.topblue {
	background-image:url(/images/bgtopblue.gif);
	background-repeat:repeat-x;
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	padding-left: 12px;
	vertical-align:bottom;
	}
.topgreen{
	background-image:url(/images/bgtopgreen.gif);
	background-repeat:repeat-x;
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	line-height: 13px;
	}
.topgreen a{
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
	}
.topgreen a:hover{
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:underline;
	}
.topgreen2{
	background-image:url(/images/bgtopgreen.gif);
	background-repeat:repeat-x;
	font-family: Calibri;
	font-size: 18px;
	color:#FFFFFF;
	}
.topgreen2 a{
	font-family: Calibri;
	font-size: 18px;
	color:#FFFFFF;
	text-decoration:none;
	}
.topgreen2 a:hover{
	font-family: Calibri;
	font-size: 18px;
	color:#FFFFFF;
	text-decoration:underline;
	}
.topgreencorner{
	background-image:url(/images/bgtopgreencorner.gif);
	background-repeat: no-repeat;
	}
.logo {
	padding-left: 23px;
	}
.topmenu {
	color: #006bbd;
	font-size: 18px;
	vertical-align:bottom;
	padding-bottom: 17px;
	}
.topmenu a{
	color: #006bbd;
	font-size: 18px;
	text-decoration:none;
	}
.topmenu a:hover{
	color: #006bbd;
	font-size: 18px;
	text-decoration:underline;
	}
.topmenulijn {
	color: #76bf00;
	}
	
.bgzoekleft {
	background-image:url(/images/bgzoekleft.gif);
	background-repeat: repeat-x;
	}
.bgzoekleftshadow {
	background-image:url(/images/bgzoekleftshadow.gif);
	background-repeat: no-repeat;
	background-position:right;
	width: 41px;
	}
.bgzoek{
	background-image:url(/images/bggroenzoek.gif);
	background-repeat: repeat-x;
	}
.bgzoekright{
	background-image:url(/images/bgzoekright.gif);
	background-repeat: repeat-x;
	}
.bgzoekrightshadow {
	background-image:url(/images/bgzoekrightshadow.gif);
	background-repeat: no-repeat;
	background-position:left;
	width: 41px;
	}
.zoekbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/zoekbutton.gif); 
	width:193px; 
	height:26px;
	}
input.btnhov {
	cursor:pointer;
	border:0px;
	background-image: url(/images/zoekbuttonover.gif);
	background-repeat: no-repeat;	
	width:193px; 
	height:26px;
}
.zoekbuttonover {
	position: relative;
	background-image: url(/images/zoekbuttonover.gif);
	background-repeat: no-repeat;	
	display: block;
	width:193px; 
	height:26px;
	margin: 0;
	padding: 0; 
  	}
.zoekbuttonover a {
	display: block;
	width:193px; 
	height:26px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.zoekbuttonover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.zoekbuttonover a:hover img{
	visibility: hidden;
  	}
.zoekveld {
	vertical-align:top;
	width: 167px;
	}
.zoekinput {
	font-family: Calibri;
	color: #656565;
	height: 25px;
	width: 167px;
	}
.zoekselect {
	font-family: Calibri;
	color: #656565;
	height: 25px;
	width: 167px;
	}
.uzoeken {
	color:#FFFFFF;
	font-size: 12px;
	text-align:right;
	}
.uzoeken a{
	color:#FFFFFF;
	font-size: 12px;
	text-decoration:none;
	}
.uzoeken a:hover{
	color:#FFFFFF;
	font-size: 12px;
	text-decoration:underline;
	}

.bgwitleftshadow {
	background-image:url(/images/bgwitleftshadow.gif);
	background-repeat: no-repeat;
	background-position:right;
	width: 41px;
	}
.bgwitrightshadow {
	background-image:url(/images/bgwitrightshadow.gif);
	background-repeat: no-repeat;
	background-position:right;
	width: 41px;
	}
.bgstatsleft {
	background-image:url(/images/bgstatsleft.gif);
	background-repeat:repeat-x;
	background-position:right;
	}
.bgstatsleftshadow {
	background-image:url(/images/bgstatsleftshadow.gif);
	background-repeat: no-repeat;
	background-position:right;
	width: 41px;
	}
.bgstatsright {
	background-image:url(/images/bgstatsright.gif);
	background-repeat:repeat-x;
	background-position:left;
	}
.bgstatsrightshadow {
	background-image:url(/images/bgstatsrightshadow.gif);
	background-repeat: no-repeat;
	background-position:right;
	width: 41px;
	}
.bgstats{
	background-image:url(/images/bgstats.gif);
	background-repeat: repeat-x;
	}


.zoeklinksbg {
	background-image:url(/images/zoeklinksbg2.gif);
	background-repeat:repeat-x;
	background-position:right;
	}
.zoeklinksbgshadow {
	background-image:url(/images/zoeklinksbg2.gif);
	background-repeat: repeat-x;
	background-position:right;
	width: 41px;
	}
.zoekrechtsbg {
	background-image:url(/images/zoekrechtsbg2.gif);
	background-repeat:repeat-x;
	background-position:left;
	}
.zoekrechtsbgshadow {
	background-image:url(/images/zoekrechtsbg.gif);
	background-repeat: no-repeat;
	background-position:right;
	width: 41px;
	}
.statsbglinks {
	background-image:url(/images/statsbglinks.gif);
	background-repeat:repeat-x;
	}
.statsbgmid{
	background-image:url(/images/statsbgmid.gif);
	background-repeat: no-repeat;
	width:30px;
	}
.statsbgrechts{
	background-image:url(/images/statsbgrechts.gif);
	background-repeat:repeat-x;
	width: 350px;
	}

.bluerightbg {
	background-image:url(/images/bgblueright.gif);
	background-repeat:repeat-x;
	background-position:left;
	}
.bluerightbgshadow {
	background-image:url(/images/bgblueshadowright.gif);
	background-repeat: no-repeat;
	background-position:right;
	width: 41px;
	}
.blueleftbg {
	background-image:url(/images/bgblueleft.gif);
	background-repeat:repeat-x;
	background-position:left;
	}
.blueleftbgshadow {
	background-image:url(/images/bgblueshadowleft.gif);
	background-repeat: no-repeat;
	background-position:right;
	width: 41px;
	}

.profilering {
	background-image:url(/images/profileringb.jpg);/*background-image:url(/images/profilering.jpg);*/
	background-repeat: no-repeat;
	color:#FFFFFF;
	height:231px;
	padding-left: 40px;
	vertical-align:top;
	}
.profileringwerkgever {
	background-image:url(/images/profilering_werkgever.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
	height:231px;
	padding-left: 40px;
	vertical-align:top;
	}
.proftitel {
	font-size: 28px;
	color:#FFFFFF;
	padding-top: 32px;
	vertical-align:top;
	}
.proftekst {
	font-size: 14px;
	color:#FFFFFF;
	padding-top: 10px;
	vertical-align:top;
	line-height: 18px;
	}
.proflink {
	font-size: 18px;
	color:#FFFFFF;
	padding-top: 15px;
	vertical-align:top;
	}
.proflink a{
	font-size: 18px;
	color:#FFFFFF;
	text-decoration:none;
	}
.proflink a:hover{
	font-size: 18px;
	color:#FFFFFF;
	text-decoration:underline;
	}	
.uitgelichtbalk {
	background-image:url(/images/uitgelichtbalk.gif);
	background-repeat:repeat-x;
	}
.uitgelichtblue {
	background-image:url(/images/uitgelichtblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-size: 18px;
	}
.uitgelichtblue a{
	color:#FFFFFF;
	font-size: 18px;
	text-decoration:none;
	}
.uitgelichtblue a:hover{
	color:#FFFFFF;
	font-size: 18px;
	text-decoration:underline;
	}
	.uitgelichtgreen {
		background-image:url(/images/uitgelichtgreen.gif);
		background-repeat:repeat-x;
		text-align:left;
		vertical-align:top;
		padding: 10px;
		color: #ffffff;
		height: 112px;
		max-height: 132px
	}
	.uitgelichtgreen a {
		color: #006BBD;
		font-weight: bold;
		text-decoration: none;
	}
		.uitgelichtgreen a:hover {
			text-decoration: underline;
		}
.uitgelichtyellow {
	background-image:url(/images/uitgelichtyellow.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:left;
	font-size: 18px;
	padding-left: 10px;
	}
.uwuitgelicht {
	color: #6b6b6b;
	font-size: 14px;
	vertical-align:bottom;
	}
.uwuitgelicht a{
	color: #046eba;
	font-size: 14px;
	text-decoration:none;
	}
.uwuitgelicht a:hover{
	color: #046eba;
	font-size: 14px;
	text-decoration:underline;
	}
	
.balkblue {
	background-image:url(/images/balkblue.gif);
	background-repeat:repeat-x;
	}
.balkgreen {
	background-image:url(/images/balkgreen.gif);
	background-repeat:repeat-x;
	}
.balkyellow {
	background-image:url(/images/balkyellow.gif);
	background-repeat:repeat-x;
	}
.topvacblue {
	background-image:url(/images/topvacblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:44px;
	width:247px;
	padding-left:15px;
	padding-right: 15px;
	}
.topvacblue a{
	color:#FFFFFF;
	text-decoration:none;
	}
.topvacblue a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.topvacgreen {
	background-image:url(/images/topvacgreen.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	width:126px;
	padding-left:15px;
	padding-right: 15px;
	}
.topvacyellow {
	background-image:url(/images/topvacyellow.gif);
	background-repeat:repeat-x;
	color:#006bbd;
	width:71px;
	padding-left:15px;
	padding-right: 15px;
	}

.inlogblue {
	background-image:url(/images/inlogblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	}
.inloggreencorner {
	background-image:url(/images/inloggreencorner.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	}
.inloggreen {
	background-image:url(/images/inloggreen.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	}
.inlogbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/inlogbutton.gif); 
	width:77px; 
	height:27px;
	text-align:right;
	}
input.btninlog{
	cursor:pointer;
	border:0px;
	background-image: url(/images/inlogbuttonover.gif);
	background-repeat: no-repeat;	
	width:77px; 
	height:27px;
}
.inloglabel {
	font-size: 14px;
	color:#FFFFFF;
	}
.inloglabel a{
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
	}
.inloglabel a:hover{
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:underline;
	}
.inloginput {
	width: 155px;
	height: 20px;
	}

.bottomleft {
	background-image:url(/images/bottomleft.gif);
	background-repeat: no-repeat;
	background-position:right;
	}
.bottommid {
	background-image:url(/images/bottommid.gif);
	background-repeat:no-repeat;
	color:#333333;
	font-size:12px;
	}
.bottommid a{
	text-decoration:none;
	color:#333333;
	font-size:12px;
	}
.bottommid a:hover{
	text-decoration:underline;
	color:#333333;
	font-size:12px;
	}
.bottomright {
	background-image:url(/images/bottomright.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
.greenline {
	background-color: #75bf00;
	}

.statslabel {
	color:#ffffff;
	font-size: 13px;
	font-weight:bold;
	}
.cijfer {
	vertical-align:top;
	color: #6b6b6b;
	background-image:url(/images/statscijferbg.gif);
	background-repeat:no-repeat;
	width: 62px;
	height: 18px;
	letter-spacing: 8px;
	padding-left:5px;
	font-size: 14px;
	}
.zoekcijfers {
	color: #6b6b6b;
	background-image:url(/images/zoekcijfersbg.gif);
	background-repeat:no-repeat;
	width: 62px;
	height: 18px;
	letter-spacing: 8px;
	padding-left:5px;
	font-size: 14px;
	}

.bluereg {
	background-image:url(/images/bgbluereg.gif);
	background-repeat:repeat-x;
	height: 38px;
	color:#FFFFFF;
	font-size: 25px;
	padding-left:32px;
	vertical-align:middle;
	}
.greenreg {
	background-image:url(/images/regwerkgeverbg.gif);
	background-repeat:repeat-x;
	padding-left: 67px;
	}
.greenreg2 {
	background-image:url(/images/regkandidaatbg.gif);
	background-repeat:repeat-x;
	padding-left: 67px;
	color:#FFFFFF;
	}
.greenreg3 {
	background-image:url(/images/regkandidaatbg3.gif);
	background-repeat:repeat-x;
	padding-left: 67px;
	color:#FFFFFF;
	}
.greeninlog {
	background-image:url(/images/bginloggen.gif);
	background-repeat:repeat-x;
	padding-left: 67px;
	}
.greenbestelreg {
	background-image:url(/images/bginloggen.gif);
	background-repeat:repeat-x;
	padding-left: 32px;
	padding-right: 25px;
	}
.reglabel2{
	color:#FFFFFF;
	font-size: 15px;
	vertical-align:top;
	}
.reglabel2 a{
	color:#FFFFFF;
	font-size: 15px;
	vertical-align:top;
	text-decoration:none;
	}
.reglabel2 a:hover{
	color:#FFFFFF;
	font-size: 15px;
	vertical-align:top;
	text-decoration:underline;
	}
.reglabel{
	color:#FFFFFF;
	font-size: 15px;
	width: 167px;
	vertical-align:top;
	}
.logotekst {
	color:#FFFFFF;
	font-size: 13px;
	}
.logoupload{
	color:#FFFFFF;
	font-size: 15px;
	line-height:19px;
	}
.reginput {
	width: 260px;
	}
.regbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/regbutton.gif); 
	width:122px; 
	height:26px;
	}
.akkoord {
	color:#FFFFFF;
	font-size: 15px;
	text-decoration:none;
	}
.akkoord a{
	color:#FFFFFF;
	font-size: 15px;
	text-decoration:underline;
	}
.redmelding {
	color:#FF0000;
	}
.regmelding{
	color:#FFFFFF;
	font-size: 15px;
	vertical-align:top;
	}
.loginbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/loginbutton.gif); 
	width:122px; 
	height:26px;
	}
input.btnloginbuttonover{
	cursor:pointer;
	border:0px;
	background-image: url(/images/loginbuttonover.gif);
	background-repeat: no-repeat;	
	width:122px; 
	height:26px;
}
.red {
	color:#FF0000;
	}
.verzendbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/verzendbutton.gif); 
	width:122px; 
	height:26px;
	}
.uploadbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/uploadbutton.gif); 
	width:122px; 
	height:26px;
	}
.formlabel {
	color:#FFFFFF;
	}
.mijnpagblue{
	background-image:url(/images/mijnpagblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	vertical-align:top;
	}
.mijnvacblue{
	background-image:url(/images/mijnvacblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	vertical-align:top;
	}
.mijnvacblue2{
	background-image:url(/images/mijnvacblue2.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	vertical-align:top;
	}
.mijnvacwijzblue{
	background-image:url(/images/mijnvacwijzblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	vertical-align:top;
	}
.mijnpaggreen{
	background-image:url(/images/mijnpaggreen.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	padding-right: 60px;
	vertical-align:top;
	}
.mijnpaggreenw{
	background-image:url(/images/mijnpaggreenw.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	padding-right: 60px;
	vertical-align:top;
	}
.witlijn{
	background-color:#FFFFFF;
	}
.mijnpagstatstitel {
	font-family: Calibri;
	font-size: 24px;
	color: #ffffff;
	vertical-align:top;
	}
.mijnpagstatstitel a{
	font-family: Calibri;
	font-size: 24px;
	color: #ffffff;
	text-decoration:none;
	}
.mijnpagstatstitel a:hover{
	font-family: Calibri;
	font-size: 24px;
	color: #ffffff;
	text-decoration:underline;
	}
.mijnpagstatslabel {
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	}
.mijnpagstatslabel a{
	text-decoration:none;
	color:#FFFFFF;
	}
.mijnpagstatslabel a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	}
.mijnpagtitel{
	vertical-align:top;
	padding-bottom: 10px;
	}
.pagzoekblue{
	background-image:url(/images/pagzoekblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	vertical-align:top;
	}
.opties {
	color:#FFFFFF;
	vertical-align: top;
	line-height: 30px;
	}
.opties a{
	color:#FFFFFF;
	text-decoration:none;
	}
.opties a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.mijnpagbestelbutton {
	vertical-align:middle;
	text-align:right;
	}
.mijnpagbedrijfsinfo{
	background-image:url(/images/mijnpagbedrijfsinfo.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	padding-right: 60px;
	vertical-align:top;
	}
.avvak{
	color:#333333;
	padding-left: 0px;
	padding-right: 30px;
	vertical-align:top;
	}
.wijzigbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/wijzigbutton.gif); 
	width:122px; 
	height:26px;
	}
.bekijkbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/bekijkbutton.gif); 
	width:122px; 
	height:26px;
	}
.mijnpagcvinfo{
	background-image:url(/images/mijnpagcvinfo.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	padding-right: 60px;
	vertical-align:top;
	}
.zoeksortbalk {
	background-image:url(/images/zoeksortbalk.gif);
	background-repeat:repeat-x;
	height:10px;
	}
.zoeksortblue{
	background-image:url(/images/zoeksortblue.gif);
	background-repeat:repeat-x;
	height:125px;
	padding-left: 20px;
	font-size: 18px;
	color:#FFFFFF;
	vertical-align:top;
	}
.zoeksortblue a{
	color:#FFFFFF;
	font-size: 18px;
	text-decoration:none;
	}
.zoeksortblue a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.zoeksortgreen{
	background-image:url(/images/zoeksortgreen.gif);
	background-repeat:repeat-x;
	height:118px;
	}
.zoeksortyellow{
	background-image:url(/images/zoeksortyellow.gif);
	background-repeat:repeat-x;
	height:95px;
	}
.zoekresbluetop{
	background-image:url(/images/zoekresbluetop.gif);
	background-repeat:repeat-x;
	height:32px;
	color:#FFFFFF;
	font-size: 22px;
	padding-left:12px;
	}
.zoekresbluetop a{
	color:#FFFFFF;
	font-size: 22px;
	text-decoration:none;
	}
.zoekresbluetop a:hover{
	color:#FFFFFF;
	font-size: 22px;
	text-decoration:underline;
	}
.zoekrestop{
	background-image:url(/images/zoekrestop.gif);
	background-repeat: no-repeat;
	height:32px;
	}
.zoekrestop2{
	background-image:url(/images/zoekrestop2.gif);
	background-repeat: no-repeat;
	height:32px;
	}
.zoekresyellowtop{
	background-image:url(/images/zoekresyellowtop.gif);
	background-repeat:repeat-x;
	height:32px;
	color:#006bbd;
	font-size:15px;
	}
.zoekresyellowtop a{
	color:#006bbd;
	font-size:15px;
	text-decoration:none;
	}
.zoekresyellowtop a:hover{
	color:#006bbd;
	font-size:15px;
	text-decoration:underline;
	}
.zoekresblue{
	background-image:url(/images/zoekresblue.gif);
	background-repeat:repeat-x;
	height:75px;
	padding-left:12px;
	padding-right: 17px;
	color:#FFFFFF;
	font-size: 15px;
	}
.zoekresblue a{
	color:#FFFFFF;
	font-size: 15px;
	text-decoration:none;
	}
.zoekresblue a:hover{
	color:#FFFFFF;
	font-size: 15px;
	text-decoration:underline;
	}
.zoekresgreen{
	background-image:url(/images/zoekresgreen.gif);
	background-repeat:repeat-x;
	height:53px;
	padding-left:12px;
	padding-right: 10px;
	font-size: 14px;
	color:#FFFFFF;
	}
.aantalresult {
	background-image:url(/images/bgbrood.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:18px;
	text-align:right;
	padding-right: 60px;
	}
.bladlinks {
	background-image:url(/images/bladlinks.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	width:9px;
	}
.bladrechts{
	background-image:url(/images/bladrechts.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	width:9px;
	}

.bladbg {
	background-image:url(/images/bladbgblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size: 13px;
	padding-left: 6px;
	padding-right: 6px;
	}
.bladbg a{
	color:#FFFFFF;
	text-decoration:none;
	}
.blader {
	background-image:url(/images/bladbggreen.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size: 13px;
	padding-left: 6px;
	padding-right: 6px;
	}
.blader a{
	color:#FFFFFF;
	font-size: 13px;
	text-decoration:none;
	}
.blader a:hover{
	color:#FFFFFF;
	font-size: 13px;
	text-decoration:underline;
	}
.zoekresbluetvac{
	background-image:url(/images/zoekresbluetvac.gif);
	background-repeat:repeat-x;
	height:95px;
	padding-left:12px;
	padding-right: 17px;
	color:#FFFFFF;
	font-size: 15px;
	}
.zoekresbluetvac a{
	color:#FFFFFF;
	font-size: 15px;
	text-decoration:none;
	}
.zoekresbluetvac a:hover{
	color:#FFFFFF;
	font-size: 15px;
	text-decoration:underline;
	}
.zoekresgreentvac{
	background-image:url(/images/zoekresgreentvac.gif);
	background-repeat:repeat-x;
	height:70px;
	padding-left:12px;
	padding-right: 10px;
	font-size: 14px;
	color:#FFFFFF;
	}
.zoekresyellowtvac{
	background-image:url(/images/zoekresyellowtop.gif);
	background-repeat:repeat-x;
	height:32px;
	color:#006bbd;
	font-size:20px;
	text-align:center;
	}
.zoekresbgtoplogo{
	background-image:url(/images/zoekresbgtoplogo.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:15px;
	vertical-align: bottom;
	}
.zoekresbgtoplogo a{
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
	}
.zoekresbgtoplogo a:hover{
	color:#FFFFFF;
	font-size:15px;
	text-decoration:underline;
	}
.streepjeslijn {
	border-bottom-style:dashed;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	}
.herplaatsbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/herplaatsbutton.gif); 
	width:122px; 
	height:26px;
	}
.toevoegbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/toevoegbutton.gif); 
	width:122px; 
	height:26px;
	}
.verwijderbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/verwijderbutton.gif); 
	width:122px; 
	height:26px;
	}
.deactbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/deactbutton.gif); 
	width:122px; 
	height:26px;
	}
.wijzigbutton2 {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/wijzigbutton2.gif); 
	width:122px; 
	height:26px;
	}
.regpagina {
	color:#FFFFFF;
	vertical-align: top;
	}
.regpagina a{
	color:#FFFFFF;
	text-decoration:none;
	}
.regpagina a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.regpagblue{
	background-image:url(/images/regpagblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	vertical-align:top;
	}
.regpaggreen{
	background-image:url(/images/regpaggreen.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	vertical-align:top;
	}
.zoekbuttonblue {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/zoekbuttonblue.gif); 
	width:122px; 
	height:26px;
	}
.klembordcontent {
	padding-left: 23px;
	padding-right: 23px;
	}
.klembordgreeninlog {
	background-image:url(/images/bginloggen.gif);
	background-repeat:repeat-x;
	padding-left: 21px;
	}
.klembordbg{
	background-image:url(/images/klembordbg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding: 20px;
	vertical-align:top;
	}
.klembordbg a{
	color:#FFFFFF;
	text-decoration: none;
	}
.klembordbg a:hover{
	color:#FFFFFF;
	text-decoration: underline;
	}
.solbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/solbutton.gif); 
	width:122px; 
	height:26px;
	}
.verwijderbutton2 {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/verwijderbutton2.gif); 
	width:122px; 
	height:26px;
	}
.prodbg{
	background-image:url(/images/prodbg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	padding-right: 50px;
	vertical-align:top;
	}
.productaanbod {
	color:#FFFFFF;
	vertical-align: top;
	}
.productaanbod a{
	color:#FFFFFF;
	text-decoration:none;
	}
.productaanbod a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.prijslijst {
	color:#FFFFFF;
	vertical-align: top;
	border: 1px solid #FFFFFF;
	}
.prijslijst a{
	color:#FFFFFF;
	text-decoration:none;
	}
.prijslijst a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.prijskop {
	color:#000000;
	text-align:center;
	background-color:#dfdfdf;
	}
.prijslijn {
	background-color:#CCCCCC;
	}
.prijsaantal {
	font-size: 13px;
	background-color:#ffffff;
	color:#333333;
	padding-left:15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #cccccc;
	}
.prijsbedrag {
	font-size: 13px;
	background-color:#ffffff;
	color:#333333;
	padding-left:15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #cccccc;
	}
.bestelknop {
	vertical-align:middle;
	text-align:right;
	}
.bestelbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/bestelbutton.gif); 
	width:122px; 
	height:26px;
	}
.bestelgreen{
	background-image:url(/images/bestelgreen.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	padding-right: 60px;
	vertical-align:top;
	}
.bevestigbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/bevestigbutton.gif); 
	width:122px; 
	height:26px;
	}
.berekenbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/berekenbutton.gif); 
	width:84px; 
	height:22px;
	}
/* voor vacature pagina */	
.wit {
	color:#FFFFFF;
	}
.vacgreenleft {
	background-image:url(/images/vacgreenleft.gif);
	background-repeat:repeat-y;
	color:#006bbd;
	text-align:right;
	vertical-align:top;
	font-size: 18px;
	width:289px;
	}
.vacgreenright{
	background-image:url(/images/vacgreenright.gif);
	background-repeat:repeat-y;
	color:#006bbd;
	padding-right: 18px;
	padding-bottom:30px;
	vertical-align:top;
	font-size: 18px;
	width: 572px;
	}
.vacgreenright a{
	color:#006bbd;
	vertical-align:top;
	font-size: 18px;
	text-decoration:none;
	}
.vacgreenright a:hover{
	color:#006bbd;
	vertical-align:top;
	font-size: 18px;
	text-decoration:underline;
	}
.vacgreenmid {
	background-image:url(/images/vacgreenmid.gif);
	background-repeat:repeat-y;
	color:#006bbd;
	width:36px;
	}
.vacblue{
	background-image:url(/images/vacblue.gif);
	background-repeat:repeat-x;
	padding-left: 16px;
	vertical-align:top;
	color:#FFFFFF;
	}
.vacblueyel{
	background-image:url(/images/vacblueyel.gif);
	background-repeat: no-repeat;
	width:25px;
	}
.vacyellow{
	background-image:url(/images/vacyellow.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	}
.vacbluebottom {
	background-image:url(/images/vacbluebottom.gif);
	background-repeat:repeat-x;
	}
/* einde vacature pagina */	

.bedrijfspresbgblue {
	background-image:url(/images/bedrijfspresbgblue.gif);
	background-repeat:repeat-x;
	height:39px;
	color:#FFFFFF;
	font-size: 22px;
	padding-left:12px;
	letter-spacing: -1px;
	}
.bedrijfspresbgblue a{
	color:#FFFFFF;
	font-size: 22px;
	text-decoration:none;
	}
.bedrijfspresbgblue a:hover{
	color:#FFFFFF;
	font-size: 22px;
	text-decoration:underline;
	}
.bedrijfspresbgtopgreen {
	background-image:url(/images/bedrijfspresbgtopgreen.gif);
	background-repeat:repeat-x;
	height:36px;
	color:#FFFFFF;
	font-size: 22px;
	padding-left:12px;
	letter-spacing: -1px;
	}
.zoekbedrijfbutton {
	cursor:pointer;
	border:0px;
	background-repeat:no-repeat;
	background-image:url(/images/zoekbedrijfbutton.gif); 
	width:96px; 
	height:23px;
	}
input.btnzoekbedrijfbutton{
	cursor:pointer;
	border:0px;
	background-image: url(/images/zoekbedrijfbuttonover.gif);
	background-repeat: no-repeat;	
	width:96px; 
	height:23px;
}
.sortlabel {
	font-size: 18px;
	color:#FFFFFF;
	vertical-align:middle;
	}
.sortlabel a{
	font-size: 18px;
	color:#FFFFFF;
	text-decoration:none;
	}
.sortlabel a:hover{
	font-size: 18px;
	color:#FFFFFF;
	text-decoration:underline;
	}
.bedrijfspresovergang {
	background-image:url(/images/bedrijfspresovergang.gif);
	background-repeat:repeat-x;
	width:25px;
	}
.bedrijfspresyellow {
	background-image:url(/images/bedrijfspresyellow.gif);
	background-repeat:repeat-x;
	text-align:center;
	}
.bedrijfspresgreen {
	background-image:url(/images/bedrijfspresgreen.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size: 18px;
	padding-left: 12px;
	letter-spacing: -1px;
	vertical-align:top;
	}
.bedrijfspresgreenbottom {
	background-image:url(/images/bedrijfspresgreenbottom.gif);
	background-repeat:repeat-x;
	}
.bedrijfspresinfo {
	vertical-align:top;
	padding-left: 12px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	background-color: #dcefbe;
	color: #006bbd;
	}
.bedrijfspresvac {
	vertical-align:top;
	padding-left: 12px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	background-color: #fdcd07;
	color: #006bbd;
	}
.bedrijfspresvac a{
	color: #006bbd;
	text-decoration:none;
	}
.bedrijfspresvac a:hover{
	color: #006bbd;
	text-decoration:underline;
	}
.contactblue {
	background-image:url(/images/contactblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:left;;
	font-size: 15px;
	padding-left: 13px;
	padding-right: 15px;
	}
.contactgreen {
	background-image:url(/images/contactgreen.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:left;
	font-size: 18px;
	padding-left: 13px;
	}
.contactgreen a{
	color:#FFFFFF;
	text-align:left;
	font-size: 18px;
	text-decoration:none;
	}
.contactgreen a:hover{
	color:#FFFFFF;
	font-size: 18px;
	text-decoration:underline;
	}
.contactyellow {
	background-image:url(/images/contactyellow.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-size: 18px;
	}
.overzichtgreen {
	background-image:url(/images/overzichtgreen.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-size: 18px;
	padding-left: 28px;
	padding-right: 28px;
	}
.prodimage img {
	border: 2px solid #7fc300;
}
.prodimage:hover img {
	border: 2px solid #fdc807;
}
.prodlink {
	color:#FFFFFF;
	text-align:left;
	}
.prodlink a{
	color:#FFFFFF;
	text-decoration:none;
	}
.prodlink a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.mijnpresblue{
	background-image:url(/images/mijnpresblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left: 40px;
	vertical-align:top;
	}
.contactinfo{
	color:#333333;
	font-size: 16px;
	vertical-align:top;
	}
.contactinfo a{
	color:#333333;
	font-size: 16px;
	text-decoration:none;
	}
.contactinfo a:hover{
	color:#006bbd;
	font-size: 16zspx;
	text-decoration:underline;
	}
.sitemap {
	color:#333333;
	}
.sitemap a{
	color:#333333;
	text-decoration:none;
	}
.sitemap a:hover{
	color:#333333;
	text-decoration:underline;
	}
.bewaarover{
	position: relative;
	background-image: url(/images/vacature_bewarenover.jpg);
	background-repeat: no-repeat;	
	display: block;
	width: 152px;
	height: 21px;
	margin: 0;
	padding: 0; 
  	}
.bewaarover a {
	display: block;
	width: 152px;
	height: 21px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.bewaarover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.bewaarover a:hover img{
	visibility: hidden;
  	}
.printover{
	position: relative;
	background-image: url(/images/vacature_printover.jpg);
	background-repeat: no-repeat;	
	display: block;
	width: 152px;
	height: 21px;
	margin: 0;
	padding: 0; 
  	}
.printover a {
	display: block;
	width: 152px;
	height: 21px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.printover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.printover a:hover img{
	visibility: hidden;
  	}
.solover{
	position: relative;
	background-image: url(/images/solbuttonover.jpg);
	background-repeat: no-repeat;	
	display: block;
	width: 152px;
	height: 21px;
	margin: 0;
	padding: 0; 
  	}
.solover a {
	display: block;
	width: 152px;
	height: 21px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.solover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.solover a:hover img{
	visibility: hidden;
  	}
.bestelover{
	position: relative;
	background-image: url(/images/bestelknopover.jpg);
	background-repeat: no-repeat;	
	display: block;
	width: 104px;
	height: 58px;
	margin: 0;
	padding: 0; 
  	}
.bestelover a {
	display: block;
	width: 104px;
	height: 58px;
	float: left;
	margin: 0;
	padding: 0;
  	}
.bestelover img{
	width: 100%; 
	height: 100%; 
	border: 0; 
  	}
.bestelover a:hover img{
	visibility: hidden;
  	}


h3 {
	font-size: 130%;
	color:#333333;
	}
h3 a{
	color:#333333;
	text-decoration:none;
	}
h3 a:hover{
	color:#0000FF;
	text-decoration:underline;
	}
#content-main {
	width:675px;
	padding:0 30px 0 0;
	float:left;
	}	
.row {
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px dashed #d2dfed;
	}
.box-cols5 {
	width:40px;
	float:left;
	margin-left:20px;
	margin-top:35px;
	position:relative;
	}	
.box-cols4 {
	width:480px;
	float:left;
	margin-right:12px;
	position:relative;
	}	
.last {
	margin-right:0;
	}
/* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */
.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
.clearfix {display:inline-block;}
/* Causes a validation error but is included in CSS2.1: http://www.w3.org/TR/CSS21/visuren.html#propdef-display */
/* Hide from IE Mac \*/
* html .clearfix {height:1px;}
.clearfix {display:block;}

.bottom {
	background: url("/images/bottom_rpt.jpg") repeat-x bottom left;
}
	.bottom .footerlinks {
		margin-top: 49px;
	}
	.bottom .footerlinks * {
		font-size: 11px;
	}
		.bottom .footerlinks a:hover {
			font-size: 11px;
		}
.bottom a{
	color: #006bbd;
	font-size: 18px;
	text-decoration:none;
	}
.bottom a:hover{
	color: #006bbd;
	font-size: 18px;
	text-decoration:underline;
	}
