/* 
	******************************
	***  0. Main	 		   ***
	******************************
*/
	html, body {
		height: 100%; 
		width: 100%;
		margin: 0; padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: #ECF1F6 url(../img/bg-gradient.gif) repeat-x top;
	}
	
	a { text-decoration: underline; color: #29568f; font-weight:bold; }
	
	h1 { font-size: 14px; text-transform: uppercase; }
	h2 { font-size: 14px; text-transform: uppercase; }
	h3 { font-size: 13px; display:inline; font-weight: normal; }
	
	b.red { 
		color: #C40000; 
	}

	#wrapper {
		position: relative;
		width: 940px;
		margin: 0 auto; padding: 0;
		min-height:100%;
		height:auto !important;
		height: 100%;
	}
	html>body #wrapper { overflow:hidden; }
	
	#logo {
		position: relative;
		top: 7px; left: 395px;
		width: 144px; height: 82px;
	}
	
	#logos {
		position: absolute; 
		top: 0px; left: 0px;
		height: 82px;
	}

	span.forward {
		display: block; 
		margin-bottom: 7px;
		margin-left: 5px; 
		background: url("../img/btn-forward.gif") no-repeat 1px; 
	}
	span.forward a {
		margin-left: 17px;
		text-transform: uppercase;
		font-weight: normal;
	}
	span.back {
		margin-left: 5px;
		background: url("../img/btn-back.gif") no-repeat 1px;
	}
	span.back a {
		margin-left: 17px;
		text-transform: uppercase;
		font-weight: normal;
		text-decoration: none;
	}
	span.send {
		display: block;
		position: relative;
		height: 24px;
		margin-top: 8px; 
		background: url("../img/btn-send.gif") no-repeat; 
	}
	span.send a {
		position: absolute; 
		top: 3px;
		margin-left: 28px;
		color: #004a8d;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
		text-decoration: none;
	}
	#interactie {
		position: absolute; 
		float: left;
		left: 25px;
		top: 613px;
		width: 150px;
	}
	#interactie #logos {
		position: relative;
		margin-top: 20px;
		margin-left: 16px;
	}

	#lg {
		margin-right: 10px;
	}

/* 
	******************************
	***  1. Rightcolumn		   ***
	******************************
*/
	#rightcolumn {
		width: 194px;
		position: relative; 
        float: right;
		background: #e2e2e2;
		border-left: 1px solid #345e94;
		border-right: 1px solid #345e94;
		padding: 16px 0px 0px 0px;
	}
	#rightcolumn h2 { 
		color: #004a8d;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	#rightcolumn div.divider { 
		height: 2px; 
        width: 188px; 
		margin: 15px 0px 15px 3px;
		background: url("../img/bg-divider.gif") repeat-x;
	}
	#rightcolumn #search { 
		height: 225px; 
		margin: 0px 0px 0px 16px;
	}
	#nwb #rightcolumn #search { 
		height: 310px; 
		margin: 0px 0px 0px 16px;
	}
	#rightcolumn #search label { 
		color: #584e50;
		font-weight: bold;
		display: block;
		margin-top: 5px;
	}
	#rightcolumn #search textarea { 
		width: 140px; 
        height: 53px;
		border: 1px solid black;
		background:url("../img/bg-callmenow-gradient.gif") no-repeat;
	}
	#rightcolumn #search select { 
		width: 140px; 
		border: 1px solid black; 
	}
	#rightcolumn #search .btnsearch { 
		position: absolute; 
		left: -13px; 
		top: 190px; 
	}
	#nwb #rightcolumn #search .btnsearch { 
		position: absolute; 
		left: -13px; 
		top: 305px; 
	}
	#rightcolumn #search .btnsearch .btntext { 
		position: relative; 
		top: -6px; 
        left: 2px; 
	}
	#rightcolumn #search a {
		font-size: 14px; 
		font-weight: bold;
		text-transform: uppercase;
		color: #004a8d;
		text-decoration: none;
	}
	#rightcolumn #actueel {
		margin: 0px 0px 0px 16px;
	}
	#rightcolumn #actueel a {
		color: #000000;
		font-weight: normal;
		display: block;
		margin-left: -3px;
		text-decoration: none;
	}
	#rightcolumn #actueel span {
		padding: 0px 0px 3px 12px;
		display: block;	
	}
	#rightcolumn #actueel span {	
		background: url("../img/bullet-black.gif") no-repeat 0px 6px;
	}
	#rightcolumn #actueel span.more {	
		background: url("../img/bullet-blue.gif") no-repeat 0px 6px; 
		margin-top: 2px;
	}
	#rightcolumn #actueel span.more a { 
		text-transform: uppercase; 
		font-weight: normal;
		margin-left: -3px;
		text-decoration: none;
	}
	
	#selzoek { 
		height: 50px;
	}

