html, body
{
	width:100%;
	height:100%;
}
body
{
	font-size: 12px;
	color: #333;
	font-family: Arial, Verdana, sans-serif;
	background-color:#fff;
}
body.home, body.vervolg
{
	margin:0;
	padding:0;
}
h1, h2
{
	font-size:12px;
}
h2
{
	margin-bottom:0;
	padding:0;
}
p.nomargin
{
	margin:0;
	padding:0;
}
img
{
	border:none;
}
ul, ol
{
	margin:0;
	padding:0;
	list-style:none;
}
ul.normal
{
	list-style:disc;
	margin:0;
	padding-left:16px;
}
.leftfloat
{
	float:left;
}
.rightfloat
{
	float:right;
	margin-top:17px;
}
.cleardiv
{
	clear:both;
}
/*---------------------------------------------*/
#sitemap
{
    list-style-type:none;
}
#sitemap a
{
    text-decoration:none;
}
.eerste
{
    margin-left:15px;
}
.tweede
{
    margin-left:15px;
}
/* BASIS LAY-OUT ALLE PAGINA'S
===================================================*/
#nonfooter
{
    position:relative;width: 900px;
    min-height:100%;
    margin:0 auto;
    background:#003c5c url(/images/bg-nonfooter.gif) repeat-y;
}
#header
{
	position:relative;
	height:120px;
	background-color:#fff;
}
#header img.logo
{
	position:relative;
	top:5px;
}
#naw
{
	position:relative;
	float:right;
	margin-right:0;
	top:70px;
	color:#175DA8;
}
#contact_adres
{
  float:left;
  font-size:14px;
  font-weight:bold;
}

#contact_telefoon
{
    float:left;
    margin-left:24px;
    font-size:14px;
    font-weight:bold;
}

#contact_telefoon span
{
    font-weight:bold;
}
#contact_telefoon a
{
    color:#175DA8;
    text-decoration:none;
    font-size:14px;
}
#contact_telefoon a:hover
{
    text-decoration:underline;
}
#links
{
	position:relative;
	float:left;
	width:120px;
}
#links img
{
	display:inline-block;
	margin:12px 0 0 5px;
}
#rechts
{
	position:relative;
	float:left;
	width:780px;
}
#content
{
	position:relative;
	float:left;
	width:660px; /* Let op de breedte in de vervolgpagina's! Zie aldaar... */
	padding-bottom:50px;
	border-top:solid 1px #fff;
}

#branchelogoos
{
	position:absolute;
	width:120px;
	right:0;
	bottom:0;
}
#branchelogoos img
{
	display:block;
	margin:0 auto 8px;
}
#footer
{
	position:relative;
	width:900px;
	height:35px;
	margin:-35px auto 0;
	background:#457DB9;
	clear:both;
}

#footer span.footertekst
{
    margin-left:240px;
    color:#fff;
    font-weight:bold;
}

#footer span.footertekst a
{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}

#footer span.footertekst a:hover
{
    color:#fff;
    font-weight:bold;
}

#search #footer
{
	margin-top:0;
}

/* CONTACTMENU
====================================================*/
#contactmenu
{
    position:relative;
    width:900;
    height:26px;
    background-color:#457DB9;
    text-align:right;
    overflow:hidden;
    line-height:26px;
}
#contactmenu li
{
   display:block;
   float:right;
}
#contactmenu a
{
    color:#FFFFFF;
    font-weight:bold;
    text-align:right;
    padding-right:10px;
    text-decoration:none;
}
#contactmenu a:hover
{
    color:#0F3D6F;
}

