body	{
	background			: #FFF;
	font				: 0.75em Arial, sans-serif;
}

.toegankelijkheid	{
	position			: absolute;
	left				: -999em;
}

.clear	{
	clear				: both;
}


/* --------------------------------	*/
/* clearfix						 	*/
/* --------------------------------	*/
.clearfix:after,
#menu:after,
#menu ul:after,
#main:after,
#content:after,
#blokken:after,
#branches:after,
#opgeleverde-projecten .overzicht:after,
#opgeleverde-projecten .project-navigatie:after,
ol#nieuwsoverzicht li:after,
#blokken-projecten-nieuws:after,
#blok-pomptypes ul:after,
#blok-merken ul:after,
#blok-pdfdownloaden ul:after,
#kolomrechts .fotos ul:after,
#kolomrechts .interesse-formulier li:after,
#amimpact:after,
#content #nieuwsbrief_219_formulier ul .Telefoonnummer:after
{
	content				: "."; 
	display				: block; 
	height				: 0; 
	clear				: both; 
	visibility			: hidden;
}

	/* voor IE-mac */
	.clearfix,
	#menu,
	#menu ul,
	#main,
	#content,
	#blokken,
	#branches,
	#opgeleverde-projecten .overzicht,
	#opgeleverde-projecten .project-navigatie,
	ol#nieuwsoverzicht li,
	#blokken-projecten-nieuws,
	#blok-pomptypes ul,
	#blok-merken ul,
	#blok-pdfdownloaden ul,
	#kolomrechts .fotos ul,
	#kolomrechts .interesse-formulier li,
	#amimpact,
	#content #nieuwsbrief_219_formulier ul .Telefoonnummer
	{	
		display			: inline-block;	
	}

	/* onderstaande overslaan voor IE-mac \*/
	* html .clearfix,
	* html #menu,
	* html #menu ul,
	* html #main,
	* html #content,
	* html #blokken,
	* html #branches,
	* html #opgeleverde-projecten .overzicht,
	* html #opgeleverde-projecten .project-navigatie,
	* html ol#nieuwsoverzicht li,
	* html #blokken-projecten-nieuws,
	* html #blok-pomptypes ul,
	* html #blok-merken ul,
	* html #blok-pdfdownloaden ul,
	* html #kolomrechts .fotos ul,
	* html #kolomrechts .interesse-formulier li,
	* html #amimpact,
	* html #content #nieuwsbrief_219_formulier ul .Telefoonnummer
	{ 
		height			: 1%;
	}
	
	.clearfix,
	#menu,
	#menu ul,
	#main,
	#content,
	#blokken,
	#branches,
	#opgeleverde-projecten .overzicht,
	#opgeleverde-projecten .project-navigatie,
	ol#nieuwsoverzicht li,
	#blokken-projecten-nieuws,
	#blok-pomptypes ul,
	#blok-merken ul,
	#blok-pdfdownloaden ul,
	#kolomrechts .fotos ul,
	#kolomrechts .interesse-formulier li,
	#amimpact,
	#content #nieuwsbrief_219_formulier ul .Telefoonnummer
	{ 
		display			: block;
	}
	/* einde van overslaan voor IE-mac */
	

/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	margin				: 30px auto 0 auto;
	width				: 989px;
	border				: 1px solid #141873;
	z-index				: 10;
}

.home #container 		{ background:none; }
.iwes #container 		{ background:url(../img/content-home.jpg) no-repeat 565px 57px; }
.branches #container 	{ background:url(../img/content-branches.jpg) no-repeat 565px 57px; }
.merken #container 		{ background:url(../img/content-merken.jpg) no-repeat 565px 57px; }
.pomptypes #container 	{ background:url(../img/content-pomptypes.jpg) no-repeat 565px 57px; }
.organisatie #container	{ background:url(../img/content-organisatie.jpg) no-repeat 565px 57px; }
.service #container 	{ background:url(../img/content-service.jpg) no-repeat 565px 57px; }
.projecten #container 	{ background:url(../img/content-service.jpg) no-repeat 565px 57px; }
.nieuws #container		{ background:url(../img/content-nieuws.jpg) no-repeat 565px 57px; }
.contact #container		{ background:url(../img/content-contact.jpg) no-repeat 565px 57px; }
/* branches */
.Service #container 	{ background:url(../img/content-service.jpg) no-repeat 565px 57px; }
.Industrie #container 	{ background:url(../img/content-industrie.jpg) no-repeat 565px 57px; }
.Agrarisch #container 	{ background:url(../img/content-agrarisch.jpg) no-repeat 565px 57px; }
.Scheepvaart #container { background:url(../img/content-scheepvaart.jpg) no-repeat 565px 57px; }
.Aannemerij #container 	{ background:url(../img/content-aannemerij.jpg) no-repeat 565px 57px; }


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 102px;
}

