@import url("shadowbox.css");
/* reset css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; } 
table { border-collapse: collapse; border-spacing: 0; }


/* site css */
body {
	font				: 0.75em Tahoma, Arial, sans-serif;
	background			: #F4F4F4 url(../img/body-bg.png) repeat-x left top;
}

.calendar {
	z-index				: 1337;	
}

.toegankelijkheid {
	position			: absolute;
	left				: -999em;
}

.clear {
	clear				: both;
}
	

/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#banner-geldlenen {
	position			: relative;
	margin				: 0 auto;
	width				: 960px;
	height				: 43px;
	text-indent			: -900em;
	background			: url(../img/banner-geldlenen.png) no-repeat center top;
}

#container {
	position			: relative;
	width				: 982px;
	min-height			: 820px;
	margin				: 0 auto;
	background			: url(../img/container-bg.png) no-repeat left -43px;
}

/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header {
	position			: relative;
	height				: 69px;
}

#header a.logo {
	position			: absolute;
	top					: 18px;
	left				: 19px;
}

/* Topmenu */
#topmenu {
	position			: absolute;
	right				: 10px;
	top					: 7px;
	height				: 25px;
}

#topmenu li {
	float				: left;
	height				: 25px;
}

#topmenu li a {
	float				: left;
	height				: 25px;
	text-indent			: -900em;
	background			: url(../img/menu-bg.png) no-repeat;
}

#topmenu li a.home 		{ width: 62px; background-position: left top; }
#topmenu li a.overons 	{ width: 78px; background-position: -62px top; }
#topmenu li a.onsteam 	{ width: 79px; background-position: -332px top; }
#topmenu li a.acties 	{ width: 62px; background-position: -411px top; }
#topmenu li a.nieuws 	{ width: 69px; background-position: -140px top; }
#topmenu li a.contact 	{ width: 73px; background-position: -209px top; }
#topmenu li a.faq 		{ width: 51px; background-position: -282px top; }

#topmenu li a.home:hover 	{ background-position: left -25px; }
#topmenu li a.overons:hover { background-position: -62px -25px; }
#topmenu li a.onsteam:hover { background-position: -332px -25px; }
#topmenu li a.acties:hover  { background-position: -411px -25px; }
#topmenu li a.nieuws:hover 	{ background-position: -140px -25px; }
#topmenu li a.contact:hover { background-position: -209px -25px; }
#topmenu li a.faq:hover 	{ background-position: -282px -25px; }

#topmenu li.actief a.home 		{ background-position: left -50px; }
#topmenu li.actief a.overons 	{ background-position: -62px -50px; }
#topmenu li.actief a.onsteam 	{ background-position: -332px -50px; }
#topmenu li.actief a.acties 	{ background-position: -411px -50px; }
#topmenu li.actief a.nieuws 	{ background-position: -140px -50px; }
#topmenu li.actief a.contact 	{ background-position: -209px -50px; }
#topmenu li.actief a.faq 		{ background-position: -282px -50px; }


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu {
	position			: relative;
	z-index				: 20;
	padding				: 0 0 0 25px;
}

#menu li {
	float				: left;
	position			: relative;
	padding				: 4px 5px 0 5px;
	background			: url(../img/menu-separator.png) no-repeat right 8px;
}

#menu li a {
	float				: left;
	position			: relative;
	z-index				: 20;
	height				: 42px;
	text-indent			: -900em;
	background			: url(../img/menu-bg.png) no-repeat;
}

#menu li a.verzekeringen 	{ width: 114px; background-position: left -75px; }
#menu li a.bankproducten 	{ width: 116px; background-position: -114px -75px; }
#menu li a.wonen 			{ width: 66px; background-position: -230px -75px; }
#menu li a.hypotheken 		{ width: 101px; background-position: -296px -75px; }
#menu li a.lenen 			{ width: 64px; background-position: -397px -75px; }
#menu li a.uitvaart			{ width: 74px; background-position: -461px -75px; }
#menu li a.downloads		{ width: 92px; background-position: -535px -75px; }

