html {
	min-height:100%;
	height:auto;	
}

body {
	background:url(images/bg.png) #f5f5f5 bottom repeat-x;
	font-family:"Arial";
	line-height:18px;
	font-size:11px;
	color:#555555;
	margin:0;
}

/****************************************************************************/
/********************************** CONTAINER *******************************/
/****************************************************************************/

#wrapper {
	background:url(images/wrapper.png) repeat-x;
}

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

/****************************************************************************/
/*********************************** HEADER *********************************/
/****************************************************************************/

#header {
	position:relative;
	padding:0 0 0 8px;
	height:160px;
	width:968px;
}

/****************************************************************************/
/************************************ MENU **********************************/
/****************************************************************************/


#header ul.menu {
	list-style-type:none;
	padding:0;
	margin:0;
}

#header ul.menu li {
	text-indent:-6000px;
	margin:0 40px 0 0;
	float:left;
}

#header ul.menu li a {
	display:block;
	height:56px;
}

#header ul.menu.nl li.welkom a {
	background:url(images/menu_nl_welkom.png) no-repeat;
	width:53px;
}

#header ul.menu.nl li.verkoop a {
	background:url(images/menu_nl_verkoop.png) no-repeat;
	width:56px;
}

#header ul.menu.nl li.verhuur a {
	background:url(images/menu_nl_verhuur.png) no-repeat;
	width:56px;
}

#header ul.menu.nl li.nieuwbouw a {
	background:url(images/menu_nl_nieuwbouw.png) no-repeat;
	width:76px;
}

#header ul.menu.nl li.voorstelling a {
	background:url(images/menu_nl_voorstelling.png) no-repeat;
	width:88px;
}

#header ul.menu.nl li.contact a {
	background:url(images/menu_nl_contact.png) no-repeat;
	width:57px;
}

#header ul.menu.fr li.welkom a {
	background:url(images/menu_fr_welkom.png) no-repeat;
	width:73px;
}

#header ul.menu.fr li.verkoop a {
	background:url(images/menu_fr_verkoop.png) no-repeat;
	width:56px;
}

#header ul.menu.fr li.verhuur a {
	background:url(images/menu_fr_verhuur.png) no-repeat;
	width:76px;
}

#header ul.menu.fr li.nieuwbouw a {
	background:url(images/menu_fr_nieuwbouw.png) no-repeat;
	width:154px;
}

#header ul.menu.fr li.voorstelling a {
	background:url(images/menu_fr_voorstelling.png) no-repeat;
	width:88px;
}

#header ul.menu.fr li.contact a {
	background:url(images/menu_fr_contact.png) no-repeat;
	width:57px;
}
#header ul.menu.nl li a:hover,
#header ul.menu.fr li a:hover,
#header ul.menu.nl li.current a, 
#header ul.menu.fr li.current a {
	background-position:left bottom;	
}

/****************************************************************************/
/************************************ TAAL **********************************/
/****************************************************************************/

#header ul.taal {
	list-style-type:none;
	margin:18px 0 0 0;
	z-index:999;
	float:right;
	padding:0;
}

#header ul.taal table {
	border-collapse:collapse;
	z-index:999;
	margin:-1px;
	padding:0;
}

#header ul.taal li {
	position:relative;
	z-index:999;
	height:27px;
	width:175px;
	padding:0;
}

#header ul.taal li a:hover {
	z-index:999;
	border:0;
}

#header ul.taal li dl {
	background:transparent;
	position:absolute;
	z-index:999;
	padding:0;
	margin:0;
	left:0;
	top:0;
}

#header ul.taal li dl dt a {
	text-decoration:none;
	display:block;
	z-index:999;
}

#header ul.taal li dl dt.top a {
	padding:2px 0 0 36px;
	font-weight:bold;
	color:#ffc600;
	z-index:999;
	height:25px;
	width:139px;
}

#header ul.taal li dl dt.top.nl a {
	background:url(images/taal_top_nl.png) no-repeat;
	z-index:999;
}

#header ul.taal li dl dt.top.fr a {
	background:url(images/taal_top_fr.png) no-repeat;
	z-index:999;
}

#header ul.taal li dl dd {
	margin:0 0 0 2px;
	display:none;
	z-index:999;
	padding:0;
}

#header ul.taal li dl dd a {
	text-decoration:none;
	padding:0 0 0 36px;
	cursor:pointer;
	display:block;
	z-index:999;
	width:135px;
	color:#fff;
}

#header ul.taal li dl dd.nl a {
	background:url(images/taal_nl.png) no-repeat;
	padding-top:3px;
	height:21px;
	z-index:999;
}

#header ul.taal li dl dd.fr a {
	background:url(images/taal_fr.png) no-repeat;
	height:24px;
	z-index:999;
}

#header ul.taal li a:hover dl dd,
#header ul.taal li:hover dl dd {
	display:block;
	z-index:999;
}

/****************************************************************************/
/************************************ LOGO **********************************/
/****************************************************************************/

#header h1.logo {
	background:url(images/logo.png) no-repeat;
	text-indent:-6000px;
	position:absolute;
	height:87px;
	width:215px;
	padding:0;
	margin:0;
	left:0;
	top:66px;
}

#header h1.logo a {
	display:block;
	height:87px;
	width:215px;
}

#header h1.logo-fr {
	background:url(images/logo-fr.png) no-repeat;
	text-indent:-6000px;
	position:absolute;
	height:87px;
	width:215px;
	padding:0;
	margin:0;
	left:0;
	top:66px;
}

#header h1.logo-fr a {
	display:block;
	height:87px;
	width:215px;
}

/****************************************************************************/
/************************************ ZOEKEN ********************************/
/****************************************************************************/

#header .zoeken {
	background:url(images/zoeken.png) no-repeat;
	padding:15px 0 0 95px;
	position:relative;		
	margin:3px 0 0 0;
	height:39px;
	width:640px;
	float:right;
	z-index:100;
}

#header .zoeken .dropdown {
	margin:0 5px 0 0;
	width:142px;
	float:left;
	font-size:11px;		
}

#header .zoeken label {
	width:65px;
	float:left;	
}

#header .zoeken input.button {
	background:transparent url(images/zoeken_ok.png) no-repeat;
	margin:0 4px 0 0;
	overflow:hidden;
	cursor:pointer;
	border:none;
	height:22px;
	float:right;
	width:30px;
}

#header .zoekenfr {
	background:url(images/zoekenfr.png) no-repeat;
	padding:15px 0 0 100px;
	position:relative;		
	margin:3px 0 0 0;
	height:39px;
	width:640px;
	float:right;
	z-index:100;
}

