html,body {
	height				: 100%; 
}

body	{
	background			: #FFF url(../img/body-bg.gif) repeat-y center top;
	font				: 0.8em Arial, sans-serif;
}

.toegankelijkheid	{
	position			: absolute;
	left				: -999em;
}

.clear	{
	clear				: both;
}


/* --------------------------------	*/
/* clearfix						 	*/
/* --------------------------------	*/
.clearfix:after,
#main:after,
#menu li ul:after,
#breadcrumbs:after,
#breadcrumbs ol:after,
#laatstenieuws li:after,
#projectoverzicht li:after,
#content #projectdetail ul.projectenoverzicht li:after,
#footer:after,
#footer ul:after
{
	content				: "."; 
	display				: block; 
	height				: 0; 
	clear				: both; 
	visibility			: hidden;
}

	/* voor IE-mac */
	.clearfix,
	#main,
	#menu li ul,
	#breadcrumbs,
	#breadcrumbs ol,
	#laatstenieuws li,
	#projectoverzicht li,
	#content #projectdetail ul.projectenoverzicht li,
	#footer,
	#footer ul
	{	
		display			: inline-block;	
	}

	/* onderstaande overslaan voor IE-mac \*/
	* html .clearfix,
	* html #main,
	* html #menu li ul,
	* html #breadcrumbs,
	* html #breadcrumbs ol,
	* html #laatstenieuws li,
	* html #projectoverzicht li,
	* html #content #projectdetail ul.projectenoverzicht li,
	* html #footer,
	* html #footer ul 
	{ 
		height			: 1%;
	}
	
	.clearfix,
	#main,
	#menu li ul,
	#breadcrumbs,
	#breadcrumbs ol,
	#laatstenieuws li,
	#projectoverzicht li,
	#content #projectdetail ul.projectenoverzicht li,
	#footer,
	#footer ul 	
	{ 
		display			: block;
	}
	/* einde van overslaan voor IE-mac */
	

/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	margin				: 0 auto;
	width				: 994px;
	height				: auto !important;
	height				: 100%;
	min-height			: 100%;
	background			: url(../img/main-bg.gif) repeat-y left top;
}


/* --------------------------------	*/
/* main							 	*/
/* --------------------------------	*/
#main {
	padding				: 0 0 90px 0; /* nodig voor ruimte voor footer */
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	position			: relative;
	width				: 170px;
	float				: right;
	margin				: 121px 0 0 0;
	z-index				: 20;
}

#menu li {
	float				: left;
	width				: 170px;
	border-bottom		: 1px solid #E6E6E6;
	position			: relative;
}

#menu li a,
#menu li strong {
	float				: left;
	width				: 170px;
	height				: 32px;
	text-indent			: -900em;
	background			: url(../img/menu.gif) no-repeat;
	cursor				: pointer;
}

#menu li.actief strong,
#menu li.open strong {
	height				: 37px;
}

#menu li strong.nieuwsbrief 	{ height: 33px; background-position: left top; }
#menu li strong.welling 		{ background-position: left -33px; }
#menu li strong.mensen 			{ background-position: left -70px; }
#menu li strong.projecten 		{ background-position: left -107px; }
#menu li strong.nieuws 			{ background-position: left -144px; }
#menu li strong.duurzaam 		{ background-position: left -181px; }
#menu li strong.product			{ background-position: left -218px; }
#menu li strong.intern 			{ background-position: left -255px; }
#menu li strong.contact 		{ background-position: left -292px; }
#menu li strong.certificaten 	{ height: 50px; background-position: left -329px; }
#menu li strong.route 			{ background-position: left -384px; }

