/*----->>> IMPORT RESET.CSS <<<-----*/ 
@import url("reset.css"); 
/*@import url("scratch.css"); */
 
/*----->>> GLOBAL SETTINGS <<<-----*/ 
html {
	/*height: 101%;*/
	/* only if you want vertical scrollbar in all browsers */
}
body {
	font-size: 100%;
	font-size: 0.75em; /* 12px / 16 = 0.75em */
	line-height: 1.5em;
	font-family: "Calibri", Arial, Helvetica, sans-serif;	
	background: url(../images/bg.gif) repeat left top;
	color: #626158;
}
/*----->>> HEADINGS <<<-----*/ 
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #4a9554;
}
h1 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 20px 0px;
	font-weight: bold;
	color: #757368;
	font-family: "Times New Roman", Times, serif, Courier, monospace;
	text-transform: uppercase;
	background: url(../images/h2_border.png) no-repeat left bottom;
	font-size: 1.4em;/*child pixels / parent pixels = child ems --> 18px/12px*/
	max-width: 435px;
}
h2 {
	margin: 0px 0px 4px 0px;
	font-size: 1.2em;/*16px/12px*/
	padding: 0px 0px 20px 0px;
	text-transform: uppercase;
	background: url(../images/h2_border.png) no-repeat left bottom;
	font-family: "Times New Roman", Times, serif, Courier, monospace;
}
h3 {
	margin: 0px 0px 8px 0px;
	font-size: 1.2em;/*13px/12*/
	color: #4c4c4c;
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: bold;
}
h4, h5, h6 {
	font-size: 1em;
	font-weight: bold;
}
/*----->>> LINKS <<<-----*/ 
a, .green {
	color: #4a9554;
	text-decoration: underline;
}
a:hover {
	color: #636363;
}
	a.btn-more {
		background: #67a151 url(../images/btn-more.gif) repeat-x left top;
		border: 1px solid #79a77f;
		color: #ffffff;
		line-height: 20px;
		display: inline-block;
		padding: 0px 12px;
		font-family: "Times New Roman", Times, serif, Courier, monospace;
		text-transform: uppercase;
		font-size: 0.9em;
		text-decoration: none;
	}
		a:hover.btn-more {
			border: 1px solid #9d9b94;
			background: #a9a79b url(../images/btn-more.gif) repeat-x left bottom;
		}
	a.more {
		background: url(../images/arrow_right.gif) no-repeat left 5px;
		padding: 0px 0px 0px 7px;
	}
/*----->>> COMMON FORMATTING <<<-----*/ 
p {
	margin: 0px 0px 12px 0px;
}
.note {
	color: #959386;
}
ul {
	
}
	li.square-green {
		background: url(../images/square_green.gif) no-repeat left 6px;
		padding: 0px 0px 0px 9px;
	}
	.arrow {
		background: url(../images/arrow_right.gif) no-repeat center;
		width: 4px;
		margin: 0px 3px;
		display: inline-block;
	}
/*----->>> GLOBAL CLASSES <<<-----*/ 
.float-left {
	float: left; 
}
.float-right {
	float: right; 
} 
.text-left { 
	text-align: left; 
}
.text-right { 
	text-align: right;
}
.text-center { 
	text-align: center; 
}
.text-justify  { 
	text-align: justify; 
}
.underline { 
	border-bottom: 1px solid; 
}
.img-left { 
	float: left;
	margin: 4px 10px 4px 0px; 
}
.img-right { 
	float: right;
	margin: 4px 0px 4px 10px; 
}
.nopadding { 
	padding: 0px; 
}
	.padding13-10 {
		padding: 13px 10px;
	}
	.padding20-0 {
		padding: 20px 0px;
	}
	.padding20-20-0-0 {
		padding: 20px 20px 0px 0px;
	}
	.padding20-0-0-20 {
		padding: 20px 0px 0px 20px;
	}
	.padding25-20 {
		padding: 25px 20px;
	}
.nomargin {
	margin: 0px;
}
	.marginleft107 {
		margin: 0px 0px 0px 107px;
	}