#header .zoekenfr .dropdown {
	margin:0 5px 0 0;
	width:140px;
	float:left;
	font-size:11px;		
}

#header .zoekenfr label {
	width:68px;
	float:left;	
}

#header .zoekenfr input.button {
	background:transparent url(images/zoeken_ok.png) no-repeat;
	margin:0 13px 0 0;
	overflow:hidden;
	cursor:pointer;
	border:none;
	height:22px;
	float:right;
	width:30px;
}

.combo {
    position:relative;
    left:0;
    top:0;
}

.combo input {
    position:absolute;
}

.combo div.icon {
    position:absolute;
}

.combo div.list-wrapper {
    position:absolute;
    max-height:200px;
    overflow:hidden;
    z-index:99999;
    height:200px; 
}

.combo li {
    height:20px;
}

.combo .visible {
    display:block;
}

.combo .invisible {
    display:none;
}

.sexy {
    white-space:nowrap;
    height:22px;
    width:135px;
    padding:0;
    border:0;
    margin:0;
}

.sexy input {
    padding:3px 0 0 10px;
	font-family:"Arial";
	font-size:11px;
    border:none;
    height:19px;
    width:125px;  
	color:#333;
    margin:0;
    left:0px;
    top:0px; 
}

#header .zoeken .sexy input {
    background:url(images/dropdown_zoeken.png) no-repeat;	
}

#body .content .filters .sexy {
	margin:0 5px 0 0;
	width:154px;	
	float:left;
}

#body .content .filters .sexy input {
    background:url(images/dropdown_verkoop.png) no-repeat;
	width:144px;
}

.sexy .icon {
    background:none;
    cursor:pointer;
    height:22px;
    border:none;
    width:25px;
    right:0;
    top:0;
}

.sexy .list-wrapper {
    border:1px solid #D9D9D9;
    background:#fff;
    bottom:auto;
    padding:0;
    margin:0;
    top:25px;
    left:0;
}

#header .zoeken .sexy .list-wrapper {
	width:135px;	
}

#body .content .filters .list-wrapper {
	width:154px;
}

.sexy .list-wrapper-up {
    bottom:21px;
    top:auto;
}

.sexy ul {
    list-style-type:none;
    height:200px;
    padding:0;
    margin:0;
}

.sexy li {
    font-family:"Arial";
    padding:3px 0 0 5px;
    background:#fff;
	font-size:11px;
    cursor:pointer;
	color:#333;
    margin:0;
}

.sexy li.active {
    background:#f0f0f0;
}

/* Internet Explorer */
.sexy a,
.sexy a:visited,
.sexy a:active {
	text-decoration:none;
    font-family:"Arial";
	font-size:11px;
    cursor:pointer;
    display:block;
	height:22px;
	width:135px;
	width:100%;
	color:#333;
    margin:0;	
}

.sexy input.empty {
    color:gray;
}

a.to-highlight:hover {
    background-color: rgb(223, 232, 246);
}

/****************************************************************************/
/********************************** NIEUWSBRIEF *****************************/
/****************************************************************************/

#header .nieuwsbrief {
	padding:0 178px 0 0;
	position:absolute;
	z-index:10;
	top:123px;
	right:0;
}

#header .nieuwsbrief p {
	margin:2px;	
	z-index:10;
}

#header .nieuwsbrief label {
	background:url(images/nieuwsbrief.png) no-repeat;
	position:absolute;
	display:block;
	height:22px;
	width:148px;
	right:25px;
	z-index:10;
	top:0px;
}

#header .nieuwsbrief label input {
	font-family:"Arial";
	padding:4px 0 0 8px;
	background:none;
	font-size:11px;
	color:#5a5a5a;
	border:none;
	height:18px;
	width:130px;
	z-index:10;
}

#header .nieuwsbrief input.button {
	background:transparent url(images/nieuwsbrief_button.png) no-repeat;
	position:absolute;
	overflow:hidden;
	cursor:pointer;
	display:inline;
	border:none;
	height:22px;
	width:25px;
	z-index:10;
	right:0;
	top:0;
}

/****************************************************************************/
/************************************ BANNER ********************************/
/****************************************************************************/

img.banner {
	margin-bottom:12px;	
}

/****************************************************************************/
/************************************ KIJKER ********************************/
/****************************************************************************/
#kijker-fr {
	background:url(images/fr-kijker.png) no-repeat;
	height:195px;
	width:968px;
	}

#kijker-fr a.volledig {
	text-decoration:none;
	margin:18px 15px 0 0;
	color:#4e4e4e;
	float:right;
}

#kijker-fr a.volledig b {
	color:#004237;
}

#kijker-fr .pand {
	padding:28px 10px 0 0;
	position:relative;
	margin:0 0 0 11px;
	line-height:17px;
	width:295px;
	float:left;
}

#kijker-fr .pand img {
	background:#cbd4d3;
	margin:0 8px 0 0;
	padding:1px;
}
#kijker-fr .pand .rented,
#kijker-fr .pand .sold,
#kijker-fr .pand .condition,
#kijker-fr .pand .optie,
#kijker-fr .pand .nieuw,
#kijker-fr .pand .blance,
#kijker-fr .pand .tekoop,
#kijker-fr .pand .tekoopfr,
#kijker-fr .pand .tehuur,
#kijker-fr .pand .tehuurfr {
	position:absolute;
	height:56px;
	width:93px;
	left:1px;
	top:29px;
}

#kijker-fr .pand .tekoopfr {
	background:url(images/kijker_tekoopfr.gif) no-repeat;
}

#kijker-fr .pand .tehuurfr {
	background:url(images/kijker_tehuurfr.gif) no-repeat;
}

#kijker-fr .pand .tekoop {
	background:url(images/kijker_tekoop.gif) no-repeat;
}

#kijker-fr .pand .tehuur {
	background:url(images/kijker_tehuur.gif) no-repeat;
}
#kijker-fr .pand .blance {
	background:url(images/kijker_blance.gif) no-repeat;
}

#kijker-fr .pand .nieuw {
	background:url(images/kijker_nieuwfr.gif) no-repeat;	
}

#kijker-fr .pand .optie {
	background:url(images/kijker_optiefr.gif) no-repeat;	
}


#kijker-fr .pand .sold {
	background:url(images/kijker_soldfr.gif) no-repeat;	
}

#kijker-fr .pand .rented {
	background:url(images/kijker_rentedfr.gif) no-repeat;	
}

