/* lay-out */
body {
	padding : 0em 0em 0em 0em;
	text-align :center;
}
body {
	text-align :-moz-center;
	
}
	#skip {
		position : absolute;
		top : -10em;
	}
	
	#canvas {
	width : 785px;
	margin-bottom : 32px;
	background-image : url(../images/canvas_back.gif);
	background-repeat : repeat-y;
	background-position : 100% 0px;
	border-bottom : solid 1px #7fa7b3;
	text-align : left;
	border-left : solid 1px #7fa7b3;
	border-top: solid 1px #7fa7b3;
	border-right: solid 1px #7fa7b3;
		
	}
		#header {
			margin-right : 1px;
			height : 160px;
			background-color : #FFFFFF;
			overflow : hidden;
		}
			#logo {
				float : left;
			}
			#search {
				float : right;
				width : 174px;
				height : 52px;
				padding : 4px 0px 0px 8px;
				background-color : #e5edf0;
			}
				* html #search {
					width : 182px;
				}
					#search label {
						margin-bottom : 1em;
					}
					#search input.button ,div.search input.button {
						width : auto;
						
						border : none;
						background-color : #e5edf0;
						background-image : url(../images/bullet_gt_link.gif);
						background-repeat : no-repeat;
						background-position : 0px 0px;
						padding-left : 10px;
						color : #004f68;
						font-weight : bold;
						cursor : pointer;
					}
					#search input.image {}
			#metaNavigation {
				float : right;
				width : 400px;
				margin : 0px;
				padding : 4px 8px 0px 0px;
				text-align : right;
			}
				#metaNavigation li {
					display : inline;
					padding : 0px;
					background-image  : none;
				}
					#metaNavigation li a {
						font-weight : bold;
					}
						#metaNavigation li a:link,
						#metaNavigation li a:visited {
							text-decoration : none;
						}
						#metaNavigation li a:hover,
						#metaNavigation li a:active {
							text-decoration : underline;
						}
			#title {
				clear : both;
			}
				#decoration {
					float : left;
					height : auto;
					overflow : hidden;
				}
					.decorationNarrow {
						width : 592px;
					}
					.decorationWide {
						width : 774px;
					}	
				#titleNavigation {
					float : right;
					width : 182px;
					margin : 0px;
					border-bottom : solid 1px #99b9c3;
				}
					#titleNavigation li {
						margin-bottom : -0.20em;
						padding : 0px;
						list-style-type : none;
					}
		#navigation {
			position : relative;
			clear : left;
			float : left;
			width : 174px;
			background-color: Transparent;		
			
		}
			#navigation h1 {
				width : 174px;
				padding-top : 6em;
				font-size : 1em;
			}
				html>body #navigation h1 img {
					float : left;
				}
			#mainNavigation {
				clear : both;
				width : 174px;
				/*min-height :auto;*/
				margin : 0px;
				margin-bottom:31px;	
				}
				* html #mainNavigation {
					height : auto;
				}
					/* first recursion */
					#mainNavigation li {
						display : inline;
						background-image : none;
						padding : 0px;							
					}
						/* decoration */
						#mainNavigation li a {
							display : block;
							padding : 4px 4px 4px 18px;
							background-repeat : no-repeat;
							background-position : 3px 2px;
							text-decoration : none;
							font-weight : bold;
							border-bottom : solid 1px #99b9c3;
						}
							/*hier*/
							
							
							
						/* dynamics */
						#mainNavigation li ul {}
							/* link */
							#mainNavigation li.link ul {display : none;}
							/* hover */
							#mainNavigation li.active ul {display : block;}
					/* second recursion */
					#mainNavigation ul {
						margin : 0px;					
					}
						/* decoration */
						#mainNavigation ul li {}
							#mainNavigation ul li a {
								padding : 4px 4px 4px 24px;
							}
								
						/* dynamics */
						#mainNavigation li ul li ul {}
							/* link */
							#mainNavigation li.active ul li.link ul {display : none;}
							/* hover */
							#mainNavigation li.active ul li.active ul {display : block;}
		
		a.banner{}
		
		#jobpodium 
		{
		   top: 100px;
		   left: 0px;
			clear : left;
			float : left;
background-color: Transparent;			
		}
		
		#content {
			float : left;
			width : 610px;			
		}
			/* content types */
				/* common styles */
				#content p {
					line-height : 1.50em;
				}
				/* intro text */
				#intro {
					height : 6em;
					background-color : #FFFFFF;
					font-weight : bold;
					margin-right : 1px;
					padding : 0px 25px 0px 25px;
				}
					#intro p,
					#intro div {
						margin : 0px;
						font-size : 110%;
						line-height : 1.33em;	
					}
				
				.margin2 
				{
				   background-color : #e5edf0;
				   /*margin: 113px 4px 0px 0px !important;*/
				   padding: 0px;				   
				   padding-left: 2px;
				}
				
				.margin2 img
				{
				   margin-top: 0px !important;
				   padding-top: 0px !important;
				}
				
				.margin2 h2 
				{
				   margin-top: 10px !important;
				}
					
				.margin2 h1
				{
				   background-color : #ccdce1 !important;
				   height: 19px !important;
				   line-height: 18px !important;
				   font-size: 11px !important;
				   margin: -4px !important;
				   padding: 0px !important;
				   padding-left: 20px !important;
				   padding-top: 0px !important;
				   width:170px !important;
				}
				/* homepage */
				#homePage {
					background-color : #FFFFFF;
					padding : 0px 0px 0px 25px;
					border-left : solid 1px #7fa7b3;
					border-left : hidden;
					background-image : url(../images/panels_back.gif);
					background-position : -1px 0px;
				}
					div.panelRow {
						clear : both;
						width : 100%;
						border-bottom : solid 12px #FFFFFF;
					}
						div.homePanel {
							background-color : #e5edf0;
							min-height : 111px;
						}
							* html div.homePanel {
								height : 111px;
							}
								div.homePanel ul {
									margin : 0px;
								}
									div.homePanel li {
										list-style-type : none;
										padding-left : 22px;
										background-repeat : no-repeat;
										background-position : 7px 1px;
									}
										#homePage .orange {
	float : left;
	width : 272px;
	height: 145px;
										}
											#homePage .orange li {
												background-image : url(../images/bullet_gt_orange.gif);
											}
												#homePage .orange a:link,
												#homePage .orange a:visited {
													color : #000000;
													text-decoration : none;
												}
												#homePage .orange a:hover,
												#homePage .orange a:active {
													color : #e76f00;
													text-decoration : none;
												}
										#homePage .red {
	float : right;
	width : 279px;
	height: 145px;
										}
											#homePage .red li {
												background-image : url(../images/bullet_gt_red.gif);
											}
												#homePage .red a:link,
												#homePage .red a:visited {
													color : #000000;
													text-decoration : none;
												}
												#homePage .red a:hover,
												#homePage .red a:active {
													color : #9e1b34;
													text-decoration : none;
												}
										#homePage .green {
	float : left;
	width : 272px;
	height: 145px;
										}
											#homePage .green li {
												background-image : url(../images/bullet_gt_green.gif);
											}
												#homePage .green a:link,
												#homePage .green a:visited {
													color : #000000;
													text-decoration : none;
												}
												#homePage .green a:hover,
												#homePage .green a:active {
													color : #007e64;
													text-decoration : none;
												}
										#homePage .kaki {
	float : right;
	width : 279px;
	height: 145px;
										}
											#homePage .kaki li {
												background-image : url(../images/bullet_gt_kaki.gif);
											}
												#homePage .kaki a:link,
												#homePage .kaki a:visited {
													color : #000000;
													text-decoration : none;
												}
												#homePage .kaki a:hover,
												#homePage .kaki a:active {
													color : #b2bc00;
													text-decoration : none;
												}
				/* single column layout */
				div.singleColumn {
					clear : both;
					width : 100%;
					min-height : 50em;
					background-image : url(../images/content_back_single.gif);
					background-repeat : repeat-y;
					background-position : 0px 0px;
					margin-top: 60px;
					padding-top: 0px;
				}
				.singleColumnJobs {
					clear : both;
					width : 100%;
					min-height : 50em;
					background-image : url(../images/content_back_single.gif);
					background-repeat : repeat-y;
					background-position : 0px 0px;
					margin-top: 0px;
					padding-top: 0px;
				}
				.singleColumnPodium {
					clear : both;
					width : 100%;
					min-height : 50em;
					margin-top: 172px;
					padding-top: 1px;
				}
								
					* html div.singleColumn,
					* html .singleColumnJobs {
						height : 50em;
					}
						div.singleColumn h1,
						div.multiColumn h1,
						.singleColumnJobs h1,
						.multiColumnJobs h1 {
							background-color : #ccdce1;
							padding : 3px 25px 4px 25px;
							margin : 0px 1px 0px 1px;
							
						}
						
						div.multiColumn div.leftColumn div.h1Innovation 
						{
							font-size :	130%;
							margin : 0em 0em 0em 0em;
							color : #004f68;
							font-weight:bolder;
							padding : 3px 25px 4px 25px;
							margin : 0px 1px 0px 1px;	
						}
						
						div.multiColumn div.rightColumn div.h1Innovation
						{
							font-size :	110%;
							margin : 0em 0em 0em 0em;
							color : #004f68;
							font-weight:bold;
							padding : 3px 25px 4px 25px;
							margin : 0px 1px 0px 1px;
							
						}
						div.singleColumn div.marginInnovation {
							padding : 1em 25px 25px 15px;
							
						}
						div.singleColumn div.marginInnovation div.innovationImage
						{
							padding : 10px 5px 4px 0px;
							margin : 0px 1px 0px 1px;
						}
						div.singleColumn div.marginInnovation div.innovationText
						{
							padding : 3px 5px 14px 5px;
							margin : 0px 1px 0px 1px;
							border-bottom:solid 1px #004f68;
						}
						div.singleColumn div.marginInnovation div.innovationTitle
						{
							color : #004f68;
							font-weight:bold;
							font-size:13px;
							padding : 0px 0px 10px 0px;
						}
						div.singleColumn div.intro,
						div.multiColumn div.intro,
						.singleColumnJobs div.intro,
						.multiColumnJobs div.intro {
							margin : 0px 1px 0px 1px;
							padding : 1em 25px 1em 25px;
							background-color : #ebeced;
							/* color : #004f68; */
							line-height : 1.33em;							
						}
						
						div.multiColumn div.newsoverview {
							padding : 1em 25px 1em 25px;
							margin : 0px 1px 0px 1px;
						}
						div.multiColumn div.newsoverview h2 {
							background-color : #ccdce1;
							padding : 4px 4px 4px 16px;
							background-repeat : no-repeat;
							background-position : 4px 50%;	
						}
						div.multiColumn div.newsoverview a:link, 
						div.multiColumn div.newsoverview a:active, 
						div.multiColumn div.newsoverview a:visited 
						{
							text-decoration:none;
							font-weight:bold;
						}
						div.multiColumn div.newsoverview a:hover
						{
							text-decoration:underline;
						}
						div.multiColumn div.newsoverview ul li {
						margin-bottom : 1em;
						background-image : url(../images/bullet_gt_blue.gif);
						padding-left : 16px;
						list-style:none;
					}
							div.introAddresses {
								clear : both;
								float : left;
								width : 380px;
							}
								div.intro address {
									color : #000000;
								}
							div.introMap {
								float : right;
								width : 160px;
							}
								div.introMap a {
									display : block;
									font-weight : bold;
								}
									div.introMap a.pdf {
										margin-top : 6px;
										padding : 2px 0px 2px 22px;
										background-image : url(../images/icon_pdf.gif);
										background-repeat : no-repeat;
										background-position : 0px 0px;
									}
										div.introMap a:link,
										div.introMap a:visited {
											text-decoration : none;
										}
										div.introMap a:hover,
										div.introMap a:active {
											text-decoration : underline;
										}
							div.intro h2 {
								padding-bottom : 10px;
							}
						div.singleColumn div.margin,
						div.multiColumn div.margin,
						.singleColumnJobs div.margin,
						.multiColumnJobs div.margin {
							padding : 1em 25px 25px 25px;
							
						}
											
						div.singleColumn #podium_holder
						{
							position:absolute;
							width:173px;
							background-color:#e5edf0;
							margin-left:-3px;
						}
						#podium_header
						{
							padding:3px 0px 0px 5px;
							height:18px;
							font-weight:bold;
							font-size:11px;
							color:#004f68;
							background:#e5edf0 url(../images/bg_h1.gif) no-repeat left top;
							margin: 0px 0px 0px 0px;
							
						}
						.rightColumn #podium_header
						{
							padding:3px 0px 0px 5px;
							height:17px;
							font-weight:bold;
							font-size:11px;
							color:#004f68;
							width:174px;
							background:#e5edf0 url(../images/bg_h1.gif) no-repeat left top;
						}



				/* two column layout */
				div.multiColumn {
					background-image : url(../images/content_back.gif);
					background-repeat : repeat-y;
					background-position : 0px 0px;
					min-height : 50em;
				}
					/* *html div.multiColumn {
						height : 50em;
					}*/
						div.leftColumn {
							clear : both;
							float : left;
							width : 400px;
						}
						/*MVO banner */
						div.leftColumn div.banner
						{
							padding :0px 0px 0px 1px;
							height:82px;
						}
						
						div.rightColumn {
							float : right;
							position:relative;
							width : 190px;
							line-height:1.50em;
							/*border-right : solid 1px #7fa7b3;*/
						}
		
							div.rightColumn h1 {
								padding : 3px 8px 4px 8px;
								margin : 0px 1px 0px 0px;
								/*hier kopje rechterkolom*/
								line-height:1.2em;				
							}
							
							div.rightColumn div.margin {
								padding : 1em 8px 8px 8px;
							}
							
							div.rightColumn div.relmargin{
								padding :8px 0px 8px 8px;
							}
							div.rightColumn div.item{
								padding-left: 3px;
								padding-right: 7px;
								padding-top: 3px;
							}
							
					body.home div.multiColumn {
						min-height : 12em;
					}
						* html body.home div.multiColumn {
							height : auto;
						}
				/* headlines */
				ul.headlines {
					margin-left : -16px;
				}
					ul.headlines li {
						margin-bottom : 1em;
						background-image : url(../images/bullet_gt_blue.gif);
						padding-left : 16px;
						list-style:none;
					}
						ul.headlines li a:link, 
						ul.headlines li a:visited {
							text-decoration : none;
						}
						ul.headlines li a:hover, 
						ul.headlines li a:active {
							text-decoration : underline;
						}
				/* search results */
				#content div.searchForm {
					background-color : #e5edf0;
				}
				
				.brdtop{
					border-top:solid 1px #cbdde1;
				}
					#content div.searchbtn input.button {
						width : auto;
						border : none;						
						background-color : #e5edf0;
						background-image : url(../images/bullet_gt_link.gif);
						background-repeat : no-repeat;
						background-position : 0px 0px;
						padding-left : 10px;
						color : #004f68;
						font-weight : bold;
						cursor : pointer;
						border:solid 1px #cbdde1;
						border-top:none;
						margin-top:-1px;
						margin-right:32px;
					}
					#content div.searchForm table {
						margin-left : 9px;
					}
					.intro2{border-top:solid 1px red;}	
						
						h2.toggleNextNode{}
						
						h2.link{
							cursor:pointer;
							background-image:url(/royalhaskoningweb/images/pijl_down.gif);
							background-repeat:no-repeat;
							background-position:0px 2px;
							padding-left:14px;
							}
						
						h2.active{
							cursor:pointer;
							background-image:url(/royalhaskoningweb/images/pijl_up.gif);
							background-repeat:no-repeat;
							background-position:0px 2px;
							padding-left:14px;
							}	
						
					div.searchbtn{
						border-top:solid 1px #cbdde1;
						border-left:solid 1px #7fa7b3;
						text-align:right;
						background-color:#f5f5f7;
						}	
						
						
						
						#content div.searchForm div table td label{
							/*display:inline-block;*/
							display:block;
							padding-top:4px;
						}
						
						#content div.searchForm input{display:block; float:left;}
						
						
						#content div.searchForm label {
							font-weight : normal;
							color : #000000;	
						}
						#content div.searchForm th {
							vertical-align : top;
						}
						#content div.searchForm .toBottom {
							vertical-align : bottom;
							padding-bottom:5px;
							padding-left : 32px;
						}
				div.searchSummary {
					background-color : #f5f5f6;
					padding : 3px 15px 5px 24px;
					margin : 0px 1px 20px 1px;
				}
				div.searchResults {
					padding-top : 10px;
				}
					div.searchContacts {
						padding : 1em 8px 1em 0px;
					}
					div.searchResults h2 {
						background-color : #ebeced;
					}
					div.searchResults td h3 {
						color : #004f68;
					}
					div.searchResults table {
						margin : 1em 0px 1em 0px;
					}
						div.searchResults th {
							padding-top : 10px;
							color : #004f68;
							font-weight : bold;
						}
						div.searchResults td {
							padding-top : 8px;
						}
				/* pager */
				div.pagers {
					background-color : #f5f5f6;
					padding : 3px 8px 5px 8px;
					margin : 0px 1px 0px 1px;
				}
					div.pagers ul {
						list-style-type : none;
						margin : 0em;
					}
						div.pagers li {
							display : inline;
							background-image : none;
							padding : 0px;
						}
							div.pagers a {
								font-weight : bold;
								padding : 0px 0.3em 0px 0.3em;
							}
								div.pagers a.previous {
									background-image : url(../images/bullet_lt_link.gif);
									background-repeat : no-repeat;
									background-position : 0% 0%;
									padding : 0px 16px 0px 16px;
								}
								div.pagers a.next {
									background-image : url(../images/bullet_gt_link.gif);
									background-repeat : no-repeat;
									background-position : 100% -1px;
									padding : 0px 16px 0px 16px;
								}
									div.pagers a:link,
									div.pagers a:visited {
										text-decoration : none;
									}
									div.pagers a:hover,
									div.pagers a:active {
										text-decoration : underline;
									}
									div.pagers a.active:link,
									div.pagers a.active:visited,
									div.pagers a.active:hover,
									div.pagers a.active:active {
										text-decoration : none;
										background-color : #004f68;
										color : #f5f5f6;
									}
				/* jobs */
				a.jobs {
					font-weight : bold;
				}
					a.jobs:link, 
					a.jobs:visited {
						text-decoration : none;
						color : #05526b;
					}
					a.jobs:hover, 
					a.jobs:active {
						text-decoration : underline;
						color : #05526b;
					}
				div.job {}
					div.job h2 {
						margin-bottom : 1em;
						font-size : 110%;
					}
					div.job h3 {}
					div.job ul {}
						div.job li {
							background-image : url(../images/bullet_dash.gif);
							background-position : 0px 2px;
							padding-left : 9px;
						}
				/* regions */
				div.regions {}
					div.regionsLeft {
						width : 30%;
						padding-right : 3%;
						float : left;
					}
					div.regionsCenter {
						width : 30%;
						float : left;
					}
					div.regionsRight {
						width : 30%;
						float : right;
					}
						div.regions li {
							background-image : url(../images/bullet_gt_blue.gif);
							padding-left : 16px;
						}
				/* corporate projects */
				div.corporateProject {
					position : relative;
					width : 100%;
					background-color : #ebeced;
					margin : 8px 0px 24px 0px;
				}
					div.corporateProject h2 {
						background-color : #ccdce1;
						padding : 4px 4px 4px 16px;
						background-repeat : no-repeat;
						background-position : 4px 50%;
					}
						div.corporateProject h2.orange {
							background-image : url(../images/project_bullet_orange.gif);
							color : #e76f00;
						}
						div.corporateProject h2.kaki {
							background-image : url(../images/project_bullet_kaki.gif);
							color : #8f8f0b;
						}
						div.corporateProject h2.green {
							background-image : url(../images/project_bullet_green.gif);
							color : #007e64;
						}
						div.corporateProject h2.red {
							background-image : url(../images/project_bullet_red.gif);
							color : #9e1b34;
						}
					div.corporateProject div.margin {
						width : 30%;
						margin : 8px 1% 8px 1%;
						float : left;
						padding : 0px;
					}
						div.corporateProject h2.subsiteProject {
							background-image : url(../images/bullet_gt_link.gif);
							background-repeat : no-repeat;
							background-position : 0% 2px;
							padding-left : 16px;
							margin-bottom : 4px;
							color : #004f68;
						}
						div.corporateProject h3{margin-bottom:4px;}
						
						div.corporateProject a {
							background-image : url(../images/project_bullet_normal.gif);
							background-repeat : no-repeat;
							background-position : 0% 2px;
							padding-left : 12px;
							font-weight : bold;
						}
							div.corporateProject a:link,
							div.corporateProject a:visited {
								text-decoration : none;
							}
							div.corporateProject a:hover,
							div.corporateProject a:active {
								text-decoration : underline;
							}
						div.corporateProject table {
							color : #000000;
							margin : 0px 0px 0px 0px;
						}
							* html div.corporateProject table {
								width : 100%;
								margin : 0px 0px 0px 0px;								
							}
								div.corporateProject th {
									font-weight : normal;
									vertical-align : top;
									width : 40px;
								}
								div.corporateProject thead th {
									border : none;
									background-color : Transparent;
									font-weight : bold;
									color : #004f68;
								}
								div.corporateProject td {}
								div.corporateProject tfoot td {
									border : none;
								}
								div.corporateProject tfoot a {
									/*position : absolute;
									bottom:10px;
									margin-left : -12px;*/
								}
						div.corporateProject ul {
							margin-top : 4px;
						}
							div.corporateProject li {
								background-image : none;
								padding : 0px;
							}

				/* subsite projects */
					div.subsiteProject div.margin {
						width : 30%;
						margin : 8px 1% 8px 1%;
						float : left;
						padding : 0px;
					}
					div.subsiteProject div.twice {
						width : 60%;
					}
					div.subsiteProject table {
						margin-top : 0px;
						width : 100%;
					}
						div.subsiteProject td {
							width : 100%
						}
					div.subsiteProject tfoot td {
						padding-top : 12px;
						width : auto;
					}
				/* forms */
				div.form {}
					div.form h2 {
						color : #000000;
					}
					div.form address {
						color : #000000;
						padding : 0px 0px 0px 1em;
					}
					div.form table {}
						div.form table th {
							padding-right : 1em;
						}
						div.form table td {}
							div.form tfoot td {
								border : none;
								text-align : right;
								padding-right : 1em;
							}
								div.form input, 
								div.form textarea, 
								div.form select {
									width : 20em;
								}
									div.form input.radio, 
									div.form .radio input {
										width : auto;
										display: inline;
									}
									div.form input.image {
										width : auto;
									}
									
							div.form span.checkbox input{
								width : auto;
								border : none;
								margin:0px;
								padding:0px;
							}
							
									
							table.radio td label{
								margin-top:3px;
								height:10px;	
								display: inline;		
								width: 170px;					
								}
							table.radio td input
							{
								float:left;
								}
							label.chkPDF{padding-top:3px;height:10px;}			
																	
									div.form input.button,
									div.form input.submit {
										width : auto;
										height : 18px;
										border : none;									
										background-color : #ffffff;
										background-image : url(../images/bullet_gt_link.gif);
										background-repeat : no-repeat;
										background-position : 0px 2px;
										padding-left : 10px;
										color : #004f68;
										font-weight : bold;
										cursor : pointer;
										text-decoration:none;
									}
									
									div.form a.button{
										width : auto;
										height : 18px;
										border : none;
										background-color : Transparent;
										background-image : url(../images/bullet_gt_link.gif);
										background-repeat : no-repeat;
										background-position : 0px 0px;
										padding-left : 14px;
										padding-top : 1px;
										color : #004f68;
										font-weight : bold;
										cursor : pointer;
										text-decoration:none;
							
									}
									table.form a.button{
										width : auto;
										height : 18px;
										border : none;
										background-color : Transparent;
										background-image : url(../images/bullet_gt_link.gif);
										background-repeat : no-repeat;
										background-position : 0px 0px;
										padding-left : 14px;
										padding-top : 1px;
										color : #004f68;
										font-weight : bold;
										cursor : pointer;
										text-decoration:none;
							
									}
									
									div.form label {
										font-weight : normal;
									}
				/* publications */
				div.publications {}
					div.publications ul {
						padding : 8px 0px 8px 0px;
					}
						div.publications li {
							background-position : 0px 0px;
							background-repeat : no-repeat;
							padding : 0px 0px 12px 28px;
						}
							div.publications li.pdf {
								background-image : url(../images/icon_pdf.gif);
							}
							div.publications li.doc {
								background-image : url(../images/icon_doc.gif);
							}
							div.publications li.ppt {
								background-image : url(../images/icon_ppt.gif);
							}
							div.publications li.htm {
								background-image : url(../images/icon_htm.gif);
							}
								div.publications h3 {}
					ul.publicationsIssues {
						margin : 0px;
					}
						ul.publicationsIssues li {
							padding : 0px 0px 3px 8px;
							background-position : -4px 2px;
							background-image : url(../images/bullet_gt_blue.gif);
							padding-left : 10px;
						}
							ul.publicationsIssues a:link,
							ul.publicationsIssues a:visited {
								text-decoration : none;
							}
							ul.publicationsIssues a:hover,
							ul.publicationsIssues a:active {
								text-decoration : underline;
							}
							ul.publicationsIssues a.active:link,
							ul.publicationsIssues a.active:visited,
							ul.publicationsIssues a.active:hover,
							ul.publicationsIssues a.active:active {
								text-decoration : underline;
							}
				