#header a.logo	{
	position			: absolute;
	top					: 27px;
	left				: 15px;
}

#header div.nieuwsbrief,
#header div.directcall	{
	position			: absolute;
	top					: 13px;
	right				: 271px;
	width				: 31px;
	height				: 31px;
}

#header div.nieuwsbrief a,
#header div.directcall a	{
	display				: block;
	width				: 31px;
	height				: 31px;
	text-indent			: -900em;
	background			: url(../img/nieuwsbrief.gif) no-repeat right top;
}

#header div.nieuwsbrief a:hover {
	background-position	: right bottom;
}

#header div.directcall {
	right				: 221px;
}

#header div.directcall a {
	background			: url(../img/direct-call.gif) no-repeat right top;
}

#header div.directcall a:hover {
	background-position	: right bottom;
}

#header div.nieuwsbrief span,
#header div.directcall span	{
	display             : none;
    height				: 31px;
	width				: 95px;
	text-indent			: -900em;
	position            : absolute;
    right               : 40px;
    top                 : 0;
	background			: url(../img/nieuwsbrief.gif) no-repeat left top;
}

#header div.directcall span	{
    right               : 93px;
	width				: 82px;
	background			: url(../img/direct-call.gif) no-repeat left top;
}

#header div.nieuwsbrief:hover span,
#header div.directcall:hover span	{
    display             : block;	
}

/* Zoeken */
#header #zoekform {
	position			: absolute;
	top					: 13px;
	left				: 795px;
}

#header #zoekform {
	background			: url(../img/zoek-input.gif) no-repeat left 7px;
}

#header #zoekform legend,
#header #zoekform label {
	display				: none;
}

#header #zoekform input {
	border				: 0;
	background			: none;
	color				: #656565;
	font-size			: 0.95em;
	padding				: 2px 4px;
	width				: 128px;
	margin				: 0 0 5px 3px;
}

#header #zoekform .button {
	width				: 30px;
	height				: 31px;
	text-indent			: -900em;
	line-height			: 900em;
	overflow			: hidden;
	background			: url(../img/zoek-button.gif) no-repeat left top;
	border				: 0;
	margin				: 0 0 0 5px;
	cursor				: pointer;
}

/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	position			: relative;
	background			: url(../img/menu-bg.png) no-repeat left top;
	z-index				: 20;
}

#menu li {
	float				: left;
	margin				: 0 1px 0 0;
	position			: relative;
}

#menu li a {
	float				: left;
	height				: 47px;
	background			: url(../img/menu.png) no-repeat;
	text-indent			: -900em;
	position			: relative;
	z-index				: 20;
}

#menu li a.home 		{ width: 86px; 	background-position: left top; }
#menu li a.organisatie 	{ width: 123px; background-position: -86px top; }
#menu li a.branches 	{ width: 107px; background-position: -209px top; }
#menu li a.pomptypes 	{ width: 121px; background-position: -316px top; }
#menu li a.merken 		{ width: 91px; 	background-position: -437px top; }
#menu li a.service 		{ width: 89px; 	background-position: -528px top; }
#menu li a.projecten	{ width: 95px; 	background-position: -629px top; }
#menu li a.nieuws 		{ width: 95px; 	background-position: -740px top; }
#menu li a.contact 		{ width: 103px; background-position: -842px top; }

#menu li:hover a.home,
#menu li.hover a.home,
#menu li.actief a.home 			{ background-position: left bottom; }
#menu li:hover a.organisatie,
#menu li.hover a.organisatie,
#menu li.actief a.organisatie 	{ background-position: -86px bottom; }
#menu li:hover a.branches,
#menu li.hover a.branches,
#menu li.actief a.branches 		{ background-position: -209px bottom; }
#menu li:hover a.pomptypes,
#menu li.hover a.pomptypes,
#menu li.actief a.pomptypes		{ background-position: -316px bottom; }
#menu li:hover a.merken,
#menu li.hover a.merken,
#menu li.actief a.merken 		{ background-position: -437px bottom; }
#menu li:hover a.service,
#menu li.hover a.service,
#menu li.actief a.service 		{ background-position: -528px bottom; }

