body,html{
	top:0px;
	margin:0;
	padding:0px;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	line-height:14px;
}

form {margin:0px;padding:0px;}/*dv*/
td{
	font-size:11px;
}
select {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
}

input.check_margin {
	float:left;
	width:14px;
	height:14px;
	padding:0px;
	margin:0px;	
}
h1 {
	margin:0px;
	font-size:19px;
	color:#3772B1;
	font-weight:normal;
}
h2{
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	font-weight:bold;
	color:#860F36;
}

h2.sitemap{
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	font-weight:bold;
	color:#860F36;
}

h3{
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	font-weight:bold;
	color:#860F36;
}

span.lookslikeh1 {
	margin:0px;
	font-size:19px;
	color:#3772B1;
	font-weight:normal;
}

a{
	cursor:pointer;
	color:#3772B1;
	text-decoration:none;
}


a.arrow, p.arrow {
	background-image:url(/images/arrow.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	padding-left:15px;
}

a.icon_vestiging:hover,
a.icon_hoofdkantoor:hover,
a.icon_inhouse:hover {
	text-decoration:underline!important;
}

a.icon_vestiging.active,
a.icon_hoofdkantoor.active,
a.icon_inhouse.active {
	background-position:left -19px;
}

a.icon_vestiging,
a.icon_hoofdkantoor,
a.icon_inhouse {
	padding:0 3px 0 30px;
	outline:0!important;
	border:0;
	position:relative;
	line-height:19px;
	height:19px;
	overflow:hidden;
}

a.icon_vestiging {
	background:url(/images/icon-vestiging.png) 0 0 no-repeat;
	margin-top:5px;
	display:block;
}

a.icon_hoofdkantoor {
	background:url(/images/icon-hoofdkantoor.png) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:15px!important;
	display:block;
}

a.icon_inhouse {
	background:url(/images/icon-inhouse.png) 0 0 no-repeat;
	margin-top:5px;
	display:block;
}

/*a:hover{
	text-decoration:underline;
}*/
a.white_arrow {
	color:#FFF;
	text-decoration:underline;
	padding:0px;
	padding-left:17px;
	background:url('/images/arrow.gif');
	background-position:0px 2px;
	background-repeat:no-repeat;
}

a.witmetpijl{
	color:#FFF;
	text-decoration:underline;
	padding:0px;
	padding-left:17px;
	background:url('/images/btn_to_werknemers.gif');
	background-position:0px 2px;
	background-repeat:no-repeat;
}
p{
	font-size:11px;
	color:#333333;
	font-weight:normal;
	line-height:14px;
	padding:0px;
	margin:0px;	
}
p.quote {
    color:#860F36;
    font-size:14px;
    text-decoration:italic;
    font-weight:bold;
}

ul{
	margin-top:0px;
	margin-bottom:0px;
}
li{
	margin-left:-24px;
}

ul.alt{
	margin-top:0px;
	margin-bottom:0px;
}
ul.alt li{
	margin-left:-24px;
	line-height:12px;
}

a.menu_link{
	color:#333333;
	text-decoration:none;
}
div.visual{
	position: relative;
	margin-top:-4px;
	margin-bottom:-4px;
	width: 466px;
}
div.text{
	top:12px;
	position:relative;
}
div#body{
	/*
	top:0px;
	position:absolute;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	margin:0px;
	*/

	padding-bottom:40px;
}
div#bodyhome{
	top:0px;
	position:absolute;
	width:100%;
	height:830px;
	background-image:url('/images/bg_home.gif');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0px;
}
div#content{
	display:block;
	position:relative;
	top:0px;
	left:50%;
	margin-left:-486px;
	margin-top:0px;
	width:973px;
	background-color:#FFFFFF;
}
table.contact_plaats { margin-bottom:35px;}
table.contact_plaats td {vertical-align:top;}
table.content{
	display:block;
	position:relative;
	top:0px;
	margin-top:0px;
	width:973px;
	/* height:100%; */
	background-color:#C6D7EC;
	background-image: url(images/bg_zijkant_links.gif);
	background-position:left;
	background-repeat:repeat-y;
}
table.content_rechts{
	display:block;
	position:relative;
	top:0px;
	margin-top:0px;
	width:973px;
	/* height:100%; */
	background-color:#C6D7EC;
	background-image: url(images/bg_zijkant_rechts.gif);
	background-position:right;
	background-repeat:repeat-y;
}
td.content{
	padding-top:17px;
	padding-right:14px;
	padding-left:0px;
	font-size:11px;
	padding-bottom:65px;
}
tr.blauw{
	background-color:#C6D7EC;
}
div#menu{
	position:relative;
	background-image: url(images/bg_menu_bar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	top:0px;
	width:946px;
	z-index:999;
}
td.menuItem{
	font-size:11px;
}
td.menuItem div{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:11px;
	padding-right:11px;
}
td.menuItem:hover{
	background-image:url(images/btn_select_MO.gif);
}
td.menuItemSelect{
	background-image:url(images/btn_select.gif);
	padding-left:11px;
	padding-right:11px;
	font-size:11px;
	height:28px;
}
div.zoekItem{
	position:absolute;
	top:99px;
	right:14px;
	float:right;
	display:inline;
	height:18px;
	padding:0px;
	margin:0;
}
div.zoekItem input{
	position:relative;
	top:1px;
	border: 1px solid #bdcfe6;
	width:120px;
	height:18px;
	padding:0px;
	margin:0px;
}
td.menuTitle{
	width:247px;
	padding-left:13px;
	padding-top:39px;
	font-size:19px;
	color:#3772B1;
}
td.contentTitle{
	margin-left:-1px;
	padding-top:29px;
	font-size:19px;
	color:#3772B1;
}
span.breadcrums{
	position:relative;
	font-size:11px;
	margin-left:-1px;
	bottom:5px;
}
span.breadcrums a{
	text-decoration:none;
}
span.breadcrums a:hover{
	text-decoration:underline;
}
td.menu{
	width:247px;
	padding-left:14px;
	padding-right:14px;
	padding-top:17px;
	padding-bottom:24px;
}