/* exceptions */
body.home {}
	body.home #canvas {
		background-image : none;
	}
	body.home #intro {
		margin-right : 0px;
	}
	body.home div.multiColumn {
		background-image : url(../images/home_back.gif);
	}
		body.home div.rightColumn h1 {
			margin-right : 2px;
		}
		
		
/*home*/		
/* passive */
body.home #mainNavigation li a:link,
body.home #mainNavigation li a:visited {
	color : #004f68;
	background-color : #FFFFFF;
	background-image : url(../images/navigation_back_link.gif);
}
body.home #mainNavigation li a:hover {
	color : #FFFFFF;
	background-color : #7fa7b3;
	background-image : url(../images/navigation_back_active.gif);
}
/* active */
body.home #mainNavigation li.active a:link,
body.home #mainNavigation li.active a:visited,
body.home #mainNavigation li.active a:hover,
body.home #mainNavigation li.active a:active {
	color : #FFFFFF;
	background-color : #7fa7b3;
	background-image : url(../images/navigation_back_active.gif);						
}		
		
		/* passive */
		body.home #mainNavigation li.active ul li a:link,
		body.home #mainNavigation li.active ul li a:visited {
			background-image : none;
			color : #004f68;
			background-color : #FFFFFF;
		}
		body.home #mainNavigation li.active ul li a:hover {
			background-image : none;
			color : #004f68;
			background-color : #e5edf0;
		}
		/* active */
		body.home #mainNavigation li.active ul li.active a:link,
		body.home #mainNavigation li.active ul li.active a:visited,
		body.home #mainNavigation li.active ul li.active a:hover,
		body.home #mainNavigation li.active ul li.active a:active {
			background-image : none;
			color : #004f68;
			background-color : #e5edf0;
		}
