﻿body, html
{
	width:100%;
	height:100%;
}
body
{
	font-size: 12px;
   color:#372871;
   font-family: Arial, Verdana, sans-serif;
   background-color: #fff;
}
h1, h2
{
	margin:0;
	padding:0;
}
h1
{
	font-size:16px;
}
h2
{
	font-size:14px;
}
h3
{
	font-size:12px;
}
.noborder
{
	border:none;
}
.leftfloat
{
	float:left;
}
.rightfloat
{
	float:right;
}

p.actie 
{
    text-align:center;
}
.nodecoration
{
    text-decoration:none;
}
.nodecoration:hover
{
    text-decoration:underline;
    color: #372871;
}
.biggerfont
{
    font-size:14px;
    font-weight:bold;
    text-align:center;
}


	
#logo { 
	width:770px;
	margin:0 auto;
	text-align:right;
	}
/* MENU
============================================*/
ul#nav,
#home ul#nav
{
	list-style:none;
	padding:0;
	margin:0;
	text-align:right;
	z-index:100;
}
#vervolg ul#nav
{
	margin:0 0px 0 0;
	width:100px;
}
#home ul#nav
{
	margin:10px 20px 0 0;
}
.navhome li
{
	line-height:15px;
}
#vervolg li
{
	margin-bottom:6px;
}
#home #nav li.firstlist
{
	margin-bottom:20px;
}
#home #nav li.secondlist
{
	margin-top:13px;
	margin-bottom:10px;
}
#home #nav li.lastlist
{
	margin-top:10px;
}
#home #nav li.firstlist a, #home #nav li.secondlist a,
#home #nav li.lastlist a
{
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
#home #nav li.lastlist a
{
	position:relative;
	
}
#nav a,
#home #nav a
{
	display:block;
	text-decoration:none;
	font-size:11px;
}
#nav a
{
	color:#372871;
	display:block;
	background:#ECD5B7;
	padding:2px 10px 2px 2px;
}
#nav a:hover
{
	color:#372871;
	display:block;
	background:#FFFFFF;
	padding:2px 10px 2px 2px;
}
.navhome a
{
	color:#372871;
	display:block;
	background:none !important;
	padding:0px !important;
}
.navhome a:hover
{
	color:#372871;
	display:block;
	background:none !important;
	padding:0 !important;
}

#home #nav a
{
	color:#fff;
}
#home #nav a
{
	color:#fff;
}
#nav a:hover,
#home #nav li.firstlist a:hover, #home #nav li.secondlist a:hover,
#home #nav li.lastlist a:hover
{
	text-decoration:underline
}
/*
=================================================*/
#home,
#vervolg
{
	margin:0;
	padding:0;
	background:#00194B;
}

/* HOME
================================================*/

/* voor de feestdagen pic_bg-headerhomefeestdagen.jpg 1 2 3 etc zie images map */
#home div#header
{
	background: #00194A url(/images/pic_bg-headerhome.jpg) no-repeat;
	height: 120px;
	border-bottom: 1px solid #00194B;
}
#home div#header1
{
	background: #00194A url(/images/pic_bg-headerhome.jpg) no-repeat;
	height: 120px;
	border-bottom: 1px solid #00194B;
}
#home div#header2
{
	background: #00194A url(/images/pic_bg-headerhome2.jpg) no-repeat;
	height: 120px;
	border-bottom: 1px solid #00194B;
}
#home div#header3
{
	background: #00194A url(/images/pic_bg-headerhome3.jpg) no-repeat;
	height: 120px;
	border-bottom: 1px solid #00194B;
}
#home div#header4
{
	background: #00194A url(/images/pic_bg-headerhome4.jpg) no-repeat;
	height: 120px;
	border-bottom: 1px solid #00194B;
}
#home div#header5
{
	background: #00194A url(/images/pic_bg-headerhome5.jpg) no-repeat;
	height: 120px;
	border-bottom: 1px solid #00194B;
}
div#special
{
	float: right;
	width: 179px;
	height: 120px;
	text-align: right;
	padding: 0 20px 0 0;
}
#special div
{
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px 0 3px 0;
}
#huizendiv
{
	float: right;
	border: 1px solid #fff;
}
div#verticaal
{
	position:relative;
	height:460px;
	/*top:50%;
	margin-top:-240px;*/
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	background:#00194B url(/images/pic_bg-verticaal.gif) no-repeat center top;
}
div#centreerverticaal
{
	position:relative;
	height:580px;
	top:50%;
	margin-top:-310px;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	background:#00194B url(/images/pic_bg-verticaal.gif) no-repeat center top;
	text-align:center;
}
#home div#horizontaal,
#home div#horizontaal1,
#home div#horizontaal2,
#home div#horizontaal3,
#home div#horizontaal4,
#home div#horizontaal5
{
	position:relative;
	width:770px;
	height:460px;
	margin:0 auto;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}
#home div#horizontaal
{
	background:transparent url(/images/pic_bg-horizontaal-home.jpg) no-repeat;
}
#home div#horizontaal1
{
	background:transparent url(/images/pic_bg-horizontaal-home1.jpg) no-repeat;
}
#home div#horizontaal2
{
	background:transparent url(/images/pic_bg-horizontaal-home2.jpg) no-repeat;
}
#home div#horizontaal3
{
	background:transparent url(/images/pic_bg-horizontaal-home3.jpg) no-repeat;
}
#home div#horizontaal4
{
	background:transparent url(/images/pic_bg-horizontaal-home4.jpg) no-repeat;
}
#home div#horizontaal5
{
	background:transparent url(/images/pic_bg-horizontaal-home5.jpg) no-repeat;
}
img.homelogo
{
	float:right;
	display:block;
}
#home h1
{
	float:right;
	color:#372871;
	margin:40px 20px 0 0;
	font-size:24px;
}
#home #menu
{
	float:right;
	clear:right;
	position:relative;
}
#home .homevacatures
{
	position:absolute;
	top:-18px;
	left:690px;
}
#home .homevacatures a
{
	font-weight:bold;
	color:#fff;
}
#home #homelogovbo
{
	position:relative;
	clear:right;
	height:40px;
	top:27px;
	background:#00194B;
}
#home img.vbologo
{
	position:absolute;
	left:50%;
	bottom:5px;
	margin-left:-140px;
}



#home #homegratisverkopen 
{
    position:relative;
    float:right;
    width:198px;
    height:40px;
    background:#667593;
    text-align:right;
    color:#FFF;
    font-size:16px;
    font-weight:bolder;
	border-left:solid 1px #FFF;
    }

#home #homegratisverkopen span
{   
    margin-right:20px;
    line-height:40px;
}

#home #homegratisverkopen span a
{
    color:#FFF;
    font-size:16px;
    font-weight:bolder;
    text-decoration:none;
}

#home #homegratisverkopen span a:hover
{
    text-decoration:underline;
}

/* VERVOLGPAGINA'S
=====================================================*/
#vervolg
{
	background:#00194B;
}
#nonfooter
{
	position:relative;
	width:770px;
	min-height:100%;
	margin:0 auto;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	background:url(/images/pic_bg-horizontaal.jpg) repeat-y;
	overflow:hidden;
	padding-bottom:65px;
}
#header
{
	position:relative;
	height:136px;
	background:url(/images/pic_bg-header.jpg) no-repeat;
}
#header1
{
	position:relative;
	height:136px;
	background:url(/images/pic_bg-header1.jpg) no-repeat;
}
#header2
{
	position:relative;
	height:136px;
	background:url(/images/pic_bg-header2.jpg) no-repeat;
}
#header3
{
	position:relative;
	height:136px;
	background:url(/images/pic_bg-header3.jpg) no-repeat;
}
#header4
{
	position:relative;
	height:136px;
	background:url(/images/pic_bg-header4.jpg) no-repeat;
}
#header5
{
	position:relative;
	height:136px;
	background:url(/images/pic_bg-header5.jpg) no-repeat;
}
#header img.logo,
#header1 img.logo,
#header2 img.logo,
#header3 img.logo,
#header4 img.logo,
#header5 img.logo
{
	margin:7px 8px 0 0;
}
#contentmenukop
{
	position:relative;
	top:90px;
	left:96px;
}
#contentmenukop h1
{
	color:#fff;
	font-size:20px;
}
#menu
{
	position:relative;
	float:right;
}
#content
{
	position:relative;
	margin-left:100px;
	margin-right:130px;
	padding-bottom:20px;
	min-height:450px;
	color:#372871;
	background:url(/images/watermerk.gif) no-repeat bottom right;
}
#footer
{
	position:relative;
	width:100%;
	height:53px;
	margin-top:-53px;
	
	background:url(/images/pic_bg-footer-repeat.gif) repeat-x;
}
#innerfooter
{
	position:relative;
	width:770px;
	height:53px;
	margin:0 auto;	
	z-index:2;
	background:url(/images/pic_bg-footer.gif) no-repeat;
}
#vervolg img.vbologo
{
	position:absolute;
	width:76px;
	height:27px;
	left:50%;
	bottom:10px;
	margin-left:-66px;
}
#presentatie
{
    text-align:center;
    padding-top:20px;
}
#presentatie .linker
{
    text-align:left;
    width:380px;
    display:block;
}
#presentatie .rechter
{
    text-align:right;
    width:380px;
    display:block;
}
#woonstyliste
{
    text-align:center;
    font-size:14px;
    font-style:italic;
}
#woonstyliste .linker
{
    text-align:left;
    width:380px;
    display:block;
}
#woonstyliste .rechter
{
    text-align:right;
    width:380px;
    display:block;
}
p.vetteprijs
{
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
/* PARTNERS
=====================================================*/
div.partners
{
	border-bottom:1px solid #00194B;
	clear:left;
	height:140px;
	margin-top:15px;
}
div.huge
{
	clear:left;
	height: 175px;
	margin-top:25px;
	border-bottom:1px solid #00194B;
}
div.partners img
{
	width:200px;
	margin:0 15px 25px 0;
	float:left;
	border:none;
}


a
{
   font-size: 12px;
    color: #372871;
    font-family: Arial, Verdana, sans-serif
}
a:hover
{
    font-size: 12px;
    color: #f00;
    font-family: Arial, Verdana, sans-serif
}
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:#372871;
}
body #boginfotitletekst
{
    color:#372871;
}
body #titel
{
    color:#372871;
}
body #login
{
    background-image: url(/images/pic_loginbox.gif);
    background-repeat: no-repeat;
    background-color: #ffffff
}
.header
{
}
body #highlight
{
    color:#372871;
    font-size:10px;
}
body #nieuwsdatum
{
    color:#372871;
}
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:#372871;
}
body #informatietext
{
    font-size: 12px;
    color:#372871;
}
.homebox
{
    background-color: #ffffff
}
body #huizeninformatiekleur
{
    background-color:#372871;
}
body #lijntje
{
    background-color:#372871;
}
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:#372871;
}
.buurtgegevens_header
{
    background-color: #C6CCE2;
    color:#1D559F;
}
.buurtgegevens_header a
{
    padding-left:12px;
}
.buurtgegevens_header a:hover
{
    text-decoration:none;
}
.mailhuis_input
{
    width: 200px
}
#errorEmail
{
	color:#372871;
}
.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: #fff;
}
.hometableborder td
{
	color:#372871;
}
#prospectaanbiedertabellijntje1
{
}
#prospectaanbiedertabelborder
{
	background-color:#516779;
}
#prospectaanbiedertabelheader
{
	background-color:#E3E8EC;
	font-weight:bolder;
}
#prospectaanbiedertabelrow1
{
	background-color:#BAC7D1;
}
#prospectaanbiedertabelrow2
{
	background-color:#9BAEBD;
}

