@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
body{
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:9pt;
	color:#575756;
}
#container{
	background:#c3c1b7 url(../img/flowers.jpg) repeat-x top left;
}
.clear{
	clear:both;
	line-height:0;
	font-size:1pt;
	height:1px;
}


/* HEADER */
#header{
	width:970px;
	height:175px;
	background:#FFFFFF url(../img/shadow.jpg) no-repeat 190px 82px;
	padding:0 5px;
	margin:0 auto;
}
#header #logo{
	width:195px;
	float:left;
	padding-left:10px;
}
#header #wonenPagepark{
	width:250px;
	margin-top:60px;
	float:left;
}
#header #woningen{
	width:250px;
	margin-top:60px;
	float:left;
}
#header #verkoopinfo{
	width:250px;
	margin-top:60px;
	float:left;
	clear:right;
}
#header ul{
	list-style:none;
	margin:10px 0 0 2px;
	padding:0;
}
#header ul li{
	background:url(../img/bullet.jpg) no-repeat left 4px;
	padding-left:15px;
	line-height:15pt;
}
#header ul li a{
	color:#575756;
	text-decoration:none;
}
#header ul li a:hover{
	color:#575756;
	text-decoration:underline;
}


/* BODY */
#body_ct{
	width:980px;
	margin:0 auto;
	padding:20px 0 0 10px;
}
#body_ct #flash{
	width:604px;
}
#body_ct #images{
	padding:5px;
}
/* LEFT */
#body_ct #left_ct{
	width:604px;
	float:left;
}
#left_ct #mainMiddle{
	width:584px;
	padding:0 8px 0 10px;
	background:url(../img/contentSH.png) repeat left 50px;
	behavior:url('../scripts/iepngfix.htc');
}
#left_ct #mainTop{
	width:604px;
	height:10px;
	background:url(../img/topSH.jpg) no-repeat left top;
	line-height:0;
	font-size:1pt;
}
#left_ct #mainBottom{
	width:604px;
	height:8px;
	background:url(../img/contentSHbottom.png) no-repeat left top;
	behavior:url('../scripts/iepngfix.htc');
	line-height:0;
	font-size:1pt;
}
#left_ct #mainMiddle #main_ct{
	width:586px;
	background-color:#FFFFFF;
	padding:0 0 40px 0;
	min-height:572px;
}
*html #left_ct #mainMiddle #main_ct{
	height:573px;
}

/* Start Kaart Style */
#left_ct #mainMiddle #main_kaart{
	width:586px;
	background-color:#FFFFFF;
	padding:0 0 40px 0;
	min-height:426px;
}
*html #left_ct #mainMiddle #main_kaart{
	height:426px;
}
/* Einde Kaart Style */

#left_ct #mainMiddle #main_ctw{
	width:586px;
	background-color:#FFFFFF;
	padding:0 0 40px 0;
	min-height:493px;
}
*html #left_ct #mainMiddle #main_ctw{
	height:494px;
}
#left_ct #mainMiddle #main_ctv{
	width:586px;
	background-color:#FFFFFF;
	padding:0 0 40px 0;
	min-height:571px;
}
*html #left_ct #mainMiddle #main_ctv{
	height:572px;
}
#title{
	padding:20px 0 0 20px;
}
#mainMiddle #content{
	background:#FFFFFF url(../img/contentBG.jpg) repeat-y left top;
	padding:20px 20px 56px 20px;
	color:#2d2d2d;
	width:544px;
}
#mainMiddle #content .cLeft{
	width:262px;
	float:left;
}
#mainMiddle #content .cRight{
	width:262px;
	float:left;
	padding-left:20px;
}
#mainMiddle #content a.hyperlink{
	text-decoration:none;
	color:#dc0759;
}
#mainMiddle #content a.hyperlink:hover{
	text-decoration:underline;
	color:#dc0759;
}

#gallery{
	padding:10px 20px;
}
/* woning slideshow */
#slideshow{
	text-align:center;
}

/* RIGHT */
#body_ct #right_ct{
	width:365px;
	float:left;
	clear:right;
	padding-top:21px;
}
#right_ct #map{
	width:365px;
	height:252px;
	padding-left:3px;
}
#map #mapTop{
	width:365px;
	height:5px;
	background:url(../img/boxSHtop.png) no-repeat left bottom;
	behavior:url('../scripts/iepngfix.htc');
	line-height:0;
	font-size:1pt;
}
#map #mapMiddle{
	height:240px;
	width:355px;
	padding:0 5px 0 5px;
	background:url(../img/boxSH.png) repeat left 50px;
	behavior:url('../scripts/iepngfix.htc');
}
#map #mapMiddle #map_ct{
	background-color:#FFFFFF;
	height:231px;
	width:345px;
	padding:5px;
}
#map #mapBottom{
	width:365px;
	height:7px;
	background:url(../img/boxSHbottom.png) no-repeat left top;
	behavior:url('../scripts/iepngfix.htc');
	line-height:0;
	font-size:1pt;
}