#menu li strong.nieuwsbrief:hover,
#menu li strong.nieuwsbriefhover 	{ background-position: -170px top; }
#menu li strong.welling:hover,
#menu li strong.wellinghover 		{ background-position: -170px -33px; }
#menu li strong.mensen:hover,
#menu li strong.mensenhover 		{ background-position: -170px -70px; }
#menu li strong.projecten:hover,
#menu li strong.projectenhover 		{ background-position: -170px -107px; }
#menu li strong.nieuws:hover,
#menu li strong.nieuwshover 		{ background-position: -170px -144px; }
#menu li strong.duurzaam:hover,
#menu li strong.duurzaamhover 		{ background-position: -170px -181px; }
#menu li strong.product:hover,
#menu li strong.producthover		{ background-position: -170px -218px; }
#menu li strong.intern:hover,
#menu li strong.internhover 		{ background-position: -170px -255px; }
#menu li strong.contact:hover,
#menu li strong.contacthover 		{ background-position: -170px -292px; }
#menu li strong.certificaten:hover,
#menu li strong.certificatenhover 	{ height: 50px; background-position: -170px -329px; }
#menu li strong.route:hover,
#menu li strong.routehover 			{ background-position: -170px -384px; }

/*#menu li.open strong.nieuwsbrief 	{ background-position: -170px top; }
#menu li.open strong.welling 		{ background-position: -170px -33px; }
#menu li.open strong.mensen 		{ background-position: -170px -70px; }
#menu li.open strong.projecten 		{ background-position: -170px -107px; }
#menu li.open strong.nieuws 		{ background-position: -170px -144px; }
#menu li.open strong.duurzaam 		{ background-position: -170px -181px; }
#menu li.open strong.product		{ background-position: -170px -218px; }
#menu li.open strong.intern 		{ background-position: -170px -255px; }
#menu li.open strong.contact 		{ background-position: -170px -292px; }
#menu li.open strong.certificaten 	{ background-position: -170px -329px; }
#menu li.open strong.route 			{ background-position: -170px -384px; }*/
#menu li.open strong.nieuwsbrief,
#menu li.open strong.nieuwsbrief:hover,
#menu li.open strong.nieuwsbriefhover 	{ background-position: right top; }
#menu li.open strong.welling,
#menu li.open strong.welling:hover,
#menu li.open strong.wellinghover  		{ background-position: right -33px; }
#menu li.open strong.mensen,
#menu li.open strong.mensen:hover,
#menu li.open strong.mensenhover  		{ background-position: right -70px; }
#menu li.open strong.projecten,
#menu li.open strong.projecten:hover,
#menu li.open strong.projectenhover  		{ background-position: right -107px; }
#menu li.open strong.nieuws,
#menu li.open strong.nieuws:hover,
#menu li.open strong.nieuwshover  		{ background-position: right -144px; }
#menu li.open strong.duurzaam,
#menu li.open strong.duurzaam:hover,
#menu li.open strong.duurzaamhover  		{ background-position: right -181px; }
#menu li.open strong.product,
#menu li.open strong.product:hover,
#menu li.open strong.producthover 		{ background-position: right -218px; }
#menu li.open strong.intern,
#menu li.open strong.intern:hover,
#menu li.open strong.internhover   		{ background-position: right -255px; }
#menu li.open strong.contact,
#menu li.open strong.contact:hover,
#menu li.open strong.contacthover  		{ background-position: right -292px; }
#menu li.open strong.certificaten,
#menu li.open strong.certificaten:hover,
#menu li.open strong.certificatenhover  	{ height: 50px; background-position: right -329px; }
#menu li.open strong.route,
#menu li.open strong.route:hover,
#menu li.open strong.routehover  			{ background-position: right -384px; }

