@charset "utf-8";
/* CSS Document */
html{
	height:100%;
}
a{
	color: #0087C7;
	text-decoration: underline;
}
body {
	background:url(../img/bodybg.jpg) repeat-y center top;
	min-height:100%;
}
body.intro{
	background:url(../img/bodybg_intro.jpg) repeat-y center top;
	min-height:100%;

}
.aaa_home {
	position: absolute;
	margin-left: 670px;
}
.aaa {
	position: absolute;
	margin-left: 620px;
}
.site {
	width:960px;
	margin:0px auto;
}
.homeSite {
	background:url(../img/homeBodyBg.jpg) no-repeat -1px top;
	min-height:100%;
	height: auto !important;
	height: 100%;
}
.anotherSite {
	background:url(../img/mainBodyBg.jpg) no-repeat -1px top;
	min-height:100%;
	height: auto !important;
	height: 100%;
}
.homeLogo {
	clear:both;
	padding:17px 0px 0px 576px;
}
.homeLogo a {
	display:block;
	width:325px;
	height:36px;
	position:relative;
	text-transform:uppercase;
	padding-top:30px;
	text-decoration:none;
}
.homeLogo a span {
	background:url(../img/woningslogo.jpg) no-repeat left top;
	display:block;
	width:325px;
	height:66px;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
	text-decoration:none;	
}
.splashContent {
	width:830px;
	clear:both;
	padding:22px 0px 0px 130px;
}
.splashBtn {
	width:110px;
	background:url(../img/blueBtn.jpg) no-repeat left top;
	height:30px;
	padding-left:14px;
	margin:5px 0px 0px 439px;
}
.splashBtn a {
	background:url(../img/blueBtn.jpg) no-repeat right top;
	height:30px;
	clear:both;
	display:block;
	text-decoration:none;	
}
.splashBtn a span {
	height:30px;
	display:block;
	clear:both;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFE;
	line-height:30px;
	background:url(../img/whiteDot.jpg) no-repeat left 12px;
	padding-left:8px;
	cursor:pointer;
	text-decoration:none;	
}
.homeHomeLogo {
	width:369px;
	padding:27px 0px 0px 376px;
}
.homeHomeLogo a {
	display:block;
	text-decoration:none;	
	width:325px;
	height:36px;
	position:relative;
	text-transform:uppercase;
	padding-top:30px;
}
.homeHomeLogo a span {
	background:url(../img/woningslogo.jpg) no-repeat left top;
	display:block;
	width:325px;
	height:66px;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
	text-decoration:none;	
}
.leftVerMenu {
	width:211px;
	float:left;
}
.rightHomeContent {
	float:left;
	width:745px;
}
p.homeContent {
	color:#005c95;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:15px 0px 0px 365px;
	line-height:18px;
	width:354px;
}
/****menu**********************************************************/

.leftVerMenu {
	margin:0px;
	padding:48px 0px 0px 0px;
}
.leftVerMenu ul {
	list-style:none;
}
.leftVerMenu ul li {
	display:block;
	background:url(../img/listBg.gif) repeat-x left top;
	margin:2px 0px;
	line-height:28px;
}
.leftVerMenu ul li a {
	color:#FFE;
	font:normal 12px/30px Arial, Helvetica, sans-serif;
	background:url(../img/listWhite.jpg) no-repeat 5px 12px;
	padding-left:16px;
	display:block;
	height:28px;
	text-transform: uppercase;
	text-decoration: none;
}
.leftVerMenu ul li:hover, .leftVerMenu ul li.active {
	background:url(../img/listActiveBg.jpg) repeat-x left top;
}
.leftVerMenu ul li a.plus {
	background:url(../img/white_plus.jpg) no-repeat 5px 12px;
}
.leftVerMenu ul li ul {
	padding-left:16px;
	background:#005c96;
	padding-bottom:5px;
	margin:0px;
}
.leftVerMenu ul li ul li, .leftVerMenu ul li ul li:hover {
	background:none;
	margin:0px;
	line-height:15px;
	height:auto;
	padding:0px;
	border:1px solid #005c96;
	clear:both;
}
.leftVerMenu ul li ul li a, .leftVerMenu ul li ul li a:hover {
	background:url(../img/whitesmalldot.jpg) no-repeat left 6px;
	line-height:15px;
	height:auto;
	margin:0px;
	padding-left:9px;
}
.leftVerMenu ul li ul li a.subActive {
	font-weight:bold;
	padding-left:9px;
	margin:0px;
}