/* 
	******************************
	***  1. Content 		   ***
	******************************
*/
	#content {
		position: relative;
		float: left;
		left: 196px; 
		width: 505px;
		padding: 16px 14px 0px 14px;
	}
	html>body #content { width: 515px; } /* Firefox */
	#content h1 {
		font-size: 14px;
		margin-bottom:6px;
	}
	#content h2 {
		margin-bottom:8px;
	}
	#content p {
		margin-top: 0px;
		line-height: 16px;
	}
	#content p img {
		float: left;
	}
	#content img {
		float: right; padding-left: 5px;
	}
	#wng #content h2 { color: #9ea900; }
	#nwb #content h2 { color: #e54800; }
	#bhv #content h2 { color: #29568f; }
	#tax #content h2 { color: #8a0752; }

	#content td #spotlight {
		margin: 0px; padding: 0px;
		vertical-align: top;
	}
	#content #spotlight a {
		text-decoration: none;
		color: #000000;
	}
	#content td.first img,
	#content td.spotlight img {
		float: left;
		position:relative;
		margin: 0; padding: 0;
		top:0px;
		vertical-align: top;
	}
	#content td.first {
		width: 155px;
		vertical-align: top;
	}
	#content td.spotlight {
		width: 155px;  
		padding-left: 14px;
		vertical-align: top;
	}
	#content td.first #spotlight p,
	#content td.spotlight #spotlight p {
		width: 155px;
		font-size: 10px;
		text-transform: uppercase;
		float: left;
		cursor: pointer;
	}
	#content #paging { 
		position:relative; 
		width:495px; 
		text-align:right; 
		margin:5px 0px 5px 0px; 
	}
	#content #paging a { 
        color: #000000; 
		text-transform: uppercase;
        margin: 0px 3px 0px 3px;
		font-weight:normal; 
		text-decoration: none;
    }
	
	#wng #content #paging b.active { color: #9ea900; margin: 0px 3px 0px 3px; font-weight: bold; font-size: 12px; }
	#bhv #content #paging b.active { color: #29568f; margin: 0px 3px 0px 3px; font-weight: bold; font-size: 12px; }
	
	#content span.more { padding: 5px 0px 3px 12px; display: block; }
	#content span.more a { color: #000000; text-transform: uppercase; font-weight: normal;text-decoration: none; }
	
	#wng #content span.more { background: url("../img/bullet-green.gif") no-repeat 1px; margin-top: 2px; }
	#nwb #content span.more { background: url("../img/bullet-orange.gif") no-repeat 1px; margin-top: 2px; }
	#bhv #content span.more { background: url("../img/bullet-blue.gif") no-repeat 1px; margin-top: 2px; }
	#tax #content span.more { background: url("../img/bullet-purple.gif") no-repeat 1px; margin-top: 2px; }
/* 
	******************************
	***  #. Overview		   ***
	******************************
*/
	#content #overview table{ 
		width: 500px; 
		text-align: left; 
	}
	#nwb #content #overview table { 
		width: 165px; height: 333px;
		float: left; 
		text-align: left; 
		margin-right: 5px;
		margin-top: 5px;
	}
	#nwb #content #overview table td.img { 
		height: 124px; 
	}
	#nwb #content #overview table td.content { 
		height: 209px; 
		vertical-align: top;
	}
	#nwb #content #overview table span.pricefrom,
	#nwb #content #overview table span.priceto,
	#nwb #content #overview table span.address {
		margin-top: 10px;
	}
	#nwb #content #overview table span.pricefrom b,
	#nwb #content #overview table span.priceto b {
		font-size: 12px;
	}
	#nwb #content #overview table span.aantal,
	#nwb #content #overview table span.district {
		margin-top: 10px;
	}
	#content #overview table th { 
		height: 21px; 
		padding-left: 2px;
	}
	#content #overview table th a { 
		color: #FFFFFF; 
		text-transform: uppercase; 
		font-weight: normal;
		text-decoration: none;
	}
	#content #overview table tr { 
		cursor:pointer; 
	}
	#content #overview table tr td { 
		height: 82px;
	}
	#content #overview table tr td.noheight { 
		height: 3px;
	}
	#content #overview table td img { 
		margin: 0; padding: 0;
	}
	#content #overview table.light,
	#content #overview table tr.light { 
	    background-color: #e2e2e2; 
	}
	#content #overview table.dark,
	#content #overview table tr.dark { 
		background-color: #dae0ea; 
	}
	#content #overview table th.img { width:114px; }
	#content #overview table th.address { width:150px; }
	#content #overview table th.type { width:106px; }
	#content #overview table th.price { width:130px; }	
	
	#content #overview table span.district,
	#content #overview table span.aantal,
	#content #overview table span.pricefrom,
	#content #overview table span.priceto,
	#content #overview table span.address, 
	#content #overview table span.comment, 
	#content #overview table span.city,
	#content #overview table span.type, 
	#content #overview table span.price { display: block;margin-left: 15px;  }
	#content #overview table span.address { font-weight: bold; }
	#content #overview table span.comment { color: #29568f; font-weight: bold; }
	
	#content #overview table span.down, 
	#content #overview table span.up { 
		padding:0px 0px 0px 15px; 
		display: block; 
	}
	#wng #content #overview table th 	{ background: url("../img/bg-tablehead-green.gif") repeat-x; }	
	#bhv #content #overview table th 	{ background: url("../img/bg-tablehead-blue.gif") repeat-x; }
	
	#wng #content #overview table span.down { background: url("../img/arrow-wng-down.gif") no-repeat 2px;margin-top: 4px;}
	#wng #content #overview table span.up { background: url("../img/arrow-wng-up.gif") no-repeat 2px;margin-top: 4px;}
	
	#bhv #content #overview table span.down { background: url("../img/arrow-bhv-down.gif") no-repeat 2px;margin-top: 4px;}
	#bhv #content #overview table span.up { background: url("../img/arrow-bhv-up.gif") no-repeat 2px;margin-top: 4px;}