#menu li:hover a.projecten,
#menu li.hover a.projecten,
#menu li.actief a.projecten 		{ background-position: -629px bottom; }

#menu li:hover a.nieuws,
#menu li.hover a.nieuws,
#menu li.actief a.nieuws 		{ background-position: -740px bottom; }
#menu li:hover a.contact,
#menu li.hover a.contact,
#menu li.actief a.contact		{ background-position: -842px bottom; }

/* Submenu */
#menu li div {
	position			: absolute;
	left				: -9999px;
	top					: 0;
	padding				: 47px 0 0 0;
	z-index				: 10;
}

#menu li:hover div,
#menu li.hover div {
	left				: -9px;
}

#menu li:hover div.sub-home,
#menu li.hover div.sub-home {
	left				: 0;
}

#menu li div.sub-home 			{ background: url(../img/sub-home.png) no-repeat left 7px; }
#menu li div.sub-organisatie 	{ background: url(../img/sub-organisatie.png) no-repeat left 7px; }
#menu li div.sub-branches 		{ background: url(../img/sub-branches.png) no-repeat left 7px; }
#menu li div.sub-pomptypes 		{ background: url(../img/sub-pomptypes.png) no-repeat left 7px; }
#menu li div.sub-merken 		{ background: url(../img/sub-merken.png) no-repeat left 7px; }
#menu li div.sub-service 		{ background: url(../img/sub-service.png) no-repeat left 7px; }
#menu li div.sub-nieuws 		{ background: url(../img/sub-nieuws.png) no-repeat left 7px; }
#menu li div.sub-contact 		{ background: url(../img/sub-contact.png) no-repeat left 7px; }	

#menu li ul {
	width				: 175px;
	padding				: 2px 12px 10px 12px;
	background			: url(../img/submenu-bg.png) no-repeat left bottom;
}

#menu li div.sub-home ul {
	padding				: 2px 12px 10px 3px;
	background			: url(../img/submenu-first-bg.png) no-repeat left bottom;
}

#menu li li {
	width				: 175px;
	margin				: 0;
}

#menu li li a {
	width				: 153px;
	padding				: 5px 5px 5px 17px;
	height				: auto;
	background			: none;
	text-indent			: 0;
	color				: #000;
	text-decoration		: none;
}

#menu li li.actief a,
#menu li li a:hover {
	background			: url(../img/submenu-hover.gif) repeat-y left top;
	color				: #FFF;
}


/* --------------------------------	*/
/* main						 		*/
/* --------------------------------	*/
#main {
	position			: relative;
	padding				: 0 10px 0 0;
	color				: #666;
	line-height			: 1.6em;
	border-bottom		: 12px solid #FFF;
	z-index				: 10;
}

#main h1 {
	color				: #68bce7;
	font-size			: 2.1em;
	font-weight			: normal;
	margin				: 0 0 15px 0;
}

#main h2 {
	color				: #68bce7;
	font-size			: 2em;
	font-weight			: normal;
}

#main q.slogan {
	display				: block;
	position			: absolute;
	top					: 7px;
	right				: 12px;
	width				: 412px;
	height				: 111px;
	background			: url(../img/slogan-branche.png) no-repeat left top;
	text-indent			: -900em;
}

.home #main q.slogan 		{ background: url(../img/slogan-home.png) no-repeat left top; }
.organisatie #main q.slogan { background: url(../img/slogan-organisatie.png) no-repeat left top; }
.pomptypes #main q.slogan 	{ background: url(../img/slogan-pomptypes.png) no-repeat left top; }
.merken #main q.slogan 		{ background: url(../img/slogan-merken.png) no-repeat left top; }
.service #main q.slogan 	{ background: url(../img/slogan-service.png) no-repeat left top; }
.nieuws #main q.slogan 		{ background: url(../img/slogan-home.png) no-repeat left top; }
.contact #main q.slogan 	{ background: url(../img/slogan-contact.png) no-repeat left top; }

.Industrie #main q.slogan 	{ background: url(../img/slogan-industrie.png) no-repeat left top; }
.Scheepvaart #main q.slogan { background: url(../img/slogan-scheepvaart.png) no-repeat left top; }
.Agrarisch #main q.slogan 	{ background: url(../img/slogan-agrarisch.png) no-repeat left top; }
.Service #main q.slogan 	{ background: url(../img/slogan-service.png) no-repeat left top; }


