body {margin:0; padding:0; background:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:160%; color:#000; text-align:center}
/*
 */

sup,
sub {	
	height: 0;	
	line-height: 1;	
	vertical-align: baseline;	
	_vertical-align: bottom;	
	position: relative;	
}

sup {	
	bottom: 1ex;
}

sub {	
	top: .5ex;
}

p, form, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; list-style:none}

/* CASE:26393 DATE:24-09-2010 USER: [MJ] DESCR: [ul en li disc list-style en margin gegeven + padding right]*/
.minisite ul li {
	list-style: disc;
	margin:0 0 0 8px;
}

.it-sng ul {
	padding-right: 10px;
}

.cnt ul, .cnt li {
	list-style:disc;
	
}

.cnt ul {
	margin:0 0 0 40px;
}

/* CASE:35575 DATE:01-02-2012 USER: michael DESC: OL moet numeriek zijn en niet met bullets. */
.cnt ol, .cnt ol li {
	list-style: decimal;
}

.sb-block .dtl-cnt .cnt h1, h2, h3, h4, h5, h6 {font-weight:bold;font-size:12px;}

.dtl-cnt .cnt a {
	font-size:12px;
}

/* Additional style elements */
.rt-cnt .it-sng { width: 342px; }
/* CASE:26393 DATE:24-09-2010 USER: [MJ] DESCR: [breedte aangepast. Hij had geen ruimte aan de rechterkant]*/
.lf-cnt .it-sng { width: 586px; }
.lf-rt-cnt .it-sng { width: 390px; }
.lf-lf-cnt .it-sng { width: 192px; }

a.more2 {
	float:left;
	margin:0 12px 10px 0;
}

.lf-rt-cnt .lf-lst .img-cnt {
	width:96px;
}

.it-tag ul li {white-space:normal;}

