
/* Standard */
html, ul, li, table, tr, td, hr, br, img, form, fieldset, body, div, span, p, strong, h1, h2, h3, h4, h5 {margin:0; padding:0; border:0;}
html {overflow-y:scroll;}
body {font-family:"Lucida Sans Unicode", arial, Trebuchet MS, tahoma; font-size:12px; line-height:18px; color:#343434; background:url('../img/bg.jpg') repeat #fff;}
a, a:hover, a:link, a:visited, a:active {color:#0675b3; text-decoration: none;}
a:hover {color: #0699FF;}
p {margin:4px 0 10px; color:#343434;}
h1 {font-size:25px; font-weight:bold; color:#676767; letter-spacing:-1px; margin:0 0 2px; padding:0; line-height:28px;}
h2, a h2 {text-decoration:none; font-weight:bold; letter-spacing:-1px; margin:0 0 7px; font-size:16px; color:#000;}
h3 {color:#df7017; font-weight:bold; letter-spacing:-1px; margin:0 0 7px; font-size:16px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}
.comment {font-size:11px; color:#aaa; line-height:12px;}
.small {font-size:11px; line-height:18px;}
p.big {font-size:18px;}
.red {color:#e82025;}
span.yellow {color:#b77a05;}
.white, a.white {color:#fff;}
.hide {display:none;}
blockquote, blockquote p {font-style:italic; color:#07c;}
/* End of Standard */

#bg {width:100%; overflow:hidden; background:url('../img/bg-x.jpg') left top repeat-x;}
.wrap {width:995px; margin:15px auto; position:relative;}
#header {width:100%; overflow:hidden; height:150px; background:center center repeat #363636;}
#logo {cursor:pointer; background:url('../img/logo.png') no-repeat; float:left; margin:18px; width:161px; height:28px;}
#body {width:100%; overflow:hidden; background-color:#fff; height:auto !important; height:500px; min-height:500px;}

.col-left {float:left; width:156px; min-height:1px; margin:0 10px 0 10px;}
.col-center {float:left; width:600px;}
.col-right {float:right; width:190px; margin:25px 10px 0 10px;}

.content {margin:20px 10px;}
.content ul {
	margin-left: 30px;
}

.intro {font-size:18px; line-height:24px; margin-bottom: 20px;}
/* #menu {overflow:hidden; background:url('../img/menu-x.gif') repeat-x #363636; height:26px;} 
#menu ul {margin:0 auto; list-style:none; display:table; overflow:hidden; margin:0 auto;}
#menu li {float:left; margin:0; text-transform:uppercase;}
#menu a {text-decoration:none; line-height:26px; height:26px; display:inline-block; color:#cbcbcb; padding:0 10px;}
#menu li.active a, #menu a:hover {background-color:#3595c8; color:#fff;}
*/
#menu {overflow:hidden; background:url('../img/menu-xx.gif') repeat-x #363636; height:30px;}
#menu ul {margin:0 auto; list-style:none; display:table; overflow:hidden; margin: 0px 0px;}
#menu li {float:left; margin:0; text-transform:uppercase; border-right: 1px solid #464646; border-bottom: 2px solid #393939;}
#menu a {text-decoration:none; line-height:30px; height:30px; display:inline-block; color:#cbcbcb; padding:0 10px;}
#menu li.active a { background:url('../img/menu-yy.gif'); font-weight: bold; color: #FFFFFF;}
#menu li a:hover{ color:#3595c8; background:url('../img/menu-yy.gif');}

#search {background:url('../img/search.png') no-repeat; width:155px; height:23px; overflow:hidden; float:right; margin:8px 12px 0 0;}
#search * {border:0; margin:0; background:none; padding:0;}
#search .i {float:left; width:121px; height:19px; color:#b5b5b5; font-size:9px; text-transform:uppercase; margin:6px 0 0 10px;}
#search .b {cursor:pointer; float:right; margin:4px 5px 0 0; background:url('../img/icon-zoom.gif'); width:15px; height:15px;}
#search .b:hover {background-image:url('../img/icon-zoom-h.gif');}

#footer {font-family:tahoma; color:#545659; font-size:10px; margin:5px 10px;}

#menu-meta {margin:10px 15px 0 0; width:560px; float:right;}
#menu-meta ul {list-style:none; width:100%; overflow:hidden;}
#menu-meta li {float:right;}
#menu-meta a {color:#ccc; font-size:10px; text-transform:uppercase; text-decoration:none; margin-left:15px;}
#menu-meta a:hover {color:#fff; text-decoration:underline;}
#menu-meta li.active a {color:#fff; background-color: #0675B3; text-decoration: underline;}

.col-left ul {width:156px; list-style:none; margin:20px 0;}
.col-left ul li {position:relative; width:156px; height:22px; background:url('../img/nav-left-mid.gif') no-repeat;}
.col-left ul li.first {width:156px; height:22px; background:url('../img/nav-left-top.gif') no-repeat;}
.col-left ul li.last {width:156px; height:25px; background:url('../img/nav-left-bot.gif') bottom no-repeat;}
.col-left ul a {color:#565656; display:inline-block; height:22px; overflow:hidden; width:126px; margin:0 10px 0 12px; text-transform:uppercase; font-size:10px; text-decoration:none; line-height:24px;}
.col-left ul li.active a {color:#3595c8; background:url('../img/icon-arr.gif') right center no-repeat;}
.col-left ul li.active ul a {color:#565656; background:none;}
.col-left ul li.active ul a:hover {background:url('../img/icon-arr-h.gif') right center no-repeat;}
.col-left ul li ul li.active a {color:#3595c8; background:url('../img/icon-arr.gif') right center no-repeat;}
.col-left ul a:hover {background:url('../img/icon-arr-h.gif') right center no-repeat;}
.col-left ul ul {display:none; position:absolute; left:156px; top:-20px; z-index:9999;}
.col-left ul ul li {z-index:9999;}
.col-left li:hover ul {display:block;}


a h4 {font-weight:normal;}


/*

.right-block {width:231px; overflow:hidden; margin-bottom:30px;  color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color:#989898}
.right-block .b {cursor:pointer; border:0; background:url('../img/btn-blue.jpg'); width:77px; height:22px; color:#fff; float:left; font-size:11px;}
.right-block .i {width:121px; float:left; margin:0 3px 15px 12px;}
.right-block p {color:#000; font-size:10px; font-family:tahoma; margin:5px 11px;}
.right-block select {margin:0 10px 10px;}

*/

.right-block {position:relative; margin:0 0 30px; width:231px; height:100px; overflow:hidden; background:url('../img/block-filter.jpg');}
.right-block .b {cursor:pointer; border:0; background:url('../img/btn-blue.jpg'); width:77px; height:22px; color:#fff; float:left; font-size:11px;}
.right-block .i {width:121px; float:left; margin:0 3px 15px 12px;}
.right-block p {color:#000; font-size:10px; font-family:tahoma; margin:5px 11px;}
.right-block select {margin:0 10px 10px; float: left;} 
.filter-submit{float: left;}

span.icon-rss {display:block; float:left; width:16px; height:16px; background:url('../img/icon-rss.gif'); margin:7px 5px 0 10px;}
.block-news {margin:0 0 25px 1px;}
.block-news .bottom {background:url('../img/rss-bot.jpg'); width:190px; height:7px; line-height:1px; overflow:hidden;}
.block-news .top {background:url('../img/rss-top.jpg'); width:190px; height:30px; overflow:hidden; line-height:30px; text-transform:uppercase; color:#fff;}
.block-news .top a {color:#fff; text-decoration:none;}
.block-news .item {background:url('../img/rss-1.jpg'); cursor:pointer; width:190px; height:47px; overflow:hidden;}
.block-news .even {background:url('../img/rss-2.jpg');}
.block-news .item img {width:45px; display:block; float:left; height:30px; border:1px solid #575757; margin:8px 6px 0 10px;}
.block-news .item p {float:left; line-height:12px; display:inline-block; width:126px; height:40px; color:#000; font-family:tahoma; font-size:11px;}
.block-news .item:hover {text-decoration:underline;}
.block-news .item:hover img {border-color:#444; border-top:1px solid #000;}
.block-news .archive {text-transform:uppercase; font-size:10px; background-color:#888; display:block; width:190px; text-decoration:none; color:#fff; text-align:right;}

#newsletter {position:relative; margin:0 0 30px; width:190px; height:65px; overflow:hidden; background:url('../img/block-newsletter.jpg');}
#newsletter p {color:#000; font-size:10px; font-family:tahoma; margin:5px 11px;}
#newsletter .i {width:83px; float:left; margin:0 3px 0 12px;}
#newsletter .b {cursor:pointer; border:0; background:url('../img/btn-blue.jpg'); width:77px; height:22px; color:#fff; float:left; font-size:11px;}
#newsletter div.message {position:absolute; top:0; left:0; width:231px; height:65px; background-color:#3595C8; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
#newsletter div.message p {color:#fff; font-size:10px; text-align:center; margin:20px; line-height:10px;}

#news-search-form{ position:relative; margin:0 0 30px; width:190px; height:65px; overflow:hidden; background:url('../img/block-news-search.jpg');}
#news-search-form p {color:#000; font-size:10px; font-family:tahoma; margin:5px 11px;}
#news-search-form .i {width:83px; float:left; margin:0 3px 0 12px;}
#news-search-form .b {cursor:pointer; border:0; background:url('../img/btn-blue.jpg'); width:77px; height:22px; color:#fff; float:left; font-size:11px;}
#news-search-form div.message {position:absolute; top:0; left:0; width:231px; height:65px; background-color:#3595C8; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
#news-search-form div.message p {color:#fff; font-size:10px; text-align:center; margin:20px; line-height:10px;}

.sitemap, .sitemap ul {list-style:none;}
.sitemap ul li {margin-left:20px;}

.doc-list {}
.doc-list .item {margin:30px 0 0;}
.doc-list h3 {}
.doc-list p {}

.pagination {display:inline-block; width:100%; text-align:center;}
.pagination span, .pagination a {display:inline-block; height:20px; margin:15px 1px 25px 0; padding:0 7px; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

hr {
	border: 0;
	background: url(../img/dots.jpg);
	height: 5px;
	margin-bottom: 25px;
	clear: both;
}

.kolom_links {
	float: left;
	width: 280px;
}

.kolom_rechts {
	float: right;
	width: 280px;
}

#opening {
	width: 524px;
	height: 289px; /* 329px */
	background: url(../img/opening.jpg);
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	margin-bottom: 12px;
}
#opening a {
	display: block;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	text-indent: -2000em;
}
#opening a:focus, #opening a:link { border: 0; outline: none; }
#live {
	width: 179px;
	height: 289px;
	float: left;
}
#studio {
	width: 186px;
	height: 140px;
	float: left;
}
#verhuur {
	width: 186px;
	height: 149px;
	float: left;
}
#field {
	width: 159px;
	height: 289px;
	float: right;
}
#specialist {
	width: 524px;
	height: 40px;
	float: left;
}

#breadcrumbs {
	padding: 8px 0 0 186px;
	font-size: 0.9em;
}

td.mpCheckBoxLabel{ padding: 3px; }
td.mpFormLabel{ vertical-align: top; width: 150px; }