#kijker-fr .pand .condition {
	background:url(images/kijker_conditionfr.gif) no-repeat;	

}

#kijker-fr .pand h3 {
	margin:3px 0 0 0;
	font-size:14px;
	color:#004237;
	padding:0;
}

#kijker-fr .pand p {
	color:#676767;
	margin:0;	
}

#kijker-fr .pand span {
	font-size:12px;
	color:#004237;	
}

#kijker-fr .pand a.meer {
	text-decoration:none;
	font-weight:bold;
	color:#004237;
	float:right;
}
#kijker {
	background:url(images/kijker.png) no-repeat;
	height:195px;
	width:968px;
}

#kijker a.volledig {
	text-decoration:none;
	margin:18px 15px 0 0;
	color:#4e4e4e;
	float:right;
}

#kijker a.volledig b {
	color:#004237;
}

#kijker .pand {
	padding:28px 5px 0 0;
	position:relative;
	margin:0 0 0 11px;
	line-height:17px;
	width:305px;
	float:left;
}

#kijker .pand img {
	background:#cbd4d3;
	margin:0 8px 0 0;
	padding:1px;
}
#kijker .pand .rented,
#kijker .pand .sold,
#kijker .pand .condition,
#kijker .pand .optie,
#kijker .pand .nieuw,
#kijker .pand .blance,
#kijker .pand .tekoop,
#kijker .pand .tekoopfr,
#kijker .pand .tehuur,
#kijker .pand .tehuurfr {
	position:absolute;
	height:56px;
	width:93px;
	left:1px;
	top:29px;
}

#kijker .pand .tekoopfr {
	background:url(images/kijker_tekoopfr.gif) no-repeat;
}

#kijker .pand .tehuurfr {
	background:url(images/kijker_tehuurfr.gif) no-repeat;
}

#kijker .pand .tekoop {
	background:url(images/kijker_tekoop.gif) no-repeat;
}

#kijker .pand .tehuur {
	background:url(images/kijker_tehuur.gif) no-repeat;
}
#kijker .pand .blance {
	background:url(images/kijker_blance.gif) no-repeat;
}

#kijker .pand .nieuw {
	background:url(images/kijker_nieuw.gif) no-repeat;	
}

#kijker .pand .optie {
	background:url(images/kijker_optie.gif) no-repeat;	
}

#kijker .pand .sold {
	background:url(images/kijker_sold.gif) no-repeat;	
}

#kijker .pand .rented {
	background:url(images/kijker_rented.gif) no-repeat;	
}

#kijker .pand .condition {
	background:url(images/kijker_condition.gif) no-repeat;	

}

#kijker .pand h3 {
	margin:3px 0 0 0;
	font-size:14px;
	color:#004237;
	padding:0;
}

#kijker .pand p {
	color:#676767;
	margin:0;	
}

#kijker .pand span {
	font-size:12px;
	color:#004237;	
}

#kijker .pand a.meer {
	text-decoration:none;
	font-weight:bold;
	color:#004237;
	float:right;
}

/****************************************************************************/
/************************************ BODY **********************************/
/****************************************************************************/

#body {
	width:966px;
}

/****************************************************************************/
/*********************************** CONTENT ********************************/
/****************************************************************************/

#body .content {
	float:left;	
}

#body .content.s {
	width:638px;
}

#body .content.m {
	width:680px;	
}

#body .content.l {
	width:968px;	
}

#body .content.s .top,
#body .content.s .bottom {
	height:15px;
	width:638px;	
}

#body .content.s .top {
	background:url(images/content_s_top.png) no-repeat;
}

#body .content.s .bottom {
	background:url(images/content_s_bottom.png) no-repeat;
}

#body .content.m .top,
#body .content.m .bottom {
	height:15px;
	width:680px;	
}

#body .content.m .top {
	background:url(images/content_m_top.png) no-repeat;
}

#body .content.m .bottom {
	background:url(images/content_m_bottom.png) no-repeat;
}

#body .content.l .top,
#body .content.l .bottom {
	height:15px;
	width:968px;	
}

#body .content.l .top {
	background:url(images/content_l_top.png) no-repeat;
}

#body .content.l .bottom {
	background:url(images/content_l_bottom.png) no-repeat;
}

#body .content .inner {
	padding:10px 15px 5px 25px;
	background:#fff;
}

#body .content.s .inner {
	width:598px;
}

#body .content.m .inner {
	width:640px;	
}

#body .content.l .inner {
	width:926px;	
}

#body h1 {
	margin:0 0 8px 0;
	padding:0;
}

#body h1 .home {
	margin-bottom:15px;	
}

#body p {
	margin-bottom:18px;
	margin-top:0;	
}

#body p.handtekening {
	margin-right:15px;
	font-weight:bold;
	text-align:right;
}

/****************************************************************************/
/******************************** CONTENT LINKS *****************************/
/****************************************************************************/

#body .content .heading {
	border-bottom:#dedede solid 1px;
	padding:0 0 5px 0;
	margin:0 0 22px 0;
	
}

#body .content .onder {
	border-top:#dedede solid 1px;
	padding:5px 0 0 0;
	margin:15px 0 0 0;
	clear:both;	
}

#body .content .adres {
	font-size:13px;
	color:#5a5a5a;
	float:left;
	margin:0;
}

#body .content p.huidigepagina {
	margin:0 260px 0 0;
	font-size:13px;
	color:#5a5a5a;
	float:left;	
}

#body .content .filters {
	margin:0 35px 0 0;
	width:420px;
	float:left;
}

#body .content ul.paginanummering {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .content ul.paginanummering li {
	margin:0 2px 0 2px;
	float:left;	
}

#body .content ul.paginanummering li a {
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#5a5a5a;
	display:block;
}

#body .content ul.paginanummering li.current a {
	background:#004237;
	font-weight:bold;
	color:#fff;
}

#body .content p.vorigevolgende {
	color:#5a5a5a;
	float:right;
	margin:0;
}

#body .content p.vorigevolgende a {
	text-decoration:none;
	color:#5a5a5a;
}

#body .content p.vorigevolgende a:hover {
	text-decoration:underline;
	color:#5a5a5a;
}

#body .content p.vorigevolgende1 {
	color:#5a5a5a;	
	margin:0;
	width:460px;
	float:right;	
}

#body .content p.vorigevolgende1 a {
	text-decoration:none;
	color:#5a5a5a;
}

#body .content p.vorigevolgende1 a:hover {
	text-decoration:underline;
	color:#5a5a5a;
}

