html,body {
	margin : 0px;
	padding : 0px;
	overflow-x : hidden;
	overflow-y : yes;
	background : #D9DAD8;
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #000;
}
td {
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #666666;
}
.flash { /* home / flashanimatie */
	background : #EEE;
	height : 180px;
}
.header-h { /* home / header */
	background : #FFF;
	height : 120px;
	color : #0A7CBA;
	font : bold italic 14pt Trebuchet MS, sans-serif;
}
.header { /* home / header / slogan */
	background : #FFF;
	height : 120px;
	color : #0A7CBA;
	font : bold italic 14pt Trebuchet MS, sans-serif;
	padding-left : 10px;
}
.header-a { /* home / algemeen header */
	background : #EDEDED url(header-a.jpg) no-repeat;
	height : 180px;
}
.header-r { /* home / research header */
	background : #EDEDED url(header-r.jpg) no-repeat;
	height : 180px;
}
.header-r100 { /* home / research header */
	background : #EDEDED url(header-r-100.jpg) no-repeat;
	height : 100px;
}
.header-c { /* home / conferences agenda header */
	background : #EDEDED url(header-c.jpg) no-repeat;
	height : 180px;
}
.header-t { /* home / training agenda header */
	background : #EDEDED url(header-t.jpg) no-repeat;
	height : 180px;
}
.header-p { /* home / pms header */
	background : #EDEDED url(header-p.jpg) no-repeat;
	height : 180px;
}
.header-s { /* home / consultancy header */
	background : #EDEDED url(header-s.jpg) no-repeat;
	height : 180px;
}
.header-o { /* home / online header */
	background : #EDEDED url(header-o.jpg) no-repeat;
	height : 180px;
}
.bar {
	background : #0A7CBA;
	height : 30px;
	padding-left : 40px;
	padding-right : 50px;
}
.result { /* search / resultaat */
	padding-bottom : 4px;
}
.string {
	background : #FFF;
	height : 26px;
	width : 359px;
	padding-left : 40px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
}
.stringr { /* research */
	background : #FFF;
	height : 26px;
	padding-left : 40px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
}
.agenda {
	background : #EFEFEF;
	height : 26px;
	width : 563px;
	padding-left : 10px;
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #666666;
	border-bottom : 1px solid #666666;
}
.agendac {
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #666666;
	vertical-align : top;
	padding : 0px;
}
.agendar {
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #666666;
	vertical-align : top;
	padding : 0px;
}
.spacer {
	background : #FFF;
	height : 26px;
}
.buttons {
	background : #FFF;
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #666666;
	vertical-align : top;
}
.left {
	background : #FFF;
	padding-top : 6px;
	padding-right : 26px;
	padding-left : 40px;
	width : 359px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
	vertical-align : top;
}
.right {
	background : #EFEFEF;
	padding : 6px 50px 6px 10px;
	width : 563px;
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #666666;
	vertical-align : top;
}
.research { /* voor research */
	background : #EFEFEF;
	vertical-align : top;
	width : 700px;
}
.leftr { /* voor research */
	background : #FFF;
	padding-top : 6px;
	padding-right : 25px;
	padding-left : 40px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
	vertical-align : top;
}
.contentrr { /* voor research / 1 kolom */
	padding : 6px 40px 6px 10px;
	width : 700px;
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #666666;
	vertical-align : top;
}
.contentr { /* voor research / 2 kolommen */
	background : #EFEFEF;
	padding : 6px 10px 6px 10px;
	width : 563px;
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #666666;
	vertical-align : top;
}
.rightr { /* voor research */
	background : #FFF;
	padding-top : 6px;
	padding-right : 40px;
	padding-left : 25px;
	width : 175px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
	vertical-align : top;
}
.conferences {
	background : #FFF;
	padding-top : 29px;
	padding-right : 26px;
	padding-left : 40px;
	width : 359px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
	vertical-align : top;
	text-align : right;
}
.home {
	background : #FFF;
	padding : 6px 50px 0px 10px;
	width : 563px;
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #666666;
	vertical-align : top;
}
.congresleft {
	background : #FFF;
	padding-top : 11px;
	padding-right : 26px;
	padding-left : 40px;
	width : 359px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
	vertical-align : top;
}
.twitterleft {
	background : #FFF;
	padding-top : 20px;
	padding-right : 0px;
	padding-left : 40px;
	width : 175px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
	vertical-align : top;
}
.partners {
	vertical-align : top;
}
.general {
	background : #EFEFEF;
	height : 26px;
	width : 563px;
	padding-left : 10px;
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #666666;
}
.niksg {
	background : #EFEFEF;
	height : 26px;
	padding-left : 10px;
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #666666;
}
.niksw {
	background : #FFFFFF;
	height : 26px;
	padding-left : 10px;
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #666666;
}
.tabel {
	vertical-align : bottom;
}
.footer1 {
	background : #FFF;
	height : 43px;
	padding-left : 40px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
}
.footer2 {
	background : #FFF;
	height : 43px;
	padding-left : 10px;
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
}
.pms {
	background : #0A7CBA;
	color : #FFF;
	font : bold italic 9pt Trebuchet MS, sans-serif;
	padding : 5px;
	text-align : center;
}
.pms1 {
	background : #0A7CBA;
	color : #FFF;
	font : italic 9pt Trebuchet MS, sans-serif;
	padding : 5px;
}
/*** images ***/
img.partner {
	margin-bottom : 5px;
}
img.type {
	margin-right : 5px;
	height : 8px;
	width : 8px;
	border : none;
}
img.speaker {
	margin-right : 10px;
	margin-bottom : 10px;
	margin-top : 4px;
	border : none;
}
img.brochure {
	height : 59px;
	width : 42px;
	margin-right : 6px;
	margin-left : 6px;
	margin-top : 4px;
	border : none;
}
img.brochurec {
	height : 118px;
	width : 84px;
	margin-right : 6px;
	margin-left : 6px;
	margin-top : 4px;
      border : 1px solid #000000;
}
img.brochuret {
	height : 59px;
	width : 84px;
	margin-right : 6px;
	margin-top : 4px;
	border : none;
}
img.brochuretr {
	height : 89px;
	width : 126px;
	margin-right : 6px;
	margin-left : 6px;
	margin-top : 4px;
      border : 1px solid #000000;
}
img.onderzoek {
	height : 60px;
	width : 90px;
	margin-right : 10px;
	margin-top : 4px;
      border : none;
}
img.algemeen {
	height : 60px;
	width : 90px;
	margin-right : 10px;
	margin-top : 4px;
      border : 1px solid #000000;
}
img.shimy {
	height : 18px;
	width : 10px;
	border : none;
}
img.shimyvac {
	height : 4px;
	width : 150px;
	border : none;
}
/*** texts ***/
.title {
	color : #0A7CBA;
	font : normal 13pt Trebuchet MS, sans-serif;
}
.titleb { /* research / black */
	color : #000000;
	font : normal 13pt Trebuchet MS, sans-serif;
}
.slogan {
	color : #0A7CBA;
	font : bold italic 8pt Trebuchet MS, sans-serif;
	line-height : 20px;
}
.black {
	color : #000;
	font : normal 8pt Trebuchet MS, sans-serif;
}
.programr { /* research */
	text-decoration : underline;
	color : #000;
	font : normal 8pt Trebuchet MS, sans-serif;
}
.free { /* research */
	color : #C64B07;
	font : normal 13pt Trebuchet MS, sans-serif;
}
H1 {
	color : #000;
	font : normal 8pt Trebuchet MS, sans-serif;
	margin : 0;
}
H3 {
	margin : 5px 0 5px 0;
}
/* speciaal voor opmaak van het programma */
.pro_table {
	border-collapse: collapse; 
	border: solid 2px #FFFFFF;
	empty-cells: show;
}
.pro_left {
	font : bold 8pt Trebuchet MS, sans-serif;
	color : #000000;
	vertical-align : top;
	border : solid #FFFFFF;
	border-width : 2px 2px 0px 2px;
	padding : 5px;
	background : #DDE1EA;
	text-align : center;
}
.pro_right {
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #000000;
	vertical-align : top;
	border : solid #FFFFFF;
	border-width : 2px 2px 0px 0px;
	padding : 5px;
}
.pro_content {
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
}
.pro_right_bar {
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #000000;
	vertical-align : top;
	border : solid #FFFFFF;
	border-width : 2px 2px 0px 0px;
	padding : 5px;
	background : #E7E9F1;
}
.pro_session {
	font : bold 8pt Trebuchet MS, sans-serif;
	color : #000000;
	vertical-align : top;
	border : solid #FFFFFF;
	border-width : 2px 2px 0px 0px;
	padding : 5px;
	background : #DDE1EA;
	text-align : center;
}
/* speciaal voor opmaak van de sprekeroverzichten */
.spk_content {
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #666666;
	vertical-align : top;
	border : solid #EFEFEF;
	border-width : 0px 0px 0px 0px;
	padding : 12px 10px 0px 0px;
}
.spk_right {
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #000000;
	vertical-align : top;
	border : solid #FFFFFF;
	border-width : 2px 2px 0px 0px;
	padding : 5px;
}
.spk_right_bar {
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #000000;
	vertical-align : top;
	border : solid #FFFFFF;
	border-width : 2px 2px 0px 0px;
	padding : 5px;
	background : #E7E9F1;
}
.spk_session {
	font : bold 8pt Trebuchet MS, sans-serif;
	color : #000000;
	vertical-align : top;
	border : solid #FFFFFF;
	border-width : 2px 2px 0px 0px;
	padding : 5px;
	background : #DDE1EA;
	text-align : center;
}
/*** input, select, textarea style ***/
INPUT.search{
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
}
/*** hyperlinks & buttons ***/
A:LINK, A:VISITED, A:HOVER, A:HOVER {
	text-decoration : underline;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
}
A:LINK.menu, A:VISITED.menu, A:HOVER.menu, A:HOVER.menu  {
	text-decoration : none;
	color : #FFF;
	font : bold 10pt Trebuchet MS, sans-serif;
}
A:LINK.small, A:VISITED.small, A:HOVER.small, A:ACTIVE.small  {
	text-decoration : none;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
}
A:LINK.blue, A:VISITED.blue, A:HOVER.blue, A:ACTIVE.blue  { /* index / conferences */
	text-decoration : none;
	color : #0A7CBA;
	font : normal 8pt Trebuchet MS, sans-serif;
}
A:LINK.ag, A:VISITED.ag, A:HOVER.ag, A:ACTIVE.ag  { /* conferences / agenda */
	text-decoration : none;
	color : #000;
	font : bold 8pt Trebuchet MS, sans-serif;
}
A:LINK.news, A:VISITED.news, A:HOVER.news, A:ACTIVE.news { /* research / nieuws */
	text-decoration : underline;
	color : #666666;
	font : normal 8pt Trebuchet MS, sans-serif;
	line-height : 25px;
}
A:LINK.programr, A:VISITED.programr, A:HOVER.programr, A:ACTIVE.programr { /* research programma */
	text-decoration : underline;
	color : #000;
	font : normal 8pt Trebuchet MS, sans-serif;
}
A:LINK.title, A:VISITED.title, A:HOVER.title, A:ACTIVE.title  { /* titel */
	text-decoration : none;
	color : #0A7CBA;
	font : normal 13pt Trebuchet MS, sans-serif;
}
A:LINK.back, A:VISITED.back, A:HOVER.back, A:ACTIVE.back  { /* terug knop research */
	text-decoration : underline;
	color : #0A7CBA;
	font : bold italic 8pt Trebuchet MS, sans-serif;
}
A:LINK.black, A:VISITED.black, A:HOVER.black, A:ACTIVE.black  { /* conferences / research */
	text-decoration : underline;
	color : #000;
	font : normal 8pt Trebuchet MS, sans-serif;
}
A:LINK.tweet, A:VISITED.tweet, A:HOVER.tweet, A:ACTIVE.tweet  {
	text-decoration : none;
	color : #0A7CBA;
	font : normal 8pt Trebuchet MS, sans-serif;
}
#nav a { /* button / grijs */
	background-color : #868889;
	color : #FFF;
	font : bold 8pt Trebuchet MS, sans-serif;
	text-align : center;
	text-decoration : none;
	margin-bottom : 13px;
	display : block;
	width : 150px;
	background-image : url(00.png);
	line-height: 21px;
	padding: 5px 0px 5px 0px;
}
#nav a:hover { /* button / grijs */
	color : #FFF;
	padding : 0px 0px 0px 0px;
	background-image : url(11.png);
	padding: 6px 0px 4px 0px;
}
#nav1 a { /* button / rood */
	background-color : #E2001A;
	color : #FFF;
	font : bold 8pt Trebuchet MS, sans-serif;
	text-align : center;
	text-decoration : none;
	margin-bottom : 13px;
	display : block;
	width : 150px;
	background-image : url(00.png);
	line-height: 21px;
	padding: 5px 0px 5px 0px;
}
#nav1 a:hover { /* button / rood */
	color : #FFF;
	padding : 0px 0px 0px 0px;
	background-image : url(11.png);
	padding: 6px 0px 4px 0px;
}
#nav2 a { /* button / rood (donker) */
	background-color : #9D0000;
	color : #FFF;
	font : bold 8pt Trebuchet MS, sans-serif;
	text-align : center;
	text-decoration : none;
	margin-bottom : 13px;
	display : block;
	width : 150px;
	background-image : url(00.png);
	line-height: 21px;
	padding: 5px 0px 5px 0px;
}
#nav2 a:hover { /* button / rood (donker) */
	color : #FFF;
	padding : 0px 0px 0px 0px;
	background-image : url(11.png);
	padding: 6px 0px 4px 0px;
}
#nav3 a { /* button / blauw */
	background-color : #0A7CBA;
	color : #FFF;
	font : bold 8pt Trebuchet MS, sans-serif;
	text-align : center;
	text-decoration : none;
	margin-bottom : 13px;
	display : block;
	width : 150px;
	background-image : url(00.png);
	line-height: 21px;
	padding: 5px 0px 5px 0px;
}
#nav3 a:hover { /* button / blauw */
	color : #FFF;
	padding : 0px 0px 0px 0px;
	background-image : url(11.png);
	padding: 6px 0px 4px 0px;
}
#nav4 a { /* button / oranje */
	background-color : #C64B07;
	color : #FFF;
	font : bold 8pt Trebuchet MS, sans-serif;
	text-align : center;
	text-decoration : none;
	margin-bottom : 13px;
	display : block;
	width : 150px;
	background-image : url(00N.png);
	line-height: 21px;
	padding: 5px 0px 5px 0px;
}
#nav4 a:hover { /* button / oranje */
	color : #FFF;
	padding : 0px 0px 0px 0px;
	background-image : url(11N.png);
	padding: 6px 0px 4px 0px;
}
#nav5 a { /* button / roze */
	background-color : #B80064;
	color : #FFF;
	font : bold 8pt Trebuchet MS, sans-serif;
	text-align : center;
	text-decoration : none;
	margin-bottom : 13px;
	display : block;
	width : 150px;
	background-image : url(00.png);
	line-height: 21px;
	padding: 5px 0px 5px 0px;
}
#nav5 a:hover { /* button / roze */
	color : #FFF;
	padding : 0px 0px 0px 0px;
	background-image : url(11.png);
	padding: 6px 0px 4px 0px;
}
#rnav a { /* button / blauw */
	background-color : #0A7CBA;
	color : #FFF;
	font : bold 8pt Trebuchet MS, sans-serif;
	text-align : center;
	text-decoration : none;
	display : block;
	line-height: 21px;
	padding: 5px 0px 5px 0px;
}
#rnav a:hover { /* button / blauw */
	background-color : #086698;
	color : #FFF;
	padding: 6px 0px 4px 0px;
}
.handcursor{
	cursor: hand;
	cursor: pointer;
}
/*** Lightbox ***/
#lightbox{	
	position: absolute;	
	left: 0; 
	width: 100%; 
	z-index: 100; 
	text-align: center; 
	line-height: 0;
}
#lightbox img{ 
	width: auto; 
	height: auto;
}
#lightbox a img{ 
	border: none;
}
#outerImageContainer{ 
	position: relative; 
	background-color: #fff; 
	width: 250px; 
	height: 250px; 
	margin: 0 auto;
}
#imageContainer{ 
	padding: 10px;
}
#loading{ 
	position: absolute; 
	top: 40%; 
	left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0;
}
#hoverNav{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 10;
}
#imageContainer>#hoverNav{ 
	left: 0;
}
#hoverNav a{ 
	outline: none;
}
#prevLink, #nextLink{ 
	width: 49%; 
	height: 100%; 
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ 
	display: block;
}
#prevLink { 
	left: 0; 
	float: left;
}
#nextLink {
	right: 0; 
	float: right;
}
#prevLink:hover, #prevLink:visited:hover { 
	background: url(prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover { 
	background: url(nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer{ 
	font: 10px Verdana, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; 
	width: 100%	; 
}
#imageData{	
	padding:0 10px; 
	color: #666; 
}
#imageData #imageDetails{ 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#imageData #caption{ 
	font-weight: bold;
}
#imageData #numberDisplay{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;
}	
		
#imageData #bottomNavClose{ 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em;
	outline: none;
}	 	
#overlay{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #000;
}

