body {
	background-image:url(img/bg-body.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#eaeaea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#752940;
}
.container {
	margin:0 auto 20px auto;
	width:830px;
	padding:0px;
	background-color:#FFFFFF;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
div {
	display:block;
}
/* HEADER PROPERTIES  */
.headerContainer, .headerContainerHomepage {
	clear:both;
	width:830px;
	height:183px;
	margin:0 0 25px 0;
	position:relative;
	background-image:url(img/bg-header-no-picture.jpg);
	background-position:0px 31px;
	background-repeat:no-repeat;
}
.headerContainerHomepage {
	height:510px;
	background-image:url(img/bg-header-homepage-no-picture.jpg);
	background-position:0px 0px;
}
	.headerLinkToHomepage, .headerLinkToHomepageHomepage {
		width:352px;
		height:59px;
		position:absolute;
		top:47px;
		left:13px;
		z-index:99;
	}
	.headerLinkToHomepageHomepage {
		top:13px;
	}
	.headerTitle, .headerTitleHomepage {
		clear:both;
		width:830px;
		height:152px;
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	.headerTitleHomepage {
		height:320px;
	}
		#header-title-hh-inspecteren {
			background-image:url(img/bg-header-title-inspecteren.jpg);
		}
		#header-title-hh-support {
			background-image:url(img/bg-header-title-support.jpg);
		}
		#header-title-hh-certificeren {
			background-image:url(img/bg-header-title-certificeren.jpg);
		}
		#header-title-hh-nieuws, #header-title-hh-nieuwsbrief, #header-title-hh-nieuwsbrief-aan-afmelden, #header-title-hh-nieuwsbrief-aan-afmelden-v, #header-title-hh-toon-nieuwsbrief {
			background-image:url(img/bg-header-title-nieuws.jpg);
		}
		#header-title-hh-over-houwers-holtackers {
			background-image:url(img/bg-header-title-over-hh.jpg);
		}
		#header-title-hh-contact, #header-title-hh-contact-verstuurd {
			background-image:url(img/bg-header-title-contact.jpg);
		}
		#header-title-hh-aanmelden-voor-inspectie, #header-title-hh-aanmelden-voor-inspectie-v {
			background-image:url(img/bg-header-title-aanmelden-voor-inspectie.jpg);
		}
		#header-title-hh-links {
			background-image:url(img/bg-header-title-links.jpg);
		}
		#header-title-hh-disclaimer {
			background-image:url(img/bg-header-title-disclaimer.jpg);
		}
		#header-title-hh-sitemap {
			background-image:url(img/bg-header-title-sitemap.jpg);
		}
	.headerMenu, .headerMenuHomepage {
		clear:both;
		width:830px;
		height:31px;
		background-image:url(img/bg-header-menu.jpg);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	.headerMenuHomepage {
		height:190px;
		background-image:url(img/bg-header-menu-homepage.jpg);
	}
		.headerMenuItem {
			float:left;
			width:275px;
			height:28px;
			padding:3px 0 0 0;
			text-align:center;
			font-size:20px;
			font-weight:bold;
			text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.4);
		}
		#headerMenuItemInspecteren {
		}
		#headerMenuItemSupport {
		}
		#headerMenuItemCertificeren {
		}
		.headerMenuItemHomepage {
			float:left;
			position:relative;
			width:212px;
			height:180px;
			padding:10px 24px 0 24px;
			color:#FFFFFF;
		}
		#headerMenuItemInspecterenHomepage {
		}
		#headerMenuItemSupportHomepage {
			margin:0 25px 0 25px;
		}
		#headerMenuItemCertificerenHomepage {
			padding:10px 12px 0 24px;
		}
/* END HEADER PROPERTIES  */

/* SLIDESHOW PROPERTIES */
.slide, .slideHomepage {
	width:830px;
	height:152px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.slideHomepage {
	height:320px;
}
#slideOverHH1 {
	background-image:url(img/bg-header-slide-over-hh1.jpg);
}
#slideOverHH2 {
	background-image:url(img/bg-header-slide-over-hh2.jpg);
}
#slideOverHH3 {
	background-image:url(img/bg-header-slide-over-hh3.jpg);
}
#slideHomeInspecteren {
	background-image:url(img/bg-slide-home-inspecteren.jpg);
}
#slideHomeSupport {
	background-image:url(img/bg-slide-home-support.jpg);
}
#slideHomeCertificeren {
	background-image:url(img/bg-slide-home-certificeren.jpg);
}
/* END SLIDESHOW PROPERTIES */