/* 
	******************************
	***  #. Detail			   ***
	******************************
*/
	#content #detail #tabs {
		width: 520px; height: 20px;
		margin-top:15px; padding:0;
		border-bottom: 1px solid #29568f;
	}
	#content #detail #tabs ul {
		margin:0; padding:0;
		height: 17px;
		list-style: none;
		display: inline-block;
	}
	#content #detail #tabs li {
		float:left;
		list-style: none;
		padding:4px 0px 0px 0px; 
	}
	#content #detail #tabs li a { 
		height: 16px;
		float:left;
		list-style: none;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 10px; 
		font-weight: bold;
		text-decoration: none;
	}
	#wng #content #detail #tabs li a.active,
	#nwb #content #detail #tabs li a.active,
	#bhv #content #detail #tabs li a.active { 
		color: #464a00;
	}
	#wng #content #detail #tabs li.object { 
		padding-left: 10px; 
		width: 59px; 
		background: url("../img/btn-wng-object.gif") no-repeat; 
	}
	#wng #content #detail #tabs li.reageren { 
		padding-left: 10px; 
		width: 75px; 
		background: url("../img/btn-wng-reageren.gif") no-repeat; 
	}
	#wng #content #detail #tabs li.hypotheken { 
		padding-left: 10px; 
		width: 95px;
		background: url("../img/btn-wng-hypotheken.gif") no-repeat; 
	}
	#nwb #content #detail #tabs li.object { 
		padding-left: 11px; 
		width: 63px; 
		background: url("../img/btn-nwb-project.gif") no-repeat; 
	}
	#nwb #content #detail #tabs li.reageren { 
		padding-left: 11px; 
		width: 73px; 
		background: url("../img/btn-nwb-reageren.gif") no-repeat; 
	}
	#nwb #content #detail #tabs li.hypotheken { 
		padding-left: 8px; 
		width: 95px;
		background: url("../img/btn-nwb-hypotheek.gif") no-repeat; 
	}
	#bhv #content #detail #tabs li.object { 
		padding-left: 10px; 
		width: 59px; 
		background: url("../img/btn-bhv-object.gif") no-repeat; 
	}
	#bhv #content #detail #tabs li.reageren { 
		padding-left: 12px; 
		width: 75px; 
		background: url("../img/btn-bhv-reageren.gif") no-repeat; 
	}
/* 
	******************************
	***  #. Types			   ***
	******************************
*/
	#content #types {
		position: relative;
		float: left;
		margin-top: 50px;
		left: -4px;
	}
	#content #types table{ 
		width: 520px; 
		text-align: left; 
	}
	#content #types table td {
		vertical-align: top;
	}
	#content #types table th { 
		height: 16px; 
		background-color: #e54800;
	}
	#content #types table th a { 
		color: #FFFFFF; 
		text-transform: uppercase; 
		font-weight: normal;
		text-decoration: none;
	}
	#content #types table tr { 
		cursor:pointer; 
	}
	#content #types table table { 
		border: 1px solid #4f74a3; 
	}
	#content #types table tr.light { 
	    background-color: #e2e2e2; 
	}
	#content #types table tr.dark { 
		background-color: #dae0ea; 
	}
	#content #types table th.img img {
		position: absolute;
		left: -5px;
		top: -16px;
	}
	#content #types table td.img img {
		float: left;
		margin: 0; padding: 0;
	}
	#content #types table th.img,
	#content #types table td.img { 
		width:114px; 
	}
	#content #types table th.woningtype,
	#content #types table td.woningtype { 
		width:150px; 
	}
	#content #types table th.aantalwoningen,
	#content #types table td.aantalwoningen { 
		width:146px; 
	}
	#content #types table th.prijs,
	#content #types table td.prijs { 
		width:130px; 
	}
	#content #types table span.woningtype, 
	#content #types table span.aantalwoningen, 
	#content #types table span.prijsvanaf,
	#content #types table span.prijstot { 
		display: block;
		margin-left: 10px; 
		margin-top: 6px; 
	}
	#content #types table span.prijsvanaf p,
	#content #types table span.prijstot p {
		font-size: 12px; 
		font-weight: bold;
		margin-bottom: 2px;
	}
	#content #types table th.woningtype a,
	#content #types table th.aantalwoningen a{ 
		padding-left: 15px; 
		font-weight: normal;
	}	
	#content #types table th.prijs a { 
		padding-left: 10px; 
		font-weight: normal;
	}	
/* 
	******************************
	***  #. Reference		   ***
	******************************
*/
	#reference {
		position: relative;
		float: left;
		left: 196px; 
		width: 505px;
		padding: 16px 14px 0px 14px;
	}
	html>body #reference { width: 515px; }
	#reference span.back { margin-left: 0px;background: url("../img/btn-back.gif") no-repeat 1px; }
	#reference h1 { font-size: 14px;margin-bottom:6px; }
	#reference p { margin-top: 0px; line-height: 20px; }
	#reference img { float: right; padding-right: 5px; }
	#reference #ref { margin-bottom: 10px; }
	#reference #ref table { height: 91px; }
	
	#reference #ref.nocolor { background-color: #ffffff; }
	#reference #ref span  { padding: 0px 0px 3px 12px; display: block; }
	#reference #ref span.more {	background: url("../img/bullet-black.gif") no-repeat 1px;margin-top: 2px; }
	#reference #ref span.more a { text-transform: uppercase;font-weight: normal; text-decoration: none;}
	
	#reference #ref table td.cont { vertical-align: top;  padding: 8px; }
	#reference #ref table td.img { vertical-align: top; }
	#reference #ref table td.link {vertical-align: bottom;  padding: 5px; }
	#reference #ref table td.link span  { position: relative; left: 280px; }
	#reference #ref h2 { display: inline; }
	#reference #ref p { line-height: normal; }
	
	#wng #reference .color { background-color: #e3e9db; }
	#nwb #reference .color { background-color: #ebdfdc; }
	#bhv #reference .color { background-color: #d6e1eb; }
	#tax #reference .color { background-color: #e0d7e4; }