/****************************************************************************/
/*********************************** DETAIL *********************************/
/****************************************************************************/

#body .content .afbeelding {
	position:relative;
	margin:0 0 20px 0;
	height:289px;
	width:386px;
	float:left;
}

#body .content .afbeelding a.zoom {
	background:url(images/afbeelding_zoom.png) no-repeat;
	position:absolute;
	display:block;
	height:40px;
	width:44px;
	top:15px;
	left:0;
}

#body .content .afbeelding a:hover.zoom {
	background-position:left bottom;	
}

#body .content .meerfotosfr {
	background:url(images/detail_meerfotosfr.png) no-repeat;
	padding:35px 0 0 0;
	width:227px;
	float:right;
}

#body .content .meerfotosfr td {
	vertical-align:center;
	padding:5px 15px 5px 0;
	text-align:center;
}

#body .content .meerfotosfr img {
	background:#afb9b8;
	padding:1px;
}

#body .content .meerfotos {
	background:url(images/detail_meerfotos.png) no-repeat;
	padding:35px 0 0 0;
	width:227px;
	float:right;
}

#body .content .meerfotos td {
	vertical-align:center;
	padding:5px 15px 5px 0;
	text-align:center;
}

#body .content .meerfotos img {
	background:#afb9b8;
	padding:1px;
}

#body .content .detailinformatiefr {
	background:url(images/detail_informatiefr.png) no-repeat;
	padding:31px 0 0 0;
	width:386px;
	float:left;
}

#body .content .detailinformatiefr th {
	border-bottom:#fff solid 3px;
	padding:1px 0 1px 5px;
	background:#e8e7e7;
	text-align:left;
	width:195px;
}

#body .content .detailinformatiefr td {
	border-bottom:#fff solid 3px;
	border-left:#fff solid 3px;
	padding:1px 0 1px 5px;
	background:#e8e7e7;
	width:180px;
}

#body .content .detailinformatie {
	background:url(images/detail_informatie.png) no-repeat;
	padding:31px 0 0 0;
	width:386px;
	float:left;
}

#body .content .detailinformatie th {
	border-bottom:#fff solid 3px;
	padding:1px 0 1px 5px;
	background:#e8e7e7;
	text-align:left;
	width:195px;
}

#body .content .detailinformatie td {
	border-bottom:#fff solid 3px;
	border-left:#fff solid 3px;
	padding:1px 0 1px 5px;
	background:#e8e7e7;
	width:180px;
}

#body .content .beschrijvingfr {
	background:url(images/detail_beschrijvingfr.png) no-repeat;
	padding:35px 10px 0 10px;
	float:right;
	width:207px;
}

#body .content .beschrijving {
	background:url(images/detail_beschrijving.png) no-repeat;
	padding:35px 10px 0 10px;
	float:right;
	width:207px;
}
#body .content .panden td {
	padding-bottom:9px;
	padding-left:9px;
}

#body .content .panden td.eerste {
	padding-left:0;	
}

#body .content .pand {
	width:302px;
}

#body .content .pand .img {
	border:#d9e3e1 solid 1px;
	position:relative;
	text-align:center;
	height:106px;
	width:111px;
	float:left;
      
}

#body .content .pand .img .nieuw,
#body .content .pand .img .optie,
#body .content .pand .img .sold,
#body .content .pand .img .rented,
#body .content .pand .img .tekoop,
#body .content .pand .img .condition,
#body .content .pand .img .tehuur,
#body .content .pand .img .tekoopfr,
#body .content .pand .img .tehuurfr, 
#body .content .pand .img .soldfr,
#body .content .pand .img .rentedfr,
#body .content .pand .img .nieuwfr,
#body .content .pand .img .optiefr{
	position:absolute;
	height:56px;
	width:93px;
	left:0;
	top:0;
}


#body .content .pand .img .tekoopfr {
	background:url(images/kijker_tekoopfr.gif) no-repeat;	
}

#body .content .pand .img .tehuurfr {
	background:url(images/kijker_tehuurfr.gif) no-repeat;	
}
#body .content .pand .img .tekoop {
	background:url(images/kijker_tekoop.gif) no-repeat;	
}

#body .content .pand .img .tehuur {
	background:url(images/kijker_tehuur.gif) no-repeat;	
}
#body .content .pand .img .blance {
	background:url(images/kijker_blance.gif) no-repeat;	
}

#body .content .pand .img .nieuw {
	background:url(images/kijker_nieuw.gif) no-repeat;	
}

#body .content .pand .img .optie {
	background:url(images/kijker_optie.gif) no-repeat;	
}

#body .content .pand .img .sold {
	background:url(images/kijker_sold.gif) no-repeat;	
}

#body .content .pand .img .rented {
	background:url(images/kijker_rented.gif) no-repeat;	
}
#body .content .pand .img .soldfr {
	background:url(images/kijker_soldfr.gif) no-repeat;	
}

#body .content .pand .img .rentedfr {
	background:url(images/kijker_rentedfr.gif) no-repeat;	
}

#body .content .pand .img .condition {
	background:url(images/kijker_condition.gif) no-repeat;	

}

#body .content .pand .txt {
	padding:5px 0 0 6px;
	background:#f1f1f1;
	line-height:16px;
	font-size:12px;
	height:103px;
	float:right;
	width:180px;
}

#body .content .pand .txt h4,
#body .content .pand .txt .type {
	font-weight:bold;
	font-size:13px;
	color:#004237;
	padding:0;
	margin:0;
}

#body .content .pand .txt p {
	margin:0;
}

#body .content .pand .txt a.meer {
	background:url(images/arrow.png) 0 5px no-repeat;
	text-decoration:none;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#004237;
}

/****************************************************************************/
/******************************* CONTACT SUBMENU ****************************/
/****************************************************************************/

#body .content ul.contact_sub {
	list-style-type:none;
	margin:0 0 28px 0;
	padding:0;
}

#body .content ul.contact_sub li {
	text-indent:-6000px;
	float:left;	
}

#body .content ul.contact_sub li a {
	display:block;
	height:26px;
}

#body .content ul.contact_sub li.contact a {
	background:url(images/contact_sub_contact.png) no-repeat;
	width:97px;
}

#body .content ul.contact_sub li.kantoren a {
	background:url(images/contact_sub_kantoren.png) no-repeat;	
	width:120px;
}

#body .content ul.contact_sub li.kantoren-fr a {
	background:url(images/contact_sub_kantoren-fr.png) no-repeat;	
	width:196px;
}

#body .content ul.contact_sub li.vacatures a {
	background:url(images/contact_sub_vacatures.png) no-repeat;	
	width:118px;
}