/* -------------------------------- */
/* maincontent						*/
/* -------------------------------- */
#maincontent {
	float				: left;
	width				: 530px;
	padding				: 45px 0 0 15px;
}

.nieuwsdetail #maincontent {
	width				: 940px;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	position			: relative;
	width				: 530px;
}

.nieuwsdetail #content {
	width				: 940px;
}

#content a 			{ color: #2B348B; }
#content a:hover 	{ color: #D61F25; }

/* Informatie */
#content div.informatie h4 {
	color				: #43418e;
}

#content div.informatie ul,
#content div.informatie ol	{
	margin				: 10px 0 10px 14px;
	font-weight			: bold;
}

#content div.informatie ul	{
	list-style			: square;
}

#content div.informatie ol	{
	list-style			: decimal;
}

#content div.informatie ul li,
#content div.informatie ol li	{
	margin				: 0 0 5px 0;
}


/* iwes opmaak */
#content .iwes blockquote	{
	margin				: 0 0 10px 30px;
}

#content .iwes ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content .iwes ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

/* formulieren */
#content .formmodule h4 {
	display				: none;
}

#content .formmodule ul {
	list-style			: none;
	margin				: 0;
}

#content label {
	color				: #43418e;
}

#content input, 
#content select, 
#content textarea	{
	border				: 1px solid #d5d2d2;
	font				: 1em Arial;
	padding				: 2px;
}

#content input.veldfocus, 
#content textarea.veldfocus	{
	border				: 1px solid #43418e;
	background			: #efeef9;
}

#content textarea	{
	overflow			: auto;
}

#content input.radio, 
#content input.checkbox 	{
	border				: none;
}

#content input.button 	{
	cursor				: pointer;
	background			: #3bb3ed;
	border				: 0;
	padding				: 3px 15px;
	color				: #fff;
	font-weight			: bold;
	margin				: 10px 0;
}

#content input.fout, #content textarea.fout	{
	border				: 1px solid #F00;
}
#content .melding, #content label.fout	{
	color				: #F00;
}


/* --------------------------------	*/
/* broodkruimelpad				 	*/
/* --------------------------------	*/
#broodkruimelpad	{
	position			: absolute;
	top					: -25px;
}

#broodkruimelpad li	{
	display				: inline;
	color				: #3BB3ED;
}

#broodkruimelpad li a	{
	color				: #3BB3ED;
	text-decoration		: none;
}


/* --------------------------------	*/
/* branches (overzichtpagina)	 	*/
/* --------------------------------	*/
#branches {
	margin				: 40px 0 0 0;
}

#branches li {
	width				: 161px;
	height				: 124px;
	float				: left;
	margin				: 0 15px 15px 0;
}

#branches li a {
	position			: relative;
	width				: 161px;
	height				: 124px;
	float				: left;
	text-decoration		: none;
}

#branches li a span {
	display				: block;
	position			: absolute;
	left				: 0;
	bottom				: 0;
	width				: 161px;
	height				: 39px;
	color				: #FFF;
	text-align			: center;
	background			: url(../img/branche-title-bg.gif) no-repeat left top;
	font-size			: 1.5em;
	padding				: 5px 0 0 0;
	cursor				: pointer;
}

#branches li a:hover span {
	height				: 55px;
}


/* --------------------------------	*/
/* pomptypes (overzichtpagina) 		*/
/* --------------------------------	*/
#pomptypes {
	margin				: 40px 0 0 0;
}

#pomptypes li {
	width				: 161px;
	height				: 124px;
	float				: left;
	margin				: 0 15px 15px 0;
}

#pomptypes li a {
	position			: relative;
	width				: 161px;
	height				: 124px;
	float				: left;
	text-decoration		: none;
}

#pomptypes li a span {
	display				: block;
	position			: absolute;
	left				: 0;
	bottom				: 0;
	width				: 161px;
	height				: 39px;
	color				: #FFF;
	text-align			: center;
	background			: url(../img/branche-title-bg.gif) no-repeat left top;
	font-size			: 1.5em;
	padding				: 5px 0 0 0;
	cursor				: pointer;
}

#pomptypes li a:hover span {
	height				: 55px;
}



/* --------------------------------	*/
/* merken (overzichtpagina)	 		*/
/* --------------------------------	*/
#merken {
	margin				: 40px 0 0 0;
}

#merken li {
	width				: 161px;
	height				: 124px;
	float				: left;
	margin				: 0 15px 15px 0;
}

