@charset "UTF-8";

body, html {
	background:#fff url('../img/body.png') repeat-x left top;
	margin:0px auto;
	font:12px Verdana, Geneva, sans-serif;
	width:100%;
	float:left;
}

body {
	overflow:auto;
	padding:0 0 10px;
}

#container {
	width:888px;
	margin:0px auto;
}

#header {
	height:75px;
	padding:121px 0 0;
	width:888px;
	float:left;
	background:url('../img/logo.png') no-repeat 8px 19px; 
}

#header ul {
	width:884px;
	border:solid 1px #dcdcdc;
	margin:0px;
	padding:1px;
	list-style:none;
	float:left;
	background:#fff url('../img/menu.jpg') no-repeat 1px 1px;
}

#header ul li {
	float:left;
	line-height:42px;
	padding:0 45px 0;
}
#header li a {
	color:#fff;
	text-decoration:none;
}

#header p {
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	line-height:29px;
	width:720px;
	float:left;
	margin:0px;
	text-align:center;
}

#top_block {
	height:323px;
	width:888px;
	background:#e2e2e2;
	float:left;
	margin:0 0 1px;
}

#top_text {
	height:199px;
	width:858px;
	margin:1px 1px 0 1px;
	float:left;
	display:inline;
	padding:12px 0 0 26px;
	border:solid 1px #fff;
	background:url('../img/top.jpg') repeat left top;
	color:#fff;
	position:relative;
}

#top_text h1 {
	font:bold 20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	line-height:40px;
}

#top_text p {
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
	width:600px;
	line-height:25px;
}

#top_block form, #top_block form fieldset {
	padding:0px;
	margin:0px;
	border:none;
	float:left;
}

#top_block form div {
	float:left;
	padding:0 5px 0 24px;
}

#top_block form div label {
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	padding:10px 0 0;
	line-height:19px;
	width: 115px;
}

#top_block form div option, #top_block form div select {
	font:12px Tahoma, Geneva, sans-serif;
	color:#7c7c7c;
	border:solid 1px #7c7c7c;
	float:left;
	margin:0px;
	background:#fff;
	padding:0px auto;
}

#top_block form div option {
	border:0px;
	padding:0 5px 0;
}
/*
#top_block form input {
	margin:17px 0 0;
	padding:0px;
	float:left;
	height:29px;
	width:74px;
	display:inline;
	background:url('../img/button.png') no-repeat left top;
	border:solid 1px #dcdcdc;
	cursor:pointer;
	color:#fff;
	line-height:29px;
}
*/

.zoeken {
	margin-top:17px;
	margin-left:22px;
	padding:0px;
	float:left;
	height:29px;
	width:74px;
	display:inline;
	background:url('../img/button.png') no-repeat left top;
	border:solid 1px #dcdcdc;
	cursor:pointer;
	color:#fff;
	line-height:29px;
}

.hidden{
	height:0px;
	width:0px;
	border:1px solid black;
}


div#lady {
	position:absolute;
	width:217px;
	height:392px;
	background:url('../img/lady.png');
	right:0px;
	bottom:0px;
}

#content {
	background:#edecec;
	width:888px;
	float:left;
	overflow:hidden;
	padding:10px 0 1px;
}

#content div.block {
	float:left;
	border:solid 1px #c7c7c7;
	margin:0 19px 0 18px;
	position:relative;
	width:183px;
	height:274px;
	display:inline;
	overflow:hidden;
}

#content div.block img {
	width:183px;
	height:274px;
	float:left;
	border:0px;
}

div.hr {
	float:left;
	display:inline;
	margin:10px 18px;
	width:852px;
	background-color:#b5b2af;
	height:8px;
	overflow:hidden;
}

#content p {
	font:11px Arial, Helvetica, sans-serif;
	color:#565656;
	text-align:center;
	padding:20px 0 20px;
	margin:0px;
	float:left;
	width:100%;
}

#content p a {
	color:#565656;
	text-decoration:none;
}
#content p a.select {
	color:#5807ab;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#content  div.block_top {
	position:absolute;
	top:0px;
	left:0px;
	background:url('../img/online.png') no-repeat left top;
	height:22px;
	width:159px;
	padding:0 0 0 25px;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#fff;
}

#content  div.block_top a {
	color:#fff;
	text-decoration:none;
}

#links {
	background:#e2e2e2;
	float:left;
	margin:0 17px;
	padding:15px 0 20px;
	width:854px;
	display:inline;
}

#links ul {
	float:left;
	list-style:none;
	width:150px;
	margin:0 0 0 20px;
	padding:0px;
	display:inline;
}

#links ul li {
	font:11px Verdana, Geneva, sans-serif;
	line-height:18px;
}

#links ul li a {
	color:#565656;
	text-decoration:none;
}

#footer {
	background:url('../img/footer.jpg') left top;
	border:solid 1px #fff;
	margin:1px 1px 0;
	display:inline;
	width:884px;
	float:left;
	font:10px Verdana, Geneva, sans-serif;
	color:#fff;
	text-align:center;
	line-height:19px;
}

span.space {
	padding:0 4px 0;	
}

/* sub */
.mini_photo {
	width:120px;
	float:left;
	margin:0 -14px 0 18px;
	display:inline;
	line-height:0px;
}
.mini_photo img {
	margin:0 0 3px;
	float:left;
}

#content table {
	margin:40px 19px 0 0;
	border:0px;
	font:10px Verdana, Geneva, sans-serif;
	line-height:15px;
	color:#01b5dd;
	float:left;
	display:inline;
}

#content table tr td.kenmerk {
	font:bold 10px Verdana, Geneva, sans-serif;
	color:#01b5dd;
	text-align:right;
	padding:0 10px 0 0;
}

#app {
	float:right;
	width:320px;
	padding:0 19px 0 0;
}