#menu li:hover a.verzekeringen,
#menu li.hover a.verzekeringen,
#menu li.actief a.verzekeringen { background-position: left -117px; }
#menu li:hover a.bankproducten,
#menu li.hover a.bankproducten,
#menu li.actief a.bankproducten { background-position: -114px -117px; }
#menu li:hover a.wonen,
#menu li.hover a.wonen,
#menu li.actief a.wonen 		{ background-position: -230px -117px; }
#menu li:hover a.hypotheken,
#menu li.hover a.hypotheken,
#menu li.actief a.hypotheken 	{ background-position: -296px -117px; }
#menu li:hover a.lenen,
#menu li.hover a.lenen,
#menu li.actief a.lenen 		{ background-position: -397px -117px; }
#menu li:hover a.uitvaart,
#menu li.hover a.uitvaart,
#menu li.actief a.uitvaart 		{ background-position: -461px -117px; }
#menu li:hover a.downloads,
#menu li.hover a.downloads,
#menu li.actief a.downloads 	{ background-position: -535px -117px; }


/* Submenu */
#menu li div {
	position			: absolute;
	left				: -900em;
	top					: 4px;
	z-index				: 10;
	width				: 167px;
	padding				: 45px 0 0 0;
	background			: url(../img/menu-bg.png) no-repeat;
}

#menu li div.sub-verzekeringen 	{ background-position: left -554px; }
#menu li div.sub-bankproducten 	{ background-position: -167px -554px; }
#menu li div.sub-wonen 			{ background-position: -334px -554px; }
#menu li div.sub-hypotheken 	{ background-position: -501px -554px; }
#menu li div.sub-lenen 			{ background-position: -668px -554px; }
#menu li div.sub-uitvaart		{ background-position: -835px -554px; }
#menu li div.sub-downloads		{ background-position: -1002px -554px; }

#menu li:hover div,
#menu li.hover div {
	left				: 5px;
}

#menu li div ul {
	width				: 167px;
	padding				: 0 0 10px 0;
	background			: url(../img/menu-bg.png) no-repeat -1169px bottom;
}

#menu li li {
	float				: none;
	width				: 157px;
	padding				: 0 5px;
	background			: none;
}

#menu li li a {
	float				: none;
	display				: block;
	width				: 147px;
	height				: auto;
	padding				: 4px 5px;
	border-top			: 1px dotted #CCC;
	text-indent			: 0;
	text-decoration		: none;
	color				: #777;
	background			: none;
}

#menu li li:first-child a {
	border-top			: none;
}

#menu li li a:hover,
#menu li li.actief a {
	color				: #FFF;
	background			: #024074;
}


/* --------------------------------	*/
/* Aanmelden nieuwsbrief		 	*/
/* --------------------------------	*/
#aanmelden-nieuwsbrief {
	position			: absolute;
	left				: 754px;
	top					: 64px;
	z-index				: 100;
	width				: 215px;
	height				: 34px;
}

#aanmelden-nieuwsbrief a.button {
	display				: block;
	width				: 215px;
	height				: 34px;
	text-indent			: -900em;
	background			: url(../img/aanmelden-nieuwsbrief.png) no-repeat left top;
}

#aanmelden-nieuwsbrief a.button:hover 	{ background-position: left -34px; }
#aanmelden-nieuwsbrief.open a.button 	{ background-position: left -68px; }

/* Aanmeld formulier */
#aanmelden-nieuwsbrief #aanmeldformulier {
	display				: none;
	position			: absolute;
	right				: 0;
	top					: 34px;
	width				: 250px;
	padding				: 20px 20px 0 20px;
	color				: #FFF;	
	background			: url(../img/aanmeldform-nieuwsbrief.png) no-repeat left bottom;
}

#aanmelden-nieuwsbrief #aanmeldformulier .nbform_status {
	padding				: 0 0 20px 0;
}

#aanmeldformulier legend {
	display				: none;
}

#aanmeldformulier li {
	margin				: 0 0 5px 0;
}

#aanmeldformulier .veld {
	width				: 215px;
	padding				: 5px 0 0 0;
	background			: url(../img/contact-input-bg.png) no-repeat right top;
}

#aanmeldformulier .veld input {
	width				: 207px;
	padding				: 1px 4px 5px 4px;
	border				: 0;
	background			: url(../img/contact-input-bg.png) no-repeat left bottom;
}

#aanmeldformulier .veld input.defaultvalue {
	font-style			: italic;
	color				: #999;
}

#aanmeldformulier .melding {
	display				: none;
	padding				: 5px;
	border				: 2px solid #C00;
	font-weight			: bold;
	color				: #C00;
	background			: #FFF;
}

#aanmeldformulier li.buttons {
	margin				: 0;
	text-align			: right;
}