/* CONTENT PROPERTIES */
.contentContainer {
	clear:both;
	width:830px;
}
	.content {
		float:left;
		width:505px;
		padding:20px;
		background-color:#EAEAEA;
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px;
	}
	/* NEWS CONTENT */
		.newsIndexItem {
			width:505px;
			margin:0 0 15px 0;
			overflow:hidden;
			position:relative;
		}
			.newsIndexItemContent {
				float:left;
				width:395px;
			}
				.newsItemDate {
					font-weight:bold;
				}
			.newsIndexItemButtonContainer {
				width:100px;
				position:absolute;
				bottom:1px;
				right:0;
			}
				.newsIndexItemButton {
					width:98px;
					height:21px;
					text-align:center;
					color:#888888;
					font-weight:bold;
					font-size:11px;
					text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);
					background-image:url(img/bg-news-index-item-button.gif);
					background-position:0px 0px;
					background-repeat:repeat-x;
					-moz-border-radius:2px;
					-webkit-border-radius:2px;
					-moz-box-shadow:1px 1px 0px #BCBCBC;
					-webkit-box-shadow:1px 1px 0px #BCBCBC;
				}
		.newsItem {
		}
			.newsItem img {
				-moz-box-shadow:1px 1px 0px #BCBCBC;
				-webkit-box-shadow:1px 1px 0px #BCBCBC;
			}
	/* END NEWS CONTENT */
	.relatedContent {
		float:right;
		width:220px;
		padding:20px;
		background-color:#D5DFE0;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius:5px;
		position:relative;
	}
	#relatedContent-hh-homepage {
	}
	#relatedContent-hh-inspecteren, #relatedContent-hh-support, #relatedContent-hh-certificeren {
		height:310px;
		background-image:url(img/bg-related-content-inspecteren.jpg);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	#relatedContent-hh-support {
		background-image:url(img/bg-related-content-support.jpg);
	}
	#relatedContent-hh-certificeren {
		background-image:url(img/bg-related-content-certificeren.jpg);
	}
		.relatedContentQuote {
			font-family:Georgia, "Times New Roman", Times, serif;
		}
	.htmlButton {
		height:29px;
		width:200px;
		text-align:center;
		color:#888888;
		font-weight:bold;
		text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);
		background-image:url(img/bg-html-button.gif);
		background-position:0px 0px;
		background-repeat:repeat-x;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-moz-box-shadow:1px 1px 0px #BCBCBC;
		-webkit-box-shadow:1px 1px 0px #BCBCBC;
	}
	.relatedContent .htmlButton {
		width:160px;
	}
	.headerMenuItemHomepage .htmlButton {
		width:175px;
		-moz-box-shadow:1px 1px 0px #034F5C;
		-webkit-box-shadow:1px 1px 0px #034F5C;
		position:absolute;
		bottom:20px;
		right:25px;
	}
	#headerMenuItemCertificerenHomepage .htmlButton {
		right:13px; /* Het menu item certificering is 12px smaller */
	}
	#relatedContent-hh-inspecteren .htmlButton, #relatedContent-hh-support .htmlButton, #relatedContent-hh-certificeren .htmlButton {
		position:absolute;
		bottom:20px;
		right:25px;
	}
.footerContainer {
	clear:both;
	width:830px;
}
	.footerMenu {
		width:790px;
		padding:20px;
	}
		.footerMenuDevider {
			padding:0 5px;
		}
/* END CONTENT PROPERTIES */

/* FONT PROPERTIES */
h1, .relatedContent h2 {
	display:block;
	height:22px;
	padding:7px 0 0 10px;
	margin:0 0 10px 0;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4);
	background-image:url(img/bg-h1.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:1px 1px 0px #BCBCBC;
	-webkit-box-shadow:1px 1px 0px #BCBCBC;
}
h2, .newsItem h1 {
	margin:5px 0 5px 0;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#03697A;
	background:none;
	text-shadow:0 0 0 rgba(0, 0, 0, 0.0);
	-moz-box-shadow:0px 0px 0px #EAEAEA;
	-webkit-box-shadow:0px 0px 0px #EAEAEA;
}
.headerMenuItemHomepage h2 {
	margin:0 0 0 0;
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.4);
}
h3 {
	color:#03697A;
	font-weight:bold;
}
p {
	margin:0 0 10px 0;
}
.headerMenuItemHomepage p {
	margin:4px 0 10px 0;
	line-height:15px;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
ul {
	margin:0 0 10px 14px;
}
li {
	list-style-type:square;
	margin:0 0 5px 0;
}
	li ul li {
		list-style-type:disc;
	}
		li ul li ul li {
			list-style-type:circle;
		}
/* (unvisited) link */
a, a:link {
	color:#752940;
	text-decoration:underline;
}
/* visited link */
a:visited {
	color:#9C4D65;
}
/* mouse over link */
a:hover {
}
/* selected link */
a:active {
	color:#4B1424;
}
.headerMenuItem a, .headerMenuItem a:link, .headerMenuItem a:visited, .headerMenuItem a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.newsIndexItemButton a, .newsIndexItemButton a:link, .newsIndexItemButton a:visited, .newsIndexItemButton a:active {
	display:block;
	height:16px;
	padding:5px 0 0 0;
	color:#888888;
	text-decoration:none;
}
.htmlButton a, .htmlButton a:link, .htmlButton a:visited, .htmlButton a:active {
	display:block;
	height:21px;
	padding:8px 0 0 0;
	color:#888888;
	text-decoration:none;
}
hr {
	height:0px;
	margin:10px 0 10px 0;
	border:none;
	border-top:solid 1px #752940;
}

/* END FONT PROPERTIES */

/* FORM PROPERTIES */
.normalInput, .normalTextarea, .normalSelect {
	padding:3px;
	margin:0 0 8px 0;
	width:200px;
}
.normalTextarea {
	width:400px;
}
.normalCheckbox {
	margin:0 8px 8px 0;
}
.relatedContent .normalInput {
	width:154px;
}
/* END FORM PROPERTIES */