#menu li.actief strong.nieuwsbrief,
#menu li.actief strong.nieuwsbrief:hover,
#menu li.actief strong.nieuwsbriefhover 	{ background-position: right top; }
#menu li.actief strong.welling,
#menu li.actief strong.welling:hover,
#menu li.actief strong.wellinghover  		{ background-position: right -33px; }
#menu li.actief strong.mensen,
#menu li.actief strong.mensen:hover,
#menu li.actief strong.mensenhover  		{ background-position: right -70px; }
#menu li.actief strong.projecten,
#menu li.actief strong.projecten:hover,
#menu li.actief strong.projectenhover  		{ background-position: right -107px; }
#menu li.actief strong.nieuws,
#menu li.actief strong.nieuws:hover,
#menu li.actief strong.nieuwshover  		{ background-position: right -144px; }
#menu li.actief strong.duurzaam,
#menu li.actief strong.duurzaam:hover,
#menu li.actief strong.duurzaamhover  		{ background-position: right -181px; }
#menu li.actief strong.product,
#menu li.actief strong.product:hover,
#menu li.actief strong.producthover 		{ background-position: right -218px; }
#menu li.actief strong.intern,
#menu li.actief strong.intern:hover,
#menu li.actief strong.internhover   		{ background-position: right -255px; }
#menu li.actief strong.contact,
#menu li.actief strong.contact:hover,
#menu li.actief strong.contacthover  		{ background-position: right -292px; }
#menu li.actief strong.certificaten,
#menu li.actief strong.certificaten:hover,
#menu li.actief strong.certificatenhover  	{ height: 50px; background-position: right -329px; }
#menu li.actief strong.route,
#menu li.actief strong.route:hover,
#menu li.actief strong.routehover  			{ background-position: right -384px; }

/* Submenu */
#menu li ul {
	width				: 170px;
	clear				: left; /* Nodig voor tonen subsubmenu ie6 */
	display				: none;
	padding				: 0 0 10px 0;
}

#menu li li a {
	background			: #FFF;
	padding				: 3px 3px 3px 20px;
	width				: 147px;
	height				: auto !important;
	text-indent			: 0;
	color				: #ED1C24;
	text-decoration		: none;
}

#menu li li:hover a,
#menu li li.hover a,
#menu li li.actief a {
	background			: #F5F5F5;
}

#menu li li a.bijzonder,
#menu li li a.bijzonder:hover {
	background			: #ED1B24;
	color				: #FFF;
	font-weight			: bold;
}

/* Subsub ( bijzonder bouw) */
#menu li li ul {
	position			: absolute;
	display				: block;
	left				: -9000px;
	top					: 0;
	padding				: 5px 0;
	background			: #FC0;
	width				: 175px;
}

#menu li li li {
	border-bottom		: 0;
}

#menu li li:hover ul,
#menu li li.hover ul {
	left				: -175px;
}

#menu li li li a,
#menu li li:hover li a,
#menu li li.hover li a {
	background			: url(../img/breadcrumbs-item-bg.gif) no-repeat 13px 10px;
	color				: #000;
	padding				: 3px 5px 3px 25px;
	width				: 145px;
}

#menu li li li a:hover {
	background			: #deb71c url(../img/breadcrumbs-item-bg.gif) no-repeat 13px 10px;
}

#menu li li li.actief a {
	font-weight			: bold;
	background			: url(../img/breadcrumbs-item-bg.gif) no-repeat 13px 10px;
}


/* --------------------------------	*/
/* maincontent					 	*/
/* --------------------------------	*/
#maincontent	{
	position			: relative;
	width				: 824px;
	float				: left;
	z-index				: 10;
}

#maincontent a.logo	{
	position			: absolute;
	top					: 0;
	left				: 30px;
	z-index				: 20;
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 154px;
}


/* Slideshow */
#header #slideshow li {
	position			: absolute;
	left				: 0;
	top					: 0;
}

#header #slideshow li.actief {
	z-index				: 10;
}

#header #slideshow li.last-actief {
	z-index				: 9;
}

#header #slideshow li span {
	display				: block;
	position			: absolute;
	bottom				: 10px;
	right				: 30px;
	color				: #FFF;
	padding				: 2px 3px;
}


/* --------------------------------	*/
/* breadcrumbs en zoeken		 	*/
/* --------------------------------	*/
#breadcrumbs	{
	background			: #FFF url(../img/breadcrumbs-bottom.gif) repeat-x left bottom;
}

#breadcrumbs ol {
	float				: left;
	width				: 510px;
	background			: url(../img/breadcrumbs-bg.gif) no-repeat 20px 10px;
	padding				: 10px 10px 10px 40px;
	font-size			: 0.9em;
	color				: #ee1d25;;
}