#aanmeldformulier input.button {
	width				: 108px;
	height				: 25px;
	overflow			: hidden;
	margin				: 10px 0 0 0;
	padding				: 0;
	border				: 0;
	text-indent			: -900em;
	line-height			: 900em;
	background			: url(../img/contact-button.png) no-repeat left top;
	cursor				: pointer;
}


/* --------------------------------	*/
/* contenttop					 	*/
/* --------------------------------	*/
#contenttop {
	position			: relative;
	z-index				: 10;
	clear				: both;
	height				: 271px;
	padding				: 31px 0 0 0;
}

/* Menuutje */
#contenttop ul#specialmenu {
	position			: absolute;
	left				: 25px;
	top					: 31px;
	z-index				: 20;
}

#contenttop #specialmenu li {
	height				: 54px;
	padding				: 0 0 0 7px;
	background			: url(../img/specialmenu-bg.png) no-repeat;
}

#contenttop #specialmenu li.polismap,
#contenttop #specialmenu li.bankieren,
#contenttop #specialmenu li.reisverzekering { background-position: left top; }

#contenttop #specialmenu li.offerte,
#contenttop #specialmenu li.afspraak 		{ background-position: left -108px; }

#contenttop #specialmenu li a {
	display				: block;
	width				: 232px;
	height				: 54px;
	background			: url(../img/specialmenu-bg.png) no-repeat;
}

#contenttop #specialmenu li.polismap a,
#contenttop #specialmenu li.bankieren a,
#contenttop #specialmenu li.reisverzekering a	{ background-position: right -54px; }

#contenttop #specialmenu li.offerte a,
#contenttop #specialmenu li.afspraak a 			{ background-position: right -162px; }

#contenttop #specialmenu li a span {
	display				: block;
	width				: 210px;
	height				: 54px;
	text-indent			: -900em;
	background			: url(../img/specialmenu-bg.png) no-repeat;
	cursor				: pointer;
}

#contenttop #specialmenu li.polismap span			{ background-position: left -216px; }
#contenttop #specialmenu li.bankieren span			{ background-position: left -270px; }
#contenttop #specialmenu li.reisverzekering span	{ background-position: left -324px; }
#contenttop #specialmenu li.offerte span			{ background-position: left -378px; }
#contenttop #specialmenu li.afspraak span 			{ background-position: left -432px; }

/* Actief */
#contenttop #specialmenu li a.actief {
	width				: 250px;
}

#contenttop #specialmenu li a.actief span {
	width				: 210px;
	margin				: 0 0 0 18px;
}

#contenttop #specialmenu li.polismap a.actief span			{ background-position: right -216px; }
#contenttop #specialmenu li.bankieren a.actief span			{ background-position: right -270px; }
#contenttop #specialmenu li.reisverzekering a.actief span	{ background-position: right -324px; }
#contenttop #specialmenu li.offerte a.actief span			{ background-position: right -378px; }
#contenttop #specialmenu li.afspraak a.actief span 			{ background-position: right -432px; }

/* Fotos */
#contenttop .fotos {
	position			: absolute;
	right				: 26px;
	top					: 31px;
	z-index				: 10;
	width				: 732px;
	height				: 271px;
	overflow			: hidden;
}

#contenttop .fotos li {
	position			: absolute;
	top					: 0;
	left				: 0;
	width				: 732px;
	height				: 271px;
}

#contenttop .fotos li#gaanderen-afbeelding {
	display				: none;	
}


/* --------------------------------	*/
/* main							 	*/
/* --------------------------------	*/
#main {
	position			: relative;
	z-index				: 15;
	padding				: 0 45px 0 35px;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content {
	float				: left;
	width				: 595px;
	padding				: 20px 0;
	line-height			: 1.6em;
	color				: #666;
}

#content h1 {
	margin				: 0 0 10px 0;
	line-height			: normal;
	font-size			: 2.2em;
	font-weight			: normal;
	color				: #fa151f;
}

#content a 			{ color: #024074; }
#content a:hover 	{ color: #F04130; }

/* iwes opmaak */
#content .iwes a:visited 	{ color: #666; }
#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 .formulier {
	overflow			: hidden;	
}

#content .formmodule ul,
#content .nb_form ul {
	margin				: 0;
	list-style			: none;
}

#content .formmodule h4,
#content .nb_form legend {
	display				: none;
}

#content input, 
#content select, 
#content textarea {
	padding				: 4px;
	border				: 1px solid #CCC;
	font				: 1em Arial;
}

#content .nb_form li {
	margin				: 0 0 5px 0;	
}