/*home*/		
		
/*content*/		
/* passive */
body.content #mainNavigation li a:link,
body.content #mainNavigation li a:visited {
	color : #004f68;
	background-color : #FFFFFF;
	background-image : url(../images/navigation_back_link.gif);
}
body.content #mainNavigation li a:hover {
	color : #FFFFFF;
	background-color : #7fa7b3;
	background-image : url(../images/navigation_back_active.gif);
}
/* active */
body.content #mainNavigation li.active a:link,
body.content #mainNavigation li.active a:visited,
body.content #mainNavigation li.active a:hover,
body.content #mainNavigation li.active a:active {
	color : #FFFFFF;
	background-color : #7fa7b3;
	background-image : url(../images/navigation_back_active.gif);						
}		
		
		/* passive */
		body.content #mainNavigation li.active ul li a:link,
		body.content #mainNavigation li.active ul li a:visited {
			background-image : none;
			color : #004f68;
			background-color : #FFFFFF;
		}
		body.content #mainNavigation li.active ul li a:hover {
			background-image : none;
			color : #004f68;
			background-color : #e5edf0;
		}
		/* active */
		body.content #mainNavigation li.active ul li.active a:link,
		body.content #mainNavigation li.active ul li.active a:visited,
		body.content #mainNavigation li.active ul li.active a:hover,
		body.content #mainNavigation li.active ul li.active a:active {
			background-image : none;
			color : #004f68;
			background-color : #e5edf0;
		}
