@media screen, projection {

a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, input, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {
	margin: 0; padding: 0;
}

html, body {height:100%;}

html {
overflow-y: scroll;
}

body {
	font: 11px  Arial, Verdana, Helvetica, sans-serif;
	color: #636363;
	background-color:#e5edf2;	
}
img{
	display:block;
	border:none;
}
h1{
	font: 16px  Arial, Verdana, Helvetica, sans-serif;
	color: #00497e;
	font-weight:bold;
}
h2{
	font: 12px  Arial, Verdana, Helvetica, sans-serif;
	color: #00497e;
	font-weight:bold;
}
h3{
	font: 12px  Arial, Verdana, Helvetica, sans-serif;
	color: #00497e;
	font-weight:bold;
}
h4{
	font: 11px  Arial, Verdana, Helvetica, sans-serif;
	color: #00497e;
	font-weight:bold;
}

/*------------------------------------------------------------------*/

#outerwrapper{
	float:left;
	width:100%;
	background-color:#FFFFFF;
}
.top_border{
	background:url(../images/body_top_border.gif) repeat-x;
}
#backgroundwrapper{
	float:none;
	width:973px;
	margin:0 auto 0px auto;
}
#mainwrapper{
	float:left;
	width:973px;
	background:url(../images/schaduwrand.gif) bottom no-repeat;
}
#nog_een_wrapper{
	margin-right:19px;
	margin-left:19px;
}
/*-----------------------------@header-------------------------------------*/
.header{
	background-color:#fff;
	width:935px;
	float:left;
}
/*---------------------------------------------------------------------*/
.kop_foto2{
	position:relative;
	background:url(/glass/images/Headervisual.jpg) 0 0 no-repeat;
	height:191px;
	width:934px;
}
.kop_foto_tekst_bg{
	position:absolute;
	left:555px;
	top:25px;
	width:355px;
}

.kop_foto_tekst{
	position:absolute;
	left:555px;
	top:25px;
	width:355px;
}
.kop_foto2 p{
	color:#fff;
	padding:16px 16px 16px 16px;
	width:324px;
	float:right;
}
.kop_foto2 a{
	color:#fff;
	padding-left:10px;
}
.kop_foto2 span{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-bottom:12px;
}
/*---------------------------------------------------------------------*/
.kop_foto{
	background:url(../images/Headervisual.jpg) 0 0 no-repeat;
	height:191px;
	width:934px;
}
.kop_foto p{
	color:#fff;
	padding:36px 36px 0 17px;
	width:324px;
	float:right;
}
.kop_foto a{
	color:#fff;
	padding-left:10px;
}
.kop_foto span{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-bottom:12px;
}
.header img{
	float:left;
}
.zoekbox{
	float:right;
	padding-top:14px;
}
.zoekbox ul{
	list-style:none;
}
.zoekbox li{
	float:left;
}
.zoekbox .zoekveld{
	border-top:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
	border-bottom:1px solid #ebebeb;
	border-left:1px solid #e8e8e9;
	height:15px;
	width:150px;
	color:#00497e;
	font-size:11px;
}
.zoekbutton{
	margin-left:7px;
}
.logos_left_hrm{
	float:left;
	margin-top:-168px;
	margin-left:12px;
}
.logos_left_scandinavia{
	float:left;
	margin-top:-168px;
	margin-left:12px;
}
.logos_left_csr{
	float:left;

}

/*----------------------------------vlaggen-------------------------------*/