/* 
	******************************
	***  #. News			   ***
	******************************
*/
	#news {
		position: relative;
		float: left;
		left: 196px; 
		width: 505px;
		padding: 16px 14px 0px 14px;
	}
	html>body #news { width: 515px; }
	#news span.back { margin-left: 0px;background: url("../img/btn-back.gif") no-repeat 1px; }
	#news span.back a { margin-left: 5px;font-weight: normal;text-decoration: none; }
	#news h1 { font-size: 14px;margin-bottom:6px; }
	#news p { margin-top: 0px; line-height: 20px; }
	#news img { float: right;padding-right: 5px; }
	#news #mess { margin-bottom: 10px; }
	#news #mess table { height: 91px; }
	#news #mess.nocolor { background-color: #ffffff; }
	#news span { padding: 0px 0px 3px 12px; display: block; }
	#news span.more {	background: url("../img/bullet-black.gif") no-repeat 1px;margin-top: 2px; }
	#news span.more a { text-transform: uppercase;font-weight: normal;text-decoration: none; }
	
	#news #mess table td.cont  {vertical-align: top;  padding: 8px; }
	#news #mess table td.img { vertical-align: top; }
	#news #mess table td.link {vertical-align: bottom;  padding: 5px; }
	#news #mess table td.link span  { position: relative; left: 280px; }
	#news #mess h2 { display: inline; }
	#news #mess p { line-height: normal; }
	
	#wng #news .color { background-color: #e3e9db; }
	#nwb #news .color { background-color: #ebdfdc; }
	#bhv #news .color { background-color: #d6e1eb; }
	#tax #news .color { background-color: #e0d7e4; }
/* 
	******************************
	***  #. Tabs			   ***
	******************************
*/
	#tabscontainer {
		position: relative;
		margin: 0; padding: 0;
		width: 520px;
		height: auto;
		overflow: visible;
	}
	#content-1 {
		position: relative;
		display: block;
	}
	#content-2 {
		position: relative;
		display: none;
	}
	#content-3 {
		position: relative;
		display: none;
	}
/* 
	******************************
	***  #. Gallery			   ***
	******************************
*/
	#content #detail #gallery {
		position: relative;
		left: -4px; 
		width: 240px; 
		float: left;
	}
	#content #detail #gallery img {
		margin: 0; padding: 0;
		float: left;
	}
/* 
	******************************
	***  #. Detailinformatie   ***
	******************************
*/
	#content #detail #info {
		position: relative;
		margin: 0; padding: 0;
		right: 0px; 
        top: 5px;
		width: 264px; 
		float: right;
	}
	#content #detail #info p {
		font-weight: bold;
		margin-top: -2px;
	}
	
	#content #detail #info span.wijk,
	#content #detail #info span.aantalwoningen,
	#content #detail #info span.prijsvanaf,
	#content #detail #info span.prijstot,
	#content #detail #info span.vraagprijs {
        width: 260px;
		padding-bottom: 10px;
	}
	#content>#detail #info span.wijk,
	#content>#detail #info span.aantalwoningen,
	#content>#detail #info span.prijsvanaf,
	#content>#detail #info span.prijstot,
	#content>#detail #info span.vraagprijs {
		padding-bottom: 0px;
	}
    #content #detail #info span.type,
	#content #detail #info span.parkeerplaatsen,
    #content #detail #info span.woonoppervlakte,
	#content #detail #info span.bouwjaar,
	#content #detail #info span.locatie,
	#content #detail #info span.perceeloppervlakte,
	#content #detail #info span.kantooroppervlakte,
	#content #detail #info span.bedrijfsruimteoppervlakte,
	#content #detail #info span.inhoud {
        width: 130px;
		padding-bottom: 10px;
    }
    #content>#detail #info span.type,
	#content>#detail #info span.parkeerplaatsen,
    #content>#detail #info span.woonoppervlakte,
	#content>#detail #info span.bouwjaar,
	#content>#detail #info span.locatie,
	#content>#detail #info span.perceeloppervlakte,
	#content>#detail #info span.kantooroppervlakte,
	#content>#detail #info span.bedrijfsruimteoppervlakte,
	#content>#detail #info span.inhoud { /* FireFox */
		margin-bottom: -10px;
    }
	#content #detail #info span.wijk,
	#content #detail #info span.aantalwoningen,
	#content #detail #info span.prijsvanaf,
	#content #detail #info span.prijstot,
	#content #detail #info span.vraagprijs,
	#content #detail #info span.type,
	#content #detail #info span.bouwjaar,
	#content #detail #info span.locatie,
	#content #detail #info span.inhoud {
		float: left;
	}
	#content #detail #info span.parkeerplaatsen,
	#content #detail #info span.woonoppervlakte,
	#content #detail #info span.kantooroppervlakte,
	#content #detail #info span.perceeloppervlakte {
		float: right;
	}
	#content #detail #info span.prijsvanaf p,
	#content #detail #info span.prijstot p,
	#content #detail #info span.vraagprijs p {
		font-size: 16px;
		font-weight: bold;
		padding-bottom: 0px;
		padding-top: 5px;
	}
	#content #detail #info span.bedrijfsruimteoppervlakte,
	#content #detail #info span.omschrijving {
		float: left; 
		width: 260px;
	}	
	#content #detail #info span.omschrijving h3 {
		font-weight: bold;
	}	
	#content #detail #info span.omschrijving p {
		font-weight: normal;
		line-height: normal;
		padding-top: 2px;
	}
	#content #detail div.divider { 
		bottom: 0; 
		float: left;
		height: 2px;
        width: 520px; 
		padding: 0;
		margin-top: 15px;
		background: url("../img/bg-divider.gif") repeat-x;
	}
	#content #detail #info span.omschrijving table {
		display:inline-table;
		width: 200px !important;
	}
	#content #detail #info span.omschrijving table td {
		width: 50px !important;
	}