.lf-rt-cnt .vc-lst li {
	padding:0 0 0 12px;
	margin: 3px 0 2px 0; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.a-ttl .i-rss.index {
	color: #006699;
}

.tw-lf-cnt .lf-lst .it-cnt .cnt-agenda
{
	margin: 0 0 5px 0;
}

.tw-clm h3.agendatitel, .tw-clm-gr h3.agendatitel 
{
	font-size:16px;
	padding:3px 12px 3px 0;
}

div.a-ttl h1.titel
{
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:7px 0 17px 12px;
}

div.a-ttl h1.titelmetp
{
	font-size:18px;
	font-weight:bold;
	padding:7px 0 0 12px;
}

div.a-ttl p.titelp
{
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:0 0 17px 12px;
}

.a-ttl span.date {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding:5px 0 0;
}

div.clear
{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;	
}

.lfb-lst {
	width:auto;
}
/* .it-cnt verwijderd door CH */
.gl-cnt .lf-rt-cnt 
{
	width: 386px;	
}

.pagina .lfb-lst .it-cnt {
	/*width:100%;*/
	width: 591px;
}

div.field
{
	clear:left;
}

div.field div.options
{
	float:left;
}

a.solliciteer
{
	width: 96px;
	background:transparent url(/images/btn-details.png) no-repeat scroll 0 0;
	color:#000000;
	float:left;
	font-weight:bold;
	margin:10px 5px 0 0;
	padding:7px 9px 8px;
	text-decoration:none;
	background-position:0 -140px;
}

.dtl-cnt .cnt a.solliciteer {
	text-align: center;
}

.dtl-inf .item
{
	float: left;
	width: 376px;
	margin: 0 0 5px 0;
	padding: 0 5px;
}

.dtl-inf .item .img-cnt
{
	float: left;
	margin: 0 5px 0 0;
}

.dtl-inf .bedrijflogo
{
	float:right;
	padding:3px 12px 5px 10px;
	position:relative;
}

.dtl-inf dd {
	width:172px;
}

a.more
{
	float: right;
	margin: 0 12px 10px 0;
}

.rt-cnt .lf-lst
{
	float:left;
	padding:0 12px 10px;
	width:320px;	
}

.rt-cnt .lf-lst .it-cnt {
	width:320px;
}

.rt-w-block .a-ttl {background-position:-610px 0}


.rt-cnt .it-tag ul {
	width:320px;
}

.lfb-lst.shop .img-cnt
{
	width: 111px;
}

.lfb-lst .img-cnt
{
	width: 110px;
}

.print_contactgegevens 
{
	float:left; 
	padding: 15px 0 0 0; 
	clear: left;
	width: 350px;
}

.print_contactgegevens h5
{
	font-size:16px;
	padding:0 0 15px;
}

.print_contactgegevens dt
{
	font-weight: bold;
	float: left;
	clear: left;
	padding: 0 12px 0px 0px;
}

.print_contactgegevens dd
{
	float: left;
}

.sm-scr .smh-src-it .it-cnt {
	height:auto;
}

.sm-scr .smh-src-it .it-cnt p {
	overflow:hidden;
}
.sm-scr .it-cnt p {
	/*overflow:hidden;*/
	height:auto;
}

.cnt.vac ul, 
.cnt.vac li {
	list-style:outside;
	list-style-type:disc;
	
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}
	
/* Structure */
.lf-lf-cnt-top
{
	margin:-98px 0 0 0;
}

.mn-block {
	margin:10px 0 0;
}

.lf-lf-cnt .it-sng p {
	margin:0;
}

.sm-scr .smh-src-it .img-cnt {
	height:75px;
}

/*	form opmaak	* /

.formmail
{
	clear:both;
	float:left;
	padding:0 12px 10px;
}
.lf-cnt .formmail
{
	width:595px;
}

.lf-cnt .lf-rt-cnt .formmail
{
	width:362px;
}

.form.mail .field label
{
	margin: 0 5px 5px 0;
}

.form.mail .field label
{
	width: 121px;
	display: block;
	float: left;
	clear: left;
}

.form.mail .field input.inputtext
{
	clear: left;
	margin: 0 5px 5px 0;
	width: 401px;	
}

.form.mail .field input.inputtext.disabled
{
	border:none;
	background:none;
	color:black;
	overflow-y:visible;
}

.form.mail fieldset
{
	border:none;
	background:none;
}

.form.mail fieldset .field p.hint
{
	font-size: 10px;
}

.form.mail p.sol
{
	margin: 5px 0 5px 9px;
}

.form.mail p.ond
{
	float:left;
	width:403px;
}

.form.mail p.sol span
{
	display: block;
	width: 126px;
	float: left;
}



*/

.form fieldset {
	border: 0;
	padding: 0;
}

.form .field {
	clear: both;
	margin: 2px 0;
}

.form .field .forminput {
	float: left;
	width: 400px;
}

.form .field .forminput label {
	width: auto;
}

.form .field label {
	margin: 0;
	float: left;
	width: 150px;
	clear: left;
}

.form input {
	margin:0 5px 5px 0;
}

.form .field .forminput input.formfile {
	width: 100%;
}

.form .formselect,
.form .formcaptcha,
.form .formtext, 
.form .formtextarea,
.form .formfile
 {
	border: 1px solid #E4E4E4;
	width: 400px;
}
.form.mail .field .formtextarea {
	margin: 0;
}

.form .formradio {
}

.form #captcha-input {
	margin-left: 150px;
}

.form .uitleg {
	margin: 10px 0;
}

#submit,
#submitanotherfile,
.form input#submitform {
	background:url(/images/btn-details.png) no-repeat bottom left;
	padding: 3px 5px;
	width: 114px;
	height: 35px;
	font-weight: bold;
}


/*	form opmaak	*/

.lf-rt-cnt .form.mail .field input.inputtext
{
	clear: left;
	margin: 0 5px 5px 0;
	width: 201px;	
}

.form.mail .field textarea#comment
{
	width: 400px;
	margin: 5px 0 0 126px;	
}

.lf-rt-cnt .form.mail .field textarea#comment
{
	width: 198px;	
}

.form.mail .field input#cv
{
	border: 1px solid #E4E4E4;
	width: 406px;
}

.form.mail input.submit
{
	background:transparent url(/images/sh-btn.gif) no-repeat scroll 0 0;
	border:0 none;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:37px;
	line-height:16px;
	padding:7px 0 8px;
	width:82px;
}

.form.mail input.submits
{
	background:transparent url(/images/sh-btn.gif) no-repeat scroll 0 0;
	border:0 none;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:37px;
	line-height:16px;
	padding:7px 0 8px;
	width:82px;
	margin: 0 0 10px 0;
}