#body .content ul.contact_sub li.current a,
#body .content ul.contact_sub li a:hover {
	background-position:left bottom;	
}

/****************************************************************************/
/*******************************  NIEUWBOUW SUBMENU ****************************/
/****************************************************************************/

#body .content ul.contact1_sub {
	list-style-type:none;
	margin:0 0 28px 0;
	padding:0;
}

#body .content ul.contact1_sub li {
	text-indent:-6000px;
	float:left;	
}

#body .content ul.contact1_sub li a {
	display:block;
	height:26px;
}

#body .content ul.contact1_sub li.home a {
	background:url(images/nieuwbouw_sub_home.png) no-repeat;
	width:77px;
}

#body .content ul.contact1_sub li.inleiding a {
	background:url(images/nieuwbouw_sub_inleiding.png) no-repeat;	
	width:107px;
}

#body .content ul.contact1_sub li.fotos a {
	background:url(images/nieuwbouw_sub_fotos.png) no-repeat;	
	width:77px;
}
#body .content ul.contact1_sub li.location a {
	background:url(images/nieuwbouw_sub_location.png) no-repeat;
	width:107px;
}

#body .content ul.contact1_sub li.concu a {
	background:url(images/nieuwbouw_sub_download.png) no-repeat;	
	width:127px;
}

#body .content ul.contact1_sub li.appartementen a {
	background:url(images/nieuwbouw_sub_appartementen.png) no-repeat;	
	width:170px;
}

#body .content ul.contact1_sub li.contact a {
	background:url(images/nieuwbouw_sub_contact.png) no-repeat;	
	width:107px;
}

#body .content ul.contact1_sub li.current a,
#body .content ul.contact1_sub li a:hover {
	background-position:left bottom;	
}
/****************************************************************************/
/*******************************  NIEUWBOUW SUBMENU -FR ****************************/
/****************************************************************************/

#body .content ul.contact1fr_sub {
	list-style-type:none;
	margin:0 0 28px 0;
	padding:0;
}

#body .content ul.contact1fr_sub li {
	text-indent:-6000px;
	float:left;	
}

#body .content ul.contact1fr_sub li a {
	display:block;
	height:26px;

}
#body .content ul.contact1fr_sub li.home_1 a {
	background:url(images/nieuwbouw_sub_home_fr.png) no-repeat;
	width:95px;
}

#body .content ul.contact1fr_sub li.inleiding_1 a {
	background:url(images/nieuwbouw_sub_inleiding_fr.png) no-repeat;	
	width:154px;
}

#body .content ul.contact1fr_sub li.fotos_1 a {
	background:url(images/nieuwbouw_sub_fotos.png) no-repeat;	
	width:77px;
}
#body .content ul.contact1fr_sub li.location_1 a {
	background:url(images/nieuwbouw_sub_location.png) no-repeat;
	width:107px;
}

#body .content ul.contact1fr_sub li.concu_1 a {
	background:url(images/nieuwbouw_sub_download.png) no-repeat;	
	width:127px;
}

#body .content ul.contact1fr_sub li.appartementen_1 a {
	background:url(images/nieuwbouw_sub_appartementen.png) no-repeat;	
	width:170px;
}

#body .content ul.contact1fr_sub li.contact_1 a {
	background:url(images/nieuwbouw_sub_contact.png) no-repeat;	
	width:107px;

}
#body .content ul.contact1fr_sub li.current a,
#body .content ul.contact1fr_sub li a:hover {
	background-position:left bottom;	
}
/****************************************************************************/
/******************************* NIEUWBOUW SUBMENU ****************************/
/****************************************************************************/

#body .content ul.nieuwbouw_sub {
	list-style-type:none;
	margin:0 0 28px 0;
	padding:0;
}

#body .content ul.nieuwbouw_sub li {
	text-indent:-6000px;
	float:left;	
}

#body .content ul.nieuwbouw_sub li a {
	display:block;
	height:26px;
}
#body .content ul.nieuwbouw_sub li.home a {
	background:url(images/nieuwbouw_sub_home.png) no-repeat;
	width:77px;
}
#body .content ul.nieuwbouw_sub li.inleiding a {
	background:url(images/nieuwbouw_sub_inleiding.png) no-repeat;	
	width:107px;
}
#body .content ul.nieuwbouw_sub li.fotos a {
	background:url(images/nieuwbouw_sub_fotos.png) no-repeat;	
	width:77px;
}

#body .content ul.nieuwbouw_sub li.location a {
	background:url(images/nieuwbouw_sub_location.png) no-repeat;	
	width:107px;
}
#body .content ul.nieuwbouw_sub li.download a {
	background:url(images/nieuwbouw_sub_download.png) no-repeat;	
	width:128x;
}

#body .content ul.nieuwbouw_sub li.appartementen a {
	background:url(images/nieuwbouw_sub_appartementen.png) no-repeat;	
	width:170px;
}
#body .content ul.nieuwbouw_sub li.contact a {
	background:url(images/nieuwbouw_sub_contact.png) no-repeat;
	width:107px;
}

#body .content ul.nieuwbouw_sub li.current a,
#body .content ul.nieuwbouw_sub li a:hover {
	background-position:left bottom;	
}

/****************************************************************************/
/******************************* VOORSTELLING SUBMENU ***********************/
/****************************************************************************/

#body .content ul.voorstelling_sub {
	list-style-type:none;
	margin:0 0 28px 0;
	padding:0;
}

#body .content ul.voorstelling_sub li {
	text-indent:-6000px;
	float:left;	
}

#body .content ul.voorstelling_sub li a {
	display:block;
	height:26px;
}

#body .content ul.voorstelling_sub li.medewerkers a {
	background:url(images/submenu-medewerkers.png) no-repeat;
	width:154px;
}

#body .content ul.voorstelling_sub li.medewerkers-fr a {
	background:url(images/submenu-medewerkers-fr.png) no-repeat;
	width:181px;
}

#body .content ul.voorstelling_sub li.diensten a {
	background:url(images/submenu-diensten.png) no-repeat;	
	width:115px;
}

#body .content ul.voorstelling_sub li.diensten-fr a {
	background:url(images/submenu-diensten-fr.png) no-repeat;	
	width:110px;
}

#body .content ul.voorstelling_sub li.evolutie a {
	background:url(images/submenu-evolutie.png) no-repeat;	
	width:99px;
}

#body .content ul.voorstelling_sub li.evolutie-fr a {
	background:url(images/submenu-evolutie-fr.png) no-repeat;	
	width:115px;
}

