/* Standaard elementen */
html, body, td, div, h1, h2, h3, h4, h5, p, a, strong, ol, ul {
	margin:0;
	padding:0;
	/*color:#808080;*/
	color:#444;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
html,body {
	height:100%;
	width:100%;
	}
img {
	border:0;
	}
hr {
	height:0;
	border:none; 
	border-bottom:1px solid #808080;
	}
h1, h2, h3, h4, h5 {
	color:#004b96;
	font-size:14px;
	font-weight:700;
	}
h1 {
	color:#fff;
	font-size:17px;
	}
p {
	line-height:16px;
	}
a {
	color:#004b96;
	outline:none;
	}
a:hover {
	text-decoration:none;
	}
ol, ul {
	margin-left:20px;
	}
.txtInput, .txtArea, .txtInputWrong, .txtAreaWrong {
	width:244px;
	margin:0 0 2px;
	padding:2px;
	}
.txtInput, .txtArea {
	border:1px solid #808080;
	}
.txtInputWrong, .txtAreaWrong {
	border:1px solid #f00;
	}
.forminfo {
	display:none;
	}
#formMelding {
	padding:2px 0;
	}
/* Ombouw gerelateerde CSS */
body.home {
	/*background:url('../img/layout/bg/header.jpg') #f6f9fb no-repeat center 78px;*/
	background:url(../img/layout/bg/bodyhome-bg.gif) #fff repeat-x center 78px;
	}