.gradient-lefttop {
	background: url(../images/gradient_topleft.png) no-repeat left top;
}
.gradient-repeatx {
	background: url(../images/gradient_repeatx.gif) repeat-x left top;
}
.box {
	margin: 0px 0px 10px 0px;
}
.boxborder {
	margin: 0px 0px 0px 0px;
	border: 2px solid #d9d3c1;
}
	.box175 {
		width: 175px;
	}
	.box195 {
		width: 195px;
	}
	.box265 {
		width: 265px;
	}
		.box265 h2 {
			color: #4c4c4c;
			font-family: "Calibri", Arial, Helvetica, sans-serif;
			text-transform: none;
			font-weight: bold;
		}
	.box293 {
		width: 293px;
	}
	.box391 {
		width: 391px;
	}
	.box656 {
		width: 656px;
	}
	.boxmarginbottom {
		margin: 0px 0px 28px 0px;
	}
/**>> form elements <<**/
input {
	border: 1px solid #d6d0bf;
	background: #f5f5f5;
	color: #a6a498;
	font-size: 1em;
	padding: 3px;
}
input.input-txt {
	width: 193px;
}
/**>> <<**/
#wrapper {
	
}
	#wrapper-header {
		background: url(../images/bg_header.png) no-repeat center top;
	}
		#header {
			width: 960px; /*set width of global container*/
			margin: 0px auto;
			height: 148px;
			position: relative;
			z-index:1;
		}
			#header .logo {
				position: absolute;
				top: 38px;
				left: 10px;
			}
			#header ul#language {
				position: absolute;
				top:0px;
				right: 0px;
				padding: 0px 3px;
				text-transform: uppercase;
				background: url(../images/bg_language.png) repeat left top;
			}
				#header ul#language li {
					float: left;
					padding: 0px 5px;
					line-height: 23px;
					background: none;
				}
					#header ul#language li a {
						color: #949288;
						text-decoration: none;
					}
					#header ul#language li a:hover, #header ul#language li a.active {
						color: #57554d;
					}
			#header #searchform {
				position: absolute;
				top: 38px;
				right: 0px;
				background: #dcd6c5;
				padding: 12px;
			}
				#header #searchform .input-txt {
					background: #f5f5f5 url(../images/glass.png) no-repeat right center;
					float: left;
				}
				#header #searchform .submit-btn {
					cursor: pointer;
					background: url(../images/btn_smallarrow.gif);
					width: 20px;
					height: 21px;
					font-size: 0px;
					padding: 0px;
					margin: 0px;
					border: none;
					text-indent: -9999px;
					color: #ffffff;
					float: left;
				}
				#header ul#mainnav {
					position: relative;
					top: 110px;
					left: 10px;
					height: 38px;
					display: block;
					width: 940px;
					background: #747267 url(../images/mainnav_bg.gif) repeat-x left top;
					z-index:1;
				}
					#header ul#mainnav li {
						position: relative;
						float: left;
						padding: 0px;
						text-transform: uppercase;
						background: url(../images/mainnav_li.gif) no-repeat left top;
					}
						#header ul#mainnav li a {
							display: inline-block;
							padding: 0px 26px;
							line-height: 38px;
							color: #edede9;
							text-decoration: none;
						}
						#header ul#mainnav li a:hover, #header ul#mainnav li a.active {
							color: #4b4a43;
							background: #dfdacb;
						}
					#header ul#mainnav li ul {
						position: absolute;
						top: 38px;
						left: 0px;
						background: #dfdacb;
						z-index: 1;
						display: none;
						width: 250px;
					}
					#header ul#mainnav li:hover ul {
						display: block;
					}
						#header ul#mainnav li ul li {
							background: none;
							display: block;
							width: 250px;
							line-height: 32px;
						}
							#header ul#mainnav li ul li a {
								color: #4b4a43;
								display: block;
								line-height: 32px;
							}
							#header ul#mainnav li ul li a:hover, #header ul#mainnav li ul li a.active {
								background: #a4a296;
								color: #ffffff;
							}
	#wrapper-content {
		background: url(../images/bg_content.png) repeat-y center top;
		padding: 0px 0px 10px 0px;
	}
		.contentbox {
			width: 940px;
			margin: 0px auto;
			padding: 0px 10px 0px 10px;
		}
			.contentbox #banner {
				height: 376px;
				background: url(../images/banner_bg.jpg) no-repeat left top;
			}
				#banner .old-mat {
					width: 546px;
					height: 376px;
					border-right: 1px solid #ffffff;
					position: relative;
				}
					ul.old-navigation {
						position: absolute;
						bottom: 0px;
						right: 0px;
						margin: 0px;
						width: 285px;
						bottom: 14px;
						list-style: none;
					}
						ul.old-navigation li {
							padding:0px;
							height: 1%;
							padding: 0px;
							margin: 0px;
						}
							.old-navigation li a {
								display: block;
								text-indent: -9999px;
								padding: 0px;
								margin: 0px;
							}
								.old-navigation li a.old-de {
									background: url(../images/old_mat_de.png) no-repeat left top;
									height: 51px;
									margin-left: -5px;
									margin-bottom: 8px;
								}
									.old-navigation a:hover.old-de {
										background: url(../images/old_mat_de.png) no-repeat left bottom;
									}
								.old-navigation a.old-fr {
									background: url(../images/old_mat_fr.png) no-repeat left top;
									height: 59px;
									margin-bottom: -11px;
								}
									.old-navigation a:hover.old-fr {
										background: url(../images/old_mat_fr.png) no-repeat left bottom;
									}
								.old-navigation a.old-en {
									background: url(../images/old_mat_en.png) no-repeat left top;
									height: 43px;
									margin-left: -5px;
								}
									.old-navigation a:hover.old-en {
										background: url(../images/old_mat_en.png) no-repeat left bottom;
									}
								.old-navigation a.old-nl {
									background: url(../images/old_mat_nl.png) no-repeat left top;
									height: 59px;
									margin-bottom: -10px;
								}
									.old-navigation a:hover.old-nl {
										background: url(../images/old_mat_nl.png) no-repeat left bottom;
									}
				#banner .new-mat-gips {
					height: 376px;
					width: 389px;
					background: url(../images/overlay_beige.png) repeat left top;
				}
					#banner .new-mat {
						height: 188px;
						background: url(../images/new_material.jpg) no-repeat 10px 10px;
						position: relative;
					}
					#banner a.new-nl,#banner a.new-fr,#banner a.new-en,#banner a.new-de, #banner a.gips-nl , #banner a.gips-en, #banner a.gips-de {
						position: absolute;
						bottom: 15px;
						right: 15px;
						display: block;
					}
						a.new-nl,a.new-fr,a.new-en,a.new-de {
							width: 223px;
							height: 87px;
							text-indent: -9999px;
						}
						a.new-nl {
							background: url(../images/cats_new.png) no-repeat left top;
						}
							a:hover.new-nl {
								background: url(../images/cats_new.png) no-repeat left bottom;
							}
						a.new-fr {
							background: url(../images/cats_new_FR.png) no-repeat left top;
						}
							a:hover.new-fr {
								background: url(../images/cats_new_FR.png) no-repeat left bottom;
							}
						a.new-en {
							background: url(../images/cats_new_EN.png) no-repeat left top;
						}
							a:hover.new-en {
								background: url(../images/cats_new_EN.png) no-repeat left bottom;
							}
						a.new-de {
							background: url(../images/cats_new_DE.png) no-repeat left top;
						}
							a:hover.new-de {
								background: url(../images/cats_new_DE.png) no-repeat left bottom;
							}

					#banner .gips {
						height: 188px;
						background: url(../images/gips.jpg) no-repeat 10px 10px;
						position: relative;
					}
						a.gips-nl,a.gips-fr,a.gips-en,a.gips-de {
							width: 223px;
							height: 87px;
							text-indent: -9999px;
						}
						a.gips-nl {
							background: url(../images/cats_other.png) no-repeat left top;
						}
							a:hover.gips-nl {
								background: url(../images/cats_other.png) no-repeat left bottom;
							}
						
						a.gips-fr {
							background: url(../images/cats_other_FR.png) no-repeat left top;
						}
							a:hover.gips-fr {
								background: url(../images/cats_other_FR.png) no-repeat left bottom;
							}
							
						a.gips-en {
							background: url(../images/cats_other_EN.png) no-repeat left top;
						}
							a:hover.gips-en {
								background: url(../images/cats_other_EN.png) no-repeat left bottom;
							}
						
						a.gips-de {
							background: url(../images/cats_other_DE.png) no-repeat left top;
						}
							a:hover.gips-de {
								background: url(../images/cats_other_DE.png) no-repeat left bottom;
							}
							

				#banner-contentpage {
					position: relative;
					height: 214px;
					overflow: hidden;
					margin: 0px 0px 10px 0px;
					z-index: 0;
				}
					#banner-contentpage ul#cats {
						position: absolute;
						bottom: 0px;
						right: 0px;
					}
						#banner-contentpage ul#cats li {
							float: left;
							background: none;
							padding: 0px;
						}
						#banner-contentpage ul#cats li a {
							display: block;
						}
						#banner-contentpage ul#cats li a.contentold-nl {
							width: 222px;
							height: 87px;
							background: url(../images/cats_old.png) no-repeat left top;
							text-indent: -9999px;	
						}
            #banner-contentpage ul#cats li a.contentold-en{
              width: 222px;
              height: 87px;
              background: url(../images/cats_old_en.png) no-repeat left top;
              text-indent: -9999px; 
            }
           #banner-contentpage ul#cats li a.contentold-de {
              width: 222px;
              height: 87px;
              background: url(../images/cats_old_de.png) no-repeat left top;
              text-indent: -9999px; 
            }
							#banner-contentpage ul#cats li a:hover.contentold-nl, #banner-contentpage ul#cats li a:hover.contentold-de, #banner-contentpage ul#cats li a:hover.contentold-en {
								background-position: left bottom;
							}
			.bezoektoonzaal,.bezoektoonzaal_fr,.bezoektoonzaal_en,.bezoektoonzaal_de {
				display: block;
				height: 155px;
				text-indent: -9999px;
			}
			.bezoektoonzaal {
				background: url(../images/bezoek_toonzaal.jpg) no-repeat left top;
			}
				a:hover.bezoektoonzaal {
					background: url(../images/bezoek_toonzaal.jpg) no-repeat left bottom;
				}
			.bezoektoonzaal_fr {
				background: url(../images/bezoek_toonzaal_fr.jpg) no-repeat left top;
			}
				a:hover.bezoektoonzaal_fr {
					background: url(../images/bezoek_toonzaal_fr.jpg) no-repeat left bottom;
				}
			.bezoektoonzaal_en {
				background: url(../images/bezoek_toonzaal_en.jpg) no-repeat left top;
			}
				a:hover.bezoektoonzaal_en {
					background: url(../images/bezoek_toonzaal_en.jpg) no-repeat left bottom;
				}
			.bezoektoonzaal_de {
				background: url(../images/bezoek_toonzaal_de.jpg) no-repeat left top;
			}
				a:hover.bezoektoonzaal_de {
					background: url(../images/bezoek_toonzaal_de.jpg) no-repeat left bottom;
				}
				
				
			.offerte-aanvragen,.offerte-aanvragen_fr,.offerte-aanvragen_en,.offerte-aanvragen_de {
				display: block;
				height: 118px;
				text-indent: -9999px;
			}
			.offerte-aanvragen {
				background: url(../images/offerte_aanvragen.jpg) no-repeat left top;
			}
				a:hover.offerte-aanvragen {
					background: url(../images/offerte_aanvragen.jpg) no-repeat left bottom;
				}
			.offerte-aanvragen_fr {
				background: url(../images/offerte_aanvragen_fr.jpg) no-repeat left top;
			}
				a:hover.offerte-aanvragen_fr {
					background: url(../images/offerte_aanvragen_fr.jpg) no-repeat left bottom;
				}
			.offerte-aanvragen_en {
				background: url(../images/offerte_aanvragen_en.jpg) no-repeat left top;
			}
				a:hover.offerte-aanvragen_en {
					background: url(../images/offerte_aanvragen_en.jpg) no-repeat left bottom;
				}
			.offerte-aanvragen_de {
				background: url(../images/offerte_aanvragen_de.jpg) no-repeat left top;
			}
				a:hover.offerte-aanvragen_de {
					background: url(../images/offerte_aanvragen_de.jpg) no-repeat left bottom;
				}
			.promobox{
				height: 154px;
			}
			.batibouw {
				display: block;
				background: url(../images/batibouw.jpg) no-repeat left top;
				height: 154px;
				text-indent: -9999px;
			}
			.wegwijzer {
				border-bottom: 1px solid #e8e8e5;
				padding: 20px 20px 10px 20px;
				color: #4c4c4c;
			}
				.wegwijzer a {
					color: #b6b4ab;
				}
					.wegwijzer a:hover {
						color: #4a9554;
					}
			/**>> pagenavigation h2, ul <<<**/
			#wrapper .pagenavigation {
				background: url(../images/pagenavigation_bg.png) repeat-x left top;
				margin: 0px 0px 28px 0px;
			}
				.pagenavigation h2 {
					padding: 12px 15px;
					background: url(../images/arrow_down.gif) no-repeat 224px 17px;
					border-bottom: 1px solid #dddcd9;
				}
				.pagenavigation ul {
					margin: 0px;
					padding: 0px;
				}
					.pagenavigation ul li {
						background: none;
						padding: 0px;
						border: none;
						height: 1%;
						line-height: 20px;
						margin: 0px;
					}
						.pagenavigation ul li a {
							color: #626158;
							text-decoration: none;
							background: url(../images/arrow_right.gif) no-repeat 14px 6px;
							display: block;
							line-height: 22px;
							padding: 0px 8px 0px 22px;
							margin: 0px;
							/*border: 1px solid transparent;*/
						}
						/** html .pagenavigation ul li a {
							border: none;
							line-height: 22px;
						}*/
						.pagenavigation ul li a:hover, .pagenavigation ul li a.active {
							color: #ffffff;
							line-height: 20px;
							border: 1px solid #93bf81;
							background: #a4c894 url(../images/pagenavigation_hover.gif) no-repeat left top;
						}
					.pagenavigation ul li ul {
						background: #e7f1e3;
					}
						.pagenavigation ul li ul li a {
							display: block;
							background: #e7f1e3 url(../images/arrow_right_green.gif) no-repeat 25px 6px;
							line-height: 22px;
							padding: 0px 0px 0px 32px;
							border: none;
							color: #4a9554;
						}
						.pagenavigation ul li ul li a:hover, .pagenavigation ul li ul li a.active {
							background: #d9ead2 url(../images/arrow_right_green.gif) no-repeat 25px 6px;
							border: none;
							color: #4a9554;
							line-height: 22px;
						}
		a.bezoek-woning-toonzaal,a.bezoek-woning-toonzaal_fr,a.bezoek-woning-toonzaal_en,a.bezoek-woning-toonzaal_de {
			display: block;
			height: 159px;
			text-indent: -9999px;
		}
		
		a.bezoek-woning-toonzaal {
			background: url(../images/woning_toonzaal.jpg) no-repeat left top;
		}
			a:hover.bezoek-woning-toonzaal {
				background: url(../images/woning_toonzaal.jpg) no-repeat left bottom;
			}
			
		a.bezoek-woning-toonzaal_fr {			
			background: url(../images/woning_toonzaal_fr.jpg) no-repeat left top;
		}
			a:hover.bezoek-woning-toonzaal_fr {
				background: url(../images/woning_toonzaal_fr.jpg) no-repeat left bottom;
			}
		
		a.bezoek-woning-toonzaal_en {			
			background: url(../images/woning_toonzaal_en.jpg) no-repeat left top;
		}
			a:hover.bezoek-woning-toonzaal_en {
				background: url(../images/woning_toonzaal_en.jpg) no-repeat left bottom;
			}
			
		a.bezoek-woning-toonzaal_de {			
			background: url(../images/woning_toonzaal_de.jpg) no-repeat left top;
		}
			a:hover.bezoek-woning-toonzaal_de {
				background: url(../images/woning_toonzaal_de.jpg) no-repeat left bottom;
			}
			
			
		a.offerte-aanvraag,a.offerte-aanvraag_fr,a.offerte-aanvraag_en,a.offerte-aanvraag_de {
			display: block;
			height: 122px;
			text-indent: -9999px;
		}
		
		a.offerte-aanvraag {
			background: url(../images/offerte_aanvraag.jpg) no-repeat left top;
		}
			a:hover.offerte-aanvraag {
					background: url(../images/offerte_aanvraag.jpg) no-repeat left bottom;
				}
		a.offerte-aanvraag_fr {		
			background: url(../images/offerte_aanvraag_fr.jpg) no-repeat left top;
		}
			a:hover.offerte-aanvraag_fr {
					background: url(../images/offerte_aanvraag_fr.jpg) no-repeat left bottom;
				}
		a.offerte-aanvraag_en {		
			background: url(../images/offerte_aanvraag_en.jpg) no-repeat left top;
		}
			a:hover.offerte-aanvraag_en {
					background: url(../images/offerte_aanvraag_en.jpg) no-repeat left bottom;
				}
		a.offerte-aanvraag_de {		
			background: url(../images/offerte_aanvraag_de.jpg) no-repeat left top;
		}
			a:hover.offerte-aanvraag_de {
				background: url(../images/offerte_aanvraag_de.jpg) no-repeat left bottom;
			}
			
			
	ul.productaanbod li {
		background: none;
		padding: 0px;
		display: block;
		float: left;
		width: 190px;
		height: 81px;
		overflow: hidden;
		margin: 0px 0px 14px 22px;
	}
	.productaanbod-overzicht li {
		position: relative;
		background: none;
		padding: 0px 0px 12px 0px;
		margin: 0px 0px 14px 0px;
		border-bottom: 1px solid #e8e8e5;
	}
	.productaanbod-overzicht li ul li {
		margin: 0px;
		padding: 0px;
		border: none;
	}
		.abso-left {
			position: absolute;
			left: 0px;
			top: 110px;
		}
		ul.productaanbod li.first {
			margin-left: 0px;
		}
		ul.productaanbod li p {
			margin: 0px;
		}
		ul li .productaanbod-content {
			margin-left: 88px;
			border: 1px solid #eaeaea;
			height: 69px;
			padding: 5px;
			background: #f3f3f3;
			position: relative;
		}
		ul li .productaanbod-overzicht-content {
			margin-left: 88px;
			border: 1px solid #eaeaea;
			padding: 5px;
			background: #f3f3f3;
			min-height: 90px;
		}
		* html ul li .productaanbod-overzicht-content {
			height: 90px;
		}
			ul li .productaanbod-overzicht-content li {
				background: url(../images/arrow_right.gif) no-repeat left 5px;
				padding: 0px 0px 0px 7px;
			}
			ul.productaanbod li .productaanbod-content a {
				background: url(../images/arrow_right.gif) no-repeat left 5px;
				position: absolute;
				bottom: 5px;
				left: 5px;
				padding: 0px 0px 0px 7px;
			}
		ul li a .imgborder{
			border: 2px solid #d9d3c1;
		}
			ul li a:hover .imgborder {
				border: 2px solid #93bf81;
			}
	.referentiebox {
		border: 6px solid #d4d3cf;
		height: 90px;
		margin: 0px 0px 4px 0px;

	}
		.referentiebox li {
			border-left: 2px solid #d4d3cf;
			width: 99px;
			height: 90px;
			float: left;
			background: none;
			padding: 0px;
			position: relative;
			display: block;
			margin: 0px;
		}
			.referentiebox li.first {
				border: none;
			}
			.referentiebox li a.tipbox {
				display: block;
				height: 90px;
				width: 100px;
				z-index: 0;
				overflow:hidden;
			}
			.referentiebox span{ /*CSS for enlarged image*/
				position: absolute;
				background: url(../images/overlay_tipbox.png) repeat left top;
				padding: 5px;
				border: 1px solid #dedede;
				visibility: hidden;
				color: black;
				text-decoration: none;
				display: block;
				width: 89px;
				top: 73px; 
				left: 0px;
				z-index: 99;
			}
			.referentiebox li:hover span{ /*CSS for enlarged image on hover*/
				visibility: visible;
			}
				.referentiebox li span a {
					background: url(../images/arrow_right.gif) no-repeat left 5px;
					padding: 0px 0px 0px 7px;
				}
		.refentielijst {
		
		}
			#wrapper .refentielijst li {
				float: left;
				margin-right: 5px;
			}
	#footer {
		text-align: center;
		color: #8b897f;
		width: 940px;
		margin: 0px auto 30px auto;
		padding: 15px 10px 0px 10px;
		border-top: 8px solid #a6a498;
	}
		#footer a {
			color: #737166;
			text-decoration: none;
		}
		#footer .green {
			color: #4a9554;
		}
			#footer a:hover, #footer a.active {
				color: #4c4a3d;
			}
		#footer ul {
			display: inline-block;
			margin: 0px 0px 5px 0px;
			white-space: nowrap;
		}
		* html #footer ul { display: inline; }
			#footer ul li {
				display: inline;
				background: none;
				border-left: 1px solid #b9b6a4;
				padding: 0px 10px;
			}
			#footer ul li.first {
				border: none;
			}
			

.referentiebox li.last {

}