/*content*/		
		
body.orange {}
	body.orange h1 {
		color : #e76f00;
	}
	/* passive */
	body.orange #mainNavigation li a:link,
	body.orange #mainNavigation li a:visited {
		color : #e76f00;
		background-color : #FFFFFF;
		background-image : url(../images/navigation_back_orange_link.gif);
	}
	body.orange #mainNavigation li a:hover {
		color : #FFFFFF;
		background-color : #f1a966;
		background-image : url(../images/navigation_back_orange_active.gif);
	}
	/* active */
	body.orange #mainNavigation li a.active:link,
	body.orange #mainNavigation li a.active:visited,
	body.orange #mainNavigation li a.active:hover,
	body.orange #mainNavigation li a.active:active {
		color : #FFFFFF;
		background-color : #f1a966;
		background-image : url(../images/navigation_back_orange_active.gif);						
	}
		/* passive */
		body.orange #mainNavigation ul li a:link,
		body.orange #mainNavigation ul li a:visited {
			background-image : none;
			color : #e76f00;
			background-color : #FFFFFF;
		}
		body.orange #mainNavigation ul li a:hover {
			background-image : none;
			color : #e76f00;
			background-color : #fae2cc;
		}
		/* active */
		body.orange #mainNavigation ul li a.active:link,
		body.orange #mainNavigation ul li a.active:visited,
		body.orange #mainNavigation ul li a.active:hover,
		body.orange #mainNavigation ul li a.active:active {
			background-image : none;
			color : #e76f00;
			background-color : #fae2cc;
		}