/* 
	******************************
	***  #. Reageren 		   ***
	******************************
*/
	#reaction {
		width: 520px;
	}	
	#reaction img.sample {
		border: 1px solid #29568f;
		margin: 10px 10px 0px 0px;
		float: left;
		padding: 0;
	}
	#reaction h1 {
		padding-top: 9px;
	}
	#reaction img.req {
		position: relative;
		float: left;
		left: 170px;
		bottom: -5px;
	}
	#reaction img.reqselect {
		position: relative;
		float: left;
		left: 290px;
		bottom: -2px;
	}
	html>body #reaction img.reqselect {
		position: relative;
		float: left;
		left: 292px;
		bottom: 18px;
	}
	html>body #reaction img.req {
		bottom: 15px;
		left: 167px;
	}
	#reaction form {
		margin-top: 60px;
	}
	#reaction label { 
		color: #584e50;
		font-weight: bold;
		display: block;
		margin-top: 5px;
	}
	#reaction input { 
		width: 165px; 
        height: 14px;
		border: 1px solid black;
		background:url("../img/bg-callmenow-gradient.gif") no-repeat;
	}
	#reaction select { 
		width: 290px; 
        height: 18px;
		border: 1px solid black;
		background:url("../img/bg-callmenow-gradient.gif") no-repeat;
	}
	#reaction input.zipcode {
		width: 50px;
	}
	#reaction input.city {
		width: 107px;
	}
	#reaction textarea { 
		width: 285px; 
        height: 120px;
		border: 1px solid black;
		background:url("../img/bg-callmenow-gradient.gif") no-repeat;
	}
	#reaction span.send { margin-top: 28px; }
	html>body #reaction span.send { margin-top: 8px; } /* Firefox */
/* 
	******************************
	***  #. Topmenu 		   ***
	******************************
*/
	#topmenu { }
	#topmenu ul {
		position: absolute;
		top: 5px; 
        right: 0;
	}
	#topmenu li {
		display: inline;
		position: relative;
	}
	#topmenu ul, #topmenu li {
		margin: 0; 
        padding: 0;
		list-style: none;
	}
	#topmenu li a {
		color: #004a8d;
		font-size: 10px;
		padding: 10px 10px 0px 5px;
		text-transform: uppercase;
		border-left: 2px solid #969696;
		font-weight: normal;
		text-decoration: none;
	}
	#topmenu li a.active {
		color: #000000;
	}