/* @begin linkerkolom */
td.linkercontent{
	width:247px;
	padding-left:14px;
	padding-right:14px;
	padding-top:17px;
	padding-bottom:24px;
}
td.linkercontent div {
	padding-bottom:14px;
	background-position:bottom;
	background-repeat:no-repeat;
}

td.linkercontent div.contentblock {
	padding-bottom:14px;
	padding-left:14px!important;
	padding-right:14px;
}
/* @end */


div#divlinks{
	background-position:bottom;
	width:219px;
}

td.linkercontent table {
	margin-top:-4px;
	padding-top:0px;
	padding-left:14px;
	padding-right:14px;
}

td.menu_specialiteit{
	width:241px;
	padding-left:14px;
	padding-top:17px;
	padding-bottom:24px;
}
td.mouseover{
	background-image: url(images/bg_submenu_bar.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#fefeff;
	/*DVpadding-left:7px;*/
	width:226px;
	font-size:11px;
	color:#3772B1;
	border:0px;
}
td.mouseover_select{
	background-image: url(images/bg_submenu_bar_red.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#881939;
	/*DVpadding-left:7px;*/
	color:#FFFFFF;
	width:226px;
	font-size:11px;
	border:0px;
}
td.clickbar{
	cursor:pointer;
}
/* DV-comment added next definition 20070515 */
td.mouseover A, td.mouseover_select A {
    display:block;
    padding-left:7px;
    width:211px;
	padding-top:6px;
	padding-bottom:7px;
}
/* DV-comment added next definition 20070515 */
td.mouseover_select A {
    color:#FFFFFF;
}
td.mouseover:hover {
	border-top:1px solid white;
	background-image: url(images/bg_submenu_bar_MO.gif);
	background-position:left bottom;
	background-color:#eceff4;
}
td.mouseover:hover A{
	padding-top:5px!important;
}

table.leftCell div.contentblock {
	padding-top:14px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px;
}

/* table.leftCell table{
	padding-top:14px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px;
}*/

td.rightCell{
	padding-left:14px;
	width:209px;
}

td.rightCell div.contentblock {
	margin-top:0px;
	margin-bottom:28px;
	padding-right:14px;
}

/* td.rightCell table {
	margin-top:0px;
	margin-bottom:28px;
	padding-right:14px;
}*/

td.metBG{
	margin-top:34px;
	vertical-align:top;
	width:233px;
	background-image:url(images/bg_table_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
}

img.arrow{
	border:0px;
	margin-right:4px;
	margin-bottom:-1px;
}
img.dot_rechts{
	position:relative;
	float:right;
	right:5px;
	top:-6px;
}
a.blauweLink{
	color:#3772B1;
	text-decoration:none;
}
a.SubmenuLink{
	color:#3772B1;
	text-decoration:none;
}
a.SubmenuLink_select{
	color:#FFFFFF;
	text-decoration:none;
}
a.blauweLink:hover{
	color:#3772B1;
	text-decoration:underline;
}
a.footer{
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
a.footer:hover{
	color:#000000;
	text-decoration:underline;
}
td.redBar{
	background-color:#891839;
	width:27px;
	cursor:pointer;
}
td.redBarBottom{
	background-color:#891839;
	width:27px;
	background-image: url(images/bg_red_bar_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	cursor:pointer;
}
td.whiteBar{
	margin-top:50px;
	background-color:#FFFFFF;
	color:#999999;
	font-size:11px;
	text-align:center;
}
td.topWhite{
	height:100px;
	background-image: url(images/bg_bovenwit.gif);
	background-position:top;
	background-repeat:repeat-x;
}
td.redBarBottom_right{
	background-color:#891839;
	width:27px;
	background-image: url(images/bg_red_bar_bottom_right.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	cursor:pointer;
}
td.topWhiteBlue{
	height:128px;
	background-image: url(images/bg_bovenwit2.gif);
	background-position:top;
	background-repeat:repeat-x;
}
td.menucontent{
	width:973px;
	background-color:transparent;
}
td.left{
	background-image: url(images/bg_onderwit.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#bacce2;
	
}
td.right{
	background-image: url(images/bg_onderwit2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#b4c7dd;
}
table.leftCell{
	width:219px;
	background-color:#dae5f3;
	background-image:url(images/bg_table_leftcell.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
table.vacatures_left td{
	vertical-align:top;
	padding-left:14px;
	padding-top:12px;
	margin:0px;
}
table.vacature_table{
	background-color:#4a729c;
	width:685px;
	height:188px;
}
table.volgconsolid_table{
	background-color:#4a729c;
	width:685px;
}

table.volgconsolid_table td {vertical-align:top;background-position:left top;color:#FFFFFF;}
table.volgconsolid_table h2 {color:#FFFFFF;font-size:14px;}
table.volgconsolid_table td a {color:#FFFFFF;text-decoration:underline;}
table.volgconsolid_table td.padding {padding:14px 14px 0 14px;}
table.volgconsolid_table td.padding {padding:0;}
table.volgconsolid_table td.bottom {background-image:url(images/bg-volgconsolid-bottom.gif);height:11px;line-height:1px;}

table.volgconsolid_table td.col1{
	padding-left:14px!important;
}
table.volgconsolid_table td.col2{
	padding-left:19px!important;
}

table.volgconsolid_table td.col2_top{
	background-image:url(images/bg-volgconsolid-col2-top.gif);
	background-position:left 46px;
	background-repeat:no-repeat;
}

table.volgconsolid_table td.col2{
	background-image:url(images/bg-volgconsolid-col2.gif);
	background-position:left 46px;
	background-repeat:no-repeat;
}

td.rodeBG{
	background-color:#860f36;
	color:#FFFFFF;
}
div.flashholder_td1 {
	margin-top:4px;
	margin-left:9px;
}
div.flashholder_td2 {
	margin-top:0px;
	margin-left:28px;
}
div.textholder_td3{
	position:relative;
	color:#FFFFFF;
	top:32px;
	left:27px;
	right:9px;
	width:170px;
}
div.textholder_td2{
	top:12px;
	position:relative;
	left:14px;
	width:189px;
}
div.textholder_td2 div.contentblock {
	padding-bottom: 14px;
}

div.textholder_td2 table{
	padding-top:14px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px;
}
div.textholder_td1{
	padding-top:14px;
	padding-left:14px;
	width:195px;
}
div.textholder_td1 table{
	padding-bottom:14px;
}
div.textholder_td4{
	padding-top:14px;
	padding-left:14px;
	width:195px;
	color:#FFFFFF;
}
div.textholder_td5{
	padding-top:14px;
	padding-left:14px;
	width:410px;
	color:#FFFFFF;
	padding-bottom:14px;
}
form.zoek_een_baan {
	padding:12px 14px 12px 14px;
	background-color:white;
	background-repeat:repeat-x;
	margin:0 0 1px 0;
}

span.textholder_td1{
	position:relative;
	top:8px;
}
form.vindeenbaan{
	margin-top:0px;
	margin-left:0px;
}
form.vindeenbaan input{
	margin:0px;
	margin-bottom:2px
}
input.trefwoord{
	position:relative;
	border: 1px solid #bdcfe6;
	width:120px;
	height:18px;
}
div.textholder_td3 input.img{
	height:30px;
	width:70px;
	float:right;
	right:0px;
}
div.textholder_td3 table{
	position:relative;
	margin-top:8px;
}
input.belmesnel{
	position:relative;
	border: 1px solid #bdcfe6;
	width:200px;
	height:18px;
}
td.rightCell img.belmesnel{
	position:relative;
	float:right;
	right:2px;
	top:5px;
}
img#vind{
	position:relative;
	right:18px;
	top:9px;
	float: right;
}
table.vacature_list{
	width:685px;
}
table.vacature_list td.nr{
	padding: 4px 7px 4px 14px;
	vertical-align:top;
}
table.vacature_list td.vacaturenaam{
	padding: 4px 7px 4px 14px;
	vertical-align:top;
}
table.vacature_list td.lokatie{
	padding: 4px 7px 4px 14px;
	vertical-align:top;
}
table.vacature_list tr {
	background-image:url(images/bg_vacatures_balk_item.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	text-align:left;
}
table.vacature_list tr:hover {
	background-image:url(images/bg_vacatures_balk_item.gif);
	background-color:#d0def0;
	background-repeat:repeat-x;
	background-position: left bottom;	
	cursor:pointer;
}
table.vacature_list tr.boven td{
	background-image:url(images/bg_vacatures_balk_subkop.gif);
	background-color:#dae5f3;
	background-position: left top;
	vertical-align:middle;
	cursor:default;	
}
table.vacature_list td.lijst_kop{
	padding-left:14px;
	width:685px;
	height:44px;
	background-image:url(images/bg_vacatures_balk_kop.gif);
	background-repeat:repeat-x;
	cursor:default;
}
div.rssButton{
	float: right;
	position:relative;
	right:15px;
}
form#naarPagina{
	position:relative;
	float: right;
	padding-top:3px;
}
.table_width{
	width:685px;
}
input.pagina{
	border: 1px solid #9bb2cf;
	width:44px;
	height:16px;
}
table.kolommen_main{
	width:685px;
	background-color:#dae5f3;
	
}
table.kolommen_main td{
	width:219px;
}
table.kolommen_main td.pijl{
	background-image:url(images/streep.gif);
	background-repeat:repeat-y;
	width:14px;
}
table.kolommen_main td.onderkant{
	background-image:url(images/bg_onderkant_kolommen_main.gif);
	background-repeat:no-repeat;
	height:27px;
}
form.zoek_een_baan input.tekst, form.searchboxbaan input, form.searchboxbel input{
	/*width:135px;*/
	border: 1px solid #bdcfe6;
	margin-top:5px;
	margin-bottom:5px;
}
img.rssButton2{
	position:relative;
	top:-11px;
	float: right;
}
div.testimonial{
	margin:0px;
	height:170px;
	color:#FFFFFF;
	text-decoration:none;
}
div.testimonial img{
	border:0px;
}
div.testimonial p{
	text-decoration:none;
	width:200px;
	color:#FFFFFF;
}
input.vindknop{
	position:relative;
	top:-2px;
	border:0px;
}
img.vindknop{
	margin-top:3px;
}
table.maintable{
	width:684px;
	height:189px;
}
td.tabselected{
	position:relative;
	width:171px;
	height:44px;
	background-image:url(images/tab_selected.gif);
	background-repeat:no-repeat;
}
td.tabunselected{
	position:relative;
	width:171px;
	height:44px;
	background-image:url(images/tab_unselected.gif);
	background-repeat:no-repeat;
}
td#tab1{
	background-position:left;
}
td#tab2{
	background-position:center;
	width:172px;
}
td#tab3{
	background-position:center;
	width:172px;
}
td#tab4{
	background-position:right;
}
p.tabs{
	margin-left:14px;
}
table.formulier{
	width:685px;
	background-color:#FFFFFF;
}

table.formulier tr.blocktitle td {
	padding-bottom:5px;
}

table.afspraakformulier{
	width:452px;
	position:relative;
	background-color:#FFFFFF;
	top:14px;
}
table.persmap{
	width:452px;
	position:relative;
}
table.persmap td.img_holder{
	padding-bottom:14px;
}
table.persmap div{
	background-color:#dae5f3;
	padding:7px;
	height:37px;
}

table.sponsors{
	width:100%;
	position:relative;
}

table.sponsors td {
    width:222px;
}
table.sponsors td.img_holder{
	padding-bottom:14px;
}

table.sponsors div {
	background-color:#dae5f3;
	padding:7px;
	height:150px;
}
table.sponsors div.header {
	background-image:url(images/header-sponsors.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:0px;
	height:53px;
}
table.sponsors div.header h3 {
	padding:7px;
}
	
td.onderkant_smal{
	padding-left:0px;
	background-image:url(images/bg_formulier_onder_smal.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:35px;
}
td.licht{
	border-top:1px solid #dae5f3;
	padding: 4px 0px 4px 0px;
}
td.donker{
	background-color:#f8fafd;
	border-top:1px solid #dae5f3;
	padding: 4px 0px 4px 0px;	
}
.tablemargin{
	background-color:#C6D7EC;;
	height:14px;
}

textarea.vraagklachtbericht {
	margin-top:6px;
	width:400px;
	
}
.afspraakformulier td.spacer{
	width:14px;
	overflow:hidden;
}

td.spacer.spacer div {
	width:14px;
	overflow:hidden;
}

.afspraakformulier td.licht, .afspraakformulier td.donker {

}

.klachtradio {
	float:left;
	clear:left;
	height:16px;
}

.klachtradiolabel {
	height:10px;
	position:relative;
	padding: 0px;
	margin-left:5px;
	margin-top:0px;
	overflow: visible;
}

td.functie{
	padding-left:14px;
	height:84px;
}
div.functie{
	padding-top:45px;
}
input.btn_volgende{
	position:relative;
	float:right;
	right:0px;
	top:14px;
}
td.spacer {
	width:14px;overflow:hidden;
}
input.text{
	width:180px;
	border: 1px solid #bdcfe6;
	font-size:11px;/*ra*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input.radio{
	position:relative;
	bottom:-2px;
}
input.textklein{
	width:86px;
	border: 1px solid #bdcfe6;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input.smal_text{
	width:106px;
	border: 1px solid #bdcfe6;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input.breed_text{
	width:220px;
	border: 1px solid #bdcfe6;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.ervaring{
	line-height:25px;
	display:inline;
}
div.carrousel{
	margin:0px;
	width:226px;
	text-decoration:none;
	height:27px;
	vertical-align:middle;
}
div.carrousel span{
	position:relative;
	top:7px;
}
td.carrousel{
	background-image:url(images/btn_carousel_0.gif);
	background-repeat:no-repeat;
	width:15px;	
	height:27px;
	cursor: pointer;
}
td.carrousel_select{
	background-image:url(images/btn_carousel_1.gif);
	background-repeat:no-repeat;
	position:relative;
	width:15px;
	height:27px;
	cursor: pointer;
}
a.carrousellink{
	color:#3772B1;
	text-decoration:none;
}
p.carrousellink{
	color:#3772B1;
	text-decoration:none;
}
a.carrousellink_select{
	color:#FFFFFF;
	text-decoration:none;
}
/*homepages styles*/

div#home1 {
	position:absolute;
	width: 973px;
	height: 840px;
	overflow: hidden;
}
div#home2 {
	position:absolute;
	width: 973px;
	height: 840px;	
	overflow: hidden;
	z-index:10;
}

div#homebar1_anim {
	top:94px;
	left:0px;
	width:161px;
	height:692px;	
	background-image: url(images/temp_homebar1.gif);
	background-position: -10px;	
	background-repeat: no-repeat;
	overflow: hidden;
	position:absolute;
	visibility: hidden;
	z-index:200;
}

div#homebar2_anim {
	top:94px;
	left:812px;
	width:161px;
	height:692px;
	background-image: url(images/temp_homebar2.gif);
	background-position: -10px;
	background-repeat: no-repeat;
	overflow: hidden;	
	position:absolute;
	visibility: hidden;
	z-index:200;
}

div#homebar1 {
	top:94px;
	left:0px;
	width:171px;
	height:692px;	
	background-image: url(images/temp_homebar1.gif);
	background-position: -10px;	
	background-repeat: no-repeat;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
}
div#homebar2 {
	top:94px;
	left:802px;
	width:171px;
	height:692px;
	background-image: url(images/temp_homebar2.gif);
	background-position: 0px;
	background-repeat: no-repeat;	
	overflow:hidden;	
	position:absolute;
	cursor:pointer;
}
div#page_werkgevers{
	padding-left:-1px;
	width:973px;
	height:618px;
}
div#page_werknemers{
	padding-left:-1px;
	width:973px;
	height:618px;
}
div#menuwerknemers{
	position:relative;
	background-image: url(images/bg_menu_bar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:812px;
}
div#menuwerkgevers{
	position:relative;
	background-image: url(images/bg_menu_bar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	top:0px;
	width:973px;
}
.menuItemsWerkGevers{
	position:relative;
	left:161px!important;
	margin-left:3px;
	height:28px;
}
table.HomewerkNemers{
	width:812px;
	height:490px;
	background-color:#c6d7ec;
	background-image:url(images/bg_zijkant_links.gif);
	background-position:left;
	background-repeat:repeat-y;
}
table.HomewerkGevers{
	position:relative;
	left:161px;
	width:812px;
	height:490px;
	background-color:#c6d7ec;
	background-image:url(images/bg_zijkant_rechts.gif);
	background-position:right;
	background-repeat:repeat-y;
}
table.HomewerkNemers td.bottom, table.HomewerkGevers td.bottom{
	height:40px;
	background-color:#FFFFFF;
	color:#999999;
	font-size:11px;
	text-align:center;
}
table.HomewerkNemers td.homevisual{
	height:280px;
}
table.HomewerkGevers td.homevisual{
	height:280px;
}

div.searchbox{
	background-image:url(images/searchbox.gif);
}

div.searchbox-line {
	
}
div.searchbox a:hover {
    text-decoration:underline
}
div.searchbox input{
	height:17px;
}

div.bannerboxwn{
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	width:490px;
	top:16px;
	left:316px;	
}

div.bannerboxog {
	background-repeat:no-repeat;
	background-position:left top;
	width:490px;
	position:absolute;
	top:16px;
	left:316px;	
}

table.specialiteiten td{
	position:relative;
}
table.specialiteiten td.spec{
	left:0px;
	width:152px;
	height:136px;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}
table.specialiteitenWG td{
	left:0px;
	width:125px;
	height:136px;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}
div.spec{
	margin:0px;
	height:136px;
}
a.spec{
	height:136px;
	text-decoration:none;
	display:block; 
}
a.spec2{
	height:136px;
	text-decoration:none;
	display:block; 
}
a.spec:hover{
	text-decoration:underline;
	color:#860f36;	
}
a.spec2:hover{
	text-decoration:underline;
	color:#3772b1;	
}
.specialiteitText{
	position:relative;
	top:8px;
	left:13px;
	margin-right:20px;
	font-size:11px;
	color:#860f36;
	font-weight:normal;
	line-height:14px;
}
.specialiteitText2{
	position:relative;
	top:8px;
	left:13px;
	margin-right:20px;
	font-size:11px;
	color:#3772b1;
	font-weight:normal;
	line-height:14px;
}

form.searchboxbaan{

}
form.searchboxbaan input{
	top:0px;
	width:172px;
	height:18px;
}
form.searchboxbaan img{
	top:0px;
}
form.searchboxbel{
	padding-top:7px;
	width:286px;
	padding-bottom:17px;
}
form.searchboxbel input{
	width:156px;
	padding-bottom:9px;
}
form.zoek_een_baan input{
	position:relative;
	top:-2px;
	height:15px;
}
div.searchbox input.vindknop{
	top:-1px;
}
div.searchbox td{
	font-size:11px;
}
td.belbox{
	width:131px;
}
div.homebar_text{
	position:relative;
	width:150px;
	padding-top:62px;
	left:17px;
	color:#FFFFFF;
}
div.homebar_text2{
	position:relative;
	width:140px;
	padding-top:62px;
	left:7px;
	color:#FFFFFF;
}
div.kopje_specialisatie{
	margin-top:3px;
	margin-left:7px;
}
div.footer_home{
	bottom:30px;
	color:#999999;
	position:relative;
	text-align:center;
}
select.select_right{
	position:relative;
	border: 1px solid #a7c2e2;
	margin-bottom:7px;
}
select.month{/*ra*/
	position:relative;
	margin-right:2px;
	border: 1px solid #bdcfe6;
	font-size:11px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.nieuws{
	width:100%;/*dv*/
	border-top:1px solid #a7c2e2;
	border-bottom:1px solid #a7c2e2;
}
table.nieuws td{
	padding-top:0px;
	padding-bottom:14px;/*dv*/
}
table.nieuws td.datum{
	padding-right:14px;
	width:70px;
}
span.toon{
	position:relative;
	top:-7px;
}
div.datum{
	padding-bottom:14px;
}
div.zoekveld{

	height:109px;
	background-image:url('images/bg_vacatures_balk_kop.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#4a729c;
	padding:14px;
}
div.zoekveld input{
	height:16px;
	width:340px;
	border: 1px solid #bdcfe6;
}
div.zoekveld div.zoekwoord{
	position:relative;	
	top:42px;
}
div.zoekresultaat {
	width:424px;
	padding-top:14px;
	padding-left:14px;
}
table.vacaturekop tr.kop{
	background-image:url('images/bg_vacatures_balk_kop.gif');
	background-repeat:repeat-x;
	height:44px;
}
table.vacaturekop tr.kop td{
	padding-left:14px;
}

table.vacaturekop tr.inhoud {
	background-image:url(images/bg_vacatures_balk_item.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	background-color:#dae5f3;
}
table.vacaturekop tr.inhoud td {
	text-align:left;
	vertical-align:top;
	padding: 4px 0px 4px 7px;
}

div.internvac{
	padding-bottom:14px;
}
select.route{
	border: 1px solid #a7c2e2;
}
td.route{
	padding-top:14px;
	background-color:#FFFFFF;
	background-image:url('images/bg_formulier_alt1.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
td.route table{
	width:308px;
	margin-left:14px;
	margin-right:14px;
}
/* @start contactformulier */
td.contact {
	padding-top:14px;
	background-color:#FFFFFF;
	background-image:url('images/bg_formulier_alt2.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
td.contact table{
	width:307px;
	margin-left:14px;
	margin-right:14px;
}
td.contact td {
    padding-top:4px;
	padding-bottom:4px;
}
td.contact input.text{
	width:260px;
}
td.contact select{
	width:262px;
	border: 1px solid #a7c2e2;
}
td.contact input.textklein{
	width:127px;
}
td.contact .fielddesc {
    display: block;
    padding-bottom:2px;
}
.radioitem .radio {
    width:auto;height:auto;margin:2px;padding:0;
}

span.radioitem {
    float:left;
    display:block;
    height:21px;
    line-height:21px;
}
div.radioitem {
    height:21px;
    line-height:21px;
    overflow:hidden;
}
.radioitem label, .radioitem input.radio {
    margin-left:4px;
    margin-left:4px;
    float:left;
    line-height:21px;
    _padding-top:2px;
}

/* @end */
div.spacer_breed{
	width:14px;
}
div.textholder_td3 table{
	position:relative;
	top:8px;
}
div.smsofmail{
	position:relative;
	left:20px;
	top:45px;
	width:198px;
	height:85px;
	background-image:url('images/bg_smsofmail.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}
div.SMinhoud{
	color:#FFFFFF;
	padding:7px;
	padding-top:7px;
}
.contentBelmij input{
	position:relative;
	border: 1px solid #7f9db9;
	width:200px;
	height:17px;
	margin-bottom:5px;
	margin-top:4px;
}
.contentBelmij img{
	float:right;
	right:0px;
}
td.onderkant{
	padding-left:0px;
	background-image:url(images/bg_formulier_onder.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:79px;
}
img.btn_volgende {
	bottom:28px;
	float:right;
	position:relative;
	right:14px;
}
img.btn_vorige {
	bottom:28px;
	float:left;
	position:relative;
	left:14px;
}
input.sol_text{
	width:260px;
	border: 1px solid #bdcfe6;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input.sol_textklein{
	width:121px;
	margin-right:2px;
	border: 1px solid #bdcfe6;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.jaren_ervaring{
	margin-left:24px;
	width:355px;
	position:relative;
	display:none;
	background-color:#c6d7ec;
}
div.jaren_ervaring a{
	padding-bottom:5px;
	width:355px;
	position:relative;
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px #c6d7ec solid;
}
div.functielijst div{
	line-height:20px;
	padding-top:0px;
	padding-left:24px;
}
div.functielijst_Unsel div{
	line-height:20px;
	padding-top:0px;
	padding-left:24px;
	color:#CCCCCC;
}

div.mailformfeedback{
	color: #3772b1;
	font-weight: bold;
}

#zoek_animatie{
	position:relative;
	top:-5px;
}
.searchbox-line #info {
    position:relative;
}

span.warning{/*ra*/
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	font-weight:bold;
	color:#860F36;
}

span.required {
	color:#891839;
	font-weight:bold;		
}

input.radio2, input.check2 {
position:absolute;
left:-1.7em;
top:0px;

margin: 0px;
width:1.2em;
height:1.2em;
}

label {
position:relative;
display:block;
padding: 0px 7px 4px 0px;
margin-left:1.7em;
overflow: visible;
}

.textholder_td1 label {
	display: inline;
	margin-left: 0px;
}

div.cblist div.contentblock {
	padding-bottom:14px;
	padding:0 inherit 0 inherit;
	margin:0;
}

body,html{
	behavior: url('/csshover.htc');
}

a img {border:0;}

img.volgtwitter{
	float:left;
	padding-right:12px;
}
img.volghyves{
	float:left;
	padding-right:12px;
}
img.volgfacebook{
	float:left;
	padding-right:12px;
}
img.volglinkedin{
	float:left;
	padding-right:12px;
}

.responsealert {
	padding:10px 0 5px 0;
}

#responsemessage {

}

#responsemessage2 {

}

a#smspopup {
	color: #fff;
	text-decoration: underline;
}

a#smspopup div {
	display: none; 
	font-size:10px; 
	color:#000000;
}

a#smspopup:hover div {
	display: block; 
	position: absolute; 
	left: 20px; 
	top : 0px; 
	width: 140px; 
	font-size:10px; 
	background-color:#f5f6f7;
	padding:10px; 
}

.btnvolgok {
	padding-top:3px;
	float:right;
}

div.contentblock_bg {
	background:url(/images/bg-contentblock.gif) no-repeat 0 0;
	padding:11px;
}

div.contentblock_bg div.title {
	padding:0 0 5px 0;
	margin:0;
}

img.b_twitter {position:relative; left:-14px;border:0px;}

td.dl_game_1 div a, td.dl_game_2 div a, td.dl_game_3 div a {
	display:block;
	padding-top:100px
}

td.dl_game_1 div, td.dl_game_2 div, td.dl_game_3 div {
	padding:10px;
}


td.dl_game_1 {
	background:url(/images/bg-dowload-game-01.jpg) no-repeat 0 0;
	width:158px;
	height:145px;
}

td.dl_game_2 {
	background:url(/images/bg-dowload-game-02.jpg) no-repeat 0 0;
	width:158px;
	height:145px;
}

td.dl_game_3 {
	background:url(/images/bg-dowload-game-03.jpg) no-repeat 0 0;
	width:140px;
	height:145px;
}

img.b_vid_small {margin-bottom:7px;} 
div.receive {
	padding-left:30px;
}
div.receive a {
	text-decoration:underline!important;

}

a.b_home {
	text-decoration:underline;
	display:block;
	background:url(/images/b-home-transport.gif) no-repeat 0 0;
	width:219px; height:45px;
	margin-bottom:11px;
}

a.b_home span {
	display:block;
	padding:15px 15px 0 55px;
}

a.b_home_transport {
	background:url(/images/b-home-transport.gif) no-repeat 0 0!important;
}

a.b_home_personenvervoer {
	background:url(/images/b-home-personenvervoer.gif) no-repeat 0 0!important;
}

a.b_home_rail {
	background:url(/images/b-home-railvervoer.gif) no-repeat 0 0!important;
}

a.b_home_beveiliging {
	background:url(/images/b-home-beveiliging.gif) no-repeat 0 0!important;
}

div.box_home_light {
	position:relative;
	background:url(/images/bg-home-block-light.gif) no-repeat 0 0;
	width:269px;
	height:101px;
	margin-bottom:11px;		
}
div.box_home_light div.padding {padding:10px;}
div.box_home_light h2 {color:#3772b1;font-size:12px;}
div.box_home_light a.bottom {
	position:absolute;
	text-decoration:underline;	
	bottom:10px;
}

div.box_home_app {
	background:url(/images/bg-home-block-dark-app.gif) no-repeat 0 0!important;
}

div.box_home_dark {
	position:relative;
	background:url(/images/bg-home-block-dark.gif) no-repeat 0 0;
	width:269px;
	height:101px;
	margin-bottom:11px;
}
div.box_home_dark a, div.box_home_dark p {color:#FFFFFF;}
div.box_home_dark div.padding {padding:10px;	color:#FFFFFF!important;}
div.box_home_dark h2 {color:#FFFFFF;font-size:15px;position:relative;top:-3px;}
div.box_home_dark a.bottom {
	position:absolute;
	text-decoration:underline;
	bottom:10px;
}

strong.t_padding {padding:18px 0 0 14px;display:block;margin-bottom:-4px}
div.home_max_h {height:281px;overflow:hidden;}
div.box_home_light .float, div.box_home_dark .float {float:right;margin:-6px -6px 0 0;}

div.cb_rounded {
	background:url(/images/cb-rounded-top.gif) no-repeat left top;
	background-position:0 0!important;
	padding:10px 0 0 0!important;
	width:191px;

}
div.cb_rounded  .narrow {font-family:tahoma!important;}
div.cb_rounded  div.padding {
	background:url(/images/cb-rounded-bottom.gif) no-repeat 0 bottom;
	padding:0 11px 11px 11px;
}
table.default td.clean, table.default th.clean {
	background:transparent!important;
	padding:0;
}

table.default td {
	background-color: #dae5f3;
	padding:10px 14px 10px 14px;
}

table.default td.bg_transport {
	height:227px;
	background:#dae5f3 url(/images/img-werkgebied-transport.gif) no-repeat right bottom;
	padding-right:125px;
}

table.default td.bg_personenvervoer {
	height:227px;
	background:#dae5f3 url(/images/img-werkgebied-personenvervoer.gif) no-repeat right bottom;
	padding-right:125px;
}
table.default td.bg_beveiliging {
	height:227px;
	background:#dae5f3 url(/images/img-werkgebied-beveiliging.gif) no-repeat right bottom;
	padding-right:125px;
}

table.default td.bg_rail {
	height:227px;
	background:#dae5f3 url(/images/img-werkgebied-rail.gif) no-repeat right bottom;
	padding-right:125px;
}
table.default th  a {color:#860f36;}
table.default th {
	background:#f7f9fc url(/images/bg-table-th.gif) repeat-x 0 top;
	text-align:left;
	vertical-align:top;
	color:#860f36;	
	padding:10px 14px 10px 14px;
}

div.bg_bevestiging_sollicitatie {
	background:url(/images/bg-bevestiging-sollicitatie.gif) no-repeat 0 0;
	width:685px;height:252px;
	margin-bottom:28px;
}

div.bg_bevestiging_sollicitatie div.padding {
	padding:60px 85px 30px 85px;
}

div.bg_bevestiging_sollicitatie strong {
	color:#891839;
}

div.vacsearch_home {
	position:relative;
	background:url(/images/bg-vacsearch-home.gif) no-repeat 0 0;
	width:551px;height:135px;
	overflow:hidden;
	margin-bottom:14px;
}

h1.t-vind-een-baan span {display:none;}
h1.t-vind-een-baan {
	background:url(/images/t-vind-een-baan.gif) no-repeat 0 0;
	width:130px;height:13px;
	overflow:hidden;
}

h2.t-video span {display:none;}
h2.t-video {
	background:url(/images/t-video.gif) no-repeat 0 0;
	width:44px;height:12px;
	overflow:hidden;
	margin-bottom:5px;
}

h2.t-klanten-seminar span {display:none;}
h2.t-klanten-seminar {
	background:url(/images/t-klanten-seminar.gif) no-repeat 0 0;
	width:137px;height:28px;
	overflow:hidden;
	margin-bottom:5px;	
}

img {border:0;}