#merken li a {
	position			: relative;
	width				: 161px;
	height				: 124px;
	float				: left;
	text-decoration		: none;
}

#merken li a span {
	display				: block;
	position			: absolute;
	left				: 0;
	bottom				: 0;
	width				: 161px;
	height				: 36px;
	color				: #FFF;
	text-align			: center;
	background			: url(../img/merken-title-bg.gif) no-repeat left top;
	font-size			: 1.6em;
	padding				: 8px 0 0 0;
	cursor				: pointer;
}

#merken li a:hover span {
	height				: 52px;
}


/* -------------------------------- */
/* projecten (overzichtpagina)		*/
/* -------------------------------- */
#opgeleverde-projecten {
	padding				: 45px 0 0 15px;
	position			: relative;
}

/* Menu branches bovenin */
#opgeleverde-projecten .projectmenu {
	position			: absolute;
	top					: 50px;
	left				: 500px;
	width				: 230px;
}

#opgeleverde-projecten .projectmenu strong {
	float				: left;
	width				: 74px;
	color				: #62c2f1;
	text-align			: right;
	padding				: 1px 6px;
}

#opgeleverde-projecten .projectmenu div {
	float				: left;
	width				: 140px;
	border				: 1px solid #b2b1b1;
	background			: #FFF;
}

#opgeleverde-projecten .projectmenu div strong {
	color				: #b2b1b1;
	width				: 128px;
	text-align			: left;
	background			: url(../img/projectmenu-bg.gif) no-repeat 127px 5px;
	cursor				: pointer;
}

#opgeleverde-projecten .projectmenu div strong.open {
	background			: url(../img/projectmenu-actief-bg.gif) no-repeat 125px 5px;
}

#opgeleverde-projecten .projectmenu div li a {
	float				: left;
	width				: 127px;
	padding				: 3px 3px 3px 10px;
	text-decoration		: none;
	color				: #666;
	background			: #FFF;
}

#opgeleverde-projecten .projectmenu div li a:hover,
#opgeleverde-projecten .projectmenu div li.actief a {
	background			: #3bb3ed;
	color				: #FFF;
}

/* Overzicht */
#opgeleverde-projecten .overzicht li {
	float				: left;
	width				: 450px;
	padding				: 8px;
	min-height			: 153px;
	margin				: 0 15px 15px 0;
	_height				: 153px;
	margin-top			: 50px;
}

#opgeleverde-projecten .overzicht li.oneven {
	clear				: both;	
}


#opgeleverde-projecten .overzicht li.hover {
	background			: #62c2f1;
	color				: #FFF;
}

#opgeleverde-projecten .overzicht li .info {
	float				: left;
	width				: 325px;
}

#opgeleverde-projecten .overzicht li img {
	float				: right;
}

#opgeleverde-projecten .overzicht li h3 {
	color				: #0996db;
	font-size			: 1.2em;
}

#opgeleverde-projecten .overzicht li.hover h3 {
	color				: #1e4090;
}

#opgeleverde-projecten .overzicht li a {
	color				: #1a4593;
	font-weight			: bold;
	display				: block;
	margin				: 10px 0 0 0;
}

/* Projectnavigatie */
#opgeleverde-projecten .project-navigatie {
	position			: relative;
	width				: 108px;
	margin				: 8px auto;
}

#opgeleverde-projecten .project-navigatie li {
	float				: left;
	display				: inline;
	width				: 50px;
	height				: 31px;
	margin				: 0 2px;
}

#opgeleverde-projecten .project-navigatie li a {
	float				: left;
	width				: 50px;
	height				: 31px;
	background			: url(../img/project-navigatie.gif) no-repeat;
	text-indent			: -900em;
}

#opgeleverde-projecten .project-navigatie li a.vorige 	{ background-position: left top; }
#opgeleverde-projecten .project-navigatie li a.volgende	{ background-position: right top; }

#opgeleverde-projecten .project-navigatie li a.vorige:hover 	{ background-position: left bottom; }
#opgeleverde-projecten .project-navigatie li a.volgende:hover	{ background-position: right bottom; }


/* --------------------------------	*/
/* nieuws (overzichtpagina)	 		*/
/* --------------------------------	*/
ol#nieuwsoverzicht li {
	float				: left;
	width				: 514px;
	padding				: 8px;
	margin				: 0 0 5px 0;
}

ol#nieuwsoverzicht li.hover {
	background			: #62c2f1;
	color				: #FFF;
}