#breadcrumbs ol li {
	float				: left;
	background			: url(../img/breadcrumbs-item-bg.gif) no-repeat right 7px;
	padding				: 0 10px;
}

#breadcrumbs ol li a {
	float				: left;
	color				: #ee1d25;
	font-weight			: bold;
	text-decoration		: none;
}

/* zoekformulier */
#breadcrumbs form {
	float				: right;
	width				: 250px;
	background			: url(../img/zoekform-bg.gif) repeat-y right top;
	margin				: 0 0 1px 0;
	padding				: 10px 0;
}

#breadcrumbs form legend {
	display				: none;
}

#breadcrumbs form label {
	color				: #8a8a8a;
	text-transform		: uppercase;
	font-size			: 0.8em;
	padding				: 0 10px 0 0;
}

#breadcrumbs form input {
	border				: solid 1px #b2b2b2;
	height				: 13px;
	width				: 131px;
	font-size			: 0.8em;
	padding				: 1px;
}

#breadcrumbs form input.button {
	width				: 15px;
	height				: 15px;
	background			: url(../img/zoekform-button.gif) no-repeat left top;
	text-indent			: -900em;
	line-height			: 999em;
	overflow			: hidden;
	border				: 0;
	padding				: 0;
	position			: relative;
	top					: 1px;
	cursor				: pointer;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	padding				: 10px 30px;
	font-size			: 0.9em;
	line-height			: 1.6em;
}

#content h1	{
	color				: #ed1c24;
	font-size			: 1.6em;
	text-transform		: uppercase;
	margin				: 0 0 10px 0;
	font-family			: 'Arial Rounded MT Bold', Arial, sans-serif;
	letter-spacing		: -0.1em;
}

/* Bijzonderbouw pagina's */
#content #bijzonderbouw .titelbijzonder,
#content #bijzonderbouw .titel {
	float				: left;
	padding				: 7px 10px;
	margin				: 0 0 10px 0;
}

#content #bijzonderbouw .titelbijzonder h1,
#content #bijzonderbouw .titel h1 {
	margin				: 0;
}

#content #bijzonderbouw .titelbijzonder {
	background			: #ed1c24;
	padding				: 5px 5px 5px 10px;
}

#content #bijzonderbouw .titelbijzonder h1 {
	color				: #FFF;
}

#content div.content-img {
	float				: left;
	width				: 197px;
}

#content div.content-img img {
	margin-bottom		: 15px;
}

#content a 			{ color: #EC1D23; }
#content a:visited 	{ color: #EC1D23; }
#content a:hover 	{ color: #9f0e13; }

/* iwes opmaak */
#content table.iwes {
	float				: right;
	width				: 540px;
}

#content #bijzonderbouw table.iwes,
.wide #content table.iwes {
	float				: none;
	width				: 764px;
	clear				: left;
}

#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 .formmodule li {
	width				: 500px;
	float				: left;
	display				: inline;
	padding				: 1px 0;	
}

#content .formmodule li.fm_form1_vraag_enof_opmerking	{
	padding				: 10px 0;
}

#content .formmodule .label {
	clear				: left;
	width				: 160px;
	float				: left;
	text-align			: right;
}

#content .formmodule .fm_form1_donderdag_30_september_zijn_wij .label,
#content .formmodule .fm_form1_donderdag_30_september_zijn_wij .veld,
#content .formmodule .fm_form1_met .label,
#content .formmodule .fm_form1_met .veld {
    display             : inline;
    width               : auto;
    float               : none;
    text-align          : left;
}

#content .formmodule .fm_form1_met {
    margin              : 0 0 20px 0;
}

#content .formmodule .veld {
	float				: left;
	padding-left		: 10px;
}

#content input, 
#content select, 
#content textarea	{
	border				: solid 1px #b2b2b2;
	font				: 1em Arial;
	padding				: 2px;
}

