@charset "utf-8";
/* --- layout_sub.css / rkz.nl --- */


/* --- siteheader --- */

#siteHeader {
	margin-bottom: 2px;
	padding-top: 98px;	/* 92px (#allButFooter) + 6px */
	background-color: transparent;
}
	
	/* --- skipLinks --- */
			
	#skipLinks a {
		background-color: #fff;
	}

	/* --- homeLink --- */
				
	#homeLink {
		position: static;
		width: 704px;
		margin: 0;
	}
	
		#homeLink a {
			float: left;
		}
	
	#readspeaker_button {
		float: right;
	}
	
	#fontSize {
		padding-left: 16px;
	}
	
	
	/* --- siteSearch --- */
		
			#siteSearch div input, #siteSearch.jsSiteSearch div.jsOverLabelBlur input,
			#siteSearch div input:focus, #siteSearch.jsSiteSearch div input{
				background-color: #fff;
				background-position: -340px 0;
			}
		
	/* --- contentBody --- */
	
	#contentBody {
		margin-top: 20px;
		padding-top: 116px;
	}
			
		/* --- sectionNav --- */
		
		#sectionNav {
			margin: 0 -4px;
			padding-top: 12px;
			background: none transparent no-repeat left top;
		}
		
			#sectionNav ul.nav {
				padding-bottom: 12px;
				background: none transparent no-repeat right bottom;
			}
			
				#sectionNav li.selParent, #sectionNav li.selected {
					padding-bottom: 0;
					border-bottom: 1px solid #d6d3cc;
					background-image: none;
				}
				
				#sectionNav li.selected {
					margin-bottom: -1px;
				}
				
					#sectionNav li a,
					#sectionNav li a:hover, #sectionNav li a:focus, #sectionNav li a:active,
					#sectionNav ul.nav li.noParent a,
					#sectionNav ul.nav li.noParent a:hover, #sectionNav ul.nav li.noParent a:focus, #sectionNav ul.nav li.noParent a:active {
						padding-left: 29px;
						padding-right: 24px;
					}
					
					#sectionNav li.parent a {
						background-position: 4px 0.35em;
					}
					
					#sectionNav li.parent a:hover, #sectionNav li.parent a:focus, #sectionNav li.parent a:active {
						background-position: -476px 0.35em;
					}
					
					#sectionNav li.selParent a {
						background-position: -236px 0.35em;
					}
					
					#sectionNav li.selParent a:hover, #sectionNav li.selParent a:focus, #sectionNav li.selParent a:active {
						background-position: -716px 0.35em;
					}
					
					#sectionNav li.selected a,
					#sectionNav li.selected a:hover, #sectionNav li.selected a:focus, #sectionNav li.selected a:active {
						background-position: -956px 0.35em;
					}
					
					#sectionNav li li.parent a {
						background-position: -1196px 0.35em;
					}
					
					#sectionNav li li.parent a:hover, #sectionNav li li.parent a:focus, #sectionNav li li.parent a:active {
						background-position: -1676px 0.35em;
					}
					
					#sectionNav li li.selParent a {
						background-position: -1436px 0.35em;
					}
					
					#sectionNav li li.selParent a:hover, #sectionNav li li.selParent a:focus, #sectionNav li li.selParent a:active {
						background-position: -1916px 0.35em;
					}
					
					#sectionNav li li.selected a,
					#sectionNav li li.selected a:hover, #sectionNav li li.selected a:focus, #sectionNav li li.selected a:active {
						background-position: -2156px 0.35em;
					}
						
						#sectionNav li.selParent ul, #sectionNav li.selected ul {
							padding-top: 0;
							background-image: none;
							border-top: 1px solid #d6d3cc;
						}
	
	/* --- pageHeader --- */
	
	#siteBody #pageHeader {
		background-position: 0 0;
	}
	
	#siteBody #pageHeader.closed {
		background-position: -2400px 0;
	}

		#siteBody #pageHeader .moduleName {
			position: relative;
			left: 257px;
			top: 47px;
			float: left;
		}
	
	#siteBody #pageHeader {
		height: 116px;
	}
	
	.home #siteBody #pageHeader {
		height: 272px;
	}

		.home #siteBody #pageHeader .moduleName {
			position: static;
		}
		
		/* --- headerContent --- */
		
		.landingPage #headerContent {
			width: 452px;
			height: 206px;
			padding: 42px 12px 0 136px;
		}
			
			#subIntro {
				float: left;
				width: 208px;
				padding-top: 4px;
			}
			
			#subLead {
				float: right;
				width: 216px;
			}
				
				#subLead h2 {
					padding: 0 0 3px;
				}
			
				.leadContent {
					height: 158px;
					/*padding-bottom: 0;*/
				}
				
					#headerContent .leadContent ul {
						bottom: 0;
					}
	
	/*  --- footerStretch --- */

	#footerStretch {	/* for stretching background-color from top of siteFooter to bottom of siteFooter content */
		background-color: #fff;
	}
			
	/* --- siteNav --- */
	
	#siteNav {
		background-color: #fff;
		background-image: url(/images/bg_sitenav_subsites.png);
	}
	
		/* --- breadcrumbsFooter --- */
		
		#breadcrumbsFooter {
			background-image: url(/images/bg_sitenav_subsites.png);
		}
		
			#breadcrumbsFooter ol {
				background-image: url(/images/bg_sitenav_subsites.png);
			}
				
			.jsCollapsable #breadcrumbsFooter ol {
				border-right-color: #d6d3cc;
			}
		
				#breadcrumbsFooter li {
					background-image: url(/images/bg_sitenav_subsites.png);
				}
	
		/* --- sectionMap --- */
			
				#toggleMap a {
					background-image: url(/images/bg_sitenav_subsites.png);
					background-position: -801px 0;
				}
				
			#sectionMap div {
				background-image: url(/images/bg_sitenav_subsites.png);
			}
			
	/* --- backToMain --- */
	
	#backToMain a {
		display: block;
		float: left;
		color: #76736c;
		text-decoration: none;
		padding: 2px 12px 3px 28px;
		background: url(/images/ico_nav.png) #fff no-repeat -3360px 0.4em;
		border-bottom-style: none;
	}
	
	#backToMain a:hover, #backToMain a:focus, #backToMain a:active {
		color: #16130c;
		outline-style: none;
		background-position: -3600px 0.4em;
	}
			