body.red {}
	body.red h1 {
		color : #9e1b34;
	}
	/* passive */
	body.red #mainNavigation li a:link,
	body.red #mainNavigation li a:visited {
		color : #9e1b34;
		background-color : #FFFFFF;
		background-image : url(../images/navigation_back_red_link.gif);
	}
	body.red #mainNavigation li a:hover {
		color : #FFFFFF;
		background-color : #d49ba6;
		background-image : url(../images/navigation_back_red_active.gif);
	}
	/* active */
	body.red #mainNavigation li a.active:link,
	body.red #mainNavigation li a.active:visited,
	body.red #mainNavigation li a.active:hover,
	body.red #mainNavigation li a.active:active {
		color : #FFFFFF;
		background-color : #d49ba6;
		background-image : url(../images/navigation_back_red_active.gif);						
	}
		/* passive */
		body.red #mainNavigation ul li a:link,
		body.red #mainNavigation ul li a:visited {
			background-image : none;
			color : #9e1b34;
			background-color : #FFFFFF;
		}
		body.red #mainNavigation ul li a:hover {
			background-image : none;
			color : #9e1b34;
			background-color : #eacdd3;
		}
		/* active */
		body.red #mainNavigation ul li a.active:link,
		body.red #mainNavigation ul li a.active:visited,
		body.red #mainNavigation ul li a.active:hover,
		body.red #mainNavigation ul li a.active:active {
			background-image : none;
			color : #9e1b34;
			background-color : #eacdd3;
		}