#content input.radio, 
#content input.checkbox 	{
	border				: none;
}

#content input.button 	{
	cursor				: pointer;
	background			: #FC0;
	color				: #ED1C24;
	border				: 0;
	font-weight			: bold;
	margin				: 10px 0;
	padding				: 3px 15px;
}

#content input.fout, #content textarea.fout	{
	border				: 1px solid #F00;
}
#content .melding, #content label.fout	{
	color				: #F00;
}

/* pagina navigatie */
#content .pagina_navigatie	{
	padding				: 10px 0;
	text-align			: right;
	clear				: both;
}
	
#content .pagina_navigatie ul li {
	font-weight			: bold;
	display				: inline;
	padding-left		: 5px;
}


/* --------------------------------	*/
/* Nieuws archief				 	*/
/* --------------------------------	*/
#nieuws_archief	{
	margin-bottom		: 15px;
}

#nieuws_archief ol li	{
	display				: inline;
	padding-right		: 10px;
	font-weight			: bold;
}


/* --------------------------------	*/
/* Projecten					 	*/
/* --------------------------------	*/
#content .projectkeuze {
	margin				: 20px 0 0 0;
}

#content h2	{
	font-size			: 1.4em;
	margin				: 0 0 10px 0;
}

#content .projectkeuze li	{
	width				: 163px;
	height				: 31px;
	margin				: 0 0 12px 0;
}

#content .projectkeuze li a	{
	display				: block;
	width				: 163px;
	height				: 31px;
	text-indent			: -900em;
	background			: url(../img/projectkeuze.gif) no-repeat;
}

#content .projectkeuze li a.in-ontwikkeling	{ background-position: left top; }
#content .projectkeuze li a.in-uitvoering	{ background-position: left -31px; }
#content .projectkeuze li a.in-verkoop		{ background-position: left -62px; }
#content .projectkeuze li a.gerealiseerd	{ background-position: left -93px; }
#content .projectkeuze li a.zoek-projecten	{ background-position: left -124px; }

#content .projectkeuze li a.in-ontwikkeling:hover	{ background-position: right top; }
#content .projectkeuze li a.in-uitvoering:hover		{ background-position: right -31px; }
#content .projectkeuze li a.in-verkoop:hover		{ background-position: right -62px; }
#content .projectkeuze li a.gerealiseerd:hover		{ background-position: right -93px; }
#content .projectkeuze li a.zoek-projecten:hover	{ background-position: right -124px; }

/* Project zoeken */
#content #project-zoekveld {
	padding				: 30px 0 0 0;
	position			: relative;
}

#content #project-zoekveld fieldset {
	float				: left;
	width				: 185px;
	padding				: 0 0 20px 0;
}

#content #project-zoekveld input {
	border				: 0;
}

#content #project-zoekveld input.veld {
	border				: 1px solid #b2b2b2;
	width				: 192px;
}

#content #project-zoekveld fieldset.filterfield {
	clear				: left;
	width				: 500px;
}

#content #project-zoekveld fieldset.filterfield select {
	width				: 198px;
}

#content #project-zoekveld legend {
	color				: #EB1C26;
	font-weight			: bold;
}

#content #project-zoekveld fieldset.filterfield ul {
	overflow			: hidden;
}

#content #project-zoekveld fieldset.filterfield li {
	float				: left;
	width				: 115px;
}

#content #project-zoekveld label {
	font-size			: 0.95em;
}

#content #project-zoekveld .button {
	width				: 109px;
	height				: 25px;
	background			: url(../img/project-zoeken-button.gif) no-repeat left top;
	text-indent			: -900em;
	line-height			: 900em;
	overflow			: hidden;
	border				: 0;
	clear				: both;
	display				: block;
	cursor				: pointer;
}

#content #project-zoekveld .opslaan-tonen {
	position			: absolute;
	left				: 555px;
}

/* Project overzicht */
#content #projectoverzicht {
	clear				: both;
}