/* LINKER- EN RECHTERMENU
===================================================*/
#linkermenu
{
    width:120px;
}
#linkermenu, #rechtermenu
{
    margin-top:0;
}
#linkermenu li,
#rechtermenu li
{
	margin-top:-1px;
}
#linkermenu li.firstlist,
#rechtermenu li.firstlist
{
	margin-top:0;
}
#linkermenu a,
#rechtermenu a
{
	width: 120px;
	height: 49px;
	text-align:center;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	background:#175DA8;
	display:block;
	line-height:48px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#linkermenu a:hover,
#rechtermenu a:hover
{
    background:#749ECB;
}
#linkermenu a.dubbeleregel,
#rechtermenu a.dubbeleregel
{
	line-height:24px;
}
#hometekst div {
	float:left;
}
a.krant {
	 border:none;
	 margin-left:12px;
	 display:inline;
	 background:#fff;
	 line-height:146px;
	}
a.krant img{
	 margin-top:0px;
	 border:none;
	}

/* HOMEPAGE
===================================================*/
body.home #nonfooter
{
    background:#003c5c url(/images/bg-nonfooter-home.gif) repeat-y;
}
body.home #zoekscherm
{
	position:relative;
	height:299px;
	background:#A2BEDC url(/images/bg-zoekscherm.jpg) no-repeat left top;
	border-bottom:solid 1px #fff;
}
body.home #zoekschermlocatie
{
	float:right;
}
body.home #zoekschermlocatie table.zoekschermtable
{
	margin:12px 30px 0 0;
}
body.home #zoekschermlocatie table.zoekschermtable td
{
	color:#175DA8;
}
body.home #zoekschermlocatie table.zoekschermtable td a
{
	color:#175DA8;
}
body.home #zoekschermlocatie table.zoekschermtable td a:hover
{
	text-decoration:none;
}
body.home #hometekst
{
	width:436px;
	padding:12px;
}
div#specialdiv
{
	 position:absolute;
	 width:200px;
	 right:0;
	 top:300px;
	 text-align:center;
}
body.home .specialfotodiv
{
	margin:0 auto;
	margin-top:6px;
	width:180px;
	border:solid 1px #175DA8;
	padding:4px;
}
body.home .specialfotodiv img
{
	display:block;
}
body.home .specialfotodiv a font
{
	color:#f00;
}
.flashbanner {
	float:left;
	width:234px;
	margin-bottom:20px;
	height:60px;
}

/* VERVOLGPAGINA'S
========================================== */
body.vervolg #content
{
	padding:12px 12px 50px;
	width:636px;
}
#contentmenuknoppen
{
	position:relative;
	padding-top:18px;
}
div.contactdiv
{
	position:relative;
	margin-top:6px;
}
table.contacttable th
{
	font-size:12px;
	text-align:left;
}
img.contactimage
{
	border:solid 1px #175DA8;
}
body.contactpersonen div.rightfloat {
	margin-top:0;
	}
body.contactpersonen div.rightfloat p {
	margin-top:0;
	}
#team
{
    width:100%;
    text-align:center;
		margin-bottom:14px;
}

img.team
{
  border:solid 1px #175DA8;
}

a
{
    font-size: 12px;
    color: #333;
    font-family: Arial, Verdana, sans-serif;
}
a:hover
{
    color: #175DA8;
}
td
{
   font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
}
select
{
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
}
input
{
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
}
textarea
{
    font-size: 12px;
   font-family: Arial, Verdana, sans-serif;
}
body #fout
{
    font-size: 12px;
    color: red
}
body #informatietext
{
    color: #333;
}
body #boginfotitletekst
{
    color: #333;
}
body #titel
{
    color: #333;
}
body#contact #titel
{
    color: #333;
    width:200px;
}
body #login
{
    background-image: url(/images/pic_loginbox.gif);
    background-repeat: no-repeat;
    background-color: #ffffff
}