/****************************************************************/

.spotLight {
	margin:0px;
	padding:34px 0px 0px 136px;
	clear:both;
}
.spotLight div ul li a{
	color: #fff;
	text-decoration: none;
}
.spotLight1 {
	background:url(../img/spotlightTab1.gif) no-repeat left top;
	width:482px;
	height:191px;
	padding:7px 0px 0px 130px;
}
.spotLight2 {
	background:url(../img/spotlightTab2.gif) no-repeat 2px -1px;
	width:482px;
	height:191px;
	padding:7px 0px 0px 130px;
}
.spotLight3 {
	background:url(../img/spotlightTab3.gif) no-repeat 3px top;
	width:482px;
	height:191px;
	padding:7px 0px 0px 130px;
}
.spotLight1 ul, .spotLight2 ul, .spotLight3 ul {
	list-style:none;
	padding-left:7px;
	clear:both;
}
.spotLight1 ul li, .spotLight2 ul li, .spotLight3 ul li {
	display:inline;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFE;
}
.spotLight1 ul li.second, .spotLight2 ul li.second, .spotLight3 ul li.second {
	padding-left:56px;
}
.spotLight1 ul li.third, .spotLight2 ul li.third, .spotLight3 ul li.third {
	padding-left:53px;
}
.tabContent {
	clear:both;
	padding:9px 0px 0px 3px;
	cursor: pointer;	
}
.leftTabContent {
	width:285px;
	float:left;
}
.rightTabImage {
	float:left;
	padding-left:2px;
}
.leftTabContent p {
	color:#FFE;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.leftTabContent p strong {
	clear:right;
}
.footerLink {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#005c95;
	padding:14px 0px 0px 224px;
}
.mainLogo {
	margin:0px;
	padding:20px 0px 0px 357px;
}
.mainLogo a {
	width:256px;
	height:44px;
	display:block;
	position:relative;
	text-decoration:none;	
}
.mainLogo a span {
	background:url(../img/wonsmallogo.jpg) no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:256px;
	height:44px;
	cursor:pointer;
	text-decoration:none;	
}
.bannerTop {
	margin:0px;
	padding:18px 0px 0px 0px;
}
#headerimageHolder{
	width: 680px;
	height: 110px;
	margin: 0px;
	padding: 0px; 
	
}
.breadCrumb {
	padding:3px 0px 0px 15px;
	margin:0px;
	width:660px;
	height:27px;
}
.breadCrumb a {
	color:#a6a6a6;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.breadCrumb a.activeLink {
	color:#0087c7;
}
.breadCrumb a span {
	text-decoration:none;
	padding-left:2px;
}
.breadCrumb a.activeLink span {
	text-decoration:underline;
}
.rightHomeContent h1 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#005c95;
	padding:0px 0px 0px 15px;
}
.pad {
	padding-left:67px;
	width:678px;
}
.darkBlueBox {
	background:url(../img/curveBoxBg.jpg) no-repeat left top;
	width:658px;
	height:130px;
	margin:2px 0px 0px 10px;
}
.blueImage {
	margin:0px;
	padding:20px 0px 0px 15px;
	width:132px;
	float:left;
}
.blueBoxRightContent {
	float:left;
	width:490px;
}
.blueBoxRightContent h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFE;
	padding:18px 0px 0px 0px;
}
.blueBoxRightContent p {
	width:224px;
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFE;
	padding:3px 0px 6px 0px;
	line-height:18px;
}
.blueBoxRightContent strong {
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFE;
	line-height:18px;
	padding:20px 0px 0px 0px;
}
a.btnMeer {
	background:url(../img/darkWhiteBtn.jpg) no-repeat left top;
	width:76px;
	height:18px;
	display:block;
	clear:both;
	text-decoration: none;
}
a.btnMeer span {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#0087c7;
	cursor:pointer;
	display:block;
	height:18px;
	width:76px;
	padding:3px 0px 0px 10px;
	background:url(../img/smallBluedot.jpg) no-repeat 5px 8px;
	text-decoration: none;	
}
a.inschrBtn{
/*
	background:url(../img/lightWhiteBtnLarge.jpg) no-repeat left top;
	width:115px;
	height:18px;
	display:block;
	margin-left: 20px;
	clear:both;	
*/
	background:url(../img/WhiteBlueBgSmall.gif) no-repeat left top;
	width:170px;
	height:30px;
	display:block;
	padding-bottom:10px;
	padding-left:14px;
	margin-left: 20px;
	clear:both;
}
a.inschrBtn span {
/*	font:normal 10px Arial, Helvetica, sans-serif;
	color:#0087c7;
	cursor:pointer;
	display:block;
	height:18px;
	width:115px;
	padding:3px 0px 0px 10px;
	background:url(../img/smallBluedot.jpg) no-repeat 5px 8px;
*/
	background:transparent url(../img/blueMidBg.jpg) no-repeat scroll left 12px;
	color:#0087C7;
	cursor:pointer;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding-left:9px;	
}
.lightBlueBox {
	background-position:left -130px;
}
a.lightMeer {
	background:url(../img/lightWhiteBtn.jpg) no-repeat left top;
}
.blueContentBgBox {
	background:url(../img/blueContentBg.jpg) no-repeat left top;
	width:659px;
	padding:21px 0px 0px 0px;
	margin-left:11px;
	clear:both;
}
.blueTopCurve {
	background:url(../img/blueContentBg.jpg) no-repeat left bottom;
	width:659px;
	clear:both;
	padding-bottom:25px;
}
.leftCurveImg {
	margin:0px;
	padding:0px 0px 0px 1px;
	float:left;
	width:232px;
}
.leftCurveImg img {
	float:left;
	margin:0px 0px 10px 13px;
}
.rightCurveContent {
	float:left;
	width:390px;
}
.rightCurveContent h2 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFE;
	margin-top:-1px;
	clear:both;
	padding-bottom:8px;
}
.rightCurveContent p {
	padding:0px 22px 11px 0px;
	margin:0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height:18px;
}
.label {
	float: left;
	width:144px;
	height:18px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFE;
	clear:left;
	padding:0px;
}
.value {
	float:left;
	width:240px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFE;
	margin:0px;
	line-height:18px;
}
.contentPad {
	clear:both;
	padding:36px 0px 0px 0px;
}
.contentPadSmall {
	clear:both;
	padding:0px 0px 0px 0px;
	height:20px;
}
.whiteBigBg {
	background:url(../img/whiteBlueBg.jpg) no-repeat left top;
	padding-left:14px;
	height:30px;
	width:203px;
	padding-bottom:10px;
}
.whiteBigBg a {
	display:block;
	height:30px;
	background:url(../img/whiteBlueBg.jpg) no-repeat right top;
	text-decoration:none;	
}
.whiteBigBg a span {
	background:url(../img/blueMidBg.jpg) no-repeat left 12px;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0087c7;
	padding-left:9px;
	line-height:30px;
	height:30px;
	cursor:pointer;
	text-decoration:none;	
}
.blueBigBg {
	background:url(../img/bluebluebtn.jpg) no-repeat left top;
	padding-left:14px;
	height:30px;
	width:135px;
	padding-bottom:10px;
}
.blueBigBg a {
	display:block;
	height:30px;
	background:url(../img/bluebluebtn.jpg) no-repeat right top;
	text-decoration:none;
}
.blueBigBg a span {
	background:url(../img/whiteMidBg.jpg) no-repeat left 12px;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	padding-left:9px;
	line-height:30px;
	height:30px;
	cursor:pointer;
	text-decoration:none;
}
.btnWidth {
	width:166px;
}
.terug {
	padding:20px 0px 10px 16px;
	clear:both;
}
.terug a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0087c7;
	background:url(../img/blueMidBg.jpg) no-repeat left 5px;
	clear:both;
	padding:0px 0px 0px 0.8em;
}
form.reageren {
	margin:0px;
	padding:0px;
}
form.reageren p {
	clear:both;
	padding-bottom:12px;
}
form.reageren p label {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	float:left;
	width:190px;
	padding-left:1px;
	padding-top:1px;
}
span.inputBox {
	width:200px;
	height:18px;
	padding:0px 2px;
}
span.inputBoxnoBg {
	background:none;
	width:200px;
	height:18px;
	padding:0px 0px;
}
span.inputBox::after {
 padding-left:7px;
 content:'*';
 font:bold 14px Arial, Helvetica, sans-serif;
 color:#FFFFFE;
}
span.inputBox input {
	background:url(../img/inputBg.jpg) no-repeat left top;
	border:1px solid black;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:196px;
	height:16px;
	cursor:text;
	padding-left: 3px;
}
.blueTopCurve h3 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
}
.extraPadForm {
	padding-left:20px;
	width:639px;
}
.leftLabel {
	margin:0px;
	padding:0px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fffffe;
	width:145px;
	height:30px;
	line-height:30px;
}
.rightContent {
	margin:0px;
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	line-height:30px;
	height:30px;
}
.extraPadForm h4 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	padding:2px 0px 15px 0px;
}
label span {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	clear:both;
	width:190px;
	display:block;
}
span.noStar::after {
 content:' ';
}
span.noBg {
	background:none;
	padding:0px;
}
span.inputBoxnoBg select {
	margin-right:0px; /*10px;*/
	width:67px; /*57px;*/
	border:1px solid black;
}
span.inputBoxnoBg select.last {
	margin:0px;
	width:58px;
}
span.inputBoxnoBg::after {
	padding-left:5px;
	content:'*';
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
}
span.inputBoRadiox {
	width:200px;
	padding:13px 0px 0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
}
span.inputBoRadiox input {
	margin-right:3px;
	cursor:text;
}
span.pointer input {
	cursor:default;
}
div.pointer input {
	cursor:default;
}
form.reageren p label.radio {
	height:60px;
	padding:13px 0px 0px 0px;
	width:190px;
}
input.firstRadio {
	margin-right:-2px;
}
p.radioCat {
	margin:0px;
	padding-top:13px;
}
p.double {
	margin:0px;
	padding-top:13px;
}
.submitLink {
	clear:both;
	margin:0px;
	padding-top:30px;
}
.verWid {
	width:92px;
}
.note {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	padding-top:10px;
}
p.descRightContent {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	line-height:17px;
}
.meerinfoBtn {
	width:125px;
}
.maps {
	padding:0px 0px 0px 10px;
}
.woninBoxTop {
	background:url(../img/darkboxbg.jpg) no-repeat left top;
	width:659px;
	padding-top:16px;
	margin:5px 0px 0px 11px;
}
.woningBoxBottom {
	background:url(../img/darkboxbg.jpg) no-repeat left bottom;
	width:659px;
	padding-bottom:14px;
}
.woningBoxBottom p {
	width:450px;
	clear:both;
	float:left;
	padding:0px 6px 0px 15px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
}
.woningBoxBottom img {
	float:left;
}
.smallBlueBox {
	background:url(../img/smallBlueBg.jpg) no-repeat left top;
	width:324px;
	padding-top:14px;
	margin:0px 0px 0px 11px;
	float:left;
}
.smallBlueBoxBot {
	background:url(../img/smallBlueBg.jpg) no-repeat left bottom;
	width:308px;
	padding:0px 0px 13px 16px;
}
.smallBlueBoxBot img {
	float:left;
}
.contentSmall {
	float:left;
	width:160px;
}
.contentSmall p {
	width:160px;
	display:block;
	float:left;
	padding:0px 0px 15px 10px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
}
.contentSmall p strong {
	clear:both;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.smalBoxPad {
	margin:0px 0px 0px 10px;
}
.lightBlueBg {
	background-image:url(../img/lightSmallBluebg.jpg);
}
.leftBgBox {
	background:url(../img/contactLeftBgh.jpg) no-repeat left top;
	width:208px;
	padding-top:18px;
	margin-left:10px;
	float:left;
}
.leftBgBottom {
	background:url(../img/contactLeftBgh.jpg) no-repeat left bottom;
	width:190px;
	padding:0px 0px 10px 18px;
	clear:both;
}
.leftBgBottom p {
	color:#FFFFFE;
	font:normal 11px Arial, Helvetica, sans-serif;
	clear:both;
	padding-bottom:15px;
	display:block;
}
.leftBgBottom p strong {
	display:block;
	clear:	both;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
}
.leftBgBottom a{
	color: #ffffff;
	text-decoration: underline;
}
.rightForm {
	width:440px;
	float:left;
	padding:4px 0px 0px 10px;
}
.rightForm p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	clear:both;
	padding-bottom:15px;
}
.rightForm label {
	width:138px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	padding-left:1px;
}
span.contactBox,
span.contactBoxReq {
	width:200px;
	height:25px;
	padding:0px 0px 0px 2px;
	display:block;
	float:left;
}
span.contactBox::after {
	 padding-left:7px;
	 font:bold 14px Arial, Helvetica, sans-serif;
	 color:#000;
}
span.contactBoxReq::after{
	 content:'*';
	 padding-left:7px;
	 font:bold 14px Arial, Helvetica, sans-serif;
	 color:#000;	 
}
span.contactBox input,
span.contactBoxReq input {
	border:1px solid black;
	background:url(../img/inputBg.jpg) no-repeat left top;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:196px;
	height:16px;
	padding-left: 3px;
}
span.requiredField{
	font-weight: bold;
	float: right;
}
#frmForm p{
	width: 360px;
}
span.textAreaBg{
	width:339px;
	height:114px;
	float:left;
	display:block;
}
span.textAreaBg textarea{
	border:1px solid black;
	background:url(../img/inputbg.jpg) no-repeat left top;
	width:328px;
	height:110px;
	padding:2px 5px;
	overflow:auto;
}
a.verBtn {
	background:url(../img/verBtn.jpg) no-repeat left top;
	width:103px;
	height:30px;
	display:block;
}
a.verBtn span {
	background:url(../img/whiteDot.jpg) no-repeat 11px 12px;
	width:103px;
	height:30px;
	display:block;
	padding-left:20px;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	cursor:pointer;
}
a.verBtnLight{
	background:url(../img/verBtnLarge.jpg) no-repeat left top;
	width:115px;
	height:30px;
	display:block;
	clear:both;
}
a.verBtnLight span {
	color:#0087c7;
	cursor:pointer;
	display:block;
	height:30px;
	width:115px;
	padding:3px 0px 0px 10px;
	background:url(../img/smallBluedot.jpg) no-repeat 5px 14px;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
}