/* 
	******************************
	***  2. Crumpath	 	   ***
	******************************
*/
	#crumpath {
		position: relative;
		left: 10px; 
		top: 35px; 
		width: 500px;
		text-transform: uppercase; 
		font-size: 10px;
	}
	#crumpath a {
		color: #3C4000;
		font-weight: normal;
		text-decoration: none;
	}
	#bhv #crumpath a,
	#tax #crumpath a {
		color:#999999;
		font-weight: normal;
		text-decoration: none;
	}
	#crumpath span.active, 
    #crumpath span.active a {
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}
/* 
	******************************
	***  2. Menu	 		   ***
	******************************
*/
	#menu {
		position: relative;
		top: 0px;
		width: 940px; 
        height: 73px;
		margin: 16px auto 0px;
		z-index:25;
	}
	#menu ul, #menu li {
		margin: 0; 
        padding: 0;
		list-style: none;
		z-index: 99;
	}
	#menu ul {
		position: absolute;
		top: 0; 
        left: 0;
	}
	#menu li {
		display: inline;
		position: relative;
		width: 196px; 
        height: 43px;
	}
	#menu li a {
		position: absolute;
		top: 0; 
        left: 0;
		width: 196px; 
        height: 43px;
		z-index: 99;
		font-weight: normal;
		text-decoration: none;
	}
	#menu ul li {
		float: left; 
		display: inline;
		margin: 0px 0px 0px 52px;
	}
	#menu ul li.first {
		float: left; 
		display: inline;
		margin: 0;
	}
	
	#menu li#menu-wng { background: url("../img/btn-wng-off.gif") no-repeat; }
	#menu li#menu-nwb { background: url("../img/btn-nwb-off.gif") no-repeat; }
	#menu li#menu-bhv { background: url("../img/btn-bhv-off.gif") no-repeat; }
	#menu li#menu-tax { background: url("../img/btn-tax-off.gif") no-repeat; }
	
	#menu li#menu-wng.active { background: url("../img/btn-wng-active.gif") no-repeat; }
	#menu li#menu-nwb.active { background: url("../img/btn-nwb-active.gif") no-repeat; }
	#menu li#menu-bhv.active { background: url("../img/btn-bhv-active.gif") no-repeat; }
	#menu li#menu-tax.active { background: url("../img/btn-tax-active.gif") no-repeat; }
	
	#menu li#menu-wng a { background: url("../img/btn-wng-off.gif") no-repeat; }
	#menu li#menu-nwb a { background: url("../img/btn-nwb-off.gif") no-repeat; }
	#menu li#menu-bhv a { background: url("../img/btn-bhv-off.gif") no-repeat; }
	#menu li#menu-tax a { background: url("../img/btn-tax-off.gif") no-repeat; }
	
	#menu li#menu-wng a.active { background: url("../img/btn-wng-active.gif") no-repeat; }
	#menu li#menu-nwb a.active { background: url("../img/btn-nwb-active.gif") no-repeat; }
	#menu li#menu-bhv a.active { background: url("../img/btn-bhv-active.gif") no-repeat; }
	#menu li#menu-tax a.active { background: url("../img/btn-tax-active.gif") no-repeat; }
	
	#menu li#menu-wng li a { background:url("../img/mnu-wng.gif") no-repeat; }
	#menu li#menu-wng li.top a { background:url("../img/mnu-wng-top.gif") no-repeat; }
	#menu li#menu-wng li.bottom a { background:url("../img/mnu-wng-bottom-sub.gif") no-repeat; }
	
	#menu li#menu-nwb li a { background: url("../img/mnu-nwb.gif") no-repeat; }
	#menu li#menu-nwb li.top a { background: url("../img/mnu-nwb-top.gif") no-repeat; }
	#menu li#menu-nwb li.bottom a { background: url("../img/mnu-nwb-bottom-sub.gif") no-repeat; }
	
	#menu li#menu-bhv li a { background: url("../img/mnu-bhv.gif") no-repeat; }
	#menu li#menu-bhv li.top a { background: url("../img/mnu-bhv-top.gif") no-repeat; }
	#menu li#menu-bhv li.bottom a { background: url("../img/mnu-bhv-bottom-sub.gif") no-repeat; }
	
	#menu li#menu-tax li a { background: url("../img/mnu-tax.gif") no-repeat; }
	#menu li#menu-tax li.top a { background: url("../img/mnu-tax-top.gif") no-repeat; }
	#menu li#menu-tax li.bottom a { background: url("../img/mnu-tax-bottom-sub.gif") no-repeat; }
	
	#wng #menu-container, 
	#nwb #menu-container, 
	#bhv #menu-container, 
	#tax #menu-container {
		position: relative;
		float: right; 
        top: 22px;		
		width: 743px; 
        height: 51px;	
		border-top: 1px solid #29568f;
		border-right: 1px solid #29568f;
		border-bottom: 1px solid #29568f;	
		z-index: 9;	
	}
	#wng #menu-container { background-color: #9ea900; }
	#nwb #menu-container { background-color: #e54800; }
	#bhv #menu-container { background-color: #29568f; }
	#tax #menu-container { background-color: #8a0752; }
	
	#wng #menu-container div.rc, 
	#nwb #menu-container div.rc, 
	#bhv #menu-container div.rc, 
	#tax #menu-container div.rc { 
		height: 10px; 
        width: 10px;
		background: url("../img/bg-wng-container-rc.gif") no-repeat right bottom;
		position:absolute; 
        bottom:-2px; 
        right: -1px;
	}
	#wng #menu>#menu-container div.rc, 
	#nwb #menu>#menu-container div.rc, 
	#bhv #menu>#menu-container div.rc, 
	#tax #menu>#menu-container div.rc { 
        bottom:-1px;
		right: 0px;
	}
	#wng #menu-container div.rc { background: url("../img/bg-wng-container-rc.gif") no-repeat right bottom; }
	#wng #menu>#menu-container div.rc { background: url("../img/bg-wng-container-rc.gif") no-repeat right bottom; }
	
	#nwb #menu-container div.rc { background: url("../img/bg-nwb-container-rc.gif") no-repeat right bottom; }
	#nwb #menu>#menu-container div.rc { background: url("../img/bg-nwb-container-rc.gif") no-repeat right bottom; }
	
	#bhv #menu-container div.rc { background: url("../img/bg-bhv-container-rc.gif") no-repeat right bottom; }
	#bhv #menu>#menu-container div.rc { background: url("../img/bg-bhv-container-rc.gif") no-repeat right bottom; }
	
	#tax #menu-container div.rc { background: url("../img/bg-tax-container-rc.gif") no-repeat right bottom; }
	#tax #menu>#menu-container div.rc { background: url("../img/bg-tax-container-rc.gif") no-repeat right bottom; }
/* 
	******************************
	***  3. Submenu	 		   ***
	******************************
*/
	#menu ul ul {
		position: absolute;
		display: none;
		z-index: 96;
		top: 23px;
	}
	#menu ul ul, 
	#menu ul ul li {
		margin: 0;
		padding: 0;
		list-style: none;
		z-index: 96;
	}
	#menu ul li:hover ul, 
	#menu ul li.hover ul {
		display: block;
		z-index: 96;
	}
	#menu li li {
		float: left;
		position: relative;
		background: none;
		height: 21px;
		z-index: 96;
	}
	#menu li li.top {
		height: 35px;
	}
	#menu ul li li a {
		display: block;
		width: 196px; 
		padding: 3px 0px 0px 15px;
		font-size: 11px;
		background: none;
		color: #FFFFFF;
		text-transform: uppercase;
		z-index: 96;
		font-weight: normal;
		text-decoration: none;
	}
