body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	text-decoration:none;
}

p a{
	color:#de0055;
}

.blackA{
	color:#000000;
}

h1{
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	color:#de0055;
	font-size:22px;
	font-stretch:ultra-condensed;
}

h2{
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:22px;
	font-stretch:ultra-condensed;
	line-height:26px;
}

h3{
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-stretch:ultra-condensed;
	line-height:18px;
}

h4{
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	color:#de0055;
	font-size:16px;
	font-stretch:ultra-condensed;
	line-height:18px;
}

h5{
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	color:#de0055;
	font-size:12px;
	font-stretch:ultra-condensed;
	line-height:18px;
}

p{
	line-height:15px;
}

.ah4{
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	color:#de0055;
	font-size:16px;
	font-stretch:ultra-condensed;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}

.left{
	float:left;
}

a:hover{
	text-decoration:underline;
}

.clear{
	clear:both;
}

#topDiv{
	width:100%;
	float:left;
	border-bottom:1px solid #a5a5a5;
	height:193px;
}

#logoWrapper{
	height:143px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding-left:0px;
	padding-top:30px;
}

#menuWrapper{
	height:20px;
	margin-left:auto;
	margin-right:auto;
	width:907px;
}

#content{
	margin-left:auto;
	margin-right:auto;
	width:907px;
}

#footer{
	margin-top: 15px;
	padding-top: 7px;
	background-color: #525252;
	width:900px;
	padding-right:7px;
	text-align:center;
	color:#FFFFFF;
	height:22px;
	line-height:15px;
	clear:both;
}

#footer a{
	color:#FFFFFF;
}

.menuButton, .menuButton1{
	width:96px;
	padding-right:1px;
	background-repeat:no-repeat;
	background-color: #525252;
	height:16px;
	padding-top:4px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	margin-right: 2px;
}

.menuButton1, .menuButton:hover{
	background-color: #de0055;
}

#menulist li{
	float:left;
}

.grayWrapper{
	width:900px;
	float:left;
	background-image:url(../images/lgraymiddle.gif);
	background-repeat:repeat-y;
}

.grayWrapperKlein{
	width:638px;
	float:left;
	overflow:hidden;
}

.grayWrapperAanbod{
	width:589px;
	float:left;
	padding-top:20px;
	overflow:hidden;
}

.aanbodLeft{
	position:relative;
	left:-30px;
	width:930px;
}

.grayTopAanbod{
	float:left;
	width:589px;
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #d6d6d6;
}

.grayBottomAanbod{
	float:left;
	width:589px;
	height:1px;
	overflow:hidden;
}

.grayTop{
	float:left;
	width:900px;
	border-bottom:1px solid #d6d6d6;
	overflow:hidden;
	height:1px;
}

.grayTopKlein{
	float:left;
	width:638px;
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #d6d6d6;
}

.grayBottom{
	float:left;
	width:900px;
	border-bottom:1px solid #d6d6d6;
	overflow:hidden;
}

.grayBottomKlein{
	float:left;
	width:638px;
	border-bottom:1px solid #d6d6d6;
	overflow:hidden;
}

.grayContentAanbod{
	float:left;
	width:589px;
	overflow:hidden;
}

.huisholder{
	width:565px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #a2a2a2;
	padding:11px;
	border-bottom:1px solid #d6d6d6;
	overflow:hidden;
}

.huisholder2{
	padding:11px;
	width:840px;
	overflow:hidden;
}

.huisimage{
	float:left;
	width:177px;
	overflow:hidden;
}

.huisimage img{
	float:left;
	width:159px;
	border:0px;
}

.huisinfo{
	float:left;
	width:310px;
	padding-top:30px;
}

.huisinfo2{
	float:left;
	width:640px;
	line-height:15px;
}