#content #projectoverzicht li {
	background			: url(../img/home-nieuws-bg.gif) repeat-x left bottom;
	padding				: 20px 0;
	clear				: both;
}

#content #projectoverzicht li img {
	border				: 1px solid #5f5f5f;
	float				: left;
}

#content #projectoverzicht li .info {
	float				: left;
	width				: 520px;
	padding				: 0 20px 0 25px;
}

#content #projectoverzicht li .noimg {
	margin				: 0 0 0 200px;
}

#content #projectoverzicht li .info a {
	font-weight			: bold;
	color				: #EF1C23;
}

#content #projectoverzicht li .info a.titel {
	color				: #000;
	text-decoration		: none;
}

#content #projectoverzicht li .info a.titel:hover {
	color				: #EF1C23;
}

#content #projectoverzicht li .info input {
	margin				: 0;
	border				: 0;
}

#content #projectoverzicht li .info label {
	font-weight			: bold;
}

#content #projectoverzicht li .info .datum {
	float				: right;
	font-weight			: bold;
	color				: #EF1C23;
}

#content #projectoverzicht li .info .nieuwsdatum {
	font-weight			: bold;
	color				: #EF1C23;
}

#content #projectoverzicht li.buttons {
	background			: none;
	padding				: 20px 0 0 218px;
}

#content #projectoverzicht .button-tonen,
#content #projectoverzicht .button-printen {
	height				: 25px;
	text-indent			: -900em;
	overflow			: hidden;
	border				: 0;
	cursor				: pointer;
}

#content #projectoverzicht .button-tonen {
	float				: left;
	width				: 109px;
	background			: url(../img/project-zoeken-button.gif) no-repeat left top;
	margin				: 0 20px 0 0;
}

#content #projectoverzicht .button-printen {
	display				: block;
	float				: left;
	width				: 116px;
	background			: url(../img/button-selectie-printen.gif) no-repeat left top;
}

#content #projectoverzicht li a.lees-meer {
	padding-top			: 10px;
	display				: inline-block;
}


/* Projectdetail */
#content #projectdetail {
	overflow			: hidden;
	position			: relative;
}

#content #projectdetail .print-bg {
	display				: none;
}

#content #projectdetail .anchorlist ul {
	margin				: 0 0 20px 20px;
	list-style			: square;
	color				: #EC1D23;
}

#content #projectdetail .naarboven {
	float				: right;
}

#content #projectdetail .project,
#content #projectdetail .projectlast {
	clear				: both;
	padding				: 20px 0;
	background			: url(../img/home-nieuws-bg.gif) repeat-x left top;
}

#content #projectdetail h2 {
	margin				: 0 0 20px 0;
	color				: #ed1c24;
	background			: none;
}
#content #projectdetail h2 			{ display: none; }
#content #projectdetail h2.web 		{ display: block; }
#content #projectdetail h2.print	{ display: none; }
#content #projectdetail h2.webprint	{ display: block; }

#content #projectdetail ul.info {
	float				: left;
	width				: 315px;
}

#content #projectdetail ul.info li {
	padding				: 5px 15px;
	margin				: 0;
	background			: none;
}

#content #projectdetail .fotos {
	float				: right;
	width				: 437px;
	padding				: 0 0 30px 0;
}

#content #projectdetail .fotos .print-project {
	float				: left;
	width				: 105px;
	height				: 25px;
	text-indent			: -900em;
	background			: url(../img/button-print-project.gif) no-repeat left top;
	margin				: 0 10px 0 0;
}

#content #projectdetail .fotos .print-hele-selectie {
	float				: left;
	width				: 141px;
	height				: 25px;
	text-indent			: -900em;
	background			: url(../img/button-print-hele-selectie.gif) no-repeat left top;
}

#content #projectdetail .printfotos {
	display				: none;
}

#content #projectdetail .fotos .fotogroot {
	height				: 326px;
	overflow			: hidden;
}

#content #projectdetail .fotos .thumbs {
	padding				: 15px 0;
	overflow			: hidden;
}