ol#nieuwsoverzicht li .datum {
	color				: #43418e;
}

ol#nieuwsoverzicht li.hover .datum {
	color				: #FFF;
}

ol#nieuwsoverzicht li .info {
	padding				: 0 0 0 20px;
}

ol#nieuwsoverzicht li h3 {
	color				: #0996db;
	font-size			: 1.2em;
}

ol#nieuwsoverzicht li.hover h3 {
	color				: #1e4090;
}

ol#nieuwsoverzicht li a {
	color				: #1a4593;
	font-weight			: bold;
	display				: block;
	margin				: 3px 0 0 0;
}

ol#nieuwsoverzicht li a:hover {
	color				: #1a4593;
}


/* --------------------------------	*/
/* zoeken					 		*/
/* --------------------------------	*/
ol#zoeken li {
	float				: left;
	width				: 514px;
	padding				: 8px;
	margin				: 0 0 5px 0;
}

ol#zoeken li.hover {
	background			: #62c2f1;
	color				: #FFF;
}

ol#zoeken li h3 {
	color				: #0996db;
	font-size			: 1.2em;
}

ol#zoeken li.hover h3 {
	color				: #1e4090;
}

ol#zoeken li a {
	color				: #1a4593;
	font-weight			: bold;
	display				: block;
	margin				: 3px 0 0 0;
}

ol#zoeken li a:hover {
	color				: #1a4593;
}

ol#zoeken li span.highlight {
	font-weight			: bold;
}


/* --------------------------------	*/
/* Pagina navigatie	 				*/
/* --------------------------------	*/
#main .pagina_navigatie	{
	padding				: 10px 0;
}

#main .pagina_navigatie h4	{
	display				: inline;
	font-weight			: bold;
}

#main .pagina_navigatie ul	{
	display				: inline;
}

#main .pagina_navigatie ul li	{
	display				: inline;
	border				: none;
	margin				: 0;
	padding				: 0 5px 0 0;
	font-weight			: bold;
}

#main .pagina_navigatie ul li.navigatie_huidige_pagina	{
	background			: #43418e;
	color				: #FFF;
	padding				: 2px 5px;
	margin				: 0 5px 0 0;
}

#main .pagina_navigatie ul li a	{
	padding				: 2px 5px;
	background			: #3bb3ed;
	color				: #FFF;
	text-decoration		: none;
}

#main .pagina_navigatie ul li.actief a, 
#main .pagina_navigatie ul li a:hover	{
	background			: #D61F25;
	color				: #FFF;
}


/* --------------------------------	*/
/* Blokken projecten / nieuws	 	*/
/* --------------------------------	*/
#blokken-projecten-nieuws {
	width				: 413px;
	min-height			: 185px;
	margin				: 340px 0 0 15px;
	padding				: 0;
	background			: #fff;
}

#blokken-projecten-nieuws a {
	float				: left;
	text-decoration		: none;
	color				: #666;
}

#blokken-projecten-nieuws a:hover {
	color				: #666;
}

#blokken-projecten-nieuws a.alle {
	margin				: 10px 0 0 0;
	background			: #3bb3ed;
	padding				: 2px 10px;
	color				: #FFF;
	font-weight			: bold;
	text-decoration		: none;
}

#blokken-projecten-nieuws a.alle:hover {
	background			: #D61F25;
	color				: #FFF;
}

/* Toonaangevende projecten */
#blokken-projecten-nieuws .projecten {
	float				: left;
	width				: 200px;
	padding				: 12px 0;
	background			: url(../img/stripe-bg.gif) repeat-y left top;
}

#blokken-projecten-nieuws .projecten img.afbeelding {
	float				: right;
	width				: 101px;
}

#blokken-projecten-nieuws .projecten a.alle {
	margin				: 6px 0 0 0;
}

#blokken-projecten-nieuws .projecten strong {
	color				: #43418e;
}

/* Nieuws */
#blokken-projecten-nieuws .nieuws {
	float				: right;
	width				: 200px;
	padding				: 12px 0;
}

#blokken-projecten-nieuws .nieuws a {
	text-align			: justify;
}

#blokken-projecten-nieuws .nieuws a.alle {
	margin				: 6px 0 0 0;
}

#blokken-projecten-nieuws .nieuws .titel {
	color				: #43418e;
}


/* --------------------------------	*/
/* Pomptypes (Blok onderin)	 		*/
/* --------------------------------	*/
#blok-pomptypes {
	width				: 530px;
	border-top			: 3px solid #44428D;
	margin				: 20px 0 0 0;
	padding				: 12px 0 0 0;
}