#formGen fieldset {
	border:none;
	margin-bottom:12px;
	}
#formGen div {
	margin-bottom:4px;
	}
#formGen div.aanhefdiv {
	padding-left:187px;
	}
#formGen div label {
	display:block;
	float:left;
	width:187px;
	}
#formGen div label.aanheflabel {
	display:inline;
	float:none;
	width:16px;
	}
#formGen div span.verplicht {
	display:block;
	padding-left:187px;
	font-size:11px;
	font-style:italic;
	}

/*
DETAIL FOTO POPUP
*******************************************************
*/
#detailpaginaimagepopup img
{
	margin-right:2px;
}
#detailpaginaimagepopup
{
	margin-bottom:4px;
}


div#verhuurani {
 margin-top:20px; 
 border:1px solid black;
 width:260px;
} 

#contentmenuknoppen {
	padding-bottom:10px;
	}
	
span.taal {
	float:left;
	clear:left;
	margin-right:5px;
	}

span.taal img {
	border:1px solid #000;
	margin-left:5px;
	}
#taalkeuze {
	position:absolute;
	width:200px;
	height:20px;
	top:-25px;
	text-align:right;
	float:left;
	}
	
#taalkeuze  img{
	border:none;
	}	

#taalkeuze  span{
	margin-right:5px;
	}
	
.background_vestigingen {
	padding:5px;
	border:1px solid #B0BAC6;
	margin-bottom:10px;
	overflow:hidden;
}		
#meppel{
	height:223px;
}	