@charset "utf-8";
/* CSS Document */



/* Voor alle blokken het zelfde behalve de witte:  */

.blokcontent {
	width:242px;
	float:left;
	margin-left:20px;
	color:#fff;
	font-size:12px;
	margin-top:0px;
}

.blokcontent ul.blokcontentul {
	float:left;
	margin-left:2px;
}
.blokcontent ul.blokcontentul li {
	list-style:none;
	float:left;
	width:100%;
}

.blokcontent ul.blokcontentul li a:link, .blokcontent ul.blokcontentul li a:visited, .blokcontent ul.blokcontentul li a:active {
	background:url(../images/algemeen/blokcontentliabg.png) center left no-repeat;
	padding-left:14px;
	display:block;
	height:19px;
	line-height:19px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
}

.blokcontent ul.blokcontentul li a:hover {
	text-decoration:underline;	
}

.blokcontent a.blokmeerjobs:link, .blokcontent a.blokmeerjobs:visited, .blokcontent  a.blokmeerjobs:active {
	display:block;
	height:22px;
	margin-top:10px;
	background:url(../images/home/pijlabg-trans.png) center left no-repeat;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#ffffff;
	padding-left:29px;
	line-height:25px;
	float:left;
}

.blokcontent a.blokmeerjobs:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/algemeen/pijlabghover-trans.png) center left no-repeat;
}

div.blok {
	width:262px;
	float:left;
	margin-right:9px;
	min-height:157px;
	height:auto !important;
	height:157px;
	padding-bottom:10px;
}

div.blok laatste {
	margin-right:0;	
}

div.bloktop {
	height:18px;
	width:262px;
}

img.blokheading {
	float:left;
	margin-left:35px;
	margin-bottom:14px;
}

/* ** De verschillende blokken ** */

.grijs {
	background:url(../images/home/blok-grijs.png) left bottom no-repeat;		
}

.topgrijs {
	background:url(../images/home/blok-grijs-top.png) left top no-repeat;	
}

.oranje {
	background:url(../images/home/blok-oranje.png) left bottom no-repeat;		
}

.toporanje {
	background:url(../images/home/blok-oranje-top.png) left top no-repeat;	
}


.lblauw {
	background:url(../images/home/blok-lblauw.png) left bottom no-repeat;		
}

.toplblauw {
	background:url(../images/home/blok-lblauw-top.png) left top no-repeat;	
}

.blauw {
	background:url(../images/home/blok-blauw.png) left bottom no-repeat;		
}

.topblauw {
	background:url(../images/home/blok-blauw-top.png) left top no-repeat;	
}

.groen {
	background:url(../images/home/blok-groen.png) left bottom no-repeat;		
}

.topgroen {
	background:url(../images/home/blok-groen-top.png) left top no-repeat;	
}

.rood {
	background:url(../images/home/blok-rood.png) left bottom no-repeat;		
}

.toprood {
	background:url(../images/home/blok-rood-top.png) left top no-repeat;	
}

.wit {
	background:url(../images/home/blok-wit.png) left bottom no-repeat;
	color:#000 !important;
}

.topwit {
	background:url(../images/home/blok-wit-top.png) left top no-repeat;	
}


/* Content vlakken  */

.contentvlak {	
	width:100%;
	float:left;
	margin-top:20px;
	border-bottom:20px solid #fff;
}

.contentvlak-vacoverzicht {
	float:left;
	width:100%;
	margin-top:20px;
	padding-bottom:20px;
	margin-left:20px;
}

.contentvlak h1 {
	float:left;
	margin-top:5px;
	width:480px;
	color:#1d808d;
	font-size:14px;
	font-weight:bold;
}

.contentvlak h2 {
	float:left;
	margin-top:3px;
	
}

.contentvlak-tekstblok {
	float:left;
	margin-top:16px;
	width:60%;
	height:133px;
}

.contentvlak p {
	line-height:20px;
}

.contentvlak ul {
	float:left;
	width:60%;
}

.contentvlak ul li {
	float:left;
	display:block;
	background:url(../images/mail/bullet.png) left 6px no-repeat;
	padding-left:11px;
	width:100%;
	line-height:16px;
}

.contenttabbreed-nieuw {
	float:left;
	width:799px;
	height:27px;
	background:url(../images/algemeen/content-tab-breed-nieuw.png) left top no-repeat;
}