#blok-pomptypes li {
	width				: 117px;
	height				: 99px;
	float				: left;
	margin				: 0 15px 15px 0;
}

#blok-pomptypes li a {
	position			: relative;
	width				: 117px;
	height				: 61px;
	padding				: 38px 0 0 0;
	float				: left;
	text-decoration		: none;
}

#blok-pomptypes li a span {
	display				: block;
	position			: absolute;
	left				: 0;
	top					: 0;
	width				: 117px;
	height				: 38px;
	color				: #FFF;
	text-align			: center;
	background			: url(../img/branche-title-bg.gif) no-repeat left top;
	font-size			: 1.1em;
	padding				: 8px 0 0 0;
	cursor				: pointer;
}

#blok-pomptypes li a:hover span {
	padding				: 24px 0 0 0;
}


/* --------------------------------	*/
/* Merken (Blok onderin)	 		*/
/* --------------------------------	*/
#blok-merken {
	width				: 530px;
	margin				: 20px 0 0 0;
	padding				: 12px 0 0 0;
}

#blok-merken ul {
	border-top			: 3px solid #44428D;
	padding				: 10px 0 0 0;
}

#blok-merken ul li {
	display				: -moz-inline-stack;
	display				: inline-block;
	vertical-align		: middle;
	margin				: 0 0 10px 0;
	width				: 170px;
	text-align			: center;
}


/* --------------------------------	*/
/* Pdf's (Blok onderin)		 		*/
/* --------------------------------	*/
#blok-pdfdownloaden {
	width				: 530px;
	margin				: 20px 0 0 0;
	padding				: 12px 0 0 0;
	font-size			: 0.9em;
}

#blok-pdfdownloaden ul {
	border-top			: 3px solid #44428D;
	padding				: 30px 0 0 0;
}

#blok-pdfdownloaden ul li {
	float				: left;
	display				: inline;
	width				: 120px;
	margin				: 0 12px 12px 0;
	line-height			: 1.1em;
}

#blok-pdfdownloaden ul li a {
	float				: left;
	color				: #a2a1a1;
	text-decoration		: none;
	padding				: 0 42px 0 0;
	width				: 78px;
	min-height			: 46px;
	background			: url(../img/pdf.gif) no-repeat right top;
}

#blok-pdfdownloaden ul li a strong {
	text-decoration		: underline;
}

#blok-pdfdownloaden ul li a:hover {
	color				: #43418e;
}


/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps	{
	border				: solid 1px #ccc;
	overflow			: hidden; 
}

#googlemaps	{
	width				: 530px;
	height				: 400px;
	background			: #eee;
	text-align			: left;
	color				: #666;
}

#googlemaps a	{
	color				: #666;
}


/* --------------------------------	*/
/* kolom rechts					 	*/
/* --------------------------------	*/
#kolomrechts {
	float				: right;
	width				: 430px;
}

/* Fotos */
#kolomrechts .fotos {
	width				: 336px;
	padding				: 0 0 0 94px;
	position			: relative;
	top					: -46px;
}

#kolomrechts .fotos .fotogroot {
	padding				: 0 0 0 7px;
	margin				: 0 0 6px 0;
	text-align			: center;
}

#kolomrechts .fotos ul li {
	float				: left;
	display				: inline;
	margin				: 0 0 6px 6px;
	line-height			: 0.1em;
}

/* Interesse? Formulier */
#kolomrechts .interesse-formulier {
	position			: relative;
	top					: -40px;
}

#kolomrechts .interesse-formulier .intro {
	padding				: 10px 0 10px 101px;
}

#kolomrechts .interesse-formulier legend {
	display				: none;
}

#kolomrechts .interesse-formulier p.verzonden	{
	font-weight			: bold;
	color				: #43418e;
	padding				: 0 0 10px 101px;
}

#kolomrechts .interesse-formulier ul.errors	{
	padding				: 0 0 10px 101px;
	color				: #c00;
}

#kolomrechts .interesse-formulier li {
	margin				: 0 0 2px 0;
}

#kolomrechts .interesse-formulier label {
	float				: left;
	width				: 96px;
	text-align			: right;
	padding				: 0 5px 0 0;
	color				: #43418e;
}

#kolomrechts .interesse-formulier input,
#kolomrechts .interesse-formulier textarea {
	float				: left;
	width				: 323px;
	padding				: 1px 2px;
	border				: 1px solid #d5d2d2;
	font				: 0.95em Arial, sans-serif;
}