#body .content ul.voorstelling_sub li.current a,
#body .content ul.voorstelling_sub li a:hover {
	background-position:left bottom;	
}

/****************************************************************************/
/****************************** CONTACT FORMULIER ***************************/
/****************************************************************************/
#send {
	width:350px;
	float:left;	
}
#body .content .contactform {
	width:350px;
	float:left;	
}

#body .content .contactform div {
	font-size:11px;
	width:175px;
	float:left;
}

#body .content .contactform div label {
	background:url(images/contactform_input.png) no-repeat;
	display:block;
	height:22px;
	width:162px;
}

#body .content .contactform div label input {
	padding:5px 0 0 10px;
	font-family:"Arial";
	background:none;
	font-size:11px;
	color:#787878;
	border:none;
	height:17px;
	width:142px;
}

#body .content .contactform .textarea {
	background:url(images/contactform_textarea.png) top no-repeat;
	display:block;
	width:338px;
	height:74px;
}

#body .content .contactform .textarea textarea {
	padding:10px 0 0 10px;
	font-family:"Arial";
	background:none;
	font-size:11px;
	color:#787878;
	border:none;
	height:64px;
	width:328px;
}

#body .content .contactform input.verzenden {
	background:transparent url(images/contactform_verzenden.png) no-repeat;
	margin:5px 0 0 0;
	overflow:hidden;
	cursor:pointer;
	border:none;
	height:24px;
	float:right;
	width:98px;
}

#body .content .contactgegevens {
	color:#5a5a5a;
	float:right;
	width:225px;
}

#body .content .contactgegevens p {
	margin-bottom:0;
	margin-top:20px;
}

#body .content .contactgegevens b.kop {
	font-size:14px;	
}

#body .content .contactgegevens a {
	text-decoration:none;
	color:#5a5a5a;
}

#body .content .contactgegevens a:hover {
	text-decoration:none;
	color:#5a5a5a;
	font-weight:bold;
}

#body .content .contactgegevens ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .content .contactgegevens ul li {
	color:#5a5a5a;
	width:110px;
	float:left;
}

#body .content .contactgegevens ul li a {
	text-decoration:none;
	color:#5a5a5a;
}

#body .content .contactgegevens ul li a:hover {
	text-decoration:none;
	color:#5a5a5a;
	font-weight:bold;
}

#body .content .contactgegevens ul li.tel,
#body .content .contactgegevens ul li.fax {
	padding-left:15px;
	width:95px;
}

#body .content .contactgegevens ul li.tel {
	background:url(images/contact_tel.png) no-repeat;	
}

#body .content .contactgegevens ul li.fax {
	background:url(images/contact_fax.png) no-repeat;	
}

/****************************************************************************/
/*********************************** SIDEBAR ********************************/
/****************************************************************************/

#body .sidebar {
	float:right;
}

#body .sidebar.index {
	width:300px;	
}

#body .sidebar.content {
	width:257px;	
}

#body .sidebar h3 {
	text-indent:-6000px;
	margin:0 0 5px 0;
	display:block;
	height:26px;
	width:257px;
	clear:both;
	padding:0;
}
#body .sidebar h3.onzediensten {
	background:url(images/h3_nl_onzediensten.png) no-repeat;	
}


#body .sidebar h3.interesse {
	background:url(images/h3_nl_interesse.png) no-repeat;
}

#body .sidebar h3.interessefr {
	background:url(images/h3_nl_interessefr.png) no-repeat;
}

#body .sidebar h3.flashmagazine {
	background:url(images/h3_nl_flashmagazine.png) no-repeat;	
}

#body .sidebar h3.referenties {
	background:url(images/h3_nl_referenties.png) no-repeat;	
}

#body .sidebar h3.nuttigelinks {
	background:url(images/h3_nl_nuttigelinks.png) no-repeat;	
}

#body .sidebar h3.onzediensten-fr {
	background:url(images/h3_fr_onzediensten.png) no-repeat;	
}

#body .sidebar h3.referenties-fr {
	background:url(images/h3_fr_referenties.png) no-repeat;	
}

#body .sidebar h3.nuttigelinks-fr {
	background:url(images/h3_fr_nuttigelinks.png) no-repeat;	
}

/****************************************************************************/
/************************************ LINKS *********************************/
/****************************************************************************/

#body .sidebar ul.links {
	list-style-type:none;
	margin:0 0 15px 0;
	padding:0;
}

#body .sidebar ul.links li a {
	text-indent:-6000px;
	display:block;
	width:300px;
}

#body .sidebar ul.links li.gratisschatting a {
	background:url(images/links_gratisschatting.png) no-repeat;
	height:39px;
}
#body .sidebar ul.links li.gratisschattingfr a {
	background:url(images/links_gratisschattingfr.png) no-repeat;
	height:39px;
}
#body .sidebar ul.links li.verkopenverhurenfr a {
	background:url(images/links_verkopenverhurenfr.png) no-repeat;
	height:45px;
}
#body .sidebar ul.links li.gratisschatting-fr a {
	background:url(images/links_gratisschatting-fr.png) no-repeat;
	height:39px;
}

#body .sidebar ul.links li.verkopenverhuren a {
	background:url(images/links_verkopenverhuren.png) no-repeat;
	height:45px;
}

#body .sidebar ul.links li.opzoeknaar a {
	background:url(images/links_opzoeknaar.jpg) no-repeat;
	height:45px;
}

#body .sidebar ul.links li.opzoeknaar-fr a {
	background:url(images/links_opzoeknaar-fr.png) no-repeat;
	height:45px;
}

#body .sidebar ul.links li a:hover {
	background-position:left bottom;	
}

/****************************************************************************/
/******************************** LAATSTE NIEUWS ****************************/
/****************************************************************************/

#body .sidebar ul.nieuwsfr {
	background:url(images/nieuwsfr_titel.png) no-repeat;
	list-style-type:none;
	padding:27px 0 0 0;
	margin:0 0 10px 0;
}

#body .sidebar ul.nieuwsfr li {
	margin:0 0 3px 0;	
}

#body .sidebar ul.nieuwsfr li a {
	background:url(images/nieuws.png) no-repeat;
	text-decoration:none;
	padding:7px 0 0 35px;
	display:block;
	color:#878787;
	height:24px;
	width:265px;
}

#body .sidebar ul.nieuwsfr li a:hover {
	background-position:left bottom;	
	color:#333333;
}

