/* main navigational menu's, search, footer */



#navigation-home{

}
	#navigation h1 {
		position:absolute;
		left:-3000em;
	}

	/* secondary */
	
	#navigation-secondary  {
		color:#F6F6F6;
		font-size:100%;
		height:47px;
		padding:0 0 0 18px;
		width:100%;
	}
	
		#navigation-secondary ol {
			margin:0;
			list-style:none;
		}
		
		#navigation-secondary .primary {
				float:left;
				position:relative;
				margin:0 0 0 -2px;
				height:46px;
				width:85px;
				background-image:url("../images/homenav.png");
			}
	
			#navigation-secondary .secondary {
				float:left;
				position:relative;
				margin:0 0 0 -2px;
				height:46px;
				
				background-repeat:no-repeat;
				background-image:url("../images/navbg.png");
			}
			
			#navigation-secondary .page_item {
				float:left;
				position:relative;
				margin:0 0 0 -2px;
				height:44px;
				width:101px;
				margin-top:1px;
				background-repeat:no-repeat;
				background-image:url("../images/lastnav.png");
			}
			#navigation-secondary .page_item a{
				
			}
			
			#navigation-secondary li#navigation-inloggen {
				background-image:none;
			}
			
					#navigation-secondary li a span {
						display:block;
						padding:0.8em 16px 0.75em 14px;
						cursor:pointer;
					}
			
			
				
				#navigation-secondary li.active a {
					background:url("../images/navigation/secondary-active-left.gif") #26267D no-repeat;
				}
				
					#navigation-secondary li.active a span {
						background:url("../images/navigation/secondary-active-right.gif") 100% 0 no-repeat;
					}
				
					#navigation-secondary li a:hover span,
					#navigation-secondary li a:focus span,
					#navigation-secondary li.over a span,
					#navigation-secondary li.open a span {
						background:url("../images/navigation/secondary-open-right.gif") 100% 0 no-repeat;
											}
				
			/* secondary dropdown menu */
			
					
				

			#navigation-secondary .navigation-menu.small {
				width:206px;
				background-image:url("../images/navigation/menu-small.png");
			}
			
			#navigation-secondary li.open .navigation-menu {
				display:block;
			}
			
				#navigation-secondary .navigation-menu .top{
					display:none;
				}
			
				#navigation-secondary .navigation-menu .bottom {
					clear:both;
					width:100%;
					height:6px;
					overflow:hidden;
					position:relative;
					margin:0 -18px -6px -15px;
					padding:0 19px 0 16px;
					/*background:url("../images/navigation/menu-btm.png") no-repeat;*/
				}
				
				#navigation-secondary .navigation-menu.small .bottom {
					background-image:url("../images/navigation/menu-small-btm.png");
				}
			
				
				
				#navigation-secondary .navigation-menu .navigation-submenu {
					clear:both;
					width:100%;
					padding:1.5em 0 0 0;
					overflow:hidden;
					background:url("../images/navigation/submenu-separator.gif") repeat-x;
				}
				
				#navigation-secondary .navigation-menu .tophits {
					padding-top:0;
					background-image:none;
				}
				
					#navigation-secondary .navigation-menu ul {
						width:100px;
						
						padding:0 8px 0 0;
						overflow:hidden;
						margin:0;
						list-style:none;
					}
					
					#navigation-secondary .navigation-menu .wide ul {
						width:100%;
						padding:0;
					}
				
						#navigation-secondary .navigation-menu li {
							
							margin:0 0 0 0;
							background:transparent none;
							
						}
					
							#navigation-secondary .navigation-menu li a {
								display:inline;
								
								padding:0;
								background:none transparent;
								color:#e08e90;
							}
							
							#navigation-secondary .navigation-menu li a:hover,
							#navigation-secondary .navigation-menu li a:focus {
								background:none transparent;
								text-decoration:none;
							}
							
				#navigation-secondary .navigation-menu .columns {
					
					float:left;
					
					margin-top:5px;
					overflow:hidden;
				}
				
					#navigation-secondary .navigation-menu .column {
						width:115px;
						
						clear:none;
						padding:1.5em 8px 0 0;
					}

					#navigation-secondary .navigation-menu .columns .tophits {
						padding-top:0;
					} 
					
						#navigation-secondary .navigation-menu .column ul {
							width:auto;
							
							padding:0;
						}
											
	/* primary + tools */
	
	#navigation-primary,
	#navigation-tools {
		position:absolute;
		right:225px;
		top:-3.85em; /*-42.6px;*/
		font-size:92%;
		line-height:1.2;
		list-style:none;
	}
	
	/* have firefox not screw up on font sizing */
	.text-medium #navigation-primary { right:274px; }
	.text-large #navigation-primary { right:273px; }
		
		#navigation-primary li {
			float:left;
			position: relative;
			margin: 0 0 0 -1px;
			background: url("../images/navigation/primary-separator.gif") 100% 50% no-repeat;
		}
		
		body.js-enabled #navigation-primary li {
			background-position: 100% 15%;
		}
		
		#navigation-tools li {
			float:left;
		}
		
		body.js-enabled #navigation-tools li {
			padding:0 12px;
			background: url("../images/navigation/primary-separator.gif") 100% 50% no-repeat;
		}
		
		#navigation-primary li.last,
		#navigation-tools li#navigation-inloggen {
			background-image:none;
		}
		
			#navigation-primary li a,
			#navigation-tools li a {
				background:transparent;
				color:#006;
				text-decoration:none;
			}
			
			#navigation-primary li a {
				float:left;
			}
			
				#navigation-primary li a span {
					float:left;
					padding: 0 12px 0 12px;
				}
			
			body.js-enabled #navigation-primary li a {
				position: relative;
				margin-top: -1em;
				padding-top: 1em;
			}
			
				body.js-enabled #navigation-primary li a span {
					margin-top: -1em;
					padding-top: 1em;
					padding-bottom: .5em;
				}

			body.js-enabled #navigation-primary li.open,
			body.js-enabled #navigation-primary li.over {
				z-index:200;
			}

				body.js-enabled #navigation-primary li.over a,
				body.js-enabled #navigation-primary li.open a {
					background:url("../images/navigation/primary-open-left.gif") #F2F2F7 no-repeat;
					color:#006;
				}
				
					body.js-enabled #navigation-primary li.over a span,
					body.js-enabled #navigation-primary li.open a span {
						background:url("../images/navigation/primary-open-right.gif") 100% 0 no-repeat;
						padding-bottom:1.5em;
					}
				
			/* primary dropdown menu */
				
			#navigation-primary .navigation-menu {
				display:none;
				width:199px;
				position:absolute;
				top:2.5em;
				left:0;
				padding:6px 15px 0 12px;
				background:url("../images/navigation/menu-navigation-primary.png") repeat-y;
				color:#006;
				line-height:1.2;
				z-index:2;
			}
			
			body.js-enabled #navigation-primary li.open .navigation-menu {
				display:block;
			}
			
				body.js-enabled #navigation-primary .navigation-menu .top {
					display:none;
				}
			
				body.js-enabled #navigation-primary .navigation-menu .bottom {
					clear:both;
					width:100%;
					height:6px;
					overflow:hidden;
					position:relative;
					margin:0 -15px -6px -12px;
					padding:0 15px 0 12px;
					background:url("../images/navigation/menu-btm-navigation-primary.png") no-repeat;
				}
				
				body.js-enabled #navigation-primary .navigation-menu em {
					display:block;
					margin:0 0 1em 0;
					color:#006;
					font-style:normal;
					font-weight:bold;
				}
				
				body.js-enabled #navigation-primary .navigation-menu .navigation-submenu {
					clear:both;
					width:100%;
					padding:1.5em 0 0 0;
					overflow:hidden;
					background:url("../images/navigation/submenu-separator-navigation-primary.gif") repeat-x;
				}
				
				body.js-enabled #navigation-primary .navigation-menu .tophits {
					padding-top:0;
					background-image:none;
				}
				
						body.js-enabled #navigation-primary .navigation-menu li {
							float:none;
							margin:0 0 1em 0;
							padding-left: 0;
							background:transparent none;
						}
					
							body.js-enabled #navigation-primary .navigation-menu li a {
								display:inline;
								float:none;
								padding:0;
								background:none transparent;
								color:#006;
							}
							
							body.js-enabled #navigation-primary .navigation-menu li a:hover,
							body.js-enabled #navigation-primary .navigation-menu li a:focus {
								background:none transparent;
								text-decoration:underline;
							}
							
	#navigation-tools {
		max-width:240px;
		right:32px;
	}
	
	/* have firefox not screw up on font sizing */
	.text-medium #navigation-tools { right:33px; }
	.text-large #navigation-tools { right:34px; }
				
		#navigation-tools li#navigation-fontscaler {
			padding-right:0;
			background-image:none;
		}
	
	#navigation-primary li a:hover,
	#navigation-tools li a:hover {
		text-decoration:underline;
	}
	
	/* fontscale tool */
	
	#navigation-fontscaler {
		margin-top:-0.2em;
		line-height:1.4em;
	}
	
	#navigation-fontscaler a {
		padding:0 4px 0 0;
		vertical-align:baseline;
		text-decoration:none;
	}
	
	#navigation-fontscaler a:hover,
	#navigation-fontscaler a.active {
		text-decoration:underline;
	}
	
	#navigation-fontscaler .text-small {
		font-size:1em;
	}
	
	#navigation-fontscaler .text-medium {
		font-size:1.25em;
	}
	
	#navigation-fontscaler .text-large {
		font-size:1.5em;
	}
	
	

