html,body {
	margin : 0px;
	padding : 0px;
	overflow-x : hidden;
	overflow-y : auto;
	background : #D9DAD8;
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #000;
}
td {
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #868889;
}
.flash { /* home / flashanimatie */
	background : #FFF;
	height : 180px;
}
.header-h { /* home / header */
	background : #FFF;
	height : 120px;
	color : #0A7CBA;
	font : bold italic 14pt Trebuchet MS, sans-serif;
}
.header-s { /* 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-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;
}
.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 : #868889;
	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: #868889;
	border-bottom : 1px solid #868889;
}
.agendac {
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #868889;
	vertical-align : top;
	padding : 0px;
}
.agendar {
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #868889;
	vertical-align : top;
	padding : 0px;
}
.empty {
	background : #EFEFEF;
	height : 26px;
	width : 563px;
	padding-left : 10px;
	font: normal 8pt Trebuchet MS, sans-serif;	
	color: #868889;
}
.spacer {
	background : #FFF;
	height : 26px;
}
.buttons {
	background : #FFF;
	font : normal 8pt Trebuchet MS, sans-serif;
	color : #868889;
	vertical-align : top;
}
.left {
	background : #FFF;
	padding-top : 6px;
	padding-right : 26px;
	padding-left : 40px;
	width : 359px;
	text-decoration : none;
	color : #868889;
	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 : #868889;
	vertical-align : top;
}
.conferences {
	background : #FFF;
	padding-top : 29px;
	padding-right : 26px;
	padding-left : 40px;
	width : 359px;
	text-decoration : none;
	color : #868889;
	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 : #868889;
	vertical-align : top;
}
.congresleft {
	background : #FFF;
	padding-top : 11px;
	padding-right : 26px;
	padding-left : 40px;
	width : 359px;
	text-decoration : none;
	color : #868889;
	font : normal 8pt Trebuchet MS, sans-serif;
	vertical-align : top;
}
.partners {
	vertical-align : top;
}
.tabel {
	vertical-align : bottom;
}
.footer1 {
	background : #FFF;
	height : 43px;
	width : 359px;
	padding-left : 40px;
	text-decoration : none;
	color : #868889;
	font : normal 8pt Trebuchet MS, sans-serif;
}
.footer2 {
	background : #FFF;
	height : 43px;
	width : 563px;
	padding-left : 10px;
	text-decoration : none;
	color : #868889;
	font : normal 8pt Trebuchet MS, sans-serif;
}
/*** 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 : 10px;
	margin-top : 4px;
	border : none;
}
img.onderzoek {
	height : 60px;
	width : 90px;
	margin-right : 10px;
	margin-top : 4px;
      border : 1px solid #000000;
}
img.shimy {
	height : 18px;
	width : 12px;
	border : none;
}
img.shimyvac {
	height : 4px;
	width : 150px;
	border : none;
}
/*** texts ***/
.title {
	color : #0A7CBA;
	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;
}
/* 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 : #868889;
	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 : #868889;
	vertical-align : top;
	border : solid #EFEFEF;
	border-width : 0px 0px 3px 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 : #868889;
	font : normal 8pt Trebuchet MS, sans-serif;
}
/*** hyperlinks & buttons ***/
A:LINK, A:VISITED, A:HOVER, A:HOVER {
	text-decoration : underline;
	color : #868889;
	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:HOVER.small  {
	text-decoration : none;
	color : #868889;
	font : normal 8pt Trebuchet MS, sans-serif;
}
A:LINK.blue, A:VISITED.blue, A:HOVER.blue, A:HOVER.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:HOVER.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:HOVER.news { /* research / nieuws */
	text-decoration : underline;
	color : #868889;
	font : normal 8pt Trebuchet MS, sans-serif;
	line-height : 25px;
}
A:LINK.title, A:VISITED.title, A:HOVER.title, A:HOVER.title  { /* titel */
	text-decoration : none;
	color : #0A7CBA;
	font : normal 13pt Trebuchet MS, sans-serif;
}
A:LINK.black, A:VISITED.black, A:HOVER.black, A:HOVER.black  { /* conferences */
	text-decoration : underline;
	color : #000;
	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;
}