body #highlight
{
    color:#175DA8;
}
body #highlight a
{
    color:#175DA8;
    text-decoration:none;
}
body #highlight a font
{
    text-decoration:none;
    color:#175DA8;
}
body #nieuwsdatum
{
    color: #333;
}
body #nieuwsimage
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid
}
body #selectbox
{
    font-size: 12px;
    font-family: 'lucida console', terminal, 'courier new', courier, mono;
    background-color: #fff;
    text-decoration: none
}
.printwindow
{
    background-color: #ffffff
}
.verkocht
{
    color: #ff0000
}
body #huislink
{
    text-decoration: none
}
body #inputdisabled
{
    background-color: #888888
}
body #checkbox
{
    width: 13px
}
body #informatie
{
    font-size: 12px;
    color: #333;
}
body #informatietext
{
    font-size: 12px;
    color: #333;
}
.homebox
{
    background-color: #ffffff
}
body #huizeninformatiekleur
{
    color: #333;
}
body #lijntje
{
    color: #333;
}
body #login_box
{
    background-image: url(/images/pic_loginbox.gif);
    width: 120px;
    background-repeat: no-repeat;
    height: 196px;
    background-color: #ffffff
}
body #homespecialborder
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: white
}
body #login_box_password_input
{
    width: 98px
}
body #login_box_email_input
{
    width: 98px
}
body #searchinfotitletekst
{
    color: #333;
}
.buurtgegevens_header
{
    background-color:#ABABAB;
    color:#fff;
}
.mailhuis_input
{
    width: 200px
}
.loginbox
{
    background-position: left top;
    background-image: url(/images/pic_loginbox.gif);
    background-repeat: no-repeat
}

.hometableborder
{
    BORDER-RIGHT: silver thin double;
   BORDER-TOP: silver thin double;
    BORDER-LEFT: silver thin double;
    BORDER-BOTTOM: silver thin double;
    BACKGROUND-COLOR: #ebebeb
}
#prospectaanbiedertabellijntje1
{
}
#prospectaanbiedertabelborder
{
background-color:#516779;
}
#prospectaanbiedertabelheader
{
	background-color:#E3E8EC;
	font-weight:bolder;
}
#prospectaanbiedertabelrow1
{
	background-color:#BAC7D1;
}
#prospectaanbiedertabelrow2
{
	background-color:#9BAEBD;
}

/*
DETAIL FOTO POPUP
*******************************************************
*/
#detailpaginaimagepopup img
{
	margin-right:2px;
}
#detailpaginaimagepopup
{
	margin-bottom:4px;
}


/*
LINK FOTO STYLE
**********************************************************
*/

img.linkimage
{
	float:left;
	margin-right:8px;
}

/* OPEN HUIS
===================================================*/
/* OPEN HUIS */

p.openhuis
{
	margin:6px 0 0 0;
	padding:0;
}

.OpenHuisHeaderText
{
	text-align:left;
	margin-bottom:10px;
}
#Openhuis
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
.OpenHuisMainDiv
{
	position:relative;
	min-height:100%;
}
* html .OpenHuisMainDiv
{
	height:100%;
	text-align:center;
}
.OpenHuisMainDiv div
{
	position:relative;
	padding-bottom:30px;
}
.OpenHuisMainDiv table
{
	width:96%;
	border-collapse:collapse;
	margin:0 auto;
}
.OpenHuisMainDiv table td
{
	padding-left:6px;
}

p.OpenHuisTitle
{
	font-size:xx-large;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#105797;
	margin:0;
	padding:6px 0;
}
.TableEmptySpace
{

}

.TableWoonplaats
{
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	background:#EBEBEB;
}

.TableTitle
{
	font-weight:bold;
}

.TableData
{
}
.OpenHuisDate
{
	font-size:x-large;
	font-weight:bold;
	text-align:center;
	color:#105797;
}

.OpenHuisTime
{
	font-size:medium;
	font-weight:bold;
	text-align:center;
	color:#105797;
}
#Openhuis #footer
{
	position:relative;
	height:20px;
	margin-top:-20px;
	background:#105797;
}

/* END OPEN HUIS
===================================================*/

/* extra tab
===================================================*/

hr.rulerExtra,
img.imageHypotheek,
img.imageGeldLenen,
img.imageVerzekeringen
{
    display:none;
    visibility:hidden;
}

td.main
{
    color:#fff;
}