#right_ct #houses{
	width:365px;
	padding:5px 0 0 3px;
}
#houses #housesTop{
	width:365px;
	height:5px;
	background:url(../img/boxSHtop.png) no-repeat left top;
	behavior:url('../scripts/iepngfix.htc');
	line-height:0;
	font-size:1pt;
}
#houses #housesMiddle{
	width:355px;
	padding:0 5px 0 5px;
	background:url(../img/boxSH.png) repeat left 50px;
	behavior:url('../scripts/iepngfix.htc');
}
#houses #housesMiddle #houses_ct{
	background-color:#FFFFFF;
	width:345px;
	padding:5px 5px 10px 5px;
}
#houses #housesBottom{
	width:365px;
	height:7px;
	background:url(../img/boxSHbottom.png) no-repeat left top;
	behavior:url('../scripts/iepngfix.htc');
	line-height:0;
	font-size:1pt;
}

/*Styles voor de grote(re) interactive kaart*/
#right_ct #houses_kaart{
	width:365px;
	padding:0 0 0 3px;
}
#houses_kaart #housesTop{
	width:365px;
	height:5px;
	background:url(../img/boxSHtop.png) no-repeat left top;
	behavior:url('../scripts/iepngfix.htc');
	line-height:0;
	font-size:1pt;
}
#houses_kaart #housesMiddle{
	width:355px;
	padding:0 5px 0 5px;
	background:url(../img/boxSH.png) repeat left 50px;
	behavior:url('../scripts/iepngfix.htc');
}
#houses_kaart #housesMiddle #houses_ct{
	background-color:#FFFFFF;
	width:345px;
	padding:5px 5px 10px 5px;
}
#houses_kaart #housesBottom{
	width:365px;
	height:7px;
	background:url(../img/boxSHbottom.png) no-repeat left top;
	behavior:url('../scripts/iepngfix.htc');
	line-height:0;
	font-size:1pt;
}
/*Einde Styles voor de grote(re) interactive kaart*/

/* HOUSES */
#statusbar{
	height:24px;
	width:345px;
}
#overzichtTbl{
	width:345px;
	color:#2d2d2d;
}
#overzichtTbl tr{
	height:23px;
}
#overzichtTbl th{
	background-color:#f6f6f6;
	color:#004b64;
	text-align:left;
	height:40px;
	vertical-align:bottom;
	padding-left:4px;
}

#overzichtTbl td:first-child{
	border-left:none;
}
#overzichtTbl td{
	border-left:2px solid #f6f6f6;
	padding-left:3px;
}
#overzichtTbl td a.hyperlink{
	text-decoration:none;
	color:#dc0759;
}
#overzichtTbl td a.hyperlink:hover{
	text-decoration:underline;
	color:#dc0759;
}
#overzichtTbl .even{
	background-color:#f6f6f6;
}
.note{
	font-size:8pt;
	color:#004b64;
}


/* NEWS */
#nieuwsTbl{
	color:#2d2d2d;
}
#nieuwsTbl tr{
	height:23px;
}
#nieuwsTbl th{
	background-color:#f6f6f6;
	color:#004b64;
	text-align:left;
	height:40px;
	vertical-align:bottom;
	padding-left:4px;
}
#nieuwsTbl td:first-child{
	border-left:none;
}
#nieuwsTbl td{
	border-left:2px solid #f6f6f6;
	padding-left:3px;
}
#nieuwsTbl .even{
	background-color:#f6f6f6;
}
#nieuwsTbl td a{
	text-decoration:none;
	color:#575756;
}
#nieuwsTbl td a:hover{
	text-decoration:none;
	color:#dc0759;
}

/* OPENINGSTIJDEN */
#openingstijden td{
	background-color:#f6f6f6;
}

/* CONTACTFORMULIER */
#contactformulier{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 9pt;
	color: #575756;
}
#contactformulier .melding{
	font-weight:bold;
}
#contactformulier .boxed{
	background-color:#EEEEEE;
	border-top:1px dashed #CCCCCC;
}
.invulveld, .invulveld1, .invulveld2, .invulveld3, .textarea, .dropdown{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size: 9pt;
	color: #575756;
	height: 18px;
	border:1px solid;
	border-top-color: #8E8E8E;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #8E8E8E;
	padding-left:2px;
}
.invulveld {
	width: 230px;
}
.invulveld1 {
	width: 325px;
}
.invulveld2 {
	width: 70px;
}
.invulveld3 {
	width: 169px;
}
.radiobutton, .checkbox {
	width:11px;
}
*html .radiobutton, .checkbox {
	margin:0 5px;
}
.textarea {
	height: 85px;
	width: 325px;
}
.dropdown {
	font-size:8pt;
  border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8E8E8E;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #8E8E8E;
	width:150px;
}
.Btn{
	background:#FFFFFF url(../img/btnBG.jpg) repeat-x left top;
	width:98px;
	height:25px;
	border:1px solid;
	border-top-color: #8E8E8E;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #8E8E8E;
	color:#888888;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Verdana;
	cursor:pointer;
}

/* FOOTER */
#footer{
	width:990px;
	height:35px;
	margin:0 auto;
}

#options h2 { margin-left: 20px; margin-bottom: 10px; }
#options ul { list-style-type: none; margin-left: 20px; }
#options ul li { margin-bottom: 5px; padding-left: 20px; background: url("pdf-icon.png") no-repeat; }
#options ul a { color: #888; }
#options ul a:hover { color: #000; }