body { /*f6f9fb*/
	background:url('../img/layout/bg/header_vervolg.jpg') #fff no-repeat center 78px;
	}
	.ctSite {
		/*position:relative;*/
		width:100%;
		float:left;
		}
		.site {
			width:990px;
			margin:0 auto;
			}
			/* Header */
			.hd {
				position:relative;
				width:990px;
				float:left;
				}
			body.home .hd {
				height:369px;
				}
			body .hd {
				height:208px;
				}
				.logo {
					position:absolute;
					left:10px;
					top:7px;
					}
				.navTop {
					margin:6px 10px;
					float:right;
					clear:right;
					}
					.navTop a {
						text-decoration:none;
						}
					.navTop a:hover {
						color:#00abe0;
						}
					.navTop a.selected {
						color:#00abe0;
						font-weight:700;
						}
					.navTop span {
						padding:0 10px;
						}
						span.duurzaam {
							padding:0 0 0 30px;
							background:url('../img/layout/misc/icon_duurzaam.gif') no-repeat left 50%;
							}
				.payoff {
					position:absolute;
					right:10px;
					top:42px;
					}
				.sfeer, .navMain {
					position:absolute;
					width:990px;
					left:0;
					top:78px;
					}
					.hd1 {
						background:url('../img/layout/hd/1.jpg') no-repeat 201px 1px;
						}
					.hd2 {
						background:url('../img/layout/hd/2.jpg') no-repeat 201px 1px;
						}
					.hd3 {
						background:url('../img/layout/hd/3.jpg') no-repeat 201px 1px;
						}
					.hd4 {
						background:url('../img/layout/hd/4.jpg') no-repeat 201px 1px;
						}
					.hd5 {
						background:url('../img/layout/hd/5.jpg') no-repeat 201px 1px;
						}
					.hd6 {
						background:url('../img/layout/hd/6.jpg') no-repeat 201px 1px;
						}
					.hd7 {
						background:url('../img/layout/hd/7.jpg') no-repeat 201px 1px;
						}
					.hd8 {
						background:url('../img/layout/hd/8.jpg') no-repeat 201px 1px;
						}
					.hd9 {
						background:url('../img/layout/hd/9.jpg') no-repeat 201px 1px;
						}
					.hd10 {
						background:url('../img/layout/hd/10.jpg') no-repeat 201px 1px;
						}
					.hd11 {
						background:url('../img/layout/hd/11.jpg') no-repeat 201px 1px;
						}
					
					.navMainHead {
						position:absolute;
						z-index:3;
						margin:65px 0 0 15px;
						color: #ffffff;
						font-size: 17px;
						font-weight: 700;
						display: block;
						}
					.navMainFlash {
						position:absolute;
						z-index:1;
						}
					.navMainHtml {
						position:absolute;
						z-index:2;
						margin:103px 0 0 0;
						width:400px;
						}
						.navMainHtml ul {
							margin:0 0 20px 15px;
							list-style-type:none;
							}
							.navMainHtml ul li{
								/*margin:0 0 12px 0;*/
								height:28px;
								background:url(../img/layout/nav/nav-mainMenu.gif) -30px bottom no-repeat;
								}
								.navMainHtml ul li a{
									padding-top:5px;
									width:235px;
									display:block;
									color: #333333;
									font-size: 13px;
									text-decoration:none;
									}
									.navMainHtml ul li a:hover{
										color: #004b96;
										font-size: 13px;
										text-decoration:none;
										}
								
					.navMain strong {
						margin:65px 0 4px 10px;
						color:#FFFFFF;
						font-size:17px;
						font-weight:700;
						display:block;
						}
					.navMain ul {
						margin:0;
						list-style:none;
						}
						.navMain li {
							height:38px;
							padding:0 1px 0 0;
							background:url('../img/layout/nav/nav-main_divider.gif') no-repeat right top;
							float:left;
							}
							.navMain a {
								display:block;
								height:18px;
								padding:10px;
								color:#333;
								font-size:13px;
								text-decoration:none;
								}
							.navMain a:hover, .navMain a.selected {
								background:url('../img/layout/nav/nav-main_selected.gif') repeat-x left top;
								color:#004b96;
								}
			/* Pad */
			.path {
				width:970px;
				margin:10px 10px 6px;
				float:left;
				}
				.path p, .path a, .path strong {
					color:#00abe0;
					text-decoration:none;
					}
				.path a:hover {
					text-decoration:underline;
					}
			/* Content */
			.content {
				width:980px;
				background:url('../img/layout/bg/bg_content.gif') repeat-y left top;
				float:left;
				}
			body.home .content {
				margin:32px 10px 25px 0;
				}
			body .content {
				margin:0 10px 25px 0;
				}
				.inhoud {
					margin:0 20px 0 10px;
					float:left;
					}
				body.home .inhoud {
					width:640px;
					}
				body .inhoud {
					/*width:728px;*/
					width:500px;
					}
				.navLt {
					width:208px;
					margin:25px 10px 0 0;
					float:left;
					}
					.navLt ul {
						margin:0;
						list-style:none;
						}
						.navLt li {
							width:208px;
							background:url('../img/layout/nav/nav-lt-divider.gif') no-repeat left bottom;
							}
							.navLt a {
								display:block;
								padding:5px 10px;
								color:#004b96;
								font-size:12px;
								text-decoration:none;
								}
							.navLt a:hover, .navLt a.selected {
								color:#00abe0;
								}
								.navLt ul.niv1 > li > a.selected {
									font-weight: 700;
								}
				.sidebarRt {
					width:222px;
					float:right;
					}
					.blokRt {
						position:relative;
						width:222px;
						margin:0 0 15px;
						padding:1px 0;
						background:url('../img/layout/bg/bg_blok-sidebar.jpg') no-repeat left bottom;
						}
						.nieuws {
							margin-bottom:14px;
							width:182px;
							padding:0 20px 2px;
							}
						.nieuws h3 {
							padding-left:0 !important;
							}
						.blokRt h3 {
							font-size:18px;
							padding:0 10px 0 20px;
							}
						.blokRt p {
							padding:0 10px 0 20px;
							}
						/* Brochure */
						.brochure p {
							width:100px;
							}
						.brochure div.img {
							margin: -75px 0 -6px 123px;
							}
						/* Bellen of mailen */
						.bellen span {
							display:block;
							padding:10px 0;
							color:#00abe0;
							font-size:26px;
							}
						/* Nieuws */
						.nieuws a {
							white-space:nowrap;
							}
						/* Social Media */
						.socialmedia {
							padding:1px 0 10px;
							overflow:hidden;
							}
							.socialmedia a, .socialmedia span {
								width:24px;
								height:24px;
								margin:5px 5px 0 0;
								text-indent:-9999px;
								float:left;
								}
								.yt {background:url(../img/layout/misc/youtube.png) no-repeat left top;}
								.tw {background:url(../img/layout/misc/twitter.png) no-repeat left top;}
								.fb {background:url(../img/layout/misc/facebook.png) no-repeat left top;}
								.li {background:url(../img/layout/misc/linkedin.png) no-repeat left top;}
	/* Footer */
	.ftContainer {
		/*position:relative;*/
		width:100%;
		border-top:1px solid #d4d4d4;
		float:left;
		}
		.ft {
			width:970px;
			margin:0 auto;
			padding:5px 10px 10px 10px;
			}
			.ft p, .ft a {
				font-size:10px;
				}
			.ft a {
				color:#808080;
				text-decoration:none;
				}
				.ft a.applepie {
					text-decoration:underline;
					}
			.ft a:hover, .ft a.selected {
				color:#00abe0;
				}
			.ft span {
				padding:0 10px;
				}
		.projectdiv {
			float:left;
			width:100%;
			clear:both;
			}

.niv2 li a{
	margin-left: 20px;
}