body.green {}
	body.green h1 {
		color : #007e64;
	}
	/* passive */
	body.green #mainNavigation li a:link,
	body.green #mainNavigation li a:visited {
		color : #007e64;
		background-color : #FFFFFF;
		background-image : url(../images/navigation_back_green_link.gif);
	}
	body.green #mainNavigation li a:hover {
		color : #FFFFFF;
		background-color : #7fbeb1;
		background-image : url(../images/navigation_back_green_active.gif);
	}
	/* active */
	body.green #mainNavigation li a.active:link,
	body.green #mainNavigation li a.active:visited,
	body.green #mainNavigation li a.active:hover,
	body.green #mainNavigation li a.active:active {
		color : #FFFFFF;
		background-color : #7fbeb1;
		background-image : url(../images/navigation_back_green_active.gif);						
	}
		/* passive */
		body.green #mainNavigation ul li a:link,
		body.green #mainNavigation ul li a:visited {
			background-image : none;
			color : #007e64;
			background-color : #FFFFFF;
		}
		body.green #mainNavigation ul li a:hover {
			background-image : none;
			color : #007e64;
			background-color : #bfdfd8;
		}
		/* active */
		body.green #mainNavigation ul li a.active:link,
		body.green #mainNavigation ul li a.active:visited,
		body.green #mainNavigation ul li a.active:hover,
		body.green #mainNavigation ul li a.active:active {
			background-image : none;
			color : #007e64;
			background-color : #bfdfd8;
		}