#content #projectdetail .fotos .thumbs li {
	clear				: none;
	float				: left;
	margin				: 0 16px 0 0;
	padding				: 0;
	background			: none;
}

#content #projectdetail .fotos .thumbs li.last {
	margin				: 0 0 0 1px;
}

#content #projectdetail ul.info li 			{ display: none; }
#content #projectdetail ul.info li.web, #content #projectdetail ul.info span.web 		{ display: block; }
#content #projectdetail ul.info li.print, #content #projectdetail ul.info span.print	{ display: none; }
#content #projectdetail ul.info li.webprint, #content #projectdetail ul.info span.webprint	{ display: block; }

#content #projectdetail .print-logo,
#content #projectdetail .print-bottom,
#content #projectdetail .print-bijzonderbouwen {
	display				: none;
}


/* --------------------------------	*/
/* Pagina navigatie	 				*/
/* --------------------------------	*/
#content .navigatie	{
	padding				: 10px 0;
}

#content .navigatie ul	{
	display				: inline;
}

#content .navigatie ul li	{
	display				: inline;
	border				: none;
	margin				: 0;
	padding				: 0 5px 0 0;
	font-weight			: bold;
}

#content .navigatie ul li.huidige_pagina	{
	background			: #EF1C23;
	color				: #FFF;
	padding				: 2px 5px;
	margin				: 0 5px 0 0;
}

#content .navigatie ul li a	{
	padding				: 2px 5px;
	background			: #FFCC00;
	color				: #EF1C23;
	text-decoration		: none;
}

#content .navigatie ul li.actief a, 
#content .navigatie ul li a:hover	{
	background			: #EF1C23;
	color				: #FFF;
}


/* --------------------------------	*/
/* nieuwsbriefformulier			 	*/
/* --------------------------------	*/
#nieuwsbriefformulier li {
	list-style:none;
}

#nieuwsbriefformulier input,
#nieuwsbriefformulier select,
#nieuwsbriefformulier texarea {
	width				: auto !important;
}

/* --------------------------------	*/
/* nieuwsbrief aan- en afmelden		*/
/* --------------------------------	*/
#nieuwsbriefformulier fieldset {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

#nieuwsbriefformulier legend {
	text-indent			: -900em;
}

#nieuwsbriefformulier ul {
	list-style			: none;
	padding				: 0;
	margin				: 0;
}

#nieuwsbriefformulier li {
	margin				: 0 0 3px 0;
	list-style			: none;
}

#nieuwsbriefformulier li label {
	display				: block;
	width				: 80px;
	float				: left;
	padding				: 3px 0 1px 0;
}

#nieuwsbriefformulier li input {
	margin				: 1px;
}

#nieuwsbriefformulier li .input,
#nieuwsbriefformulier li .veldFout_nieuwsbriefformulier{
	width				: 200px !important;
}


#nieuwsbriefformulier li#extra_variabelen {
	clear				: both;
}

#nieuwsbriefformulier li#extra_variabelen select {
	display				: block;
	width				: 80px;
	margin				: 10px 0 3px 80px;
}

#nieuwsbriefformulier li#extra_variabelen br {
	clear				: left;
}

#nieuwsbriefformulier li.aan_afmelden {
	padding				: 10px 0 10px 80px;
}
#nieuwsbriefformulier li.aan_afmelden input.radio {
	border				: 0;
	width				: 17px;
}
#nieuwsbriefformulier li.aan_afmelden label {

	display				: inline;
	float				: none;
}

#nieuwsbriefformulier li input.veldFout_nieuwsbriefformulier {
	border-color		: red;	
}

#nieuwsbriefformulier li input.button {
	display				: block;
	cursor				: pointer;
	color				: #fff;
	border				: none;
	width				: 100px;
	margin				: 10px 0 10px 80px;
}

#nieuwsbriefformulier #melding_nieuwsbriefformulier {
	color				: #E70509;
	display				: none;
	font-weight			: bold;
}