.vlag_be a{
	padding-right:8px;
	background:url(/images/vlag_nederland.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_nl a{
	padding-right:8px;
	background:url(/images/vlag_nederland.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_fr a{
	padding-right:8px;
	background:url(/images/vlag_frankrijk.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_ch a{
	padding-right:8px;
	background:url(/images/vlag_china.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_de a{
	padding-right:8px;
	background:url(/images/vlag_duitsland.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_it a{
	padding-right:8px;
	background:url(/images/vlag_italie.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_se a{
	padding-right:8px;
	background:url(/images/vlag_zweden.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_no a{
	padding-right:8px;
	background:url(/images/vlag_noorwegen.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_dk a{
	padding-right:8px;
	background:url(/images/vlag_denemarken.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_es a{
	padding-right:8px;
	background:url(/images/vlag_spanje.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_tr a{
	padding-right:8px;
	background:url(/images/vlag_turkije.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_uk a{
	background:url(/images/vlag_uk.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}

.vlag_be a:hover, .vlag_be_active a{
	padding-right:8px;
	background:url(/images/vlag_nederland_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_es a:hover, .vlag_es_active a{
	padding-right:8px;
	background:url(/images/vlag_spanje_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_nl a:hover, .vlag_nl_active a{
	padding-right:8px;
	background:url(/images/vlag_nederland_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_fr a:hover, .vlag_fr_active a{
	padding-right:8px;
	background:url(/images/vlag_frankrijk_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_ch a:hover, .vlag_ch_active a{
	padding-right:8px;
	background:url(/images/vlag_china_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_de a:hover, .vlag_de_active a{
	padding-right:8px;
	background:url(/images/vlag_duitsland_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_it a:hover, .vlag_it_active a{
	padding-right:8px;
	background:url(/images/vlag_italie_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_se a:hover, .vlag_se_active a{
	padding-right:8px;
	background:url(/images/vlag_zweden_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_no a:hover, .vlag_no_active a{
	padding-right:8px;
	background:url(/images/vlag_noorwegen_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_dk a:hover, .vlag_dk_active a{
	padding-right:8px;
	background:url(/images/vlag_denemarken_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_tr a:hover, .vlag_tr_active a{
	padding-right:8px;
	background:url(/images/vlag_turkije_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}
.vlag_uk a:hover, .vlag_uk_active a{
	background:url(/images/vlag_uk_active.gif) no-repeat;
	display:block;
	width:24px;
	height:17px;
}

.nl_mijn_kiwa_training_inlog{
	margin-right:10px;
}
/*------------------------------------------------------------------------------------*/
/*===================== @main_menu =======================*/

.menu{
	width:935px;
	float:left;
}

.invisible_button
{	
	position:absolute;		
	display:block;
	width:190px;
	height:30px;
}

.slidemenuBottomStyle {
	position: relative;
	height: 29px;
	background:url(../images/hoofdmenu/menu_eind.gif) top repeat-x;
	width:688px;
	overflow: hidden;
	margin-left:0;
	font-size:0px;
	float:left;
}
.slidemenuBottomStyle li {
	float: left;
	list-style: none;
}
.slidemenuBottomStyle li.back {
	border-bottom: 3px solid #f49d00;
	width: 0px;
	height: 6px;
	z-index: 12;
	margin-top:20px;
	position: absolute;
}
.slidemenuBottomStyle li a {
	text-indent:-9999px;
	outline: none;
	top: 0px;
	z-index: 10;
	display: block;
	float: left;
	height: 36px;
	position: relative;
	overflow: hidden;
}
/*---------------------------------@rightkolom-----------------------------------------*/

.rightwrapper{
	float:left;
	width:180px;
}
.gerelateerde_documenten_expertcenters{
	float:left;
	width:180px;
	padding-top:37px;
}
.gerelateerde_documenten_expertcenters p{
	float:left;
	font-size:12px;
	font-weight:bold;
	color: #00497e;
	width:180px;
	margin-bottom:15px;
}
.gerelateerde_documenten_expertcenters ul{
	float:left;
	list-style:none;
	color: #999999;
	width:180px;
}
.gerelateerde_documenten_expertcenters li{
	background:url(../images/pijl_documenten_blauw.gif) 1px 3px no-repeat;
	text-indent:13px;
	margin-bottom:11px;
	width:180px;
	height:11px;	
}
.gerelateerde_documenten_expertcenters a{
	color: #999999;
	text-decoration:none;
	display:block;
}
.gerelateerde_documenten_expertcenters a:hover{
	text-decoration:underline;
}

/*----------*/

.padding_div .links_box_404{
	float:left;
	border-top:1px solid #d4d4d4;
	padding:22px 0 22px 0;
	margin-left:16px;
	width:694px;
}
.padding_div .links_404{
	float:left;
	width:210px;
}
.padding_div .links_404 p{
	float:left;
	font-size:12px;
	font-weight:bold;
	color: #00497e;
	width:210px;
	margin:0;
	padding:0 0 10px 0;
}
.padding_div .links_404 ul{
	float:left;
	list-style:none;
	color: #999999;
	padding:0;
	margin:0;
	width:210px;
}
.padding_div .links_404 li{
	background:url(/images/pijl_documenten_blauw.gif) 1px 3px no-repeat;
	text-indent:16px;
	margin-bottom:11px;
	width:180px;
	height:11px;	
}
.contentwrapper .padding_div .links_404 a{
	color: #999999;
	text-decoration:none;
	display:block;
}
.contentwrapper .padding_div .links_404 a:hover{
	text-decoration:underline;
}
.p_404{margin-bottom:25px;}

/*----------*/

.references_expertcenters{
	float:left;
	width:180px;
	padding-top:25px;
}
.references_expertcenters p{
	float:left;
	font-size:12px;
	font-weight:bold;
	color: #00497e;
	width:180px;
	margin-bottom:15px;
}
.references_expertcenters ul{
	float:left;
	list-style:none;
	color: #999999;
	width:180px;
}
.references_expertcenters li{
	background:url(../images/pijl_documenten_blauw.gif) 1px 3px no-repeat;
	text-indent:13px;
	margin-bottom:11px;
	width:180px;
	height:11px;	
}
.references_expertcenters a{
	color: #999999;
	text-decoration:none;
	display:block;
}
.references_expertcenters a:hover{
	text-decoration:underline;
}
.your_personal_contact{
	margin-top:27px;
	float:left;
}
/*---------------------------------*/
.products_menu{
	float:left;
	width:180px;
	padding-top:25px;
}
.products_menu p{
	float:left;
	font-size:12px;
	font-weight:bold;
	color: #00497e;
	width:180px;
	margin-bottom:15px;
}
.products_menu ul{
	float:left;
	list-style:none;
	color: #999999;
	width:180px;
}
.products_menu li{
	background:url(../images/pijl_documenten_blauw.gif) 1px 3px no-repeat;
	text-indent:13px;
	margin-bottom:11px;
	width:180px;
	height:11px;	
}
.products_menu a{
	color: #999999;
	text-decoration:none;
	display:block;
}
.products_menu a:hover{
	text-decoration:underline;
}
/*---------------------------------*/
.your_personal_contact{
	float:left;
	width:180px;
	padding-top:25px;
}
.your_personal_contact p{
	float:left;
	font-size:12px;
	font-weight:bold;
	color: #00497e;
	width:180px;
	margin-bottom:15px;
}
.your_personal_contact ul{
	float:left;
	list-style:none;
	color: #999999;
	width:180px;
}
.your_personal_contact li{
	background:url(../images/pijl_documenten_blauw.gif) 1px 3px no-repeat;
	text-indent:13px;
	margin-bottom:11px;
	width:180px;
	height:11px;	
}
.your_personal_contact a{
	color: #999999;
	text-decoration:none;
	display:block;
}
.your_personal_contact a:hover{
	text-decoration:underline;
}
/*---------------------------------@content-----------------------------------------*/
.foto_wrapper{
	position:relative;
	float:left;
	border-top: solid 6px #c1022a;
	padding:1px 0 1px 0;
}
.contentwrapper{
	float:left;
	width:560px;
}

.contentwrapper_micro{
	float:left;
	/*width:560px;*/
	width:519px;
}
.contentwrapper_micro a:link, .contentwrapper_micro a:visited, .contentwrapper_micro a:active{
	color:#00497e;
	text-decoration:none;
}
.contentwrapper a:link, .contentwrapper a:visited, .contentwrapper a:active{
	color:#00497e;
	text-decoration:none;
}
.contentwrapper a:hover{
	text-decoration:underline;
}
.contentwrapper_micro a:hover{
	text-decoration:underline;
}
.contentwrapper_home{
	float:left;
/*	width:560px;*/
}
.kruimelpad{
	width:490px;
	padding:13px 35px 13px 35px;
	float:left;
	font-size:9px;
}
.kruimelpad a{
	font-size:9px;
	color:#00497e;
	text-decoration:none;
}
.kruimelpad a:hover{
	text-decoration:underline;
}
.kruimelpad_micro{
	width:447px;
	padding:13px 35px 13px 35px;
	float:left;
	font-size:9px;
}
.kruimelpad_micro a{
	font-size:9px;
	color:#00497e;
	text-decoration:none;
}
.kruimelpad_micro a:hover{
	text-decoration:underline;
}
.padding_div{
	float:left;
	padding:0 35px 0 35px;
	width:490px;
}
.padding_div_micro{
	float:left;
	padding:0 35px 0 35px;
	width:447px;
}
.padding_div_micro table input{
	height:16px;
	width:220px;
	margin-bottom:4px;
	border:1px solid #C2C9D1;
	font:11px Arial,Verdana,Helvetica,sans-serif;
}
.padding_div_micro table input#ctl00_cphContent_btnSubmit,
.padding_div_micro table input#ctl00_cphContent_btnSubmit1,
.padding_div_micro table input#ctl00_cphContent_btnSubmit2,
.padding_div_micro table input#ctl00_cphContent_btnSubmit3{
	float:left;
	width:107px;
	height:17px;
	background:url(../brand/images/Verstuur_button.gif) top right no-repeat;
	border:none;
	margin:8px 0px 0px 115px;
	font-size:0px;
	line-height:0px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}

.padding_div_micro table input#ctl00_cphContent_fpUpload{
	height:21px;
	margin-bottom:4px;
	border:none;
	font:11px Arial,Verdana,Helvetica,sans-serif;
}
*:first-child+html .padding_div_micro table input#ctl00_cphContent_fpUpload{
	height:21px;
	margin-bottom:4px;
	border:none;
	background-color:#FFFFFF;
	font:11px Arial,Verdana,Helvetica,sans-serif;
	border:1px solid #C2C9D1;
}

.padding_div_micro table textarea{
	height:150px;
	width:220px;
	border:1px solid #C2C9D1;
	font:11px Arial,Verdana,Helvetica,sans-serif;
}
.padding_div_micro table{
	margin:0 0 20px 16px;
	border:0px solid #CCCCCC;
	color:#000;
}
.padding_div_micro table td{
	border:none;
	color:#000;
	vertical-align:top;
}
.padding_div_iframe_breedte{
	padding:0px;
	width:740px;
}
.padding_div_riskmanagement{
	float:left;
	padding:0 35px 0 35px;
	width:560px;
}
.padding_div_eup{
	float:left;
	padding:0 35px 0 35px;
	width:560px;
}

.padding_div_serviceportal{
	float:left;
	padding:20px 35px 0 35px;
	width:560px;
	color:#000000;
}
.padding_div table{
	margin-left:16px;
	border:0px solid #CCCCCC;
	color:#000;

}
.padding_div table td{
	border:none;
	color:#000;
}
.padding_div h1{
	background:url(../images/pijl_groot_blauw_wit.gif) left 5px no-repeat;
	padding-left:16px;
	margin-bottom:10px;
}
.padding_div h2{
	padding-left:16px;
	margin-bottom:5px;
}
.padding_div p{
	padding:0px 0 10px 16px;
	color:#010000;
}
.padding_div ul, .padding_div ol{
	padding:0px 0 10px 32px;
	color:#010000;
	margin-left:20px;
}
.padding_div li{
	padding:0px 0 0px 0;
}
.padding_div_micro h1{
	background:url(../images/pijl_groot_blauw_wit.gif) left 5px no-repeat;
	padding-left:16px;
	margin-bottom:10px;
}
.padding_div_micro h2{
	padding-left:16px;
	margin-bottom:5px;
}
.padding_div_micro p{
	padding:0px 0 10px 16px;
	color:#010000;
}

.padding_div_micro p a, .padding_div_micro p a:link, .padding_div_micro p a:visited {color:#00497E; text-decoration:none;}
.padding_div_micro p a:hover {color:#00497E; text-decoration:underline;}

.padding_div_micro ul, .padding_div_micro ol{
	padding:0px 0 10px 32px;
	color:#010000;
	margin-left:20px;
}
.padding_div_micro li{
	padding:0px 0 0px 0;
}
.laatste_nieuws h1{
	background:url(../images/pijl_groot_blauw_wit.gif) left center no-repeat;
	text-indent:16px;
	margin-bottom:10px;
}
.laatste_nieuws_inner p{
	padding:5px 0 10px 16px;
}
.laatste_nieuws_inner h2{
	text-indent:16px;
}
.laatste_nieuws_inner h2 span{
	font-weight:normal;
}
.blue_box{
	padding:10px;
	margin:0 0 10px 0;
	background-color:#f3f6f9;
	border:1px solid #c5d6e2;
}
.blue_box_holder{
	padding-left:16px;
}
.blue_box span{
	font-style:italic;
	font-weight:bold;
	color:#00497e;
}
.blue_box a{
	color:#00497e;
	text-decoration:none;
}
.blue_box a:hover{
	text-decoration:underline;
}
.corporate_inner{
	float:left;
	width:200px;
}
.corporate h1{
	background:url(../images/pijl_groot_blauw_wit.gif) left top no-repeat;
	margin-bottom:10px;
	padding-left:15px;
}
.corporate p{
	padding:0px 0 10px 16px;
	color:#010000;
	/*font-weight:bold;*/
}
.corporate_inner p{
	padding:5px 10px 10px 16px;
	color:#010000;
}
.corporate_inner h2{
	padding-left:16px;
}
.corporate_inner ul{
	float:left;
	list-style:none;
	width:200px;
	padding-left:16px;	
	color:#000000;
}
/*-------------------------------------------sitemap------------------------------------------*/
.sitemap_div h1{
	background:url(../images/pijl_klein_blauw_wit.gif) left 5px no-repeat;
	padding-left:15px;
	margin-bottom:10px;
	font-size:14px;
}
.sitemap_div h2{
	background:url(../images/pijl_klein_blauw_wit.gif) left center no-repeat;
	text-indent:16px;
	margin-bottom:10px;
	color:#717070;
}
.sitemap_div h3{
	background:url(../images/pijl_klein_blauw_wit.gif) left center no-repeat;
	text-indent:16px;
	margin-bottom:10px;
	color:#717070;
	font-weight:normal;
}
.sitemap_div h2 a:link, .sitemap_div h2 a:active, .sitemap_div h2 a:visited{
	color:#717070;
}

.sitemap_div h3 a:link{
	text-indent:16px;
	margin-bottom:10px;
	color:#717070;
	font-weight:normal;
}
.sitemap_div h3 a:link, .sitemap_div h3 a:active, .sitemap_div h3 a:visited{
	color:#717070;
}
.sitemap_div p{
	padding:0px 0 5px 16px;
	color:#010000;
	list-style-type:none;
}
.sitemap_div ul, .padding_div ol{
	padding:0px 0px 0px 50px;
	color:#010000;
	list-style-type:none;
}
.sitemap_div li{
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
/*---------------------------------@contact_formulier-----------------------------------------*/
.contact_adres{
	margin-top:16px;
}
.formulier_wrapper{
	margin-top:8px;
	float:left;
}
.contact_formulier{
	float:left;
	width:260px;
	padding-bottom:10px;
	padding-top: 28px;
	color:#000000;
}
.contact_formulier p{
	display:block;
	padding:6px 0 6px 0;
}

.contact_formulier h2{
padding-left:0px;
}
.contact_formulier input.veld{
	border:1px solid #c2c9d1;
	display:block;
	width:227px;
	height:16px;
	margin-bottom:8px;
	padding:3px;
	font: 11px  Arial, Verdana, Helvetica, sans-serif;
	color: #636363;
}
.contact_formulier textarea{
	width:254px;
	height:115px;
	overflow:auto;
	margin-bottom:10px;
	border:1px solid #c2c9d1;
	font: 11px  Arial, Verdana, Helvetica, sans-serif;
	color: #636363;
	padding:3px;
}
.verzend_button{
	float:right;
}

.contactinforight{
	float:left;
	width:260px;
	padding-bottom:10px;
	padding-top: 10px;
	color:#000000;
}
.contactinforight p{
	display:block;
	padding:6px 0 6px 0;
}

.contactinforight h2{
padding-left:0px;
}

.contactinforight_micro{
	float:left;
	width:180px;
	padding-bottom:10px;
	padding-top: 10px;
	color:#000000;
}
.contactinforight_micro p{
	display:block;
	padding:6px 0 6px 0;
}

.contactinforight_micro h2{
padding-left:0px;
}

/*---------------------------------@lefttkolom-----------------------------------------*/
.afstandhouder_menu{
	float:left;
	height:23px;
	width:193px;
	background-color:#fff;
	position:relative;
}
.leftwrapper{	
	float:left;
	width:193px;
	min-height:1px;
}
.left_nav{
	float:left;
	list-style:none;
}
.left_nav li{
   overflow: hidden;
	border-bottom:1px solid #fff;

}
.left_nav li a{
	background:url(../images/pijl_klein_rood_oranje.gif) 17px 11px no-repeat;
	background-color:#f49d00;
	color:#fff;
	font-weight:bold;
	display:block;
	text-decoration:none;
	outline:none;
	padding:7px 14px 6px 31px;
	width:148px;
}

.left_nav li a:hover{

	background-color:#f49d00;
	color:#c1022a;
	font-weight:bold;
	display:block;
	text-decoration:none;
	outline:none;
}
.left_nav li a.active{
	background:url(../images/pijl_klein_rood_oranje.gif) 181px 11px no-repeat;
	background-color:#f49d00;
	color:#c1022a;
	font-weight:bold;
	display:block;
	text-decoration:none;
	outline:none;
	padding:7px 28px 6px 17px;
	width:148px;
}
.left_nav ul{
	list-style:none;
	background-color:#fff5d5;
}
.left_nav ul li{
	border-bottom:0px solid #fff;
	background-color:#fff5d5;
	padding:4px 4px 4px 4px;
	width:185px;
}
.left_nav ul li a{
	background:none;
	background-color:#fff5d5;
	color:#c1022b;
	display:block;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	padding:2px 25px 2px 27px;
	width:133px;
}
.left_nav ul li a:hover{
	background:none;
	background-color:#f49d00;
	color:#fff;
	display:block;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	padding:2px 25px 2px 27px;
	width:133px;
}

.left_nav ul li.active a{
	background:none;
	background-color:#f49d00;
	color:#fff;
	display:block;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	padding:2px 25px 2px 27px;
	width:133px;
}
.leeg_menu{
	width:193px;
	height:27px;
	float:left;
	border-bottom:1px solid #fff5d5;
	background-color:#f49d00;
}
.leeg_menu_404{
	float:left;
}
.leftmenu_pc_titel_1regel{
	float:left;
	background:url(/brand/images/certificering-bg-1regel.gif) top left no-repeat;
	width:165px;
	height:27px;
	padding:6px 14px 0 14px;
	color:#FFFFFF;
	font-weight:bold;
}
.leftmenu_pc_titel_2regels{
	float:left;
	background:url(/brand/images/certificering-bg-2regels.gif) top left no-repeat;
	width:165px;
	height:43px;
	padding:6px 14px 0 14px;
	color:#FFFFFF;
	font-weight:bold;
}
/*.leftwrapper{
	float:left;
	width:193px;
	padding-bottom:10px;
}
.afstandhouder_menu{
	float:left;
	height:23px;
	width:190px;
	background-color:#333333;
	position:relative;
}
.left_nav{
	float:left;
	list-style:none;
}
.left_nav ul{
	list-style:none;
}
.left_nav li{
	width:193px;
	border-bottom:1px solid #fff;
	background-color:#f49d00;
}
.left_nav li.first_schaduw{
	background:url(../images/dropdown_schaduw.gif) repeat-x;
}

.left_nav li a.active{
	background:url(../images/pijl_klein_rood_oranje.gif) 180px 11px no-repeat;
	padding-left:17px;
	width:176px;
	background-color:#f49d00;
	color:#c1022a;
	font-weight:bold;
}
.left_nav li a.active_first{
	background:url(../images/dropdown_schaduw_active.gif) no-repeat;
	padding-left:17px;
	width:176px;
	background-color:#f49d00;
	color:#c1022a;
	font-weight:bold;
}
.left_nav li a.first{
	background:url(../images/dropdown_schaduw.gif) no-repeat;
	padding-left:31px;
	background-color:#f49d00;
	color:#fff;
	font-weight:bold;
}
.left_nav li a{
	background:url(../images/pijl_klein_rood_oranje.gif) 17px 11px no-repeat;
	width:162px;
	line-height:27px;
	color:#fff;
	font-weight:bold;
	display:block;
	text-decoration:none;
	outline:none;
	padding-left:31px;
}
.left_nav ul li a{
	border:none;
	background:url(../images/subnav_bg.gif) no-repeat;
	width:162px;
	height:24px;
	line-height:24px;
	color:#c1022b;
	display:block;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
.left_nav ul li{
	border:none;
}
.left_nav a.twee_regels{
	line-height:15px;
	padding-top:6px;
	padding-bottom:8px;
}
.left_nav li a:hover{
	background-color:#f49d00;
	color:#c1022a;
	font-weight:bold;
}
.left_nav ul li a:hover{
	background:url(../images/subnav_bg_hover.gif) no-repeat;
	color:#fff;
	font-weight:normal;
}
.left_nav ul li.active a{
	background:url(../images/subnav_bg_hover.gif) no-repeat;
	color:#fff;
	font-weight:normal;
}
.leeg_menu{
	width:193px;
	height:27px;
	float:left;
	border-bottom:1px solid #fff;
	background-color:#f49d00;
}*/
/*---------------------------------@lefttkolom-----------------------------------------*/
.serviceportal_zoeken{
	height:163px;
	width:178px;
	padding:18px 0 0 15px;
	float:left;
	background-color:#00497e;
}
.serviceportal_zoekveld{
	width:156px;
	height:15px;
	color:#4c7fa4;
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #929496;
	border-right:1px solid #dfe1e4;
	border-bottom:1px solid #dfe1e4;
	border-left:1px solid #dfe1e4;
	margin-bottom:12px;
	padding-left:5px;
}
.serviceportal_titel{
	color:#ff9900;
	font-size:20px;
	margin-bottom:10px;
}
.serviceportal_find{
	font-size:13px;
	margin-bottom:15px;
	color:#FFFFFF;
}
.serviceportal_zoeken_tekst{
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	display:block;
	width:138px;
	text-align:right;
	line-height:17px;
}
.serviceportal_zoekbutton{
	margin-left:7px;
	float:left;
}

div.register{
float:left;
width:193px;
}
/*--------------------homepage------*/
.left_col{
	background:url(../images/left_col_schaduw.gif) top left repeat-x;
	float:left;
	width:178px;
	height:132px;
	padding:36px 0 0 15px;
	background-color:#f49d00;
	border-bottom:1px solid #fff;
}
.left_col h1{
	font-size:22px;
	color:#c1022b;
	width:163px;
}
.left_col p{
	width:163px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
.inner_content_wrapper_home{
	float:left;
	padding-bottom:10px;
}
.nieuws_blok{
	float:left;
	height:200px;
	width:190px;
	margin-left:53px;
	margin-top:19px;
	border-bottom:10px solid #c1022b;
}
.nieuws_blok h2{
	color:#c1022b;
	font-size:20px;
	border-bottom:1px solid #c1022b;
	line-height:36px;
}
.nieuws_blok span{
	color:#c1022b;
	display:block;
}
.nieuws_blok p{
	display:block;
}
.nieuws_blok a{
	color:#c1022b;
	text-decoration:none;
}
.nieuws_blok a:hover{
	text-decoration:underline;
}
.nieuws_blok p.nieuws_datum{
	color:#c1022b;
	margin-top:13px;
}
.expertise_blok{
	float:left;
	height:200px;
	width:190px;
	margin-left:20px;
	margin-top:19px;
	border-bottom:10px solid #f49d00;
}
.expertise_blok h2{
	color:#f49d00;
	font-size:20px;
	border-bottom:1px solid #f49d00;
	line-height:36px;
}
.expertise_blok ul{
	list-style:none;
	margin-top:5px;
}
.expertise_blok li{
	background:url(../images/pijl_expertise_geel.gif) left center no-repeat;
	text-indent:20px;
	line-height:26px;
}
.expertise_blok a{
	color:#004b7f;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.expertise_blok a:hover{
	text-decoration:underline;
}
.wereldkaart_blok{
	float:left;
	height:191px;
	width:267px;
	margin-left:20px;
	margin-top:28px;
	border-bottom:10px solid #004b7f;
}
.wereldkaart_blok img{
	float:left;
}
.wereldkaart_blok ul.steden{
	float:left;
	width:100px;
	list-style:none;
	padding-right:10px;
}
.wereldkaart_blok li{
	padding:5px 0 5px 0;
	color:#004b7f;
}
.steden_wrapper{
	float:left;
	padding:5px 0;
}
.office_selector{
	float:left;
	height:16px;
	width:151px;
	margin-top:3px;
	margin-left:3px;
	border-top:1px solid #b8b8b8;
	border-left:1px solid #e8e8e9;
	padding-top:0px;
}
select.office_selector{
	color:#00497e;
	font-size:10px;
}
.selector_wrapper{
	float:left;
	width:267px;
	height:22px;
	background-color:#e5ecf2;
}


/*-------dropdownmenu-----*/
.topnav {
	position:absolute;
	top:0;
	left:0;
	list-style: none;
	padding: 0 0;
	z-index:10;
}
.topnav li {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	position: relative;
}
.topnav li a.corporate_menu_uk{
	background-color:#c2022b;
	background:url(../images/uk_dropdown_pijl.gif) no-repeat;
	padding: 0px 0px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	height:23px;
	width:193px;
	text-indent:10px;
	line-height:23px;
	outline:none;
}
.topnav li a.corporate_menu_nl{
	background-color:#c2022b;
	background:url(../images/nl_dropdown_pijl.gif) no-repeat;
	padding: 0px 0px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	height:23px;
	width:193px;
	text-indent:10px;
	line-height:23px;
	outline:none;
}

.topnav li ul.subnav {
	list-style: none;
	position: absolute;
	left: 0px;
	top: 23px;
	background-color:#ffe7b9;
	background:url(../images/dropdown_bg.gif) left top no-repeat;
	display: none;
}
.topnav li ul.subnav li{
	clear: both;
	width: 193px;
	background:url(../images/pijl_klein_oranje_geel.gif) 10px 6px no-repeat;
}
.topnav li ul.subnav li a{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#c1022a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:17px;
	text-indent:28px;
}
.topnav li ul.subnav li a:hover{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#c1022a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:17px;
	text-indent:28px;
	background-color:#f49d00;
}

/*-----------------------------------footer--------------------------------------------*/
#footer{
	height:230px;
	width:957px;
	background:url(../images/footer_bg.gif) no-repeat;
	margin:0 auto 0 auto;
	padding:0px 8px 0px 8px;
	clear:both;
	color:#00497e;
}
.footermenu{
	float:left;
	padding-left:12px;
	line-height:37px;
}
.footermenu a{
	font-size:11px;
	color:#00497e;
	text-decoration:none;
}
.footermenu a:hover{
	text-decoration:underline;
}
#footer p{
	float:left;
	padding-right:60px;
}
#footer span{
	font-weight:bold;
}
#footer ul{
	float:left;
	list-style:none;
	padding-left:12px;
	width:160px;
}
.inner_footer{
	padding:12px 10px;
	border-bottom:1px solid #89acc4;
	float:left;
	width:937px;
}
.inner_footer ul span{
	font-weight:bold;
}
.inner_footer a{
	font-size:11px;
	color:#00497e;
	text-decoration:none;
}
.inner_footer a:hover{
	text-decoration:underline;
}
#copyright_footer{
	width:957px;
	border-top:1px solid #fff;
	float:left;
	text-align:center;
}

/*-----------------*/
#brand_footer{
	height:230px;
	width:957px;
	background:url(../images/footer_bg.gif) no-repeat;
	margin:0 auto 0 auto;
	padding:0px 8px 0px 8px;
	clear:both;
	color:#00497e;
}
#brand_footer p{
	float:left;
	padding-right:60px;
}
#brand_footer span{
	font-weight:bold;
}
#brand_footer ul{
	float:left;
	list-style:none;
	padding-left:12px;
	width:220px;
}
/*-----------------*/

/*-------------------microsite-accordion---------------------*/

.wrapper{width:223px;}
.microsite-accordion-titel{
	height:32px;
	width:223px;
	border-bottom:1px solid #c7c7c7;
}
.microsite-accordion ul li{
	list-style:none;
	width:203px;
}
.bg-1regel{
	background:url(/persoonscertificering/images/accordion-bg-1regel.gif) left top  no-repeat;
	height:23px;
	color:#00497e;
	font-size:12px;
	width:197px;
	padding:8px 0px 0px 26px;
	font-weight:bold;
	cursor:pointer;
	border-bottom:1px solid #c7c7c7;
}
.bg-1regel-active{
	background:url(/persoonscertificering/images/accordion-bg-1regel-active.gif) left top no-repeat;
}
.bg-1regel-hover{
	background:url(/persoonscertificering/images/accordion-bg-1regel-hover.gif) left top no-repeat;
	height:23px;
	color:#00497e;
	font-size:12px;
	width:197px;
	padding:8px 0px 0px 26px;
	font-weight:bold;
	cursor:pointer;
	border-bottom:1px solid #c7c7c7;
}
.bg-2regels{
	background:url(/persoonscertificering/images/accordion-bg-2regels.gif) left top no-repeat;
	height:37px;
	color:#00497e;
	font-size:12px;
	width:197px;
	padding:8px 0px 0px 26px;
	font-weight:bold;
	cursor:pointer;
	border-bottom:1px solid #c7c7c7;
}
.bg-2regels-active{background:url(/persoonscertificering/images/accordion-bg-2regels-active.gif) left top no-repeat;}
.bg-2regels-hover{background:url(/persoonscertificering/images/accordion-bg-2regels-hover.gif) left top no-repeat;
	height:37px;
	color:#00497e;
	font-size:12px;
	width:197px;
	padding:8px 0px 0px 26px;
	font-weight:bold;
	cursor:pointer;
	border-bottom:1px solid #c7c7c7;}

.microsite-accordion ul li p{
	color:#636363;
	font-size:11px;
	width:197px;
	padding:13px 10px 0 10px;
}
.microsite-accordion a.leesmeer{
	color:#c1022b;
	text-decoration:none;
	display:block;
	text-align:right;
	padding-right:10px;
	background:url(/persoonscertificering/images/lees-meer-bg.gif)  183px 5px no-repeat;
	margin:8px 0 0 13px;
}
.microsite-accordion a.teaser{
	color:#636363;
	text-decoration:none;
	display:block;
	padding-right:0px;
	cursor:pointer;
}

a.teaser:visited, a.teaser:active, a.teaser:focus{color:#636363;text-decoration:none;}
a.leesmeer:visited, a.leesmeer:active, a.leesmeer:focus{color:#c1022b;text-decoration:none;}

a.teaser:hover, a.leesmeer:hover{text-decoration:underline;}


.microsite-accordion-footer{
	width:100%;
	height:50px;
}

/*------------------------------------------------------------------------------*/


} /* end of media screen blok, don't remove */

@media print { 
body {
    background:#ff0000;
	font-size:12pt;
	font-family:"Arial", Helvetica, sans-serif;
	text-align:left;
}
h1{
	font-size:18px;
	font-weight:normal;
}
h2{
	font-size:18px;
	font-weight:normal;
}
.header{
	display:none;
}
#footer{
	display:none;
}
.rightwrapper{
	display:none;
}
.leftwrapper{
	display:none;
}
.foto_wrapper{
	display:none;
}
.kruimelpad{
	display:none;
}
a:link, a:visited
{
	color: #000;
	text-decoration:underline;
}
	
	
} /* end of media print blok, don't remove */