#body .sidebar ul.nieuws {
	background:url(images/nieuws_titel.png) no-repeat;
	list-style-type:none;
	padding:27px 0 0 0;
	margin:0 0 10px 0;
}

#body .sidebar ul.nieuws li {
	margin:0 0 3px 0;	
}

#body .sidebar ul.nieuws li a {
	background:url(images/nieuws.png) no-repeat;
	text-decoration:none;
	padding:7px 0 0 35px;
	display:block;
	color:#878787;
	height:24px;
	width:265px;
}

#body .sidebar ul.nieuws li a:hover {
	background-position:left bottom;	
	color:#333333;
}


#body .sidebar ul.nieuws-fr {
	background:url(images/nieuws_titel-fr.png) no-repeat;
	list-style-type:none;
	padding:27px 0 0 0;
	margin:0 0 10px 0;
}

#body .sidebar ul.nieuws-fr li {
	margin:0 0 3px 0;	
}

#body .sidebar ul.nieuws-fr li a {
	background:url(images/nieuws.png) no-repeat;
	text-decoration:none;
	padding:7px 0 0 35px;
	display:block;
	color:#878787;
	height:24px;
	width:265px;
}

#body .sidebar ul.nieuws-fr li a:hover {
	background-position:left bottom;	
	color:#333333;
}



/****************************************************************************/
/****************************** CONTACTINFORMATIE ***************************/
/****************************************************************************/

#body .sidebar .contact {
	background:url(images/contact.png) no-repeat;
	padding:45px 0 0 15px;
	height:110px;
	width:285px;	
}

#body .sidebar .contact b {
	font-size:14px;	
}

#body .sidebar .contact ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .sidebar .contact ul li {
	color:#5a5a5a;
	width:125px;
	float:left;
}

#body .sidebar .contact ul li a {
	text-decoration:none;
	color:#5a5a5a;
}

#body .sidebar .contact ul li a:hover {
	text-decoration:none;
	color:#222222;
	font-weight:bold;
}

#body .sidebar .contact ul li.tel,
#body .sidebar .contact ul li.fax {
	padding-left:20px;
	width:105px;
}

#body .sidebar .contact ul li.tel {
	background:url(images/contact_tel.png) no-repeat;	
}

#body .sidebar .contact ul li.fax {
	background:url(images/contact_fax.png) no-repeat;	
}

#body .sidebar .contact-fr {
	background:url(images/contact-fr.png) no-repeat;
	padding:45px 0 0 15px;
	height:110px;
	width:285px;	
}

#body .sidebar .contact-fr b {
	font-size:14px;	
}

#body .sidebar .contact-fr ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .sidebar .contact-fr ul li {
	color:#5a5a5a;
	width:125px;
	float:left;
}

#body .sidebar .contact-fr ul li a {
	text-decoration:none;
	color:#5a5a5a;
}

#body .sidebar .contact-fr ul li a:hover {
	text-decoration:none;
	color:#222222;
	font-weight:bold;
}

#body .sidebar .contact-fr ul li.tel,
#body .sidebar .contact-fr ul li.fax {
	padding-left:20px;
	width:105px;
}

#body .sidebar .contact-fr ul li.tel {
	background:url(images/contact_tel.png) no-repeat;	
}

#body .sidebar .contact-fr ul li.fax {
	background:url(images/contact_fax.png) no-repeat;	
}

#body .sidebar .openingsuren {
	background:url(images/h3_nl_openingsuren.png) no-repeat;
	padding:45px 0 0 15px;
	height:110px;
	width:285px;	
}

#body .sidebar .openingsuren-fr {
	background:url(images/h3_fr_openingsuren.png) no-repeat;
	padding:45px 0 0 15px;
	height:110px;
	width:285px;	
}

/****************************************************************************/
/*********************************** DIENSTEN *******************************/
/****************************************************************************/

#body .sidebar ul.diensten {
	list-style-type:none;
	margin:0 0 17px 0;
	padding:0;
}

#body .sidebar ul.diensten li a {
	background:url(images/diensten.png) 7px center no-repeat;
	padding:4px 0 4px 30px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#336343;	
	height:18px;
}

#body .sidebar ul.diensten li a:hover {
	color:#629400;	
}

#body .sidebar ul.diensten-fr {
	list-style-type:none;
	margin:0 0 17px 0;
	padding:0;
}

#body .sidebar ul.diensten-fr li a {
	background:url(images/diensten.png) 7px center no-repeat;
	padding:4px 0 4px 30px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#336343;	
	height:18px;
}

#body .sidebar ul.diensten-fr li a:hover {
	color:#629400;	
}

/****************************************************************************/
/********************************** INTERESSE *******************************/
/****************************************************************************/

#body .sidebar ul.interessefr {
	list-style-type:none;
	margin:0 0 17px 0;
	padding:0;
}

#body .sidebar ul.interessefr li a {
	padding:4px 0 4px 36px;
	text-decoration:none;
	font-weight:bold;
	color:#548363;
	display:block;
	height:18px;
}

#body .sidebar ul.interessefr li.tour a {
	background:url(images/interesse_tour.png) 7px 8px no-repeat;	
}

#body .sidebar ul.interessefr li.favorieten a {
	background:url(images/interesse_favorieten.png) 7px 7px no-repeat;	
}

#body .sidebar ul.interessefr li.print a {
	background:url(images/interesse_print.png) 7px 7px no-repeat;	
}

#body .sidebar ul.interessefr li.email a {
	background:url(images/interesse_email.png) 7px 9px no-repeat;	
}

#body .sidebar ul.interessefr li.vragen a {
	background:url(images/interesse_vragen.png) 7px 9px no-repeat;	
}

#body .sidebar ul.interessefr li a:hover {
	color:#629400;	
}

#body .sidebar ul.interesse {
	list-style-type:none;
	margin:0 0 17px 0;
	padding:0;
}

#body .sidebar ul.interesse li a {
	padding:4px 0 4px 36px;
	text-decoration:none;
	font-weight:bold;
	color:#548363;
	display:block;
	height:18px;
}

#body .sidebar ul.interesse li.tour a {
	background:url(images/interesse_tour.png) 7px 8px no-repeat;	
}

#body .sidebar ul.interesse li.favorieten a {
	background:url(images/interesse_favorieten.png) 7px 7px no-repeat;	
}

#body .sidebar ul.interesse li.print a {
	background:url(images/interesse_print.png) 7px 7px no-repeat;	
}

#body .sidebar ul.interesse li.email a {
	background:url(images/interesse_email.png) 7px 9px no-repeat;	
}