/* 
	******************************
	***  4. Sidemenu 		   ***
	******************************
*/
	#sidemenu {
		position: absolute;
		top: 120px; left: 0;
		z-index: 23;
	}
	#sidemenu a {
		font-weight: normal;
	}
	#wng #sidemenu { 
		top: 121px;
	}
	#sidemenu #menuitems {
		position: relative;
	}
	#wng #sidemenu {
		width:196px; height:440px;
		background:url("../img/mnu-wng-active.gif") repeat-y;
	}
	#nwb #sidemenu {
		width:196px; height:440px;
		background:url("../img/mnu-nwb-active.gif") repeat-y;
	}
	#bhv #sidemenu {
		width:197px; height:440px;
		background:url("../img/mnu-bhv-active.gif") repeat-y;
	}
	#tax #sidemenu {
		width:196px; height:440px;
		background:url("../img/mnu-tax-active.gif") repeat-y;
	}
	#wng #sidemenu #menuitems { 
		height: 100%; background:url("../img/mnu-wng-actimg.jpg") no-repeat top;
	}
	#nwb #sidemenu #menuitems { 
		height: 100%; background:url("../img/mnu-nwb-actimg.jpg") no-repeat top; 
	}
	#bhv #sidemenu #menuitems { 
		height: 100%; background:url("../img/mnu-bhv-actimg.jpg") no-repeat top; 
	}
	#tax #sidemenu #menuitems { 
		height: 100%; background:url("../img/mnu-tax-actimg.jpg") no-repeat top; 
	}
	#sidemenu #menuitems ul {
		position: absolute;
		width: 196px;
		top: 130px; 
		left: -40px; 
	}
	#sidemenu #menuitems li {
		position: relative;
		margin: 0;padding: 0;
		list-style: none;	
		height: 22px;
		background: none;
	}
	#sidemenu #menuitems li a {
		display: block;
		width: 176px;
		padding: 5px 0px 0px 15px;
		font-size: 11px;
		background: none;
		color: #FFFFFF;
		text-transform: uppercase;
		text-decoration: none;
	}
	#sidemenu #menuitems li a span {
		position: relative;bottom: 2px;
	}
	#wng #sidemenu #menuitems li { background:url("../img/mnu-wng-trans.gif") no-repeat; }
	#wng #sidemenu #menuitems li.blank { background:url("../img/mnu-wng-trans-blank.gif") no-repeat; }
	#wng #sidemenu #menuitems li a { background:url("../img/mnu-wng-trans.gif") no-repeat; }
	#wng #sidemenu #menuitems li a.active { background:url("../img/mnu-wng-sub-active.gif") no-repeat; }
	
	#nwb #sidemenu #menuitems li { background:url("../img/mnu-nwb-trans.gif") no-repeat; }
	#nwb #sidemenu #menuitems li.blank { background:url("../img/mnu-nwb-trans-blank.gif") no-repeat; }
	#nwb #sidemenu #menuitems li a { background:url("../img/mnu-nwb-trans.gif") no-repeat; }
	#nwb #sidemenu #menuitems li a.active { background:url("../img/mnu-nwb-sub-active.gif") no-repeat; }
	
	#bhv #sidemenu #menuitems li { background:url("../img/mnu-bhv-trans.gif") no-repeat; }
	#bhv #sidemenu #menuitems li.blank { background:url("../img/mnu-bhv-trans-blank.gif") no-repeat; }
	#bhv #sidemenu #menuitems li a { background:url("../img/mnu-bhv-trans.gif") no-repeat; }
	#bhv #sidemenu #menuitems li a.active { background:url("../img/mnu-bhv-sub-active.gif") no-repeat; }
	
	#tax #sidemenu #menuitems li { background:url("../img/mnu-tax-trans.gif") no-repeat; }
	#tax #sidemenu #menuitems li.blank { background:url("../img/mnu-tax-trans-blank.gif") no-repeat; }
	#tax #sidemenu #menuitems li a { background:url("../img/mnu-tax-trans.gif") no-repeat; }
	#tax #sidemenu #menuitems li a.active { background:url("../img/mnu-tax-sub-active.gif") no-repeat; }
	
	#wng #sidemenu #bottom { 
		height:44px;width:196px;
		background:url("../img/mnu-wng-bottom-active.gif") no-repeat bottom; 
	}
	#nwb #sidemenu #bottom { 
		height:44px;width:196px;
		background:url("../img/mnu-nwb-bottom-active.gif") no-repeat bottom; 
	}
	#bhv #sidemenu #bottom { 
		height:44px;width:196px;
		background:url("../img/mnu-bhv-bottom-active.gif") no-repeat bottom; 
	}
	#tax #sidemenu #bottom { 
		height:44px;width:196px;
		background:url("../img/mnu-tax-bottom-active.gif") no-repeat bottom; 
	}
	#sidemenu #callmenow #contact h2 a { font-weight: bold; }
	
	
/* 
	******************************
	***  5. Call me now		   ***
	******************************
*/
	#sidemenu #callmenow h2, #sidemenu #callmenow h2 a {
		color: #FFFFFF; 
		display:inline;
		font-size:14px;
		text-transform: uppercase;
		margin-left: 3px;
		vertical-align: bottom;
		text-decoration: none;
	}
	#sidemenu #callmenow .phonenumber, 
	#sidemenu #callmenow .date {
		color:#666666;
		text-transform: uppercase;
		font-size: 10px;
		border: 1px solid black;
		margin: 0px 0px 7px 3px;
		padding: 0px 0px 0px 3px;
		background:url(../img/bg-callmenow-gradient.gif) no-repeat;	
	} 
	
	#sidemenu #callmenow .phonenumber { height: 13px; width: 128px; }
	#sidemenu #callmenow .date { height: 13px; width: 103px; }
	
	#wng #sidemenu #callmenow, 
	#nwb #sidemenu #callmenow, 
	#bhv #sidemenu #callmenow, 
	#tax #sidemenu #callmenow {
		position: absolute;
		bottom: -12px; 
		left: 8px;
		height: 68px; 
		width: 196px;
		/*border: 1px solid red;*/
	}
	
