/*	--	DEFAULTS --	*/

/*
* {
	margin:0;
	padding:0;
}

body {
	width:960px;
	margin-left:auto;
	margin-right:auto;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
}
*/

#wrapper {
	width:960px;
	margin-top:9px;
}

.alignLeft {
	float:left;
}
.alignRight {
	float:right;
}
.offScreen {
	position: absolute;
	left:-9999px;
}

/*	-- HEADER --	*/

#header {
	height:115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
}

.logo {
	float: left;
}
	.logo img {
		border:0;
	}

#bookmark {
	float:right;
	margin-top:8px;
	margin-right:20px;
}
	#bookmark a {}
	
		#bookmark a img {
			border:0;
		}
#siteSearch {
	float:right;
	width:auto;	
	text-align:right;
	margin-top:8px;
	margin-bottom:33px;
}
	#siteSearch input.textField {
		width:221px;
		height:17px;		
		margin-right:11px;
	}	
	#siteSearch input.send {
		width:68px;
		height:23px;
		border:0;
		padding-right:8px;	
		padding-bottom:6px;			
		font-size: 11px;
		cursor:pointer;
		position:relative;
		top:2px;		
	}

#mainNav {
	float: right;
	position: relative;
	width: 100%;
	height: 45px;
}

	#mainNav ul {
		z-index: 100;
		float: right;
	}
	
		#mainNav ul li {
			list-style-type: none;
			width: auto;
			min-width: 100px;
			float: left;
			text-align: center;
			padding: 8px 0 6px 0;
			position: relative;
		}
		
		* html #mainNav ul li {
			padding-left: 13px;
			padding-right: 13px;
		}
			
			#mainNav ul li a {
				display: inline;
				text-decoration: none;
				font-weight: bold;
				font-size: 13px;
				padding: 0 10px 0 10px;
			}
			
		#mainNav ul ul {
			display: none;
			position: absolute;
			top: 30px;
			margin: 0;
			padding: 0;
		}
		
		*:first-child+html #mainNav ul ul {
		    left: 0px;
		    top: 30px;
		}
		
		#mainNav ul li:hover ul,
		#mainNav ul li.active:hover ul {
			display: block;
		}
		
			#mainNav ul ul li {
				float: left;
				position: relative;
				padding: 4px 0 5px 0;
				text-align: left;
				margin-left: 0;
				width: 170px;
			}
						
				#mainNav ul ul li a {
					font-weight: normal;
					font-size: 11px;
				}
				
	
	/* -- HEADER -- */
	
	.welzijn #mainNav {
		top:-43px;
	}
	.welzijn #search input.textField {
		border:1px solid #339933;
	}
	.welzijn #search input.send {
		background: url(../../images/laatjeraken/layout/sendButtonBG_welzijn.png) top right no-repeat;
		color:#FFFFFF;		
	}	
	.welzijn #mainNav ul li {
		background-color:#339933;
		border-right:1px solid #85c285;	
	}
			.welzijn #mainNav ul li:hover {
				background-color:#1b741b;
				border-bottom:11px solid #85c285;
			}
			
			.welzijn #mainNav ul ul li:hover {
				border-bottom: none;
			}
				.welzijn #mainNav ul li.last {
					border-right:1px solid #339933;
				}
					.welzijn #mainNav ul li:hover.last {
						border-right:1px solid #1b741b;
					}
				.welzijn #mainNav ul li a {
					color:#FFFFFF;
				}
		
	
	/* -- HEADER -- */
	
	.jeugdzorg #mainNav {
		top:-33px;
	}
	.jeugdzorg #search input.textField {
		border:1px solid #ff9900;
	}
	.jeugdzorg #search input.send {
		background: url(../../images/laatjeraken/layout/sendButtonBG_jeugdzorg.png) top right no-repeat;
		color:#FFFFFF;		
	}	
	.jeugdzorg #mainNav ul li {
		background-color:#ff9900;
		border-right:1px solid #ffe0b2;	
	}
			.jeugdzorg #mainNav ul li.active {
				background-color:#ffae33;
				border-bottom:11px solid #ffe0b2;
			}
			
			.jeugdzorg #mainNav ul li:hover {
				background-color:#ffae33;
				border-bottom:11px solid #ffe0b2;
			}

				.jeugdzorg #mainNav ul li.last {
					border-right:1px solid #ff9900;
				}
					.jeugdzorg #mainNav ul li:hover.last {
						border-right:1px solid #ffae33;
					}
				.jeugdzorg #mainNav ul li a {
					color:#FFFFFF;
				}
	
	.jeugdzorg #mainNav ul ul li {
		background-color: #ff9900;
		border-right: none;
	}
			.jeugdzorg #mainNav ul ul li:hover {
				background-color:#ffae33;
				border-bottom: none;
			}
				.jeugdzorg #mainNav ul ul li.last {
					border-right: none;
				}
					.jeugdzorg #mainNav ul ul li:hover.last {
						border-right: none;
					}
				.jeugdzorg #mainNav ul ul li a {
					color: #FFFFFF;
				}

	
	/* -- HEADER -- */
	
	.kinderopvang #mainNav {
		top:-33px;
	}	
	.kinderopvang #search input.textField {
			border:1px solid #990066;
		}
		.kinderopvang #search input.send {
			background: url(../../images/laatjeraken/layout/sendButtonBG_kinderopvang.png) top right no-repeat;
			color:#FFFFFF;		
		}	
		.kinderopvang	#mainNav ul li {
			background-color:#990066;
			border-right:1px solid #e1add0;	
		}
		
			.kinderopvang #mainNav ul ul li:hover {
				border-bottom: none;
			}

				.kinderopvang	#mainNav ul li:hover {
					background-color:#870053;
					border-bottom:11px solid #e1add0;
				}
					.kinderopvang	#mainNav ul li.last {
						border-right:1px solid #ff9900;
					}
						.kinderopvang	#mainNav ul li:hover.last {
							border-right:1px solid #ffae33;
						}
					.kinderopvang	#mainNav ul li a {
						color:#FFFFFF;
					}
				

