body {
	background:url(../images/bg-header.png) top left repeat-x;
    font-family: Verdana, Verdana, Geneva, sans-serif;
    color:#000;
    font-size:12px;
    line-height:16px;
}

#container {
    width:980px;
    margin: 0 auto;
}
#header {
    height: 147px;
    overflow: auto;
}
#logo {
	position:absolute;
    width:150px;
    height:107px;
	margin:13px 0 0 10px;
}
#payoff {
	position:absolute;
	background:url(../images/payoff.jpg) top center no-repeat;
	width:293px;
	height:41px;
	margin:13px 0 0 175px;
}
#rightblock {
	position:absolute;
	width:350px;
	height:70px;
	margin:25px 0 0 620px;
}
#verhuizer {
	float:right;
	text-align:right;
	font-size:26px;
	font-weight:bold;
	width:350px;
	height:30px;
	line-height:25px;
}
#verhuizer span {
	color:#00aaa5;
}
#tel {
	background:url(../images/bg-tel.png) top left no-repeat;
	float:right;
	text-align:right;
	font-size:18px;
	line-height:18px;
	color:#00aaa5;
	width:145px;
	height:30px;
	margin:5px 0 0 0;
}
#search {
	float:right;
	background:url(../images/bg-search.png) top right no-repeat;
	text-align:right;
	width:350px;
	height:30px;
	margin: 4px 12px 0 0; 
}

#menu {
	position:absolute;
	width:970px;
    height:34px;
    line-height:34px;
	margin:108px 0 0 10px;
	font-size:12px;
	font-weight:bold;
}
#menu ul {
	float:left;
}
#menu li {
	background:url(../images/menu-div.png) top right no-repeat;
    float:left;
    padding: 0 21px 0 0;
}
#menu a {
	text-transform:uppercase;
    color:#EEE;
}
#menu li.active a, #menu li a:hover {
	color:#00AAA5;
}
#main {
    overflow:auto;
	margin:10px 0 0 0;
}
#l3content {
	width:980px;
	overflow:auto;
	min-height:250px;
}
#sidebar-wrapper {
	background:url(../images/bg-subrepeat.png) top left repeat-y;
	float:left;
	width:247px;
}
#sidebar-top {
	background:url(../images/bg-subtop.png) top left no-repeat;
	height:15px;
	font-size:14px;
	font-weight:bold;
	color:#00aaa5;
}
#sidebar {
	padding:0 7px 0 10px;
}
#sidebar-bottom {
	background:url(../images/bg-subbottom.png) bottom left no-repeat;
	height:30px;
}
#sidebar li {
	border-bottom:dotted 1px #FFF;
}
#sidebar a {
    display:block;
    width:233px;
	font-weight:bold;
    line-height:29px;
    color:#535353;
	padding:0 0 0 10px;
}
#sidebar a:hover {
    color:#00AAA5;
}
#sidebar li.active a {
    color:#00AAA5;
	background:url(../images/bg-active.png)top right no-repeat;
}
#content-wrapper {
	float:right;
	background:url(../images/bg-l3contentrepeat.png) top left repeat-y;
	width:733px;
	overflow:auto;
}
.contentspac {
    float:right;
    height:220px;
}
#content-top {
	height:23px;
	background:url(../images/bg-l3contenttop.png) top left no-repeat;
}
#content {
	margin:0 0 0 25px;
    width:680px;
	min-height:268px;
    overflow:hidden;
}
#content-bottom {
	height:23px;
	background:url(../images/bg-l3contentbottom.png) top left no-repeat;
}
#contentspacer {
    width:1px;
    height:340px;
    float:left;
}

#blokken {
	width:973px;
	height:196px;
	margin: 0 5px;
	clear:both;
	overflow:hidden;
}
.blok {
	float:left;
	width:211px;
	height:39px;
	padding:141px 16px 15px 16px;
}


.gezinnen .blok1 {
    background:url(../images/user/blokken/bg-blok-samenwonen.jpg) top left no-repeat;
}
.gezinnen .blok2 {
    background:url(../images/user/blokken/bg-blok-gezinnen.jpg) top left no-repeat;
}
.gezinnen .blok3 {
    background:url(../images/user/blokken/bg-blok-55plus.jpg) top left no-repeat;
}
.gezinnen .blok4 {
    background:url(../images/user/blokken/bg-blok-senioren.jpg) top left no-repeat;
}
.gezinnen .blok5 {
    background:url(../images/user/blokken/bg-blok-no-image.jpg) top left no-repeat;
}

.typewoningen .blok1 {
    background:url(../images/bg-blok1.jpg) top left no-repeat;
}
.typewoningen .blok2 {
    background:url(../images/bg-blok2.jpg) top left no-repeat;
}
.typewoningen .blok3 {
    background:url(../images/bg-blok3.jpg) top left no-repeat;
}
.typewoningen .blok4 {
    background:url(../images/bg-blok4.jpg) top left no-repeat;
}
.typewoningen .blok5 {
    background:url(../images/bg-blok5.jpg) top left no-repeat;
}


.text p, .text ul, .text ol, .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    padding: 0 0 15px 0;
}
.text ul, .text ol{
    padding: 0 0 15px 25px;
    list-style:disc;
}
.text ol{
    list-style:decimal;
}
.text table {
	margin: 0 0 15px 0;
}
.text td {
    vertical-align:top;
}
.text a {
	color:#00aaa5;
}
.text a:hover {
    text-decoration:underline;
}
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    font-size:14px;
	color:#00aaa5;
	font-weight:bold;
}
.text h1 {
    font-size:18px;
}
.text h2 {
    font-size:16px;
}
.text h3 {
    font-size:15px;
	padding:0 0 8px 0;
}

#footer-wrapper {
	background:url(../images/bg-footer.jpg) top left no-repeat;
	width:980px;
	height:107px;
}
#adres {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	margin:13px 0 0 22px;
}
#zakelijk {
	float:right;
	margin:13px 47px 0 0;
}
#zakelijk a {
	font-size:15px;
	font-weight:bold;
	color:#484848;
}
#vestigingen {
    float:left;
    width:610px;
    padding: 13px 0 0 25px;
}
#vestigingen a {
    color:#FFF;
}
#vestigingen a:hover {
    text-decoration:underline;
}

#search input[type=text]{
    width:150px;
    height:24px;
    background:transparent;
    border:0px solid red;
    display:inline-block;
    font-size:12px;
    color:#ccc;
}
#search input[type=submit]{
    width:28px;
    height:24px;
    background:transparent;
    border:0px solid green;
    display:inline-block;
}
#menu ul li.zakelijknieuws, #menu ul li.particuliernieuws  {
    display:none;
}
#footer {
	width:958px;
    clear:both;
    font-size:11px;
    border-top:1px solid #ddd;
    color:#bbb;
    margin: 10px 0 0 0px;
    float:none;
}
#footer a {
    color:#bbb;
}
#footer a:hover {
    text-decoration:underline;
}
#footer .cliniclown {
    float:left;
    width:282px;
    height:68px;
}
#partners {
    height:60px;
    float:right;
    margin: 20px 60px 0 0;
}
#partners a {
    display:inline-block;
    height:60px;
    opacity:0.7;
}
#partners a:hover {
    opacity:1;
}
#partners a img {
    height:40px;
}