body.kaki {}
	body.kaki h1 {
		color : #8f8f0b;
	}
	/* passive */
	body.kaki #mainNavigation li a:link,
	body.kaki #mainNavigation li a:visited {
		color : #8f8f0b;
		background-color : #FFFFFF;
		background-image : url(../images/navigation_back_kaki_link.gif);
	}
	body.kaki #mainNavigation li a:hover {
		color : #FFFFFF;
		background-color : #d8dd7f;
		background-image : url(../images/navigation_back_kaki_active.gif);
	}
	/* active */
	body.kaki #mainNavigation li a.active:link,
	body.kaki #mainNavigation li a.active:visited,
	body.kaki #mainNavigation li a.active:hover,
	body.kaki #mainNavigation li a.active:active {
		color : #FFFFFF;
		background-color : #d8dd7f;
		background-image : url(../images/navigation_back_kaki_active.gif);						
	}
		/* passive */
		body.kaki #mainNavigation ul li a:link,
		body.kaki #mainNavigation ul li a:visited {
			background-image : none;
			color : #8f8f0b;
			background-color : #FFFFFF;
		}
		body.kaki #mainNavigation ul li a:hover {
			background-image : none;
			color : #8f8f0b;
			background-color : #eceebf;
		}
		/* active */
		body.kaki #mainNavigation ul li a.active:link,
		body.kaki #mainNavigation ul li a.active:visited,
		body.kaki #mainNavigation ul li a.active:hover,
		body.kaki #mainNavigation ul li a.active:active {
			background-image : none;
			color : #8f8f0b;
			background-color : #eceebf;
		}
		
	
		