#body .sidebar ul.interesse li.vragen a {
	background:url(images/interesse_vragen.png) 7px 9px no-repeat;	
}

#body .sidebar ul.interesse li a:hover {
	color:#629400;	
}

/****************************************************************************/
/*********************************** MAGAZINE *******************************/
/****************************************************************************/

#body .sidebar .mag {
	margin:0 10px 13px 10px;
}

#body .sidebar a.pdf {
	text-decoration:none;
	margin-top:10px;
	display:block;
	color:#5a5a5a;
	width:70px;
	float:left;
}

/****************************************************************************/
/********************************** REFERENTIES *****************************/
/****************************************************************************/

#body .sidebar ul.referenties {
	list-style-type:none;
	margin:0 0 13px 0;
	padding:0;
}

#body .sidebar ul.referenties li.lijn {
	background:url(images/referentie_lijn.png) center center no-repeat;
	height:5px;
}

#body .sidebar ul.referenties li a {
	background:url(images/referentie.png) 7px 3px no-repeat;
	padding:1px 5px 5px 40px;
	text-decoration:none;
	font-style:italic;
	font-size:12px;
	color:#5a5a5a;
	display:block;
	height:55px;
}

#body .sidebar ul.referenties li a b {
	font-style:normal;
	color:#336343;
}

#body .sidebar ul.referenties li a:hover {
	background:url(images/referentie_hover.png) #e9e9e9 7px 3px no-repeat;	
}

/****************************************************************************/
/********************************* NUTTIGE LINKS ****************************/
/****************************************************************************/

#body .sidebar ul.nuttigelinks {
	list-style-type:none;
	padding:0 0 15px 0;
	margin:0;
}

#body .sidebar ul.nuttigelinks li a {
	background:url(images/nuttigelinks.png) 10px 8px no-repeat;
	padding:1px 0 1px 26px;
	text-decoration:none;
	display:block;
	color:#5a5a5a;
	height:18px;
}

#body .sidebar ul.nuttigelinks li a:hover {
	background:url(images/nuttigelinks.png) 10px 8px no-repeat;
	padding:1px 0 1px 26px;
	text-decoration:none;
	display:block;
	color:#5a5a5a;
	height:18px;
	font-weight:bold;
}

/****************************************************************************/
/************************************ FOOTER ********************************/
/****************************************************************************/

#footer {
	padding:20px 0 0 0;
	height:74px;
	width:966px;
	clear:both;
}

#footer ul {
	list-style-type:none;
	margin:0 auto;
	width:296px;
	padding:0;
}

#footer ul li {
	font-size:11px;
	float:left;	
}

#footer ul li.structura {
	width:140px;	
}

#footer ul li.structura span {
	font-size:14px;	
}

#footer ul li.business {
	width:156px;
}

#footer ul li.business span {
	font-weight:bold;
	font-size:12px;
	color:#506086;
}

#footer ul li a {
	text-decoration:none;
	font-weight:bold;
	color:#a2a2a2;
}

#footer ul li a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#222222;
}

.clear {
	clear:both;	
}

img {
	border:none;	
}

a
{
  outline: none;
}

ul
{
   list-style-type: square;
}

a.contact:link, a.contact:visited 
{
	text-decoration:underline;
	color: #4F82A2;
}

a.contact:hover
{
	text-decoration:none;
	color: #336343;
}

#body .groen 
{
	color:#336343;
	}

.formulier 
{
	background: #FAFAFA;
	border: solid 1px #a4a39f;
	color: #111111;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
}	

.typeOfProperty {
	font-weight:bold;
	font-size:13px;
	color:#004237;
	padding:0;
	margin:0;
}

/****************************************************************************/
/*********************************** INTRO **********************************/
/****************************************************************************/

body.intro {
	margin:40px 0 0 0;	
}

body.intro.grijs {
	background:url(images/bg_intro_grijs.png) #fbfbfb repeat-x;	
}

body.intro.dubbel {
	background:url(images/bg_intro_dubbel.png) 50% 50% no-repeat;
}

#intro {
	background:url(images/intro.jpg) no-repeat;
	padding:416px 0 0 0;
	position:relative;
	margin:0 auto;
	width:716px;
}

#intro ul {
	list-style-type:none;
	position:absolute;
	padding:0;
	top:260px;
	margin:0;
}

#intro ul.residentieel {
	left:152px;	
}

#intro ul.business {
	left:355px;	
}

#intro ul li a {
	text-indent:-6000px;
	margin:0 0 7px 0;
	display:block;
	height:27px;
}

#intro ul.residentieel li a {
	width:203px;
}

#intro ul.residentieel li.nl a {
	background:url(images/intro_residentieel_nl.png) no-repeat;
}

#intro ul.residentieel li.fr a {
	background:url(images/intro_residentieel_fr.png) no-repeat;
}

#intro ul.business li a {
	width:200px;
}

#intro ul.business li.nl a {
	background:url(images/intro_business_nl.png) no-repeat;
}

#intro ul.business li.fr a {
	background:url(images/intro_business_fr.png) no-repeat;
}

#intro ul.business li.en a {
	background:url(images/intro_business_en.png) no-repeat;
}

#intro ul.residentieel li a:hover,
#intro ul.business li a:hover {
	background-position:left bottom;	
}

/****************************************************************************/
/***************************** INTRO ADRESGEGEVENS **************************/
/****************************************************************************/

#intro .adres {
	background:url(images/intro_adres.png) no-repeat;
	behavior:url(scripts/iepngfix.htc);
	height:250px;
	width:710px;
}

#intro .adres .vestiging {
	padding-top:15px;
	width:325px;
	float:left;
}

#intro .adres .vestiging.residentieel {
	padding-left:30px;
	color:#004237;
}

#intro .adres .vestiging.business {
	padding-right:30px;
	text-align:right;
	color:#002a5b;
}

#intro .adres .vestiging h3 {
	padding:0 0 9px 0;
	font-size:16px;
	margin:0;
}

#intro .adres .vestiging.residentieel h3 {
	color:#004237;
}

#intro .adres .vestiging.business h3 {
	color:#002a5b;	
}

#intro .adres .vestiging p {
	margin:0;
}

#intro .adres .vestiging.business table {
	float:right;
}

#intro .adres .vestiging.residentieel table th {
	text-align:left;
	width:125px;	
}

#intro .adres .vestiging.business table td {
	width:115px;	
}

#intro .adres .vestiging.residentieel a {
	text-decoration:none;
	color:#004237;
}

#intro .adres .vestiging.business a {
	text-decoration:none;
	color:#002a5b;
