@charset "utf-8";
/* CSS Document */
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
html, body { background: #fafafa; height: 100%; margin: 0; padding: 0; }
.clear { clear: both; line-height: 1em; }
a { color: #434040; }
a:hover { text-decoration: none; }

/* --- Head --- */
#hoofding {
	width: 799px; height: 194px; 
	margin: 0 auto;
}
#hoofding #chiro {
	background: url(images/header.jpg) no-repeat;
	width: 799px; height: 156px; 
}
/*	-	Navigation	-	*/
#hoofding #navigation { 
	background: url(images/nav_back.jpg) repeat-x;
	width: 100%; height: 100%;
}
#hoofding #navigation .left, #hoofding #navigation .right {
	background: url(images/nav_left.jpg) no-repeat;
	width: 16px; height: 37px;
	float: left;
}
#hoofding #navigation .right { background: url(images/nav_right.jpg) no-repeat; width: 15px; }
#hoofding #navigation ul {
	width: 768px;
	margin: 0 0 0 0; padding: 0 0 0 0;
	float: left;
	display: block;
	position: relative;
}
#hoofding #navigation ul li {
	background: url(images/side.jpg) no-repeat right center;
	height: 25px;
	padding: 12px 0 0;
	display: block;
	float: left;
	list-style: none;
}
#hoofding #navigation ul li a {
	padding: 0 17px 0 15px;
	color: #FFFFFF;
	text-decoration: none; 
}
/*	-	End Navigation	-	*/

/*	-	SubMenu		-	*/
#hoofding #navigation ul li ul {
	width: 125px; height: auto;
	border: 1px solid #999999;
	border-top: 0;
	float: none;
	position: absolute;
	top: 37px
}
#hoofding #navigation ul li ul li {
	background: none;
	height: 28px;
	margin: 0; padding: 0;
	border-bottom: 1px solid #999999;
	float: none;
}
#hoofding #navigation ul li ul li a {
	background: #3295b5;
	height: 12px;
	padding: 8px;
	display: block;
}
#hoofding #navigation ul li ul li a:hover { background: #00CCFF; }
/*	-	End SubMenu		-	*/
/* --- End Head --- */

/* --- Content --- */
#content {
	background: url(images/cback.jpg) repeat-y 14px 0;
	width: 832px;
	margin: 20px auto -27px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#content #inner {
	background: url(images/cont_top.jpg) no-repeat 14px 0;
	width: 100%;
	padding: 26px 0 20px;
}
/*	-	Form	-	*/
#content form label { width: 100px; display: inline-block; }
#content form input { width: 200px; }
#content form input.but { width: auto; }
#content form textarea { margin: 0 0 15px 100px; }
/*	-	END Form	-	*/

/*	-	Head Right		-	*/
#content #inner #hright {
	width: 240px;
	margin: 11px 0 0 20px;
	float: right;
}
#content #inner #hright .head {
	background: url(images/hrright.png) no-repeat right;
	width: 240px; height: 49px;
	float: right;
}
#content #inner #hright .head .hleft {
	background: url(images/hlleft.png) no-repeat;
	width: 25px; height: 40px;
	float: left;
}
#content #inner #hright .head .hleft h1 {
	background: url(images/hrback.png) repeat-x top;
	width: 188px; height: 39px;
	margin: 0 0 0 25px; padding: 9px 0 0 10px;
	display: inline-block;
	
	color: #FFFFFF;
}
#inner #hright ul {
	width: 197px;
	margin: -11px 0 0 24px; padding: 11px 0 0 0;
	border-left: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;
} 
#inner #hright ul li {
	background: url(images/arrow.jpg) no-repeat 0 12px;
	height: 22px;
	margin: 0 8px 0 8px; padding: 8px 0 0 15px;
	border-bottom: 1px solid #d0d0d0;
	display: block;
	list-style: none;
	
	color: #434040;
}
#inner #hright ul li a { color: #434040; text-decoration: none; }
#inner #hright ul li a:hover { text-decoration: underline; }
#inner #hright ul li.no-border { border: 0; }
/*	-	End Head Right		-	*/

/*	-	Head #1		-	*/
#content #inner #head, #content #inner .head2 {
	background: url(images/hback.png) repeat-x;
	width: 790px; height: 49px;
}
#content #inner #head .hleft, #content #inner .head2 .hleft {
	background: url(images/hleft.png) no-repeat top left;
	width: 14px; height: 49px;
	float: left;
}
#content #inner #head h1, #content #inner .head2 h2 {
	background: url(images/hright.png) no-repeat top right;
	width: 774px; height: 49px;
	padding: 9px 0 0 40px;
	
	color: #ffffff;
	font-size: 13px;
}
/*	-	END Head #1		-	*/
/*	-	Head #2		-	*/
#content #inner .head2 {
	width: 790px;
}
#content #inner .head2 h2 {
	width: 774px;
}
#content #inner .small { width: 550px; }
#content #inner .small h2 { width: 534px; }
/*	-	END Head #2		-	*/

#content #inner p {
	margin: 15px 50px 0 25px;
	color: #434040;
	line-height: 20px;
}
#content #inner h3 {
	margin: 13px 0 0 25px;
	color: #434040;
	font-size: 13px;
}
#content #inner ul.opsomming li {
	list-style: url(images/arrow.jpg);
	color: #434040;
	line-height: 25px;
}
#content #inner ul.opsomming li small { font-size: 9px; }

/*	-	Leiding		-	*/
#content #inner .info { height: 210px; line-height: 24px; }
#content #inner .leiding { width: 340px; margin: 20px -75px 0 0; }
#content #inner .man, #content #inner .vrouw { float: left;}
#content #inner .leiding p { margin: 5px 50px 0 25px; }
/*	-	END Leiding		-	*/

/*	-	Verhuur	-	*/
#content #inner .tenten, #content #inner .patr { width: 614px; margin: 10px auto; }
#content #inner .tenten img, #content #inner .patr img { border: 1px solid #d0d0d0; }
#content #inner .patr { width: 200px; }
#content #inner table {
	width: 400px;
	margin: 0 auto;
	border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0;
}
#content #inner table td { border: 1px solid #d0d0d0; border-right: 0; border-bottom: 0; }
#content #inner .platgr12 { margin-top: 0; }
/*	-	END Verhuur	-	*/

/*	-	Fuif	-	*/
#content #inner .fuif a { margin: 0 0 0 25px; }
#content #inner .fuif a img { border: 1px solid #d0d0d0; }
/*	-	END Fuif	-	*/

/*	-	Foto's	-	*/
#content #inner .foto a { width: 150px; margin: 5px; display: inline-block; vertical-align: middle; text-align: center; text-decoration: none; }
#content #inner .foto a img { border: 1px solid #000000; }
#content #inner .foto { width: 800px; }
#content #inner .pages { margin: 40px 0 -20px; text-align: center; }
#content #inner .pages a { color: #000000; text-decoration: none; }
/*	-	END Foto's	*/

/* Footer */
#footer {
	background: url(images/cback.jpg) repeat-y;
	width: 804px;
	margin: 0 auto -30px; padding-bottom: 20px;
}
#footer div {
	margin: 27px 25px 0 25px;
	padding: 25px 0 15px 0;
	border-top: 1px solid #d0d0d0;
	text-align: center;
	color: #434040;
}
#footer .ads { margin: 0; padding: 0; border: 0; }

hr { margin: 10px 20px 0;  border: 0; border-top: 1px solid #d0d0d0;  }