.form.mail .fieldcaptcha
{
	margin: 5px 0 0 0;
}

.form.mail .fieldcaptcha input#captcha-input
{
	clear: left;
	margin: 5px 5px 5px 126px;
	width: 100px;
}

.form.solliciteer .field label input.aanhef
{
	clear: left;
}

.inputtext
{
	border: 1px solid #E4E4E4;
}


.sm-scr .it-cnt {
	float:left;
	height:70px;
	overflow:hidden;
	width:181px;
}


/* Einde Structure */

/*Panel kennis uitgelicht kenniscloud*/
.tw-clm .tw-rt-cnt .it-tag ul {
	width: 367px;
}
/*Panel kennis uitgelicht kenniscloud*/

/*Panel kennis uitgelicht beurs*/
.ag-rt-cnt 
{
	float:left; 
	width:391px; 
	border-left:2px solid #EAEAEA; 
	margin:20px 0 0 -2px;
}

.ag-rt-cnt .lf-lst 
{
	padding:0 12px;
}
/*Panel kennis uitgelicht beurs*/

/* Ticker */
.tcr-cnt {
	background:transparent url(/images/sh-bg.png) repeat-x scroll 0 0;
	height:40px;
}

.tcr-cnt-sub {
	font-weight:bold;
	line-height:13px;
	padding:14px 10px 0 15px;
	width:950px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:left;	
}

.tcr-cnt-sub input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	vertical-align:top;
	
}