/* vraag en antwoord */

#vraag-en-antwoord {
	position:relative;
	display:none;
	float:right;
	width:220px;
	padding:0;
	margin-right:24px;
	background:url("../images/navigation/secondary-open-left.gif") #FC3 no-repeat;
}
	#vraag-en-antwoord a.close {
		display:block;
		background:url("../images/navigation/secondary-open-right.gif") 100% 0 no-repeat;
		text-align:right;
		text-decoration:none;
	}
		#vraag-en-antwoord a.close span {
			display:block;
			padding:0.8em 20px 0.75em 14px;
			margin-right:10px;
			background:url("../images/icons/close.gif") right center no-repeat;
		}

		#vraag-en-antwoord a.close:hover {
			text-decoration:underline;
		}
	
	body.vraag-en-antwoord #vraag-en-antwoord,
	body.vraag-en-antwoord-float form#search {
		display:block;
	}

	body.vraag-en-antwoord #search,
	body.vraag-en-antwoord-feedback #search,
	body.vraag-en-antwoord-float #vraag-en-antwoord a.close,
	body.vraag-en-antwoord-feedback #vraag-en-antwoord div.answers {
		display:none;
	}

/* footer */



body.page-home #footer {
	margin-top:0;
}
				
	#footer a {
		color:#7F7FB2;
		text-decoration:none;
	}
	
	#footer a:hover {
		background:transparent;
		text-decoration:underline;
	}
		
	#footer-navigation {
		width:83px;
		float:right;
		padding:1.3em 0 0 0;
	}
	
		#footer-navigation img {
			margin:-1.4em 0 10px 0;
			position:relative;
		}
		
		#footer-navigation ul {
			margin:0;
			font-size:92%;
			line-height:1.2;
			list-style:none;
		}
	
		#footer-navigation li {
			margin:0.5em 0 0 0;
		}
		
	/* tagcloud */
		
	#footer-tagcloud {
		width:746px;
		padding:0.2em 0; 
		float:left;
	}
	
		#footer-tagcloud h2 {
			margin:0 0 0.2em 0;
			font-size:100%;
			line-height:1.2;
		}
		
		#footer-tagcloud ul {
			margin:0;
			font-size:80%;
			text-align:justify;
			text-transform:lowercase;
			list-style:none;
		}
		
			#footer-tagcloud ul li {
				display:inline;
				margin:0;
				line-height:2.2em;
				vertical-align:baseline;
				white-space:nowrap;
			}
			
				#footer-tagcloud ul li strong {
					font-size:125%;
					font-weight:normal;
				}

#navigation-primary .navigation-menu .navigation-submenu ul {
	width:90px;
	float:left;
	padding:0 8px 0 0;
	overflow:hidden;
	margin:0;
	list-style:none;
}
#navigation-primary .navigation-menu .wide ul {
	width:100%;
	padding:0;
}
#navigation-primary .navigation-menu .columns {
	clear:both;
	overflow:hidden;
}
body.js-enabled #navigation-primary .navigation-menu .column {
	width:90px;
	float:left;
	clear:none;
	padding:1.5em 8px 0 0;
}
#navigation-primary .navigation-menu .column ul {
	width:auto;
	float:none;
	padding:0;
}


/* clearfix */

#navigation-secondary:after,
#footer:after {
	display:block;
	height:0;
	clear:both;
	content:".";
	visibility:hidden;
}