.contenttabbreed-vacature-nieuw {
	float:left;
	width:696px;
	height:27px;
	background:url(../images/algemeen/content-tab-breed-vacatureoverzicht.png) left top no-repeat;
}

.contenttabkort-nieuw {
	float:left;
	width:291px;
	height:27px;
	background:url(../images/algemeen/content-tab-geen-verloop-nieuw.png) left top no-repeat;
}

.contenttablogo-nieuw {
	float:left;
	width:487px;
	height:27px;
	background:url(../images/algemeen/content-tab-logobedrijven-nieuw.png) left top no-repeat;
}

.contenttab-nieuw h2 {
	float:left;
	margin-top:1px;
	margin-left:6px;
	background:url(../images/algemeen/contenttab-nieuw.png) right top no-repeat;
	padding-left:6px;
	padding-right:15px;
	height:24px;
	line-height:23px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0.2px;
}

.contenttabbreed {
	background:url(../images/algemeen/content-tab-breed.png) left -1px no-repeat ;
	float:left;
	width:799px;
	height:26px;
}

.contenttab {
	font-weight:bold;
	font-size:12px;
	color:#fff;
	float:left;
	width:auto;
	line-height:23px;
	height:24px;
}

.contenttab h2 {
	color:#fff;
	font-size:11px;
	letter-spacing:0.2px;
	padding-left:19px;
	padding-right:19px;
	height:24px;
	line-height:23px;
	display:block;
	background:url(../images/algemeen/contenttabbg.png) left top no-repeat;
	float:left;
	width:auto;
}

span.contenttabspan {
	/*display:block;*/
	height:24px;
	background:url(../images/algemeen/contenttabspan.png) right top no-repeat;
	width:6px;
	float:right;
}

.contenttab-afb {
	float:left;
	margin-right:20px;
	margin-top:20px;
	overflow:hidden;
	width:252px;
	height:133px;
}

.contentvlak-kort {	
	width:291px;
	float:left;
	margin-top:20px;
	border-bottom:20px solid #fff;
}

.contenttabkort {
	background:url(../images/algemeen/content-tab-geen-verloop.png) left -1px no-repeat ;
	float:left;
	width:100%;
	height:26px;
}

ul.videovacatures {
	float:left;
	width:100%;
}

ul.videovacatures li {
	float:left;
	margin-top:15px;
	width:80px;
	height:120px;
	list-style:none;
	margin-right:23px;
}

ul.videovacatures li a:link, ul.videovacatures li a:visited, ul#videovacatures li a:active {
	float:left;
	display:block;
	width:80px;
	height:120px;
	text-align:center;
	color:#303030;
	font-size:11px;
	text-decoration:none;
}

ul#videovacatures li a:hover {
	text-decoration:underline;
}

span.video-thumb {
	float:left;
	width:80px;
	height:60px;
	cursor:pointer;
}

span.videotekst {
	float:left;
	margin-top:10px;
	width:80px;
	height:50px;
	text-align:center;
	color:#303030;
	font-size:11px;
	text-decoration:none;
}

span.videotekst:hover {
	text-decoration:underline;
}

.contentvlak-logo {	
	width:510px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	border-bottom:20px solid #fff;
}

.contenttablogo {
	background:url(../images/algemeen/content-tab-logobedrijven.png) left -1px no-repeat ;
	float:left;
	width:100%;
	height:26px;
}

.vacatures-van {
	float:left;
	margin-top:24px;
	margin-right:18px;
	width:234px;
	line-height:60px;
	text-align:center;
	height:60px;
	overflow:hidden;
	border:1px solid #999;
}

.vacatures-van2 a {
	float:left;
	margin-top:24px;
	width:486px;
	line-height:60px;
	text-align:center;
	height:60px;
	overflow:hidden;
	border:1px solid #999;
}

.extra-bannerruimte {
	float:left;
	margin-top:20px;
	width:780px;
}

.seotekst-home {
	float:left;
	margin-top:20px;
	width:780px;
	color:#000000;
	font-size:11px;
	line-height:18px;
}

.seotekst-home a {
	color:#5c5b5b;
	font-size:11px;
	text-decoration:underline;
}

.seotekst-home a:hover {
	color:#e22326;
	text-decoration:none;
}

#omranding-homebottom {
	float:left;
	width:100%;
}
