/*------------------------------------------
---------------- Reseting ------------------
----------------------------------------- */

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, 
em, img,  s, small, strike, strong, sup, sub, 
dl, dt, dd, ol, ul, li, form, fieldset, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td 
				{ margin: 0; padding: 0;
				  border: 0; outline: 0;
				  font-weight: inherit;
				  font-style: inherit;
				  font-size: 12px;
				  font-family: Arial, Verdana, sans-serif;
				  vertical-align: baseline;
				  background: transparent }
				  
:focus, :active	{ outline: 0 }

html 			{ height: 100%; }
body 			{ height: 100%; color: #000; background: #F0F0F0 }
				  
h1, h2, h3, h4, h5, h6
 				{ font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
h1 				{ font-size: 20px; line-height: 18px; margin-bottom: 18px; margin-top:18px;  font-weight: 570; } 
h2 				{ font-size: 18px; line-height: 18px; margin-bottom: 18px; letter-spacing: -1px }
h3 {
	font-size: 13px;
	margin-bottom: 12px;
	font-weight:bold;
	color:#B70B4D;
	}
h4, h5, h6		{ font-size: 12px; line-height: 18px; margin-bottom: 18px }

p, pre, code, label, th, td, dd, dt, select
				{ font-size: 12px; line-height: 18px; margin-bottom:10px;}

ul, ol			{ margin-bottom: 18px }
ul 				{ list-style: square }
ol 				{ list-style: decimal }
li	 			
li p 			{ margin-bottom: 0; color: #000 }
pre, code 		{ border: #ccc .0833em solid; 
				  padding: .6666em 1em; 
				  white-space: pre; 
				  margin-top: 0 }
code			{ display: block }
td,
table,
select {
	margin:0;
	vertical-align:top;
}
/*------------------------------------------
------------------ Fonts -------------------
----------------------------------------- */
strong {
	font-weight:bold;
}


/*------------------------------------------
------------------ Links -------------------
----------------------------------------- */

a:link, a:visited
				{ font-weight: normal; text-decoration: none; color: #000;text-decoration:underline; }
a:hover
				{ font-weight: normal; color:#B10142; }
a:active
				{ font-weight: normal; color: #000; }
a img			{ border: 0 }

/*------------------------------------------
------------- Global Classes ---------------
----------------------------------------- */

.clear			{ clear: both }
.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 }

.bold			{ font-weight: bold !important }
.italic			{ font-style: italic }
.underline		{ border-bottom: 1px solid }
.highlight		{ background: #ffc }

.nopadding		{ padding: 0 }
.noindent		{ margin-left: 0; padding-left: 0 }
.nobullet		{ list-style: none; list-style-image: none }

.m120			{ margin-right: 90px }

/*------------------------------------------
---------------- Wrapper -------------------
----------------------------------------- */

#wrap 			{ width: 900px; overflow: visible; margin: 0 auto; min-height: 100%;
				  background: #f0f0f0 url(/images/wrap.gif) repeat-y; position: relative }
#wrapVervolgpagina
				{ width: 900px; overflow: visible; margin: 0 auto; min-height: 100%;
				  background: #f0f0f0 url(/images/wrap-vervol.gif) repeat-y; position: relative }
/*------------------------------------------
---------------- Layout --------------------
----------------------------------------- */

#header			{ height: 277px; background: url(/images/header.jpg) no-repeat }
.topMenu		{ list-style: none; float: right; margin: 20px 12px 0 0 }
.topMenu li		{ font: normal 11px/15px verdana, sans-serif; margin: 0; display: inline; margin: 0 6px }
.topMenu li a	{
	text-decoration: none;
	font-weight:bold;
	color:#B10142;
	}
.topMenu a.active
				{ font-weight: bold; color: #4c667d }
.topMenu a:hover {
	color: #1A181B;
	}

.logo			{ margin: 27px 0 0 69px }

#headerVervolgpagina
				{ height: 285px; background: url(/images/header-vervol.jpg) no-repeat !important }

#content {
	padding: 0px 0px 80px 0;
	overflow:hidden; 
	}
#innercontent	{
	padding: 0 85px;
	}

#kop,
.subkop {
	margin:12px 0;
	}

.leftCol		{ float: left; width: 315px; padding-top:0; margin-bottom:10px; }
.leftColBlock	{ width: 315px; margin: 0 0 18px 0 }
.leftColBlock img
				{ margin-bottom: 9px }
.leftColBlock h1
				{ font: bold 12px/15px verdana, sans-serif; margin-bottom: 6px; color: #fff; letter-spacing: 0 }
.leftColBlock p	{ font: normal 10px/15px verdana, sans-serif; margin-bottom: 0; color: #fff }
.leftColBlock table { 	width:275px;
						margin:0 auto;
						text-align:center;
					}

.mainCol {
	padding: 0 72px 36px;
	}
.mainCol.leftBlockPresent
				{ margin-left: 315px;}
.mainCol img	{ margin-bottom: 18px }

.imageCol		{ width: 150px; float: left }
.imageCol img	{ margin-bottom: 0 }
.titleCol		{ margin: 0 150px; padding: 9px }
.titleCol p		{ font-weight: bold }
.infoCol		{ width: 135px; float: right; text-align: right; padding: 9px }

.tab			{ background: url(/images/header-2.gif) right top no-repeat; #margin-bottom: 5px }
.header			{ float: left; position: relative; top: 15px; margin-bottom: 0; #top: 32px }
.rightHeader	{ float: right }
.tab a:link,
.tab a:visited,
.tab a:hover,
.tab a:active	{ display: block; background: url(/images/header.gif) no-repeat; height: 23px;
				  padding: 7px 18px 0 18px; color: #fff; font-weight: bold }
.rightHeader a	{ padding: 3px 18px 0 18px; height: 20px;  }

.pagination		{ text-align: right; margin: 0; clear: both;
				  font: normal 14px/18px 'Trebuchet MS', sans-serif; color: #4c667d }
.pagination	a	{ color: #4c667d }

#footer	{
	width: 900px; 
	height: 45px; 
	background: #1A181B; 
	position: relative; 
	padding:0; 
	margin:-45px auto 0;
 }
/*
#footerVervolgpagina			
				{ 
				position:relative;
				width: 900px; 
				height: 45px; 
				background: #1A181B url(/images/footer-vervol.gif) no-repeat; 
				padding:0; 
				margin:-45px auto 0;
				text-align:center;
				color: #4C667D;
				font-size:12px;
				top:20px; }
*/
#footer	p		{ 	float: left; 
					margin-left:0; 
					color: #fff; 
					line-height:55px; 
					width:585px;
					text-align:center;
					font-size:12px;
					}
			
#footer.blueLinks		{ color: #4c667d; margin-left: 90px;}


#footermenu
{
	position:relative;
	float:left;
	width:315px;
	text-align:center;
	color: #fff;
	font-size:12px;
	line-height:45px;
}
#footer a,
#footerVervolgpagina a
{
	color: #fff;
	padding:0;
	font-size:12px;
	margin:0 4px;
	text-decoration:none;
	font-weight:normal;
	border-bottom:solid 1px #fff;
}
#footer a:hover,
#footerVervolgpagina a:hover,
#footer	p.contactinfo a:hover
{
	text-decoration:none;
	color:#B70B4D;
	border-bottom:solid 1px #B70B4D;
}
#footer	p.contactinfo,
#footer	p.contactinfo a {
	color: #fff;
	line-height:45px;
	}
#footer	p.contactinfo a {
	text-decoration:none;
	border-bottom:solid 1px #fff;
	}
.tablecontent {
	width: 600px;
	border-collapse:collapse;
	}
.tablecontent th {
	color:#B70B4D; 
	font-weight:bold;
	text-align:left;
	}
.tablecontent td {
	border: #000 1px solid;
	padding:2px 0 2px 6px;
	}
p.footnote {
	font-size:11px;
	}
body#reageer,
body#mailhuis,
body#popup {
	padding:0 12px;
	margin:0;
}

#plaatje	{padding: 10px;}

/* STYLES DIE DOOR HET SYSTEEM WORDEN GEGENEREERD
====================================================== */
a
{
	font-size:12px;
	color: #000;
	font-family:  Arial, Verdana, sans-serif;
}
a:hover
{
	 color: #B70B4D;
}
td
{
	font-size:12px;
	font-family:  Arial, Verdana, sans-serif;
	margin-bottom:0px;
	padding-bottom:0px;
	vertical-align:top;
}
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: #000;
}
body #boginfotitletekst
{
    color: #000;
}
body #titel
{
    color: #000;
}
body #highlight
{
    color: #000;
}
body #nieuwsdatum
{
    color: #000;
}
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: Arial, Verdana, sans-serif;
    background-color: #fff;
    text-decoration: none
}
.printwindow
{
    background-color: #fff;
}
.verkocht
{
    color: #f00;
}
body #huislink
{
    text-decoration: none
}
body #inputdisabled
{
    background-color: #888888
}
body #checkbox
{
    width: 13px
}
body #informatie
{
    font-size:12px;
    color: #000;
}
body #informatietext
{
    font-size:12px;
    color: #000;
}
.homebox
{
    background-color: #fff;
	}
body #huizeninformatiekleur
{
    background-color: #000;
}
body #lijntje
{
    background-color: #888;
}
body #homespecialborder
{
  border:none;
  color:#fff;
}
body #homespecialborder a,
body #homespecialborder a font#highlight
{
    color:#fff;
		font-weight:bold;
		line-height:8px;
		font-size:11px;
}

span#woonplaatstext

{

	display:block;

	margin-top:-40px;

}

span#adrestext

{

	display:block;

	margin-bottom:20px;

}


body #login_box_password_input
{
    width: 98px
}
body #login_box_email_input
{
    width: 98px;
}
body #searchinfotitletekst
{
    color: #000000;
}
.buurtgegevens_header
{
    background-color: #382E19;
    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;
}

/* OPEN HUIS
================================================================================================================*/

body#Openhuis
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-color:#fefefe;
}
.OpenHuisMainDiv
{
	position:relative;
	min-height:100%;
}
* html .OpenHuisMainDiv
{
	height:100%;
	text-align:left;
}
.OpenHuisMainDiv div
{
	position:relative;
	padding-bottom:30px;
}
.OpenHuisHeaderText
{
	height:100px;
	background:url(/images/logo-openhuis.gif) no-repeat center 10px;
}

p.OpenHuisTitle
{
	position:relative;
	height:40px;
	line-height:40px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	color: #B10142;
	margin:0;
	padding:0;
}
p.OpenHuisDate
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#B10142;
	margin:0;
	padding:0;
}
p.OpenHuisTime
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#B10142;
	margin:0;
	padding:0;
}
.OpenHuisMainDiv table
{
	width:100%;
	border-collapse:collapse;
	margin:0 auto;
}
.OpenHuisMainDiv table td
{
	padding-left:6px;
}
.TableWoonplaats
{
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	background:#B10142;
	color:#fff;
}
.TableTitle
{
	font-weight:bold;
	color: #4A3D20;
}
.TableData
{
color: #4A3D20;
}
.TableData a
{
color: #4A3D20;
}

.TableData a:hover
{
color: #B70B4D;
}
#footerOH
{
	position:relative;
	height:20px;
	margin-top:-20px;
	background: #B10142;
}

/* END OPEN HUIS
==================================================================================================================*/


















