body {
	font-family: verdana, arial, sans-serif;
	text-align: center;
	color: #4f2412;
	background: #4f2412 url(../img/back_content.gif) repeat-y center top;
}

a {
	color: #4f2412;
	text-decoration: underline;
}
	a:hover {
		text-decoration: none;
	}

p {
	font-size: 0.7em;
	line-height: 165%;
}
	p.print a{
		background: url(../img/icon-print.gif) no-repeat left top;
		padding-left: 18px;
	}

/* structuur */
div.wrapper {
	width: 925px;
	margin: 0px auto;
	text-align: left;
}
	div.container {
		padding: 0px 20px 0px 26px;
	}

div.header {
	height: 100px;
}
	div.header img {
		float: left;
		margin: 16px 22px 0px 0px;
	}
	div.header p {
		font-size: 0.55em;
		padding: 59px 0px 0px 0px;
	}
	div.header p a {
		text-decoration: none;
	}


div.column {
	float: left;
}
	#column1 {
		width: 175px;
	}
	#column2 {
		width: 500px;
	}
	#column3 {
		width: 201px;
	}

	body#home .column {
		width: 877px;
	}

	body#home div#column1 {
		margin-bottom: 35px;
	}
	body#home div#column2 {
		margin-bottom: 35px;
		background: url(../img/back_menuitem.gif) no-repeat left top;
	}
	body#home div#column3 {
		margin-bottom: 12px;
	}

	div.contentcontainer {
		position: relative;
	}
		#iconprint {
		margin: 0px 5px 4px 0px;
		}

	div.intro {
		margin: 0px 0px 0px 25px;
		border: 1px solid #4f2412;
		background-color: #efefef;
	}
		body#home div.intro {
			width: 624px;
			margin: 0px;
		}
			body#home div.intro p {
				padding: 18px 40px 40px 40px;
			}
			body#home div.geinteresseerd {
				position: relative;
				width: 400px;
				min-height: 44px;
				height: auto;
				margin: -25px 0px 0px 99px;
				background: #4f2411 url(../img/back_interesse_home.gif) no-repeat left top;
			}
				body#home div.geinteresseerd p {
					color: #ffffff;
					padding: 9px 0px 0px 0px;
					margin-bottom: -7px;
					font-size: 0.9em;
					text-align: center;
				}
					body#home div.geinteresseerd p a {
						color: #ffffff;
					}


		div.intro p, div.content div.intro p {
			font-size: 0.9em;
			padding: 0px 25px 20px 25px;
			line-height: 165%;
		}
			div.content div.intro p a {
				font-size: 80%;
			}
	div.content p {
		padding: 0px 25px 10px 50px;
		line-height: 200%;
	}
	div.content ul,
	div.content ol {
		margin-left: 50px;
		padding-left: 20px;
	}
			div.content ol {
				list-style-type: decimal;
			}
			div.content li {
				list-style-type: disc;
			}
		div.content ul li,
		div.content ol li {
			font-size: 0.7em;
			line-height: 150%;
			margin-bottom: 0.7em;
		}
			div.content ol li.first,
			div.content ul li.first {
				margin-bottom: 1.5em;
			}
				h3 a {
					text-decoration: none;
				}
				li h3 {
					font-size: 1.2em;
					padding: 0px;
				}
	div.geinteresseerd {
		width: 175px;
		margin: 0px 0px 1em 25px;
		background: #FFCD07 url(../img/back_interesse.gif) no-repeat left top;
	}
			div.content div.geinteresseerd {
				margin-left: 38px;
			}
		div.geinteresseerd h3 {
			color: #4f2412;
			font-size: 1em;
			padding: 15px 0px 0px 12px;
		}
		div.geinteresseerd ul {
			margin: 5px 0px 0px 12px;
			padding-left: 0px;
		}
			div.geinteresseerd ul li {
				font-size: 0.65em;
				margin-bottom: 0.7em;
				font-weight: bold;
				list-style-type: none;
			}
				div.geinteresseerd ul li a {
					color: #4f2412;
				}
				div.geinteresseerd ul li.hier a {
					text-decoration: none;
				}
	h1 {
		font-size: 1.1em;
		padding: 10px 25px 0px 25px;
	}
	h2 {
		font-size: 0.8em;
		padding: 10px 50px 0.3em 50px;
	}
		h2 a { text-decoration: none; }
		h2 a:hover { text-decoration: underline; }
	h3 {
		font-size: 0.7em;
		padding: 10px 50px 0.3em 50px;
	}
	body.content .quote {
		position: absolute;
		width: 201px;
		bottom: 0px;
		background: url(../img/back_quote.gif) no-repeat left top;
	}
		body.content .quote p {
			padding: 10px 10px 0px 10px;
		}

	div.zoeken {
		width: 175px;
		margin: 0px 0px 1em 25px;
		background: #4f2411 url(../img/back_zoeken.gif) no-repeat left top;
	}
		div.zoeken h3 {
			font-size: 0.8em;
			padding: 8px 0px 2px 12px;
		}
		div.zoeken fieldset {
			padding: 0px 0px 0px 12px;
		}
			div.zoeken select {
				width: 143px;
				font-size: 0.7em;
				margin: 4px 0px 4px 0px;
			}
			div.zoeken input {
				width: 140px;
				font-size: 0.7em;
				margin: 4px 0px 4px 0px;
			}
			#zoekbutton {
				position: relative;
				text-indent: 0px;
				color: #eeeeee;
				margin-top: 4px;
				padding: 0px 4px 0px 4px;
				border: 1px solid #000000;
				background-color: #5d5d5d;
			}
			#vacaturebutton {
				position: relative;
				text-indent: 0px;
				color: #eeeeee;
				margin-top: 4px;
				padding: 0px 4px 0px 4px;
				border: 1px solid #000000;
				background-color: #5d5d5d;
			}

	div.menuitem {
		float: left;
		width: 277px;
		min-height: 134px;
		height: auto;
		margin-right: 23px;
		background: url(../img/logo_klein.gif) no-repeat 14px 14px;
	}
		div.menuitem h2 {
			padding: 14px 22px 7px 64px;
			color: #502512;
			font-weight: bold;
			font-size: 0.9em;
		}
		div.menuitem p {
			padding: 0px 22px 0px 64px;
		}
		div.last {
			margin-right: 0px;
		}
		div.menuitem a.alternativeunderline {
			text-decoration: none;
		}
		div.menuitem a.alternativeunderline:hover {
			text-decoration: underline;
		}

	body#home .quote {
		width: 402px;
		float: right;
		background: url(../img/back_quote_home.gif) no-repeat left top;
	}
		body#home .quote p {
			padding: 10px 20px 0px 20px;
			margin-bottom: -6px;
		}

	ul.menu {}
		ul.menu li {
			margin-bottom: 10px;
		}
			ul.menu li a {
				min-height: 30px;
				height: auto;
				line-height: 30px;
				display: block;
				font-weight: bold;
				padding-left: 4px;
				background-color: #fff0b4;
				border: 1px solid #502412;
				text-decoration: none;
			}
					ul.menu li.hier a, ul.menu li a:hover {
						background-color: #4f2412;
						color: #ffcd07;
					}
				ul.menu li ul {
					border-top: 1px solid #a58d7d;
					margin: 4px 0px 0px 25px;
				}
					ul.menu li ul li {
						margin-bottom: 0px;
					}
						ul.menu li ul li a, ul.menu li.hier ul li a {
							font-size: 0.7em;
							font-weight: normal;
							min-height: 23px;
							color: #4f2512;
							height: auto;
							line-height: 23px;
							display: block;
							padding-left: 0px;
							border: 0px;
							border-bottom: 1px solid #a58d7d;
							background-color: transparent;
						}
							ul.menu li ul li.hier a, ul.menu li ul li a:hover {
								color: #fffcef;
								padding-left: 4px;
								background-color: #cabbac;
							}
	form {}
		.formulier fieldset {
			padding: 0px 50px 0.3em 50px;
			font-size: 0.7em;
		}
			.formulier label {
				display: block;
				font-weight: bold;
				padding: 0.5em 0px 0.3em 0px;
			}
			.formulier input {
				width: 280px;
				line-height:1.5em;
				margin: 0em 0px 0.3em 0px;
				padding: 0.1em 0px 0.3em 2px;
				border: 1px solid #502412;
				background: #fff0b4 url(../img/back_input.gif) repeat-x left top;
			}
				.formulier input.checkbox {
					width: 20px;
					border: 0px;
					padding: 0px;
					margin: 10px 0px 0px 0px;
				}
					.formulier input.geenrand {
						vertical-align: top;
						line-height: 1.5em;
						width: 20px;
					}
			.formulier textarea {
				width: 280px;
				margin: 0em 0px 0.3em 0px;
				padding: 0em 0px 0em 0px;
				border: 1px solid #502412;
				background: #fff0b4 url(../img/back_input.gif) repeat-x left top;
			}
			span.error {
				display: block;
				color: #cc0000;
			}
			input.error {
				border: 1px solid #cc0000;
			}

div.footer {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* overige classes */

.screenreader {
	display: none;
}

.formbutton {
	border: 0px;
	cursor: pointer;
	padding: 0px;
}

	.formulier .formbutton {
		color: #ffffff;
		text-indent: -999em;
		width: 173px;
		height: 24px;
		border: 0px;
		margin: 1em 1em 0px 0px;
	}
	.formulier #reageerbutton {
		background: url(../img/button_reageer.gif) no-repeat left top;
	}
	.formulier #doorsturenbutton {
		background: url(../img/button_doorsturen.gif) no-repeat left top;
	}
	.formulier #cvbutton {
		background: url(../img/button_cv.gif) no-repeat left top;
	}
	.formulier #vraagbutton {
		background: url(../img/button_vraag.gif) no-repeat left top;
	}


.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	visibility:hidden;
	clear: both;
}