/**/		
div.disclaimer{	
	text-align:right;
	margin-right:10px;
	}
	
	
/* --- */
div.colleft{
	float:left;
	width:258px;
	overflow:hidden;	
}

div.colleft ul li,
div.colright ul li{
	background-image:none;	
	}
	
	div.colleft ul li h2,
		div.colright ul li h2{
		background-color:#ccdce1;
		padding:0px 0px 0px 14px;
		margin:20px 0px 16px -23px;
		line-height:20px;
		}
		
	div.colleft ul li,
		div.colright ul li{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 23px;		
	}	
	
div.colright{
	float:left;
	width:258px;
	margin-left:35px;
}
	
/*kantoren*/

#wereld{
padding:0px 0px 0px 5px;	
}

#mapalt{
	background-color:#ccdce1;
	position:absolute;
	z-index:42;
	padding:4px 4px 4px 0px;
	width:130px;	
	}
	#mapalt ul{		
		padding:2px 4px 4px 8px;
		margin:0px 0px 0px 0px;
		}
	#mapalt ul li{
		background-image:none;
		background-color:#ccdce1;
		padding:0px 0px 2px 0px;
		margin:0px 0px 0px 0px;
		}


/*kantoren*/
/*searchResults*/

#searchResults ul li{					
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	font-weight:bold;
	clear:both;
				}
#searchResults ul li ul{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 20px;
	}
#searchResults ul li ul li{
	clear:both;
	font-weight:normal;
	}

#searchResults div.rank{
	float:left;
	width:4em;
	}
#searchResults div.content{
	float:left;
	width:450px;
	padding:0px 0px 2px 0px;
	}			
#gallery 
{
	margin-bottom:20px;
}