#content .nb_form input {
	width				: 300px;	
}

#content textarea {
	overflow			: auto;
}

#content input.defaultvalue, 
#content textarea.defaultvalue {
	font-style			: italic;
	color				: #999;
}

#content input.radio, 
#content input.checkbox {
	width				: auto;
	border				: none;
}

#content input.button {
	width				: auto;
	margin				: 10px 0;
	padding				: 3px 15px;
	font-weight			: bold;
	border				: none;
	color				: #fff;
	background			: #034174;
	cursor				: pointer;
}

#content input.fout, 
#content textarea.fout {
	border				: 1px solid #F00;
}

#content .melding, 
#content label.fout {
	color				: #F00;
}

#content .melding {
	display				: none;
}	

/* Formmodule fieldsets */
#content .formfieldsets fieldset {
	padding				: 10px;
	margin				: 0 0 10px 0;
	border				: 1px solid #CCC;
	background			: #EEE;
}

#content .formfieldsets legend {
	padding				: 5px 10px;
	border				: 1px solid #CCC;
	font-size			: 1.2em;
	color				: #034174;
	background			: #FFF;
}

#content .formfieldsets .verzekeringen_bij_een_andere_maatschappij li {
	display				: inline;
	float				: left;
	width				: 135px;
	margin				: 0 2px 5px 0;
}

#content .formfieldsets .verzekeringen_bij_een_andere_maatschappij li {
	display				: inline;
	float				: left;
	margin				: 0 2px 5px 0;
}



/* Pagina navigatie */
#content .navigatie {
	padding				: 10px 0;
}

#content .navigatie ul {
	display				: inline;
}

#content .navigatie ul li {
	display				: inline;
	margin				: 0;
	padding				: 0 1px 0 0;
	border				: none;
}

#content .navigatie ul li.huidige_pagina {
	margin				: 0 1px 0 0;
	padding				: 2px 5px;
	border				: 1px solid #F7131F;
	color				: #FFF;
	background			: #F7131F;
}

#content .navigatie ul li a {
	padding				: 2px 5px;
	background			: #FFF;
	border				: 1px solid #CCC;
	color				: #AAA;
	text-decoration		: none;
}

#content .navigatie ul li.actief a, 
#content .navigatie ul li a:hover {
	border				: 1px solid #003e73;
	color				: #003e73;
}


/* --------------------------------	*/
/* Laatste nieuws				 	*/
/* --------------------------------	*/
#laatste-nieuws {
	padding				: 20px 0 0 0;	
}

#laatste-nieuws h2 {
	margin				: 0 0 10px 0;
	line-height			: normal;
	font-size			: 1.6em;
	color				: #003e73;
}

#laatste-nieuws ol {
	overflow			: hidden;
	margin-left			: -7px;
	padding				: 0 0 0 7px;
}

#laatste-nieuws li {
	display				: inline;
	float				: left;
	width				: 289px;
	margin				: 0 0 0 17px;
	padding				: 5px 0 0 0;
	color				: #FFF;
	background			: url(../img/laatste-nieuws-bg.png) no-repeat -289px top;
}

#laatste-nieuws li:first-child {
	margin				: 0;
}

#laatste-nieuws li .info {
	position			: relative;
	width				: 206px;
	min-height			: 94px;
	padding				: 13px 13px 13px 70px;
	background			: url(../img/laatste-nieuws-bg.png) no-repeat left bottom;
}

#laatste-nieuws li .datum {
	display				: block;
	position			: absolute;
	top					: 10px;
	left				: -7px;
	width				: 60px;
	height				: 24px;
	padding				: 8px 0 0 13px;
	line-height			: normal;
	text-transform		: uppercase;
	background			: url(../img/laatste-nieuws-bg.png) no-repeat -505px bottom;
}


#laatste-nieuws li .info p {
	margin				: 0 0 10px 0;
}

#laatste-nieuws li .info a,
#laatste-nieuws li .info a:hover {
	display				: block;
	text-align			: right;
	text-decoration		: none;
	color				: #FFF;
}

/* Hover */
#laatste-nieuws li.hover {
	background			: url(../img/laatste-nieuws-bg.png) no-repeat -867px top;
}

#laatste-nieuws li.hover .info {
	background			: url(../img/laatste-nieuws-bg.png) no-repeat -578px bottom;
}