/* --------------------------------	*/
/* sitemap						 	*/
/* --------------------------------	*/
#content ul#sitemap	{
	margin				: 0 0 10px 20px;
	list-style			: square;
	font-weight			: bold;	
	color				: #EC1D23;
}

#content ul#sitemap li	{	
	line-height			: 1.6em;
}

#content ul#sitemap li a	{
	
}

#content ul#sitemap ul	{
	list-style-type		: square;
	margin				: 0 0 20px 30px;
	color				: #ffcc00;
}

#content ul#sitemap ul li a	{
	font-weight			: normal;
	font-size			: 1em;
}


/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
form#route {
	width				: 514px;
	padding				: 10px 0 10px 20px;
	background			: #ED1C24;
}

form#route fieldset {
	color				: #FFF;
}

form#route fieldset legend {
	padding				: 0;
	margin				: 0;
	font-size			: 1.7em;
	color				: #FC0;
}

form#route input,
form#route select {
	display				: inline;
	border				: 0;
	margin				: 10px 0 0 0;
}

form#route input {
	padding				: 3px 2px;
}

form#route input.button {
	margin				: 0;
	padding				: 2px 2px;
}

iframe.googlemaps	{
	border				: solid 1px black;
	overflow			: hidden; 
}

#googlemaps	{
	width				: 530px;
	height				: 350px;
	background			: #eee;
	text-align			: left;
	font				: 1em Trebuchet MS;
	color				: #000;
	border				: 2px solid #ED1C24;
}

#googlemaps a	{
	color				: #58585A;
}


/* --------------------------------	*/
/* inloggen						 	*/
/* --------------------------------	*/
#inloggen	{
    padding             : 20px;
	border              : 1px solid #CCC;
    background          : #FFF;
}

#inloggen ul.form {
    margin              : 0;
    padding             : 0;
    list-style          : none;
}

#inloggen ul.form li {
    margin              : 0 0 5px 0;
    overflow            : hidden;
    zoom                : 1;
}

#inloggen ul.form li.onthouden {
    padding             : 5px 0 5px 90px;
}

#inloggen ul.form li label {
    float               : left;
    width               : 100px;
    padding             : 3px 10px;
    text-align          : right;
}

#inloggen ul.form li.onthouden label {
    float               : none;
    width               : auto;
}

#inloggen ul.form li input[type=text],
#inloggen ul.form li input[type=password] {
    float               : left;
    width               : 200px;
    padding             : 4px;
}

#inloggen ul.form input.button {
    margin              : 0 0 0 120px;
}

/* uitloggen */
#content .uitloggen {
    text-align          : right;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	position			: absolute;
	bottom				: 0;
	background			: url(../img/footer-bg.gif) repeat-y left top;
	font-size			: 0.85em;
	width				: 994px;
}

#footer ul {
	float				: right;
	display				: inline;
	margin-right		: 180px;
}

#footer li	{
	float				: left;
	margin				: 0 5px 0 0;
}

#footer li a	{
	float				: left;
	color				: #FFF;
	font-weight			: bold;
	text-decoration		: none;
	padding				: 3px 5px;
}


/* --------------------------------	*/
/* ontwerp						 	*/
/* --------------------------------	*/
#amimpact {
	color				: #bcbcbc;
	font-size			: 0.8em;
	padding				: 10px 30px;
	text-align			: left;
	background			: #FFF url(../img/amimpact-bg.gif) no-repeat right 10px;
	clear				: both;
	width				: 934px;
	
}

#amimpact a {
	color				: #bcbcbc;
	text-decoration		: none;
}


#amimpact a.cator {
	margin				: 0 30px 0 0;
}

/* --------------------------------	*/
/* sIFR							 	*/
/* --------------------------------	*/
/* Media screen omdat er ook een print.css is die anders de titels niet vertoond */
@media screen {
.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;
}

.sIFR-hasFlash h1 {
	visibility			: hidden;
	line-height			: 1.4em;
}

.sIFR-hasFlash h2 {
	visibility			: hidden;
	line-height			: 1.4em;
}
}