.tcr-cnt-sub span {padding:0 5px 0 0; float:left}
#cnrTicker {padding:3px 3px 0 0}
.tcr-cnt-sub ul {float:left; padding:0; margin:0; list-style:none; color:#919191; font-size:14px}
.tcr-cnt-sub li {float:left; margin:0; padding:0 5px 0 0}
.tcr-cnt-sub li a {font-size:12px}
.tcr-cnt-sub ul#ticker {color:#0099CC; font-size:12px}
.tcr-cnt-sub ul#ticker li {display:none}


.tpTicker {padding:14px 10px 0 15px; font-weight:bold; float:left; width:600px; line-height:13px}


/* Einde Ticker :( */

/* Video */
.img-ply {
	position:absolute;
	background:none transparent;
	
}

.img-ply img {
	margin:33%;
}

.cnt-video {
	text-align:center;
	padding: 10px 0;
}
/* Einde Video */

/* Begin Poll Module */
.lfb-lst .pl-cnt
{
	border-bottom:1px solid #E7E7E7;
	margin: 0 0 10px 0;
}

.lfb-lst .pl-cnt.poll_item
{
	border:0px;
}

.lfb-lst .poll-cnt-index
{
	float:left;
	padding:0 12px;
	width:362px;
}
/* Einde Poll Module */

/* Begin Search */
.s-cnh li a {
	background:transparent url(/images/s-cnh-it-bg.png) no-repeat scroll center top;
	float:left;
	line-height:17px;
	padding:9px 11px 10px;
	text-decoration:none;
}

.s-lf-cnt em
{
	background: none #FFFFCD;
}

.lf-lst .img-cnt-logo {
	float:right;
	padding:5px 12px 0 0;
}

.s-lf-cnt .lf-lst h3 span {
	color:#999999;
	font-size:10px;
	padding:0 1px 0 10px;
}

.src-cor {
	padding: 10px;
	display: block;
}

/* Einde Search */

/* Begin Linkfarm */
.ft-menu 
{
	padding:0 ;
}
.ft-menu p.balk1
{
	padding: 15px 0 0 0;
	font-weight: bold;
}

.ft-menu p.balk1 a,
.ft-lnk p.balk2 a,
.ft-lnk p.balk3 a
{
	padding: 0 4px 0 6px;
}

.ft-lnk p.balk2
{
	padding: 15px 0 0 0;
}
/* Einde Linkfarm */

/* Update tags in item */
.dtl-cnt .tags {
	color:#666666;
	font-size:11px;
	padding: 0 0 0 12px;
}

div.tags2
{
	margin: 0 0 10px 0;
	width: 565px;
	float: left;
}

.dtl-cnt .tagscarriere {
	padding: 0;
}

.dtl-cnt .tagscarriere label {
	display: block;
	width: 115px;
	float: left;
}

.dtl-cnt .tagscarriere span {
	display: block;
	width: 450px;
	float: left;
}

.dtl-cnt p.intro {
	font-weight:bold;
}

.dtl-cnt .cnt span.inleiding
{
	display: block;
	margin: 0 0 10px 0;
}
/* */

/* Agenda listing panel left column */

/*.lf-lf-cnt .ag-lst .cnt {clear:both; width:170px;}
.lf-lf-cnt .ag-lst h5 {clear:both; width:170px;}
*/

/* Dossiers */

.lfb-lst-dos {
	float:left;
	/*margin:-5px 0 0;*/
	margin: 0;
	padding:0 0 10px 10px;
	position:relative;
	width:581px;
	/*border-top:1px solid #D7D7D7;*/
}

.lst-dos { 
	width: 265px; 
	float:left; 
	line-height:140%;
	margin:0;
	padding:5px 4px 15px;
}

.lst-dos dt { font-weight:bold; }

.lst-dos dt a {
	color: #000;
}

.lst-dos dd { 
	width: 265px;
	background:transparent url(/images/vc-list-bullet.gif) no-repeat scroll 1px 8px;
	padding:1px 0 1px 12px;
}

.lst-dos dd a {
	text-decoration:none;
}

.lst-dos dd a:hover {
	text-decoration:underline;
}


.lst-dos dt span.r-ttl { 
	float:right; 
	/*margin:0 0 0 -5px; */
	padding:0; 
}

.lst-dos dt .i-rss {background:url(/images/rss-icon.gif) no-repeat 0 1px; padding:0 0 0 18px; color:#000; font-size:11px }

.lfb-lst-dos h2 a
{
	font-size: 14px;
	text-decoration:none;
	
} 

.snbg-it-dos .cnt h4 {font-size:12px; line-height:160%}
.snbg-it-dos .cnt h4 a {text-decoration:none}

.lfb-lst-dos .it-cnt {
	float:left;
	padding:5px 0;
	width:571px;
}

.a-ttl span.r-ttl-dos {
	float:right;
	margin:0 0 0 -5px;
	padding:7px 12px 0 0;	
}

.a-ttl span.r-ttl-dos .i-rss {
	background:transparent url(/images/rss-icon.gif) no-repeat scroll 0 1px;
	color:#000;
	font-size:11px;
	padding:0 0 0 18px;
}

.snbg-it-dos {
	float:left;
	/*padding:10px 0;*/
	width:591px;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
}

.snbg-it-dos .it-cnt, .snbg-it-dos .it-cnt-lf {
	width:295px;
	float:left;
/*	height:160px;*/	
}

.snbg-it-dos .it-cnt-lf {
	border-right:1px solid #D7D7D7;	
}

.snbg-it-dos .img-cnt {
	float:left;
	padding:10px 0 0 12px;
}

.snbg-it-dos .cnt {
	display:table;
	height:1%;
	padding:6px 12px 0;
}

.snbg-it-dos .cnt span.date {
	color:#666666;
	font-size:10px;
}

.lfb-lst-dos .it-cnt span.date{
	color:#666666;
	font-size:10px;
	
}

/* Einde dossiers */

/* ColorBox */
#cbox-cnt {bottom:3px;}
#cbox-prev{position:absolute; bottom:0; left:0px; background:url(/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cbox-prev.hover{background-position:-75px -25px;}
#cbox-next{position:absolute; bottom:0; left:27px; background:url(/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cbox-next.hover{background-position:-50px -25px;}
#cbox-ttl {margin:0; position:absolute; bottom:3px; left:0; font-size:12px; text-align:center; width:100%; height:25px;}
#cbox-current{position:absolute; bottom:3px; left:58px; color:#949494;}
/* Einde ColorBox */


.a-subttl {
	float:left;
	width:100%;
}

.a-subttl p {
	float:left;
	font-size:14px;
	padding: 5px 0 0 12px;
}

/* Forms */

ul.errors {
	color:#FF0000;
	clear:left;
}

.pgn-cnt {
	width: 100%;
	margin: 0 auto;
}
div .formmail {
	padding:10px;
}

a.btn-merk {
	cursor: pointer;
}

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

p a.readmore {
	font-size: 11px;
}


/* nieuwscarroussel	*/

.itSlider #lfBl p a {
	text-decoration: none;
}
.itSlider #lfBl p a:hover {
	text-decoration: underline;
}