/* --------------------------------	*/
/* nieuwsoverzicht				 	*/
/* --------------------------------	*/
#nieuwsoverzicht li {
	padding				: 10px;
	overflow			: hidden;
	margin				: 0 0 0 10px;
}

#nieuwsoverzicht li.oneven {
	background			: #EEE;
}

#nieuwsoverzicht h2 {
	margin				: 0 0 5px 0;
	line-height			: normal;
	font-size			: 1.6em;
	color				: #003e73;
}

#nieuwsoverzicht h2 span {
	color				: #999;
}

#nieuwsoverzicht p {
	padding				: 0 0 0 20px;	
}

#nieuwsoverzicht li a,
#nieuwsoverzicht li a:hover {
	float				: right;
	font-weight			: bold;
	text-decoration		: none;
	color				: #003e73;
}

/* Hover */
#nieuwsoverzicht li.hover {
	margin				: 0;
	border-left			: 10px solid #F7131F;
	background			: #FFF;
}


/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps {
	overflow			: hidden;
	border				: solid 1px black;
}

#googlemaps {
	width				: 795px;
	height				: 500px;
	font				: 1em Trebuchet MS;
	text-align			: left;
	color				: #000;
	background			: #eee;
}

#googlemaps a {
	color				: #58585A;
}

/* Eigen GoogleMaps */
#locatiekaart {
	width				: 595px;
	height				: 595px;
}


/* --------------------------------	*/
/* contactpagina				 	*/
/* --------------------------------	*/
#contactpagina {
	position			: relative;	
}

#contactpagina .toonformulier {
	display				: none;
	position			: absolute;
	left				: 80px;
	top					: 0;
	padding				: 5px 10px;
	border				: 1px solid #666;
	border-width		: 0 1px 1px 1px;
	text-decoration		: none;
	background			: #FCFCFC;
}

#contactpagina .formmodule {
	position			: absolute;
	left				: 120px;
	top					: 60px;
	width				: 366px;
	padding				: 9px 0 0 0;
	color				: #000;
	background			: url(../img/contactformulier-bg.png) no-repeat right top;
}


#content #contactpagina .formmodule h4 {
	display				: block;
}

#contactpagina a.sluit {
	position			: absolute;
	left				: 330px;
	top					: -10px;
	z-index				: 20;
	width				: 22px;
	height				: 22px;
	text-indent			: -900em;
	background			: url(../img/contactformulier-sluit.png) no-repeat left top;
}

#contactpagina .formmodule h4 {
	position			: absolute;
	left				: 5px;
	top					: -18px;
	width				: 356px;
	height				: 28px;
	text-indent			: -900em;
	background			: url(../img/contactformulier-titel.png) no-repeat left top;
}

#contactpagina .formmodule form,
#contactpagina .formmodule div.succes {
	width				: 366px;
	background			: url(../img/contactformulier-bg.png) no-repeat left bottom;
}

#contactpagina .formmodule div.succes {
	width				: 326px;
	padding				: 20px;
}

#contactpagina .formmodule p {
	padding				: 10px 20px;
}

#contactpagina .formmodule ul {
	padding				: 10px 20px 0 20px;
}

#contactpagina .formmodule li {
	overflow			: hidden;
	margin				: 0 0 4px 0;
}

#contactpagina .formmodule li .label {
	float				: left;
	width				: 110px;
	padding				: 4px 0 0 0;
}

#contactpagina .veld {
	float				: left;
	width				: 215px;
	padding				: 5px 0 0 0;
	background			: url(../img/contact-input-bg.png) no-repeat right top;
}

#contactpagina .fm_form1_contact_ik_wil_graag_informatie_over .veld {
	padding				: 0;
	background			: none;
}

#content #contactpagina .veld input,
#content #contactpagina .veld textarea {
	padding				: 1px 4px 5px 4px;
	border				: 0;
	background			: url(../img/contact-input-bg.png) no-repeat left bottom;
}

#content #contactpagina li.buttons {
	text-align			: right;
}

#content #contactpagina input.button {
	width				: 108px;
	height				: 25px;
	overflow			: hidden;
	margin				: 10px 0 2px 0;
	padding				: 0;
	border				: 0;
	text-indent			: -900em;
	line-height			: 900em;
	background			: url(../img/contact-button.png) no-repeat left top;
}


/* --------------------------------	*/
/* locaties						 	*/
/* --------------------------------	*/
#locaties {
	position			: relative;
	z-index				: 100;
	float				: right;
	width				: 292px;
	min-height			: 450px;
	margin-top			: -42px;
	padding				: 3px;
	line-height			: 1.6em;
	color				: #777;
	background			: url(../img/locaties-bg.png) no-repeat left top;
}