/*	#sidemenu #callmenow #contact { position: relative; top: 0px; } */ /* IE */
/*	html>body #sidemenu #callmenow #contact { position: relative; top: 25px; } */ /* Firefox */
	
	#wng #sidemenu #callmenow td.imgphone { width:25px; height:20px; background:url("../img/btn-wng-callmenow.gif") no-repeat; }
	#wng #sidemenu #callmenow td.imgbutton { padding-left:6px; width:41px; height:13px; background:url("../img/btn-wng-arrow.gif") no-repeat top; }
	#wng #sidemenu #callmenow #contact td.imgcontact { width:25px; height:25px; background:url("../img/btn-wng-contact.gif") no-repeat; }

	#nwb #sidemenu #callmenow td.imgphone { width:25px; height:20px; background:url(../img/btn-nwb-callmenow.gif) no-repeat; }
	#nwb #sidemenu #callmenow td.imgbutton { padding-left:6px; width:41px; height:13px; background:url(../img/btn-nwb-arrow.gif) no-repeat top; }
	#nwb #sidemenu #callmenow #contact td.imgcontact { width:25px; height:25px; background:url("../img/btn-nwb-contact.gif") no-repeat; }
	
	#bhv #sidemenu #callmenow td.imgphone { width:25px; height:20px; background:url(../img/btn-bhv-callmenow.gif) no-repeat; }
	#bhv #sidemenu #callmenow td.imgbutton { padding-left:6px; width:41px; height:13px; background:url(../img/btn-bhv-arrow.gif) no-repeat top; }
	#bhv #sidemenu #callmenow #contact td.imgcontact { width:25px;height:25px;background:url("../img/btn-bhv-contact.gif") no-repeat; }
	
	#tax #sidemenu #callmenow td.imgphone { width:25px; height:20px; background:url(../img/btn-tax-callmenow.gif) no-repeat; }
	#tax #sidemenu #callmenow td.imgbutton { padding-left:6px; width:41px; height:13px; background:url(../img/btn-tax-arrow.gif) no-repeat top; }
	#tax #sidemenu #callmenow #contact td.imgcontact { width:25px; height:25px; background:url("../img/btn-tax-contact.gif") no-repeat; }
/* 
	******************************
	***  #. Vestigingen		   ***
	******************************
*/
	#loc-contact-left,
	#loc-contact-right {
		width: 256px;
		float: left;
	}
	#loc-contact-right #location {
		width: 153px;
		float: right;
	}
	#loc-contact-left #location {
		width: 150px;
		float: left;
	}
	#loc-contact-right img {
		position: relative;
		float: left;
		padding: 0; margin: 0;
		top: 5px;
	}
	#detail #location { 
		position: relative; 
		float: left; 
		margin: 0;
		top: -10px;
	}
	html>body #detail #location { /* Firefox */
		top: 0px;
	}
	#rightcolumn #location { 
		margin: 0px 0px 0px 16px;
	}
	#location a {
		color: #000000;
		font-weight: normal;
		margin-left: -3px;
		text-decoration: none;
	}
	#location h4 {
		display: inline;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		padding-bottom: -3px;
	}
	#rightcolumn #location span,
	#detail #location span {
		padding: 0px 0px 3px 12px;
		display: block;	
	}
	#rightcolumn #location span.more,
	#location span.more {	
		background: url("../img/bullet-blue.gif") no-repeat 0px 6px !important; 
		margin-top: 2px;
	}
	#location p { 
		display:inline; 
		line-height:20px; 
		text-transform:uppercase; 
	}
	#rightcolumn #location span.more a,
	#location span.more a { 
		text-transform: uppercase; 
		text-decoration: none;
	}
	#rightcolumn #location h2 { 
		color: #004a8d;
		margin-top: 0px;
		margin-bottom: 4px;
	} 
	#location h2 { 
		display: block;
		color: #004a8d !important;
		margin-top: 3px;
		margin-bottom: 4px;
	}
/* 
	******************************
	***  #. Contact		   ***
	******************************
*/
	#contactform {
		width: 520px;
		float: left;
		margin-top: 30px;
	}
	#contactform table {
		width: 500px;
	}	
	#contactform td {
		height: 30px;
		vertical-align: top;
	}	
	#contactform h1 {
		padding-top: 9px;
	}
	#contactform img.req {
		position: relative;
		float: left;
		left: 205px;
		bottom: 15px;
	}
	#contactform img.reqmessage {
		position: relative;
		float: left;
		left: 305px;
		bottom: 100px;
	}
	#contactform img.reqmess {
		position: relative;
		float: left;
		left: 73px;
		bottom: 10px;
	}
	#contactform label { 
		color: #000000;
		font-size: 11px;
		font-weight: bold;
		display: block;
		margin-top: 5px;
	}
	#contactform input { 
		width: 200px; 
        height: 14px;
		border: 1px solid black;
		background:url("../img/bg-callmenow-gradient.gif") no-repeat;
	}
	#contactform select { 
		width: 204px; 
        height: 18px;
		border: 1px solid black;
		background:url("../img/bg-callmenow-gradient.gif") no-repeat;
	}
	html>body #contactform select { 
		width: 202px;
	} 
	#contactform textarea { 
		width: 300px; 
        height: 100px;
		border: 1px solid black;
		background:url("../img/bg-callmenow-gradient.gif") no-repeat;
	}
	#contactform input.checkbox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 0px 0px;
		font-size: 11px;
		border: none;
		background: none;
		width: 15px;
		height: 20px;
	}
	#contactform span.send { margin-top: 28px; }
	html>body #contactform span.send { margin-top: 8px; } /* Firefox */
	
	#search #selplaces {
		visibility: visible;
	}
span.ipsis-tag img {
    position: relative;
    top: 1px;
}
span.ipsis-tag {
    color: #676767;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
span.ipsis-tag a {
    color: #676767;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