.itSlider .fakeLayer {
	display:none;
	left:0;
	position:absolute;
	top:1px;
	width:288px;
	z-index:90;	
}

/* What makes you tick formulier */
ul.filelist li {
    list-style-type: disc;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 5px;
}
#submitanotherfile {
    width: 188px;
    background:url(/images/btn-details.png) no-repeat top left;
}

#overzichtmerken .cnt  ul {
	margin: 0;
}

.minisitepanel .it-sng ul, 
.minisitepanel .it-sng ol {
	padding: 0;
	margin: 0;
	padding: 0px 0px 0px 30px;
}
.minisitepanel .it-sng ul {
	-webkit-padding-start: 40px;
	display: block;
	list-style-type: disc;
	margin: 10px 0px;
}
.minisitepanel .it-sng ol {
	-webkit-padding-start: 40px;
	display: block;
	list-style-type: decimal;
	margin: 10px 0px;
}
.minisitepanel .it-sng ol li {
	list-style: decimal outside none;
}
.minisitepanel .it-sng ul li {
	list-style: disc outside none;
}

/* 	
 * CASE:20341 DATE:04-06-2010 USER: [MJ] DESCR: [aanpassen slidebox op detailpagina]
 * 
*/

.grbg-it2 {
	width: 230px;
}

.imgView {
	width: 230px;
}

/*
.lf-scr .it-cnt {
	width: 232px;
}
*/

.dtl-cnt .img-cnt {
	float: none;
}


/* CASE:20341 DATE:09-06-2010 USER: [MJ] DESCR: [Onderstaande]*/
.containerItemOptions {
	float: right;
	width: 246px;
}
.grbg-it2-related {
	background: none repeat scroll 0 0 #EFEFEF;
	border: 1px solid #D7D7D7;
	margin: 7px;
	width: 214px;
	float: right;
	padding: 5px 8px;
}

.grbg-it2-related ul {
	padding: 0 0 0 15px;
}

.grbg-it2-related ul li {
	list-style-type: disc;
}

.cnt p a {
	/*color: #000;*/
	text-decoration: none;
}

.cnt p a:hover {
	text-decoration: underline;
}

.cnt p a.readmore {
	color: #006699;
	text-decoration: underline;
}

.cnt p a:hover.readmore {
	text-decoration: none;
}

.snbg-it-dos .it-cnt,
.snbg-it-dos .it-cnt-lf {
	padding: 8px 8px 8px 12px;
	width: 275px;
}
.snbg-it-dos .it-cnt .img-cnt,
.snbg-it-dos .img-cnt {
	padding: 5px 10px 5px 0;
}

.it-cnt h4,
.it-cnt-lf h4 {
	padding: 2px 0 0 0;
}

.it-cnt p a,
.it-cnt-lf p a {
	text-decoration: none;
	color: #000;
}

.it-cnt p a:hover,
.it-cnt-lf p a:hover {
	text-decoration: underline;
}

.it-cnt p a.readmore,
.it-cnt-lf p a.readmore {
	color: #006699;
	text-decoration: underline;
}

.it-cnt p a:hover.readmore,
.it-cnt-lf p a:hover.readmore {
	text-decoration: none;
}

.snbg-it .cnt p a {
	font-size: 12px;
}

.snbg-it .cnt p a.readmore {
	font-size: 11px;
}

.snbg-it-dos span.date {
	color:#666666;
	font-size:10px;
}

form.form p.hint {
	margin-left: 150px;
	clear: both;
	float: left;
	font-style: italic;
	width: 400px;
	padding-bottom: 7px;
}

form.form dd {
	margin: 0px; 
	padding: 0px;
	float: left;
}
form.form dd fieldset {
	margin: 0px; 
	padding: 0px;
	float: left;
}

/* CASE:26352 DATE:20-09-2010 USER: [MJ] DESCR: [minisite werden de head tags niet goed weergegeven.]*/
.minisite .it-sng h1,
.minisite .it-sng h2,
.minisite .it-sng h3,
.minisite .it-sng h4,
.minisite .it-sng h5,
.minisite .it-sng h6 {
	padding: 0 12px;
}