.OrangeButton{
	width:153px;
	height:23px;
	float:left;
	overflow:hidden;
	color:#FFFFFF;
	background-color: #e03e56;
	background-repeat:no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	padding-left:8px;
	font-weight:bold;
	margin-bottom:5px;
}
.OrangeButton:hover{
	text-decoration:none;
}

.terugbutton{
	padding-left:740px;
	float:left;
}

.terugbutton_a{
	width:117px;
	height:20px;
	float:left;
	overflow:hidden;
	background-color: #de0055;
	background-repeat:no-repeat;
	line-height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:7px;
}

.terugbutton_a:hover{
	text-decoration:none;
}

.huisbutton{
	float:right;
	padding-top:90px;
}

.huismeerinfo{
	float:left;
	overflow:hidden;
	width:67px;
	height:20px;
	background-color: #e03e56;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-weight:bold;
	font-size:12px;
	text-align:center;
	line-height:20px;
}

.grayContent{
	padding-top:9px;
	padding-left:20px;
	float:left;
	width:870px;
	padding-bottom:120px;
}

.grayContentKlein{
	padding-top:9px;
	padding-left:20px;
	float:left;
	width:616px;
	padding-bottom:120px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
}

.grayContent2{
	float:left;
	width:880px;
	padding-left:9px;
}

.grayContent3{
	float:left;
	width:880px;
	padding-left:20px;
	padding-top:9px;
}

.contentleft{
	float:left;
	width:636px;
	padding-left:17px;
}

.infobar{
	float:left;
	width:318px;
	border-top:1px solid #d1d0d0;
	line-height:18px;
	height:18px;
	overflow:hidden;
	font-size:12px;
	padding-left:2px;
}

.infobar strong{
	width:145px;
	overflow:hidden;
	padding-right:10px;
	float:left;
}

.inschrijvenBlok{
	float:left;
	background-color: #de0055;
	background-repeat:no-repeat;
	width:224px;
	height:188px;
	padding:17px;
	padding-right:5px;
	color:#FFFFFF;
}
.overLabel{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:3;
	padding:1px 0px 0px 2px; 
	color:#696969;
	line-height:16px;
	cursor:text;
}

.inschrijvenBlok .field{
	margin-top:5px;
	width:210px;
}

.verstuurWrapper{
	margin-top:10px;
	width:215px;
	text-align:right;
	clear:both;
}

.verstuurButton{
	background-color: fefefe;
	color: #df3c57;
	background-repeat:no-repeat;
	border:0px;
	height:20px;
	width:67px;
	cursor:pointer;
}

.pijldiv{
	float:left;
	position:relative;
	z-index:2;
	top:13px;
	left:-5px;
}
.pijldiv2{
	float:left;
	position:relative;
	z-index:2;
	top:7px;
	left:20px;
}



.whiteWrapper{
	float:left;
	width:164px;
	background-repeat:repeat-y;
	background-image:url(../images/whiteboxmiddle.gif);
	text-align:center;
	padding:0px;
}

.whiteTop{
	float:left;
	width:164px;
	height:6px;
	background-repeat:repeat-y;
	background-image:url(../images/whiteboxtop.gif);
	overflow:hidden;
}

.whiteBottom{
	float:left;
	width:164px;
	height:5px;
	background-repeat:repeat-y;
	background-image:url(../images/whiteboxbottom.gif);
	overflow:hidden;
}

.inschrleft{
	float:left;
	width:180px;
	height:18px;
	padding-top:6px;
}


.inschrleft4{
	float:left;
	width:100px;
	height:18px;
	padding-top:6px;
}


.inschrright, .inschrright2, .inschrright3, .inschrright5{
	float:left;
	height:25px;
	width:659px;
	overflow:hidden;
	margin-bottom:4px;
}

.inschrright3{
	width:559px;
}

.inschrright5{
	width:450px;
}

.extraheight{
	height:60px;
}

#opmerkingen_reageer{
	width:259px;
	height:50px; 
	border:1px solid #919191;
	padding-top:3px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
}


