h1,h2,h3 {font-size:1em; outline:none;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
fieldset {border:0}
ul,li {list-style:none}
address {font-style:normal}
a img,:link img,:visited img {border:none}
:link,:visited {text-decoration:none}
img {border:0;display:block}

body, html {
	background:#232323 url(../images/body-bg.png) repeat-x;
	color:#000;
	font:12px/1em Arial, Helvetica, sans-serif;
}


#header {
	background:url(../images/header-bg.png) no-repeat;
	margin:0 0 4px;
}

#header .inner {
	height:154px;
	margin:0 auto;
	position:relative;
	width:865px
}

#header h1 {
	height:58px;
	float:left
}

#header h1 a {
	background:url(../images/header-h1.png) no-repeat;
	display:block;
	height:113px;
	text-indent:-3000em;
	width:230px;
}

#header p.vraagaan {float:right}
#header p.vraagaan a {
	background:url(../images/header-vraagaan.png);
	display:block;
	height:31px;
	width:194px;
	text-indent:-3000em;
}

#header ul {
	bottom:0;
	height:41px;
	position:absolute;
	left:0;
}

#header ul li.active {
	background:url(../images/header-list-hover-bg.png) repeat-x;
}

#header ul li {
	background:url(../images/header-list-bar.png) no-repeat right top;
	float:left;
	padding:0 1px 0 0;
}

#header ul li.last {background:none}

#header ul li a {
	color:#fff;
	display:block;
	font-size:17px;
	padding:0 17px;
	line-height:40px;
	}
	
#header ul li a:hover {
	background:url(../images/header-list-hover-bg.png) repeat-x;
}

li.active {
	background:url(../images/header-list-hover-bg.png) repeat-x;
}

#wrapper {margin:0 auto;width:865px}

.intro {
	height:210px;
	position:relative;
	width:865px;
}

ul.slideshow {
	list-style:none;
	width:865px;
	height:210px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:865px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}

.content {
	background:#fbfbfb url(../images/content-bg.png) repeat-x left bottom;
}

.content h2 {
	background:url(../images/content-heading.png);
	color:#fff;
	height:40px;
	font-size:16px;
	line-height:44px;
	margin:0 0 18px;
	text-indent:13px
}

.content p {
	color:#393939;
	line-height:18px;
	margin:0 13px 28px
}

.content input, .content textarea {
	padding: 5px;
	width: 271px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

.content textarea:focus, .content input:focus {
	border: 2px solid #04A62C;
}

.content input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}

.content .referenties {
	background:url(../images/referenties-bg.png);
	height:75px;
	position:relative;
}

.content .referenties .begin {
	background:url(../images/referenties-begin.png);
	bottom:0;
	display:block;
	height:6px;
	left:0;
	position:absolute;
	width:3px;
}

.content .referenties .eind {
	background:url(../images/referenties-eind.png);
	bottom:0;
	display:block;
	height:6px;
	position:absolute;
	right:0;
	width:3px;
}

.content .referenties ul {
	height:69px;
}

.content .referenties ul li {
	float:left;
	height:69px;
	line-height:69px;
	position:relative;
}

.content .referenties .bedrijfslogo {
	background:url(../images/referenties-logo-bg.png);
	text-indent:-3000em;
}

.content .referenties .arrow {
	background:url(../images/referenties-arrow.png);
	color:#fff;
	font-size:20px;
	padding:0 24px 0 0;
	text-align:center;
	width:129px;
}

.content .referenties .referentie {
	color:#000;
	float:left;
	font-size:18px;
	text-indent:23px;
}

.content .referenties .referentie span {
	font-size:12px;
	bottom:-16px;
	right:5px;
}

#footer {
	background:url(../images/footer-bg.png);
	height:51px;
	margin:23px 0 50px;
	padding:42px 0 0;
}

#footer .inner {margin:0 auto;width:865px}
#footer p {color:#d4d4d4;float:left;line-height:41px;}
#footer p.right {float:right}
#footer p a {color:#939393}
#footer p a:hover {text-decoration:underline}