.onderForm {
	width:665px;
	padding:0px 0px 0px 15px;
}
.onderForm p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	width:655px;
	padding-bottom:25px;
	clear:both;
}
.onderForm p label {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	width:210px;
	display:block;
	float:left;
	padding:0px 0px 18px 1px;
}
label.bigHeight {
	height:20px;
}
.onderForm p span {
	display:block;
	float:left;
	padding-right:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.onderForm p select {
	width:332px;
	clear:both;
	margin-left:1px;
}
span.break {
	clear:right;
	float:none;
	padding-bottom:5px;
}
p.select {
	clear:both;
	float:none;
	padding-bottom:21px;
}
p.select label {
	clear:both;
	float:none;
	padding-bottom:4px;
}
.onderForm h2 {
	display:block;
	clear:both;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:20px;
	padding-top:6px;
}
.onderField {
	width:655px;
	clear:both;
}
.onderField label {
	width:124px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:1px;
	padding-bottom:24px;
}
.onderField span {
	background:url(../img/onderInputBt.jpg) no-repeat left top;
	width:208px;
	height:21px;
	display:block;
	float:left;
	padding:0px 4px;
}
.onderField span.after {
	content:' ';
	padding-left:0em;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../img/star.jpg) no-repeat 0px 0px;
	display:block;
	float:left;
	margin-top:0px;
}
.onderField span input {
	width:200px;
	border:none;
	background:none;
	height:19px;
	padding-top:2px;
}
span.textAreaonder {
	background:url(../img/ondertextarea.jpg) no-repeat 1px top;
	width:348px;
	height:121px;
	clear:both;
	display:block;
	padding:4px 4px 0px 4px;
}
span.textAreaonder textarea {
	width:340px;
	height:113px;
	border:none;
	background:none;
	overflow:auto;
}
.leftColumn {
	float:left;
	width:60px;
}
.onderCheckBox {
	clear:both;
	height:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.leftColumn {
	width:60px;
	float:left;
	padding-left:1px;
}
.leftColumn1 {
	width:104px;
	float:left;
	padding:2px 0px 0px 16px;
}
.leftColumn1 input {
	margin:0px;
	padding:0px;
	cursor:text;
}
.nopad {
	padding:0px;
}
label.fullWidth {
	width:600px;
	padding-top:10px;
}
.onderNote {
	width:650px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:50px 0px 20px 0px;
}
.onderBtn {
	padding-bottom:30px;
}
.padtop {
	padding-top:38px;
}
label.nopad {
	margin:0px;
	padding:0px 0px 0px 1px;
	clear:both;
	display:block;
}
.menuBot {
	padding:40px 0px 0px 10px;
}
.contentsHolder {
	padding:6px 0px 0px 0px;
	margin:0px;
	width:661px;
}
.contentsHolder p {
	padding:0px 0px 18px 15px;
	margin:0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	width:440px;
	float:left;
	line-height:18px;
}
.contentsHolder img {
	padding:0px;
	margin:1px 0px 0px 0px;
	float:right;
}
.nieuwbouwprojectOverzichtBlock {
	float:left;
	width:490px;
}
.nieuwbouwprojectOverzichtBlock h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFE;
	padding:18px 0px 0px 0px;
}
.nieuwbouwprojectOverzichtBlock p {
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFE;
	padding:3px 0px 6px 0px;
	line-height:18px;
	height:53px;
}
.contentsHolderNieuwDetails {
	padding:0px 0px 0px 15px;
	margin:0px;
}
.contentsHolderNieuwDetails h1 {
	padding:0px 0px 7px 4px;
	margin:0px;
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight:bold;
}
.contentsHolderNieuwDetails p {
	padding:0px 22px 11px 4px;
	margin:0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height:18px;
}
.imageHolder {
	padding:0px 0px 0px 11px;
	margin:0px;
}
.ImageBlocks {
	float:left;
	padding:0px;
	margin:0px;
	width:321px;
	height:230px;
}
.ImageBlocks img {
	padding:0px 0px 0px 0px;
	margin:0px -0px 0px 8px;
}
.ImageBlocks p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding:1px 0px 0px 8px;
	margin:0px;
}
.midPad {
	height:32px;
}
.smallMargin {
	margin-left:10px;
}
.breadCrumSeperator{
	color:#A6A6A6;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:0px 3px;
}
p.formNote{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
p a.titleLink{
	text-decoration: none;
}
p a strong{
	color: #fff;
}
.interactieLink{
	margin: 5px 0px 0px 35px;
}
.interactieLink a{
	color: #fff;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.corpLogo{
	height:60px;
	width: 120px;
	padding: 0px;
	margin:0px;
	float: right;
	text-align:right;
}
.searchbox {
	width: 210px;
	height: 40px;
	background-color: #005D94;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	float: left;
}
.searchbox table {
	width: 210px;
	height: 40px;
}
.searchbox a.btnSearch {
	background:url(../img/darkWhiteBtnSearch.gif) no-repeat left top;
	width:65px;
	height:18px;
	display: block;
	margin-top: 3px;
	text-decoration: none;
}
.searchbox a.btnSearch span {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#0087c7;
	cursor:pointer;
	display:block;
	height:18px;
	width:65px;
	padding:3px 0px 0px 10px;
	background:url(../img/smallBluedot.jpg) no-repeat 5px 8px;
	text-decoration: none;	
}
.searchbox input {
	width: 125px;
}
.SearchResultsBasic {
	margin-left: 10px;
	width: 660px;
	background: url(../img/SearchResultDarkTop.jpg) no-repeat left top;
}
.SearchResultsAlternate {
	margin-left: 10px;
	width: 660px;
	background: url(../img/SearchResultLightTop.jpg) no-repeat left top;
}
.SearchResultsAlternate .Title,
.SearchResultsBasic .Title {
	height: 34px;
}
.SearchResultsBasic .Title a,
.SearchResultsAlternate .Title a {
	color: #FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
}
.SearchResultsBasic a.SearchResult,
.SearchResultsAlternate a.SearchResult {
	color: #FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	margin-left: 20px;
}
.SearchResultsBasic .Title,
.SearchResultsBasic .Title {
	height: 34px;
}
.propertyRowContainer{
	float:left;
}
.justifyTable{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width: 630px;
	padding: 0px 0px 0px 15px;
}
.justifyTable .tableHeader td{
	font-weight: bold;
	border-bottom: 1px solid #000000;
}
.justifyTable td{
	padding: 2px 0px;
}
.rentalIntrotext{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:10px 0 18px 15px;
	width:440px;
}
.extraPadding{
	padding-left: 15px;
}
label.wideLabel{
	width: 330px;
	padding-bottom: 2px;
}
span.inputBox input.radiobutton{
	width: 25px;
	border: none;
	background: none;
}
span.radioLabel{
	color:#FFFFFE;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width: 176px;
	display: inline-block;
}
.checkBox{
	display: block;
	float: left;
}
.checkBox input{
	margin: 0px 0px 5px 0px;
}
.radioButtons{
	display: block;
	float: left;
	margin: 0px 0px 10px 0px;
}
.contactRadioBttnHolder{
	display: block;
	margin: 0px;
	padding: 0px;
}
.requiredRadioField{
	font-weight: bold;
	padding-left: 10px;
}
.clearForm{
	font-size: 1px;
	height: 10px;
	line-height: 1px;
	clear: both;
}

.nieuwbouwprojectOverzichtBlock div.newsDate{
	float: right;	
	color: #FFFFEE;
	font: 12px/18px Arial,Helvetica,sans-serif;
	margin-top: 18px;
}

.rightCurveContent div.newsDate{
	float: right;	
	color: #FFFFEE;
	font: 12px/18px Arial,Helvetica,sans-serif;
}

h2.newsHeading {
	float: left;
	margin-top: -17px;
	*margin-top: 0px;
}

.clearBoth{
	clear: both;
}

.formItem {
	*padding: 0px 0px 5px 0px !important;
}