#kolomrechts .interesse-formulier input.veldfocus, 
#kolomrechts .interesse-formulier textarea.veldfocus	{
	border				: 1px solid #43418e;
	background			: #efeef9;
}

#kolomrechts .interesse-formulier textarea {
	overflow			: auto;
	height				: 60px;
}

#kolomrechts .interesse-formulier input.button {
	cursor				: pointer;
	background			: #3bb3ed url(../img/interesse-button.gif) no-repeat left top;
	width				: 77px;
	height				: 22px;
	padding				: 0;
	border				: 0;
	text-indent			: -900em;
	line-height			: 900em;
	overflow			: hidden;
	float				: right;
}


/* --------------------------------	*/
/* sitemap						 	*/
/* --------------------------------	*/
body.sitemap #maincontent	{
	width				: auto;
	float				: none;
}

#sitemap p	{
	margin				: 0 0 20px 0;
}

#sitemap .kolom	{
	float				: left;
	width				: 24.9%;
}

#sitemap a 			{ color: #2B348B; }
#sitemap a:hover 	{ color: #D61F25; }

#sitemap ul	{
	margin				: 0 0 20px 15px;
	list-style			: square;
}

#sitemap ul ul	{
	margin				: 0 0 0 15px;
}

#sitemap ul	a {
	text-decoration		: none;
}


/* --------------------------------	*/
/* nieuwsbrief					 	*/
/* --------------------------------	*/
#nieuwsbrief_melding p {
	margin-bottom		: 15px;
}

#content #nieuwsbrief_219_formulier ul	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	overflow			: hidden;
}

#content #nieuwsbrief_219_formulier li {
	margin				: 3px 0;	
	overflow			: hidden;
}

#content #nieuwsbrief_219_formulier li .label {
	float				: left;	
	width				: 130px;
	clear				: left;
}

#content #nieuwsbrief_219_formulier li .veld {
	float				: left;	
}

#content #nieuwsbrief_219_formulier ul .Telefoonnummer {
	clear				: both;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	background			: #FFF;
	border-top			: 1px solid #141873;
	text-align			: center;
	padding				: 6px 0;	
}

#footer address {
	font-style			: normal;
}

#footer address a {
	color				: #000;
	text-decoration		: none;
}

#footer address a:hover {
	color				: #D61F25;
}

/* Tekst / links onderaan */
#amimpact {
	position			: relative;
	width				: 991px;
	margin				: 0 auto;
	padding				: 10px 0;
	font-size			: 0.9em;
	color				: #46ace2;
	z-index				: 3;
}

#amimpact a {
	color				: #46ace2;
	text-decoration		: none;
}

#amimpact a:hover {
	text-decoration		: underline;
}

#amimpact a.actief {
	font-weight			: bold;
}

#amimpact .copyright {
	float				: left;
}

#amimpact .webdesign {
	float				: right;
}

/* --------------------------------	*/
/* sIFR							 	*/
/* --------------------------------	*/
.sIFR-flash {
	visibility			: visible !important;
	margin				: 0;
}

.sIFR-replaced {
	visibility			: visible !important;
}

span.sIFR-alternate {
	position			: absolute;
	left				: 0;
	top					: 0;
	width				: 0;
	height				: 0;
	display				: block;
	overflow			: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display				: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1,
.sIFR-hasFlash h2 {
	visibility			: hidden;
	line-height			: 1.4em;
}


/* --------------------------------	*/
/* lightbox						 	*/
/* --------------------------------	*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image { 
	padding: 10px; 
	background: #fff; 
}

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #43418E; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/* ------------------------------- */
/* Social media                    */
/* ------------------------------- */

.socialmedia {
	position            : relative;
	float               : left;
	width               : auto;
	padding             : 10px 0 5px 0; 
}

.socialmedia #google-plusone {

}

.socialmedia #facebook-like {
	padding-right: 25px;
}
.socialmedia #twitter-tweet {
	padding-right: 20px;
}

.socialmedia #addthis {

}

.rss-marker {
	background: url("../img/rss.gif") no-repeat scroll left top transparent;
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	margin: 5px 0 0 15px;
	overflow: hidden;
	text-indent: -9000em;
}

.nieuws h1 {
	float: right;
	width: 90%;
}

#projecten-h1 {
	float: right;
	width: 95%;
}

.overzicht {
	width:100%;
}