/* Tabs */
#locaties .tabs {
	height				: 37px;
	width				: 292px;
}

#locaties .tabs li {
	float				: left;
	width				: 146px;
	height				: 37px;
}

#locaties .tabs li a {
	display				: block;
	width				: 146px;
	height				: 37px;
	text-indent			: -900em;
	background			: url(../img/locaties-tabs.png) no-repeat;
}

#locaties .tabs li a.silvolde 	{ background-position: right top; }
#locaties .tabs li a.gaanderen 	{ background-position: right bottom; }

#locaties .tabs li.actief a.silvolde 	{ background-position: left top; }
#locaties .tabs li.actief a.gaanderen 	{ background-position: left bottom; }

/* Info */
#silvolde,
#gaanderen {
	padding				: 20px 5px 5px 20px;
}

#locaties .googlemaps {
	float				: right;
	text-decoration		: none;
	text-align			: center;
	font-size			: 0.9em;
	color				: #003e73;
}

#locaties .googlemaps:hover {
	color				: #F04130;
}

#locaties .googlemaps img {
	border				: 8px solid #d9d8d8;
}

#locaties .googlemaps:hover img {
	border				: 8px solid #F04130;
}

#locaties a 		{ color: #777; }
#locaties a:hover 	{ color: #F04130; }

#locaties h2 {
	margin				: 20px 0 5px 0;
	line-height			: normal;
	font-size			: 1.4em;
	color				: #003e73;
}

#locaties h2.first {
	margin				: 0 0 5px 0;
}

#locaties address {
	font-style			: normal;	
}

#locaties dl {
	overflow			: hidden;	
}

#locaties dt,
#locaties dd {
	float				: left;	
}

#locaties dt {
	clear				: left;
	width				: 70px;
}

#locaties dd {
	width				: 180px;
}

#gaanderen {
	display				: none;	
}

/* Bel mij button */
#locaties .belmij {
	display				: block;
	position			: absolute;
	right				: -25px;
	bottom				: 25px;
	width				: 115px;
	height				: 115px;
	text-indent			: -900em;
	background			: url(../img/button-belmij.png) no-repeat left top;
}

#locaties .belmij:hover {
	background-position	: left bottom;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer {
	position			: relative;
	width				: 922px;
	height				: 39px;
	padding				: 20px 20px 0 0;
	margin				: 0 auto;
	text-align			: right;
	color				: #FFF;
	background			: url(../img/footer-bg.png) no-repeat center top;
}

#footer a {
	text-decoration		: none;
	color				: #FFF;	
}

#footer a:hover 	{ text-decoration: underline; }
#footer a.actief 	{ font-weight: bold; }

#footer ul {
	position			: absolute;
	left				: 30px;
	top					: 0;
}

#footer li {
	display				: inline;
	float				: left;	
	margin				: 0 10px 0 0;
}

#footer li a {
	float				: left;	
	height				: 59px;
	text-align			: left;
	text-indent			: -900em;
	background			: url(../img/logos.png) no-repeat;
}

#footer li a.adviseur {
	width				: 60px;
	background-position	: -155px top;
}

#footer li a.sns {
	width				: 121px;
	background-position	: -226px top;
}

#footer li a.company {
	width				: 112px;
	background-position	: -358px top;
}

/* Tekst / links onderaan */
#amimpact {
	position			: relative;
	width				: 920px;
	overflow			: hidden;
	margin				: 0 auto;
	padding				: 10px 0;
	font-size			: 0.9em;
	color				: #7c7a7a;
}

#amimpact a {
	text-decoration		: none;
	color				: #7c7a7a;
}

#amimpact a:hover {
	text-decoration		: underline;
	color				: #333;
}

#amimpact .webdesign {
	float				: left;
}

#amimpact .links {
	float				: right;
}

#amimpact .links a {
	float				: left;	
	height				: 40px;
	text-indent			: -900em;
	background			: url(../img/logos.png) no-repeat;
}

#amimpact .links a.kifid {
	width				: 56px;
	background-position	: left top;
}

#amimpact .links a.kifid:hover {
	background-position	: left -59px;
}

#amimpact .links a.afm {
	width				: 87px;
	background-position	: -56px top;
}

#amimpact .links a.afm:hover {
	background-position	: -56px -59px;
}