.inschrright input,.inschrright3 input,.inschrright5 input{
	float:left;
	height:18px;
	border:1px solid #919191;
	width:259px;
	padding-top:3px;
}

#bijzonderheden,#pbijzonderheden{
	border:1px solid #919191;
	width:259px;
	overflow:auto;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
}

.inschrright select{
	float:left;
	height:22px;
	width:261px;
	line-height:22px;
}



#contactmap{
	float:left;	
	width:262px;
	background-image:url(../images/dehvgm.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:216px;
	overflow:hidden;
	margin-bottom:13px;
}

#contactvk{
	float:left;	
	width:198px;
	margin-left: 16px;
	background-color: #de0055;
	height:106px;
	overflow:hidden;
	padding-left:34px;
	padding-top:11px;
	color:#FFF;
	padding-right:14px;
}

.smallinput{
	border:1px solid #919191;
	width:120px;
}

.verzendcontact{
	float:right;
	border:0px;
	background-color: #de0055;
	height:20px;
	color: #ffffff;
}

.error{
	color:#C00;	
	line-height:24px;
	padding-left:20px;
}

.error2{
	color:#336666;
	line-height:24px;
	padding-left:20px;
}

.plaatscheck{
	width:170px;
	float:left;
}

.plaatscheck2{
	width:340px;
	float:left;
}

.kleininput{
	border:1px solid #919191;
	width:40px;	
	margin-left:1px;
}

.smallholder{
	float:left;
	width:200px;
	padding-top:5px;
}


.omenom_grijs{
	background-color:#f2f0f0;
}
.inschrvkonder{
	width:880px;
	height:134px;
	float:left;
	overflow:hidden;
	background-color: #de0055;
	padding-left:20px;
	padding-top:25px;
	color:#FFF; 
}

.inschrijven{
	float:right;
	border:0px;
	background-color: #de0055;
	width:77px;
	height:20px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.subtitel{
	font-size:14px;
}

.subtitel a{
	font-size:14px;
	color:#000000;
}
.zoekWrapper{
	float:left;
	width:292px;
	padding-left:20px;
	padding-top:20px;
}

.zoekTop{
	float:left;
	width:292px;
	overflow:hidden;
	border-top: 1px solid #d6d6d6;
	height:1px;
}

.zoekContent{
	float:left;
	width:252px;
	overflow:hidden;
	background-image:url(../images/zoekmidden.gif);
	padding:10px 20px 10px 20px;
}

.zoekBottom{
	float:left;
	width:292px;
	overflow:hidden;
	border-top: 1px solid #d6d6d6;
}

.zoekContent select{
	width:250px;
	margin-top:10px;
}

.zoekContent #maxhuur{
	width:245px;
	margin-top:10px;
}
.zoekContent #submitbutton{
	float:right;
	margin-top:20px;
	width:47px;
	height:20px;
	overflow:hidden;
	background-color: #e03e56;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border:0px;
}

.huisfotoholder{
	float:left;
	padding-right:20px;
	padding-left:20px;
	height:120px;
}

.huisfotoholder a img{
	height:100px;
	float:left;
	border:0px;
}

#gMaps{
	height:500px;
	width:650px;
}

.flags{
	padding-left:0px;
	padding-top:5px;
	float:right;
	padding-right:40px;
}

.pinkWrapper{
	width:900px;
	float:left;
	border: 4px solid #e03d58;
}

.pinkTop{
	float:left;
	width:890px;
	height:44px;
	overflow:hidden;
	background-image: url(../images/rozeding.gif);
	background-repeat: no-repeat;
	background-position: 0 0 0 50px;
	margin-top: -4px;
	margin-left: 10px;
}

.pinkBottom{
	float:left;
	width:900px;
	height:4px;
	overflow:hidden;
}

.pinkContent{
	padding-top:0px;
	padding-left:35px;
	float:left;
	width:855px;
	padding-bottom:120px;
	margin-top: -10px;
}