/* start colour definitions */
/*
	body background grey:	a6a6a6
	body text blue:			005380
	body header orange:		f29400
	background quickinks:	e3f3fc
*/
/* end colour definitions */  

/* start general styles */

html {
	overflow-y:				scroll;
}

html, 
body {
	font-family:			Arial, Verdana, Geneva, Helvetica, sans-serif;
	width:					100%;
	height:					100%;
	background:				#a6a6a6 url("/media/bg_body.gif") left 143px repeat-x;
	color:					#005380;
	padding:				0;
	margin:					0;
	text-align:				center;
}

body {
	font-size:				62.5%;
	line-height:			1.1em;
}

img {
	border:					none;
}

ul {
	margin:					0 0 10px 0;
	padding:				0 0 0 15px;
	font-size:				1.2em;
	line-height:			1.2em;
}

ul ul {
	font-size:				1.0em;
	line-height:			1.1em;
}

ol {
	margin:					0 0 10px 0;
	padding:				0 0 0 15px;
	font-size:				1.2em;
}

li {
	margin:					0;
	padding:				0 0 3px 0;
}

a {
	text-decoration:		none;
	color:					#f29400;
	outline:				none;
}

a:active,
a:hover {
	outline:				none!important;
	color:					#005380;
}

p {
	font-size:				1.2em;
	margin:					0 0 10px 0;
	line-height:			1.4em;
}

h1 {
	color:					#005380;
	font-weight:			bold;
	font-size:				1.8em;
	line-height:			1.0em;
	margin:					0 0 10px 0;
	padding:				0;
}

h2 {
	color:					#005380;
	font-weight:			bold;
	font-size:				1.6em;
	line-height:			1.7em;
	margin:					0 0 10px 0;
}

h3 {
	color:					#f29400;
	font-weight:			bold;
	font-size:				1.4em;
	line-height:			1.5em;
	margin:					0 0 8px 0;
}

h4 {
	color:					#005380;
	font-size:				1.2em;
	line-height:			1.3em;
	margin:					0 0 8px 0;
	padding:				0;
}

h5 {
	color:					#005380;
	font-size:				1.1em;
	line-height:			1.2em;
	margin:					0 0 8px 0;
	padding:				0;
}

.clear,
br {
	clear:					both!important;
}

fieldset {
	border:					none;
	margin:					0;
	padding:				0;
}

input,
select,
textarea {
	background-color:		#fff;
	color:					#005380;
	font-size:				1.0em;
	width:					15.0em;
	padding:				2px;
	border:					1px solid #005380;
	font-family:			Verdana;
}

input.submit,
input.image,
input.send {
	cursor:					pointer;
	position:				relative;
	top:					4px;
}

label {
	font-size:				1.2em;
	width:					15.0em;
	float:					left;
	text-align:				left;
}

input.submit,
input.image,
input.send,
input.radio,
input.CMS_RADIOBUTTON,
input.CMS_RADIO,
input.checkbox,
input.CMS_CHECKBOX {
	border:					none;
	width:					auto!important;
	background-color:		transparent;
}

label.after,
label.submit,
label.image,
label.radio,
label.CMS_RADIOBUTTON,
label.CMS_RADIO,
label.checkbox,
label.CMS_CHECKBOX {
	width:					auto!important;
}

select.CMS_CLASS_DATE,
input.CMS_CLASS_DATE,
fieldset.float select.CMS_CLASS_DATE,
fieldset.float input.CMS_CLASS_DATE {
	width:					2.0em;
}

table {
	table-layout:			fixed;
	border-collapse:		collapse;
}

td {
	vertical-align:			top;
}

/* end general styles */

/* start main styles */

.left {
	float:					left!important;
}

img.left {
	margin:					0 20px 10px 0;
}

.right {
	float:					right!important;
}

img.right {
	margin:					0 0 10px 20px;
}

.line {
	font-size:				0px!important;
	line-height:			0px!important;
	height:					1px!important;
	background-color:		#005380;
	margin:					5px 0;
}

#container {
	width:					100%;
	min-width:				997px;
	min-height:				100%;
	float:					left;
	background:				transparent url("/media/bg_content.gif") 50% top repeat-y;
	margin-bottom:			-67px;
}

/* start header */

#header {
	height:					138px;
	width:					100%;
	padding:				0;
	border-bottom:			5px solid #005380;
	background:				#f2f9fc url("/media/bg_header.gif") left top repeat-x;
	float:					left;
}

#sideBanner {
	width:					205px;
	height:					138px;
	background:				transparent url("/media/sidebanner.png") left top no-repeat;
	float:					left;
	position:				relative;
	z-index:				2;
}

#head_container {
	text-align:				left;
	width:					807px;
	margin:					0 auto;
	height:					131px;
	padding:				0 0 7px 190px;
}

#logo {
	float:					left;
	margin:					9px 0 0 0;
}

.ticker {
	float:					left;
	margin:					17px 0 0 10px;
	width:					355px;
	height:					110px;
	overflow:				hidden;
	line-height:			1.4em;
}

.ticker ul {
	color:					#005380;
	list-style:				disc;
}

.ticker ul li {
	margin:					0 0 3px 0;
	padding:				0;
}

.ticker ul li a {
	color:					#005380;
	font-weight:			bold;
}

.ticker ul li a:hover,
.ticker ul li a:hover {
	color:					#f29400;
}

.quicklinks {
	border-left:			5px solid #fff;
	border-right:			5px solid #fff;
	border-bottom:			5px solid #fff;
	background-color:		#e3f3fc;
	margin:					0;
	padding:				0;
	float:					right;
	font-size:				1.1em;
}

.quicklinks li {
	list-style:				none;
	display:				block;
	float:					left;
	padding:				7px 16px;
	margin:					0;
	color:					#005380;
}

.quicklinks li.separator {
	padding:				7px 0;
}

.quicklinks li a {
	display:				block;
	float:					left;
	color:					#005380;
	background-color:		#e3f3fc;
}

.quicklinks li a:hover,
.quicklinks li a:hover {
	text-decoration:		underline;
}

.external {
	float:					right;
	font-size:				2.2em;
	line-height:			1.8em;
	font-family:			Times New Roman;
	margin:					25px 0 0 0;
	padding:				0 7px 0 0;
	width:					290px;
}

.external .focus {
	color:					#f29400;
}

.external .nvm {
	width:					32px;
	height:					44px;
	background:				transparent url("/media/NVMlogo.png") left top no-repeat;
	float:					right;
	cursor:					pointer;
}

.external .funda {
	width:					63px;
	height:					23px;
	background:				transparent url("/media/fundalogo.png") left top no-repeat;
	float:					right;
	margin:					7px -7px 0 32px;
	cursor:					pointer;
}

/* end header */

/* start content */

#content {
	width:					987px;
	margin:					0 auto;
	text-align:				left;
	padding:				0 5px 20px 5px;
}

#promo {
	position:				absolute;
	z-index:				3;
	width:					282px;
	height:					297px;
	background:				transparent url("/media/bg_promo.png") left top no-repeat;
	top:					75px;
	margin:					0 0 0 -55px;
}

#promo .paperclip {
	width:					207px;
	height:					224px;
	background-repeat:		no-repeat;
	position:				relative;
	top:					30px;
	left:					34px;
	z-index:				5;
}

#promo a {
	position:				relative;
	z-index:				4;
	left:					36px;
	top:					-192px;
}

#airial {
	margin:					0;
	float:					left;
}

/* start main navigation */

#mainnav {
	background-color:		#f29400;
	width:					773px;
	height:					29px;
	margin:					0;
	padding:				0 0 0 214px;
	font-family:			Verdana;
	font-size:				1.2em;
	line-height:			1.2em;
	border-top:				5px solid #fff;
	border-bottom:			5px solid #fff;
	float:					left;
}

#mainnav li {
	display:				block;
	float:					left;
	list-style:				none;
	margin:					3px 0 0 9px;
}

#mainnav li a {
	color:					#fff;
	font-weight:			bold;
	display:				block;
	float:					left;
	padding:				4px 8px 0 8px;
	/* span style */
	/*
	padding:				0 0 0 6px;
	*/
	height:					19px;
	cursor:					pointer;
	position:				relative;
	z-index:				10;
}

#mainnav li a span {
	height:					22px;
	display:				block;
	float:					left;
	padding:				4px 10px 0 4px;
	position:				relative;
	z-index:				10000;
}

#mainnav li a.hi,
#mainnav li a:hover,
#mainnav li a:active {
	background-color:		#f6b754;
}

/* span style */
/*
#mainnav li a.hi,
#mainnav li a:hover,
#mainnav li a:active {
	background:				#f29400 url("/media/bg_mainnav_left.gif") left top no-repeat;
}

#mainnav li a.hi span,
#mainnav li a:hover span,
#mainnav li a:active span {
	background:				#f29400 url("/media/bg_mainnav_right.gif") right top no-repeat;
}
*/

#mainnav li ul {
	display:				none;
	width:					137px;
	background-color:		transparent;
	position:				absolute;
	z-index:				100;
	border-left:			5px solid #fff;
	margin:					-3px 0 0 -5px;
	padding:				34px 0 0 0;
	line-height:			1.2em;
}

#mainnav li ul li {
	background-color:		#b0afaf;
	border-bottom:			5px solid #fff;
	border-right:			5px solid #fff;
	margin:					0;
	padding:				0;
	display:				block;
}

#mainnav li ul li a {
	display:				block;
	width:					131px;
	height:					auto;
	padding:				5px 0 5px 6px;
	position:				static;
}

#mainnav li ul li a span {
	padding:				0;
	width:					131px;
	height:					auto;
}

#mainnav li ul li a.hi,
#mainnav li ul li a:hover,
#mainnav li ul li a:active {
	background-image:		none;
	background-color:		#f29400;
}

#mainnav li ul li a.hi span,
#mainnav li ul li a:hover span,
#mainnav li ul li a:active span {
	background-image:		none;
}

#mainnav li ul li ul {
	padding:				0;
	margin:					-5px 0 0 142px;
	border-left:			none;
	border-top:				5px solid #fff;
	position:				absolute;
}

/* end main navigation */

a.more {
	float:					right;
	font-family:			Verdana;
	font-size:				1.1em;
	line-height:			1.1em;
	padding:				0 9px 0 0;
	background:				transparent url("/media/arrow_right.gif") right 2px no-repeat;
	font-weight:			bold;
	width:					auto!important;
	height:					auto!important;
}

a.more:hover,
a.more:active {
	color:					#f29400;
}

/* start left column */

#column1 {
	float:					left;
	width:					179px;
	margin:					0 4px 10px 0;
	padding:				113px 5px 0 5px;
	text-align:				center;
}

#column1 h3,
#column3 h3 {
	border:					5px solid #fff;
	margin:					0 auto;
	font-family:			Verdana;
	font-size:				1.2em;
	line-height:			1.3em;
	padding:				0;
	text-align:				left;
}

#column1 h3 {
	width:					136px;
}

#column1 h3 a,
#column3 h3 a {
	color:					#fff;
	padding:				2px 9px 3px 9px;
	display:				block;
}

#column1 h3 a {
	background-color:		#f29400;
	color:					#fff;
}

#column1 h3 a:hover,
#column1 h3 a:active {
	background-color:		#005380;
}

#column1 p {
	margin:					7px 0 15px 0;
}

#column1 p a {
	color:					#005380;
}

#column1 p a:hover,
#column1 p a:active {
	color:					#f29400;
}

#column1 p img {
	border:					5px solid #fff;
}

#column1 p.google img {
	border:					none;
	margin:					0 5px -10px 5px;
}

/* start calendar navigation table */

#column1 #calendernav {
	margin:					7px auto 15px auto;
	border-collapse:		collapse;
	background-color:		#f4bb61;
	border:					5px solid #fff;
	width:					142px;
}

#column1 #calendernav td,
#column1 #calendernav th {
	text-align:				center;
	vertical-align:			middle;
	padding:				5px 1px;
	width:					19px;
}

#column1 #calendernav td {
	cursor:					pointer;
}

#column1 #calendernav th {
	white-space:			nowrap;
}

#column1 #calendernav th.topnav {
	width:					auto;
}

#column1 #calendernav .prev {
	font-style:			italic;
}

#column1 #calendernav td .now {
	color:				#4a4a4a;
	font-style:			italic;
}

#column1 #calendernav td.event .now {
	font-weight:		bold;
}

#column1 #calendernav a {
	color:				#c90!important;
}

#column1 #calendernav td,
#column1 #calendernav th {
	border:				1px solid #fff;
}

#column1 #calendernav td {
	background-color:	#d5e8fa;
	color:				#8a8a8a;
}

#column1 #calendernav tr.over td,
#column1 #calendernav tr.hi td{
	background-color:	#f4f4f4;
	color:				#8a8a8a;
}

#column1 #calendernav tr.over.hi td{
	background-color:	#fbfbfb;
	color:				#6a6a6a;
}

#column1 #calendernav th {
	background-color:	#f4f4f4;
	color:				#006cb8;
}

#column1 #calendernav .prev {
	color:				#aaa;
	background-color:	#e6eef6!important;
}

#column1 #calendernav tr.over .prev {
	background-color:	#f0f2fa!important;
}

#column1 #calendernav .event {
	background-color:	#f4f4f4;
}

#column1 #calendernav tr.over .event {
	background-color:	#fbfbfb;
}

#column1 #calendernav td.prev.event {
	background-color:	#f0f2fa!important;
}

#column1 #calendernav tr.over td.prev.event {
	background-color:	#e6eef6!important;
}

#column1 #calendernav td .now {
	color:				#4a4a4a;
}

#column1 #calendernav td.event .now {
	color:				#c70!important;
}

/* end calendar navigation table */

/* end left column */

/* start middle column */

#column2 {
	float:					left;
	width:					523px;
	margin:					0 3px 10px 0;
	padding:				25px 30px 0 30px;
	text-align:				left;
}

#column2 h1 {
	padding:				0;
}

#column2 h2 {
	display:				block;
	float:					left;
	margin:					4px 20px 5px 0;
}

#column2 #overview,
#column2 .attention,
#column2 .news,
#column2 .form,
#column2 .agenda {
	margin:					0 0 5px 0;
	float:					left;
}

#column2 #overview h2,
#column2 .attention h2,
#column2 .news h2,
#column2 .form h2,
#column2 .agenda h2 {
	background-color:		#fff;
	color:					#005380;
	display:				inline;
	padding:				5px 15px 3px 15px;
	margin:					0;
	float:					left;
}

#column2 #overview h2 a,
#column2 .attention h2 a,
#column2 .news h2 a,
#column2 .form h2 a,
#column2 .agenda h2 a {
	color:					#005380;
}

#column2 #overview div,
#column2 .agenda div,
#column2 .news .holder,
#column2 .form div {
	float:					left;
	background-color:		#fff;
	padding:				15px 7px 15px 15px;
	width:					498px;
}

#column2 #overview div#map {
	padding:				0px;
	border-top:				15px solid #fff;
	border-left:			15px solid #fff;
	border-right:			15px solid #fff;
	width:					490px!important;
	background-color:		#fff!important;
	overflow:				hidden;
}

#column2 #overview div#map div {
	height:					auto;
	width:					auto;
	padding:				0;
	margin:					0;
	background-color:		transparent;
	float:					left;
}

#column2 #overview div#map div span,
#column2 #overview div#map div a {
	font-size:				10px;
	background-color:		#fff;
}

#column2 #overview div#map div a {
	color:					#f29400!important;
}

#column2 .agenda table div {
	width:					auto;
	padding:				0;
	background-color:		transparent;
}

#column2 div.pagebrowser {
	float:					right!important;
	width:					auto!important;
}

div.pagebrowser a.active {
	font-weight:			bold;
	color:					#005380;
}

div.pagebrowser a.mute {
	color:					#ccc;
}

#column2 .info,
#column2 .gallery {
	padding:				0!important;
}

#column2 .info {
	width:					253px!important;
	margin:					0 12px 30px 0;
}

#column2 #overview .info div.wooning_aanbod_info {
	height:					85px;
	width:					248px;
	overflow:				hidden;
    float: 					left;
    padding: 				0;
	margin:					0 5px 0 9px;
}

#column2 .info .estate {
	margin:					13px 0 0 8px;
	float:					left;
}

#column2 .gallery {
	width:					233px!important;
	margin:					0 0 30px 0;
}

#column2 #overview .gallery div.status {
	position:				relative;
	width:					74px;
	height:					74px;
	background-color:		transparent;
	margin:					0 8px -74px 0;
	float:					right;
	padding:				0;
}

#column2 #overview .gallery div.status.s1 {
	background:				transparent url("/media/banner_1.png") left top no-repeat;
}
#column2 #overview .gallery div.status.s2 {
	background:				transparent url("/media/banner_2.png") left top no-repeat;
}
#column2 #overview .gallery div.status.s3 {
	background:				transparent url("/media/banner_3.png") left top no-repeat;
}
#column2 #overview .gallery div.status.s4 {
	background:				transparent url("/media/banner_4.png") left top no-repeat;
}
#column2 #overview .gallery div.status.s5 {
	background:				transparent url("/media/banner_5.png") left top no-repeat;
}
#column2 #overview .gallery div.status.s6 {
	background:				transparent url("/media/banner_6.png") left top no-repeat;
}
#column2 #overview .gallery div.status.s19 {
	background:				transparent url("/media/banner_19.png") left top no-repeat;
}
#column2 #overview .gallery div.status.s99 {
	background:				transparent url("/media/banner_99.png") left top no-repeat;
}

#column2 .gallery img {
	float:					left;
	margin:					0 8px 8px 0;
}

#column2 .gallery img.big {
	margin:					0 16px 8px 0;
}

#column2 .gallery .empty {
	border:					1px solid #f4f4f4;
	width:					48px;
	height:					31px;
	display:				inline;
	float:					left;
}

#column2 #overview div h4 {
	background-color:		#f29400;
	color:					#fff;
	display:				block;
	width:					235px;
	padding:				0 9px;
	margin:					0 0 5px 0;
	float:					left;
	font-family:			Verdana;
	font-weight:			normal;
	font-size:				1.5em;
	line-height:			1.6em;
}

#column2 #overview div h4 a {
	color:					#fff;
}

#column2 .address {
	float:					left;
	margin:					8px 0 5px 0;
	font-size:				1.4em;
	line-height:			1.4em;
}

#column2 .price {
	float:					right;
	margin:					8px 0 5px 20px;
	font-size:				1.6em;
	line-height:			1.4em;
	font-weight:			normal;
}

#column2 #overview .address {
	width:					133px;
	float:					left;
	margin:					0 5px 8px 9px;
	font-size:				1.4em;
	line-height:			1.4em;
}

#column2 #overview .price {
	width:					105px;
	float:					right;
	margin:					0 0 8px 0;
	font-size:				1.4em;
	line-height:			1.4em;
	font-weight:			bold;
}

#column2 .info .wooning_aanbod_info,
#column2 .info .wooning_aanbod_info p {
	margin:					0;
	font-family:			Verdana;
	font-size:				11px;
	line-height:			1.1em;
}

#column2 #overview ul {
	margin:					0;
	padding:				0;
	font-family:			Verdana;
	float:					left;
	width:					490px;
	font-size:				1.0em;
	line-height:			1.0em;
}

#column2 #overview ul li {
	list-style:				none;
	width:					225px;
	margin:					0 0 15px 9px;
	height:					90px;
}

#column2 #overview ul li a {
	/*display:				block;*/
	float:					left;
	cursor:					pointer;
	/*height:					80px;*/
	overflow:				hidden;
}

#column2 #overview ul li img {
	float:					left;
	margin:					3px 15px 0 0;
}

#column2 #overview ul li h5 {
	float:					left;
	font-size:				1.2em;
	line-height:			1.3em;
	margin:					0;
	display:				block;
	font-weight:			normal;
}

#column2 #overview ul li h5 a {
	color: 					#005380;
	width:					129px;
	height:					16px;
	white-space:			nowrap;
	overflow:				hidden;
}
#column2 #overview ul li h5 a:hover {
	color: 					#F29400;
}

#column2 #overview ul li p {
	color:					#005380;
	float:					left;
	font-size:				1.0em;
	line-height:			1.2em;
	width:					129px;
	height:					50px;
	overflow:				hidden;
	margin:					5px 0 0 0;
}

#column2 #overview ul li a.more {
	float:					right;
	font-weight:			normal;
	display:				inline;
	height:					auto;
}

#column2 .detail {
	margin:					0 0 5px 0;
	float:					left;
	background-color:		#fff;
	padding:				0;
	width:					520px;
}

#column2 .detail ul#tabs {
	float:					left;
	margin:					0 0 13px 0;
	padding:				0;
}

#column2 .detail ul#tabs li {
	display:				block;
	list-style:				none;
	float:					left;
	font-size:				1.2em;
	line-height:			1.3em;
	font-family:			Arial;
	padding:				2px 10px 2px 10px;
	border-right:			1px solid #eee;
	border-bottom:			1px solid #eee;
}

#column2 .detail ul#tabs li.first {
	border-bottom-color:	#fff;
	padding:				2px 10px 2px 15px;
}

#column2 .detail ul#tabs li.last {
	border-right:			none;
	padding:				2px 12px 2px 10px;
	max-width:				59px;
}

#column2 .detail ul#tabs li a {
	color:					#b0afaf;
	font-smooth:			never;
}

#column2 .detail ul#tabs li a:hover,
#column2 .detail ul#tabs li a:active,
#column2 .detail ul#tabs li a.hi {
	color:					#005380;
}

#column2 .detail .tab {
	padding:				0 15px;
	font-size:				1.2em;
	margin:					0 0 15px 0;
	display:				none;
	width:					490px;
}

#column2 .detail #overview div {
	margin:					0 0 15px 0;
	padding:				0;
	width:					490px;
}

#column2 .detail #overview div h4 {
	background-color:		transparent;
	color:					#005380;
	display:				block;
	width:					190px;
	padding:				0;
	margin:					0 0 3px 0;
	float:					none;
	font-weight:			bold;
	font-size:				1.2em;
	line-height:			1.2em;
}

#column2 .detail #overview div h4 a {
	color:					#005380;
}

#column2 .detail #overview div h4 a:hover,
#column2 .detail #overview div h4 a:active {
	color:					#f29400;
}

#column2 .detail .info {
	width:					190px!important;
	margin:					0 0 20px 0;
	font-size:				0.9em;
}

#column2 .detail .info p {
	height:					118px;
	width:					190px;
	font-size:				1.0em;
	line-height:			1.2em;
	overflow:				hidden;
	margin:					0;
}

#column2 .detail .info a.more {
	font-size:				1.0em;
}

#column2 .detail #overview .gallery {
	width:					285px!important;
	height:					150px;
	margin:					0 15px 20px 0;
}

#column2 .detail #overview .gallery div.new {
	margin:					0 0 -74px 0;
	left:					-60px;
}

#column2 .detail #overview .gallery img {
	margin:					0 0 6px 0;
}

#column2 .detail #overview .gallery img.big {
	margin:					0 8px 0 0;
}

#column2 .detail #overview div.left {
	width:					285px;
}

#column2 .detail #overview div.right {
	width:					190px;
}

#column2 .detail #overview div.right #map_s {
	width:					190px!important;
	overflow:				hidden;
}

#column2 .detail #overview div.right #map_s div {
	width:					auto;
	margin:					0;
	padding:				0;
	background-color:		transparent;
}

#column2 .detail #overview div.right #map_s .gmnoprint img,
#column2 .detail #overview div.right #map_s .gmnoprint div {
	position:				absolute;
	top:					-140px;
}

#column2 .detail #overview div.right #map_s div span {
	font-size:				10px;
}

#column2 .detail #location #map_l div span,
#column2 .detail #location #map_l div a {
	font-size:				10px;
	background-color:		#fff;
}

#column2 .detail #overview div.right #map_s div a,
#column2 .detail #location #map_l div a {
	color:					#f29400!important;
	font-size:				10px;
}

#column2 .detail #location #map_l {
	padding:				0!important;
	margin:					0!important;
}

#column2 .detail #overview ul.feature,
#column2 .detail #feature ul,
#column2 .detail #location ul {
	padding:				0;
	font-family:			Verdana;
	float:					left;	
	font-size:				0.85em;
	line-height:			1.1em;
	border-top:				1px solid #eee;
}

#column2 .detail #overview ul.feature {
	width:					285px;
	margin:					0;
}

#column2 .detail #feature ul,
#column2 .detail #location ul {
	width:					490px;
	margin:					0 0 10px 0;
}

#column2 .detail #location ol {
	float:					left;	
	font-size:				1.0em;
	line-height:			1.1em;
	margin:					0;
}

#column2 .detail #location table strong {
	color:					#666;
	font-size:				0.95em;
}

#column2 .detail #location table ol {
	font-size:				0.9em;
	margin:					4px 10px 0 0;
	width:					80px;
}

#column2 .detail #overview ul.feature li,
#column2 .detail #feature ul li,
#column2 .detail #location ul li {
	list-style:				none;
	margin:					0;
	padding:				6px 5px;
	height:					auto;
	border-bottom:			1px solid #eee;
	float:					left;
}

#column2 .detail #overview ul.feature li {
	width:					275px;
}

#column2 .detail #feature ul li,
#column2 .detail #location ul li {
	width:					480px;
}

#column2 .detail #overview ul.feature li span.left,
#column2 .detail #overview ul.forsale li span.left,
#column2 .detail #feature ul li span.left,
#column2 .detail #location ul li span.left{
	font-weight:			bold;
}

#column2 .detail #overview ul.forsale {
	margin:					0;
	width:					auto;
	padding:				0;
	font-family:			Verdana;
	float:					left;
	font-size:				0.9em;
	line-height:			1.1em;
}

#column2 .detail #overview ul.forsale li {
	list-style:				none;
	width:					490px;
	margin:					0;
	padding:				2px 0;
	height:					auto;
	float:					left;
}

#column2 .detail #overview ul.forsale li a {
	display:				inline;
	float:					left;
	cursor:					pointer;
	height:					auto;
	overflow:				hidden;
	line-height:			1.2em;
}

#column2 .detail #descript p,
#column2 .detail #descript ul,
#column2 .detail #feature p {
	font-size:				1.0em;
}

#column2 .detail #feature h5,
#column2 .detail #location h5 {
	color:					#666;
}

#column2 .detail #location input,
#column2 .detail #location label {
	float:					left;
	font-size:				1.0em;
	line-height:			1.1em;
}

#column2 .detail #location input.checkbox {
	position:				relative;
	top:					-4px;
}

#column2 .detail #location .legenda {
	margin:					5px 0;
	font-size:				0.9em;
}

#column2 #overview .legenda img,
#column2 .detail #location .legenda img {
	margin:					0 0 0 7px;
	position:				relative;
	top:					3px;
}

#column2 .detail #photo img.left {
	margin:					-2px 10px 10px 0;
}

#column2 .detail #photo #previewPane {
	float:					left;
	width:					376px;
	height:					283px;
	margin:					0 20px 20px 0;
	text-align:				center;
	vertical-align:			middle;
}

#column2 .detail #photo #previewPane img {
	border:					1px solid #f2f2f2;
}

#column2 .detail #photo #previewPane #largeImageCaption {
	font-style:				italic;
	text-align:				center;
	font-family:			Verdana, Arial, sans-serif;
	font-size:				0.9em;
	line-height:			1.4em;
}

#column2 .detail #photo #galleryContainer {
	width:					78px;
	height:					283px;
	float:					left;
	margin:					0 0 20px 0;
	position:				relative;
}

#column2 .detail #photo #galleryContainer #arrow_up,
#column2 .detail #photo #galleryContainer #arrow_down {
	background-color:		#f2f2f2;
	width:					78px;
	height:					13px;
	padding:				2px 0 0 0;
	text-align:				center;
	cursor:					pointer;
	float:					left;
	position:				relative;
	z-index:				10;
}

#column2 .detail #photo #galleryContainer #arrow_up {
	top:					0px;
}

#column2 .detail #photo #galleryContainer #arrow_down {
	bottom:					0px;	
}

#column2 .detail #photo #galleryContainer #arrow_up img,
#column2 .detail #photo #galleryContainer #arrow_down img {
	float:					none;
	position:				static;
	top:					0;
	margin:					0;
	opacity:				1.0;
}

#column2 .detail #photo #galleryContainer img {
	float:					left;
	opacity:				0.5;
	cursor:					pointer;
	border:					1px solid #fff;
}

#column2 .detail #photo #theImages {
	width:					78px;
	float:					left;
	height:					245px;
	margin:					4px 0;
	overflow:				hidden;
	position:				relative;
}

#column2 .detail #photo #theImages a {
	float:					left;
	display:				block;
	margin:					0 0 4px 0;
}

#column2 .detail #photo #theImages div {
	width:					78px;
	float:					left;
	position:				relative;
	top:					0px;
}

#column2 .detail #photo #theImages #slideEnd {
	float:					left;
}

#column2 .detail #photo #waitMessage{
	display:				none;
	margin-top:				125px;
	color:					#c5c5c5;
	line-height:			1.4em;
}
	
#column2 .detail #photo #theImages .imageCaption {
	display:				none;
}

#column2 .detail #photo #media {
	margin:					10px 0;
	padding:				0;
	float:					left;
	width:					490px;
	overflow:				hidden;
}

#column2 .detail #photo #media li {
	float:					left;
	list-style:				none;
	display:				block;
	padding:				0;
	margin:					0 35px 0 0;
	font-size:				0.85em;
}


#column2 .detail div.action {
	width:					505px;
	border-top:				1px solid #eee;
	padding:				3px 0 7px 15px;
	float:					left;
}

#column2 .detail div.action a {
	color:					#005380;
	padding:				0 5px 0 0;
}

#column2 .detail div.action a:hover,
#column2 .detail div.action a:active {
	color:					#f29400;
}

#column2 .detail div.action a img {
	position:				relative;
	top:					3px;
}


#column2 .attention ul {
	margin:					0;
	padding:				0;
	font-family:			Verdana;
	float:					left;
	width:					520px;
	font-size:				1.0em;
	line-height:			1.0em;
}

#column2 .attention ul li {
	list-style:				none;
	width:					520px;
	margin:					1px 0 0 0;
	padding:				0;
	height:					80px;
	background-color:		#fff;
}

#column2 .attention ul li a {
	display:				block;
	float:					left;
	cursor:					pointer;
	width:					417px;
	height:					80px;
	overflow:				hidden;
	margin:					0;
}

#column2 .attention ul li .more {
	font-weight:			normal;
	margin:					0 10px 0 0;
	float:					right;
}

#column2 .attention ul li img {
	float:					left;
	margin:					0 8px 0 0;
}

#column2 .attention ul li h5 {
	float:					left;
	font-size:				1.2em;
	line-height:			1.2em;
	margin:					5px 0 0 0;
	width:					321px;
	color:					#f29400;
}

#column2 .attention ul li p {
	color:					#005380;
	float:					left;
	font-size:				1.1em;
	line-height:			1.2em;
	font-weight:			normal;
	margin:					3px 0 0 0;
	width:					321px;
	height:					40px;
	overflow:				hidden;
}

#column2 .attention ul li div.price {
	float:					left;
	width:					103px;
	height:					55px;
	color:					#fff;
	text-align:				center;
	font-weight:			normal;
	margin:					0;
	line-height:			1.1em;
	padding:				25px 0 0 0;
}

#column2 .attention ul li.odd div.price {
	background:				#005380 url("/media/bg_price_odd.gif") left top no-repeat;
}

#column2 .attention ul li.even div.price {
	background:				#f29400 url("/media/bg_price_even.gif") left top no-repeat;
}

#column2 .news {
	margin:					0 0 30px 0;
}

#column2 .news img {
	float:					left;
}

#column2 .news dl {
	float:					left;
	margin:					-2px 0 0 0;
}

#column2 .news dl dt {
	float:					left;
	position:				relative;
	width:					25px;
	height:					22px;
	top:					10px;
	left:					-16px;
	margin-bottom:			-26px;
	background:				#005380 url("/media/bg_date.gif") left top no-repeat;
	color:					#fff;
	text-align:				center;
	font-size:				0.9em;
	line-height:			0.9em;
	padding:				4px 0 0 0;
	border:					1px solid #eee;
}

#column2 .news dl dd {
	width:					496px;
	margin:					0 0 -1px 0;
	padding:				10px 9px 10px 15px;
	background-color:		#fff;
	float:					left;
	font-family:			Verdana;
}

#column2 .news dl dd h4 {
	font-size:				1.3em;
	line-height:			1.4em;
}

#column2 .news dl dd h4 a {
	color:					#005380;
}

#column2 .news dl dd h4 a:hover,
#column2 .news dl dd h4 a:active {
	color:					#f29400
}

#column2 .news dl dd br {
	clear:					none!important;
}

#column2 .news dl dd img {
	float:					left;
	margin:					0 10px 10px 0;
}

#column2 .news dl dd.main img {
	margin:					0 14px 0 0;
}

#column2 .news dl dd p {
	font-size:				1.1em;
	line-height:			1.3em;
	font-weight:			normal;
}

#column2 .news dl dd a.react {
	float:					right;
}

#column2 .news dl dd div.comments {
	float:					left;
	width:					490px;
	padding:				5px 0;
	margin:					0;
	border-top:				1px solid #d7d7d7;
}

#column2 .news dl dd div.comment {
	float:					left;
	width:					490px;
	padding:				5px 0;
	margin:					0;
	border-bottom:			1px dashed #d7d7d7;
}

#column2 .news dl dd div.comment h5 {
	font-style:				italic;
	margin:					0;
}

#column2 .news dl dd div.comment .date {
	color:					#5f5f5f;
	float:					right;
	font-style:				italic;
}

#column2 .news dl dd div.comment .name {
	float:					left;
	font-weight:			bold;
}

#column2 .news dl dd div.comment .mail {
	margin:					1px 0 0 3px;
}

#column2 .news dl dd div.comment p {
	color:					#5f5f5f;
	float:					left;
	width:					496px;
	margin:					2px 0 0 0;
}

#column2 .news dl dd h5 {
	margin-bottom:			2px;
}

#column2 .news .pagebrowser {
	background-color:		#fff;
	padding:				10px 9px 10px 0;
	margin:					2px 3px 0 0;
	text-align:				right;
	width:					511px!important;
}

#column2 form#reactform,
#column2 .detail form,
#column2 .form form {
	background-color:		#fff;
	float:					left;
	margin:					2px 0 0 0;
	width:					490px;
}

#column2 form#reactform {
	padding:				0;
	margin:					1px 0 10px 0;
}

#column2 .news form#reactform {
	padding:				15px;
	width:					490px;
}

#column2 .news form#subsearch {
	margin:					0 0 1px 0;
	background-color:		#fff;
	float:					left;
	width:					520px;
}

#column2 form#reactform fieldset,
#column2 .detail form fieldset,
#column2 .form form fieldset {
	float:					left;
	margin:					0 0 20px 0;
}

#column2 .news form#subsearch fieldset {
	padding:				0 15px;
	margin:					0;
}

#column2 form#reactform fieldset {
	padding:				0;
}

#column2 .detail form fieldset {
	padding:				10px 15px;
	width:					460px;
}

#column2 .form form fieldset {
	padding:				10px 15px;
	width:					460px;
	border-bottom:			1px solid #d4d4d4;
	margin:					0;
}

#column2 form#reactform fieldset label,
#column2 .detail form fieldset label,
#column2 .news form#subsearch fieldset label,
#column2 .form form fieldset label {
	float:					left;
	margin:					0 25px 17px 0;
	text-align:				right;
	height:					15px;
	padding:				2px 0 0 0;
}
/*
#column2 form#reactform fieldset label {
	width:					104px;
}
*/
#column2 .detail form fieldset label {
	width:					89px;
}

#column2 .news form#subsearch fieldset label {
	margin:					0;
	text-align:				left;
}

#column2 form#reactform fieldset input,
#column2 form#reactform fieldset textarea,
#column2 .detail form fieldset input,
#column2 .detail form fieldset textarea,
#column2 .form form fieldset input,
#column2 .form form fieldset textarea {
	float:					left;
	margin:					0 0 17px 0;
}

#column2 form#reactform fieldset input,
#column2 form#reactform fieldset textarea {
	width:					26em;
}

#column2 form#subsearch fieldset input {
	width:					15em;
	margin:					3px 1px 10px 0;
	float:					left;
	height:					14px;
}

#column2 form#subsearch fieldset input.send {
	background:				#005380 url("/media/icon_search.gif") 1px 1px no-repeat;
	color:					#fff;
	width:					20px!important;
	height:					20px;
	float:					left;
	position:				relative;
	top:					0px;
}

#column2 .detail form fieldset input,
#column2 .detail form fieldset textarea,
#column2 .form form fieldset input,
#column2 .form form fieldset textarea {
	width:					26em;
}

#column2 form#reactform fieldset input.checkbox,
#column2 form#reactform fieldset input.CMS_CHECKBOX {
	margin:					-1px 5px 10px -3px;
}

#column2 .form form fieldset input.checkbox,
#column2 .form form fieldset input.CMS_CHECKBOX,
#column2 .form form fieldset input.radio,
#column2 .form form fieldset input.CMS_RADIO {
	margin:					-1px 5px 0 -3px;
}

#column2 .form form fieldset label.checkbox,
#column2 .form form fieldset label.CMS_CHECKBOX,
#column2 .form form fieldset label.radio,
#column2 .form form fieldset label.CMS_RADIO {
	margin:					0;
}

#column2 form#reactform fieldset input.submit,
#column2 .detail form fieldset input.submit,
#column2 .form form fieldset input.submit {
	color:					#fff;
	font-weight:			normal;
	border:					3px solid #eee;
	background-color:		#005380;
	float:					right;
	padding:				2px;
	font-family:			Verdana;
}

/* start of form */

#column2 .form {
	margin:					0 0 30px 0;
}

#column2 .form img {
	float:					left;
}

#column2 .form form fieldset label {
	width:					140px;
}

#column2 .form form fieldset label,
#column2 .form form fieldset input,
#column2 .form form fieldset textarea {
	margin-bottom:			5px;
}

/* end of form */

/* start of calendar */

#column2 .agenda h3 {
	margin:					0 0 10px 222px;
	font-size:				1.6em;
}

#column2 .agenda table {
	font-size:				1.2em;
}

#column2 .agenda table td,
#column2 .agenda table th {
	padding:				5px;
	border-bottom:			0;
	border-right:			0;
}

#column2 .agenda table th {
	text-align:				center;
}

#column2 .agenda table th.week {
	padding:				0;
	font-size:				1.0em;
	line-height:			1.1em;
}

#column2 .agenda table table {
	margin:					0;
	text-align:				center;
	width:					100%;
	border-bottom:			0px;
	border-right:			0px;
}

#column2 .agenda table table td {
	border-style:			none;
	padding:				0;
	vertical-align:			middle;
}

#column2 .agenda table table .nav {
	width:					15px;
	height:					15px;
	padding:				3px;
	text-align:				center;
	vertical-align:			middle;
}

#column2 .agenda table td.day {
	font-weight:			bold;
	padding-top:			10px;
}

#column2 .agenda table td.date {
	padding:				3px 0 0 2px;
	text-align:				center;
}

#column2 .agenda table td.date div {
	width:					42px;
	height:					37px;
	font-size:				1.1em;
	text-align:				center;
	padding:				4px 0 0 0;
	margin:					0;
}

#column2 .agenda table td.time {
	font-size:				1.0em;
	line-height:			1.1em;
	text-align:				center;
	width:					41px;
}

#column2 .agenda table tr.now td {
	font-style:				italic;
}

#column2 .agenda table td h5 {
	margin:					0 0 0 1px;
	font-size:				1.0em;
}

#column2 .agenda table td p {
	margin:					3px 0 0 0;
}

#column2 .agenda table th.events,
#column2 .agenda table td.events {
	width:					370px!important;
}

#column2 .agenda div.line {
	font-size:				0;
	line-height:			0;
	height:					1px!important;
	margin:					1px 0 2px 0;
}

#column2 .agenda table {
    border-right:			1px solid #fff;
    border-bottom:			1px solid #fff;
}

#column2 .agenda table td,
#column2 .agenda table th {
	border:					1px solid #fff;

}

#column2 .agenda table th {
	background-color:		#d5e8fa;
	color:					#006cb8;
}

#column2 .agenda table table {
	background-color:		#f4f4f4;
}

#column2 .agenda table table td {
	color:					#006cb8;
}

#column2 .agenda table td.day {
	color:					#006cb8;
}

#column2 .agenda table td.date div {
	background:				transparent url(/media/bg_item_sml.png) 2px top no-repeat;
	font-family:			Georgia, Times, Times New Roman, serif;
	color:					#8a8a8a;
	line-height:			1.2em;
}

#column2 .agenda table tr.odd td {
	background-color:		#eef4fa;
}

#column2 .agenda table tr.weekend td {
	background-color:		#f4f4f4;
}

#column2 .agenda table tr.now td {
	background-color:		#f0f2fa;
	color:					#4a4a4a;
}

#column2 .agenda table tr.now td.date div {
	color:					#4a4a4a!important;
}

#column2 .agenda table tr.weekend td.day {
	background-color:		#f4f4f4;
}

#column2 .agenda table td h5 {
	color:					#005380;
}

#column2 .agenda table td h5.ongoing {
	color:					#8a8a8a;
}

#column2 .agenda div.line {
	background-color:		#8a8a8a;
	float:					left;
	width:					42px;
	margin:					3px 0;
}

/* start lists */

#column2 .col1,
#column2 .col2 {
	width:					250px;
	float:					left;
}

#column2 .col1 {
	margin:					15px 20px 10px 0;
}

#column2 .col2 {
	margin:					15px 0 10px 0;
}

#column2 .col1 h3,
#column2 .col2 h3 {
	color:					#005380;
	margin-bottom:			-10px;
	background-color:		#fff;
	padding:				5px 8px;
	background-color:		#fff;
}

#column2 .col1 ul,
#column2 .col2 ul {
	margin:					0 0 7px 0;
	padding:				0 7px 0 7px;
	float:					left;
	width:					236px;
	background-color:		#fff;
}

#column2 .col1 ul li,
#column2 .col2 ul li {
	list-style:				none;
	margin:					7px 0 10px 0;
	padding:				0 15px 0 20px;
}

#column2 .col1 ul li.extern,
#column2 .col2 ul li.extern {
	background:				transparent url("/media/icon_external.gif") left 1px no-repeat;
}

#column2 .col1 ul li.intern,
#column2 .col2 ul li.intern {
	background:				transparent url("/media/icon_internal.gif") left 1px no-repeat;
}

#column2 .doc ul li {
	background:				transparent url("/media/icon_default.gif") left top no-repeat;
	border-bottom:			1px solid #eee;
	margin:					7px 0 0 0;
	padding:				0 15px 0 30px;
}

#column2 .doc ul li.pdf {
	background:				transparent url("/media/icon_pdf.gif") left top no-repeat;
}

#column2 .doc ul li.doc {
	background:				transparent url("/media/icon_doc.gif") left top no-repeat;
}

#column2 .doc ul li.jpg {
	background:				transparent url("/media/icon_jpg.gif") left top no-repeat;
}

#column2 .doc ul li.gif {
	background:				transparent url("/media/icon_gif.gif") left top no-repeat;
}

#column2 .doc ul li.zip {
	background:				transparent url("/media/icon_zip.gif") left top no-repeat;
}

#column2 .doc ul li div {
	display:				inline;
	float:					left;
	font-size:				0.9em;
}

#column2 .doc ul li span {
	float:					right;
	font-size:				0.9em;
}

#column2 .doc ul li a.more {
	font-size:				0.9em;
	float:					none;
	display:				block;
	text-align:				right;
	margin:					2px 0 7px 0;
}

/* end lists */

/* start search results */

#column2 .results {
	width:					520px;
	float:					left;
	margin:					0 0 15px 0;
}

#column2 .results h2 {
	display:				inline;
	padding:				5px 15px;
	background-color:		#fff;
	float:					left;
}

#column2 .results span.right {
	margin:					10px 15px 0 0;
	font-size:				1.1em;
}

#column2 .results ul {
	padding:				0;
	margin:					-10px 0 0 0;
	background-color:		#fff;
	width:					520px;
	float:					left;
	font-size:				1.0em;
}

#column2 .results ul li {
	list-style:				none;
	border-bottom:			1px solid #eee;
	padding:				10px 15px 15px 20px;
	width:					495px;
	font-size:				1.0em;
	margin:					0 0 0 -5px;
	float:					left;
}

#column2 .results ul li.extern {
	background:				transparent url("/media/icon_external.gif") left 10px no-repeat;
}

#column2 .results ul li.intern {
	background:				transparent url("/media/icon_internal.gif") left 10px no-repeat;
}

#column2 .results ul li a {
	font-weight:			bold;
	font-size:				1.2em;
}

#column2 .results ul li a.more {
	font-weight:			normal;
	font-size:				1.0em;
	display:				block;
	text-align:				right;
	margin-top:				3px;
}

#column2 .results ul li p {
	font-size:				1.1em;
	margin:					0;
}

#column2 .results ul li p.comment {
	font-style:				italic;
	color:					#666;
}

/* end search results */

/* start photo album */

#column2 .album {
	float:					left;
	margin:					15px 0 10px 0;
	background-color:		#fff;
	padding:				15px 0 8px 15px;
	width:					505px;
}

#column2 .album a {
	border:					1px solid #fff;
	display:				block;
	float:					left;
	margin:					0 7px 7px 0;
}

#column2 .album a:hover,
#column2 .album a:active {
	border:					1px solid #f29400;
}

#column2 .album img.left {
	margin:					0;
}

#column2 .photolist {
	width:					220px;
	background-color:		#fff;
	margin:					10px 0 0 0;
	font-size:				1.2em;
	padding:				10px;
	float:					left;
}

#column2 .photolist li {
	list-style:				none;
	float:					left;
}

#column2 .photolist li .thumb {
	float:					left;
	margin:					0 7px 0 0;
	width:					59px;
}

#column2 .photolist li .info {
	float:					left;
	width:					154px!important;
	margin:					0;
}

#column2 .photolist li .date {
	float:					left;
}

#column2 .photolist li a {
	float:					left;
	display:				block;
	height:					30px;
}

#column2 .photolist li a.more {
	clear:					left;
	float:					right;
	font-size:				0.8em;
}

/* end photo album */

/* start facebook */

#column2 .facelist {
	width:					240px;
	background-color:		#fff;
	margin:					10px 0 0 0;
	font-size:				1.0em;
}

#column2 .facelist li {
	list-style:				none;
}

#column2 .facelist li img,
#column2 .facelist li p {
	float:					left;
	margin:					4px 8px 15px 0;
}

#column2 .facelist li h4 {
	margin:					12px 0 3px 0;
}

#column2 .facelist li h5 {
	margin:					0 0 3px 0;
}

#column2 .facelist li p {
	float:					left;
	margin:					3px 0 7px 0;
	font-size:				1.0em;
}

#column2 .facebox {
	width:					490px;
	padding:				15px;
	background-color:		#fff;
	float:					left;
	margin:					15px 0 10px 0;
}

#column2 .facebox img {
	float:					left;
	margin:					0 10px 10px 0;
}

#column2 .facebox .naw {
	float:					left;
	width:					361px;
}

#column2 .facebox .naw table {
	font-size:				1.2em;
	line-height:			1.4em;
}

/* end facebook */

/* start poll results */

#column2 table.poll {
	background-color:		#fff;
	width:					390px;
	float:					left;
	margin:					0 0 12px 0;
	table-layout:			auto;
}

#column2 table.poll td {
	padding:				7px 7px 7px 7px;
	font-size:				1.4em;
	text-align:				left;
}

#column2 table.poll td.txt {
	width:					150px;
	font-size:				1.1em;
	padding:				3px 3px 3px 7px;
}

#column2 table.poll td.percent {
	width:					20px;
	font-size:				1.1em;
	text-align:				right;
	padding:				3px;
}

#column2 table.poll td.graph {
	width:					90px;
	padding:				3px;
}

#column2 table.poll td div.full {
	height:					12px;
	background-color:		#005380;
	margin:					0;
}

#column2 table.poll td.total {
	text-align:				right;
	padding:				3px 7px 10px 3px;
	font-size:				1.1em;
}

#column2 table.poll td.spacer {
	padding:				0;
	width:					5px!important;
	height:					5px;
	font-size:				0;
	line-height:			0;
}

/* end poll results */

/* start sitemap */

#column2 ul#sitemap {
	font-size:				1.6em;
	margin:					10px 0;
	padding:				0;
}

#column2 ul#sitemap li {
	list-style:				none;
	margin:					0;
	padding:				0;
}

#column2 ul#sitemap li a {
	background:				transparent url("/media/arrow_right_blue.gif") left 5px no-repeat;
	padding:				0 0 0 10px;
	font-weight:			bold;
	color:					#005380;
}

#column2 ul#sitemap li a:hover,
#column2 ul#sitemap li a:active {
	background:				transparent url("/media/arrow_right.gif") left 5px no-repeat;
	color:					#f29400;
}

#column2 ul#sitemap li ul a {
	background:				transparent url("/media/arrow_right_small.gif") left 5px no-repeat;
	padding:				0 0 0 8px;
	font-weight:			normal;
	font-size:				0.9em;
	color:					#f29400;
}

#column2 ul#sitemap li ul li a:hover,
#column2 ul#sitemap li ul li a:active {
	color:					#005380;
	background:				transparent url("/media/arrow_right_blue_small.gif") left 5px no-repeat;
}

/* end sitemap */

/* end middle column */

/* start right column */

#column3 {
	float:					left;
	width:					198px;
	margin:					0 0 10px 0;
	padding:				10px 5px 0 5px;
	text-align:				center;
}

#column3 h3 {
	width:					159px;
	clear:					both;
}

#column3 h3 a {
	background-color:		#005380;
}

#column3 h3 a:hover,
#column3 h3 a:active {
	background-color:		#f29400;
	color:					#fff;
}

#column3 p {
	margin:					0 0 5px 0;
	font-weight:			bold;
	font-family:			Arial;
	text-align:				left;
	font-size:				1.2em;
	line-height:			1.2em;
}

#column3 ul,
#column3 dl {
	text-align:				left;
	margin:					7px 0 15px 14px;
	padding:				0;
	width:					170px;
	color:					#005380;
	font-family:			Verdana;
	font-size:				0.9em;
	float:					left;
}

#column3 ul li,
#column3 dl dd {
	display:				block;
	background-color:		#eee;
	margin:					0 0 1px 0;
	width:					146px;
	padding:				7px 4px 7px 20px;
	float:					left;
	list-style:				none;
}

#column3 ul li a,
#column3 dl dd a {
	font-weight:			bold;
	font-size:				1.2em;
	line-height:			1.2em;
	padding:				2px 0 3px 30px;
	margin:					0 0 0 -30px;
}

#column3 ul li p,
#column3 dl dd {
	margin:					0;
	font-weight:			normal;
	font-family:			Verdana;
}

#column3 ul li a.download,
#column3 dl dd a.more {
	font-weight:			normal;
	float:					right;
	background-image:		none!important;
	padding:				0;
	margin:					0;
}

#column3 ul.documents li a {
	background:				transparent url("/media/icon_default.gif") left top no-repeat;
}

#column3 ul li.pdf a {
	background:				transparent url("/media/icon_pdf.gif") left top no-repeat;
}

#column3 ul li.doc a {
	background:				transparent url("/media/icon_doc.gif") left top no-repeat;
}

#column3 ul li.jpg a {
	background:				transparent url("/media/icon_jpg.gif") left top no-repeat;
}

#column3 ul li.gif a {
	background:				transparent url("/media/icon_gif.gif") left top no-repeat;
}

#column3 ul li.zip a {
	background:				transparent url("/media/icon_zip.gif") left top no-repeat;
}

#column3 dl.news dt {
	float:					left;
	position:				relative;
	top:					8px;
	left:					-10px;
	margin-bottom:			-26px;
}

#column3 ul.links li {
	margin:					0;
}

#column3 ul.links li.extern a {
	background:				transparent url("/media/icon_external.gif") 6px 4px no-repeat;
	color:					#005380;
}

#column3 ul.links li.extern a:hover,
#column3 ul.links li.extern a:active {
	color:					#f29400;
}

#column3 ul.links li.intern a {
	background:				transparent url("/media/icon_internal.gif") 6px 4px no-repeat;
	color:					#f29400;
}

#column3 ul.links li.intern a:hover,
#column3 ul.links li.intern a:active {
	color:					#005380;
}

#column3 div {
	float:					left;
	margin:					7px 0 15px 14px;
	width:					170px;
}

#column3 form {
	float:					left;
	width:					170px;
}

#column3 fieldset {
	background-color:		#eee;
	padding:				14px 7px;
	width:					156px;
	float:					left;
	line-height:			0.5em;
}

#column3 label {
	font-weight:			bold;
	font-family:			Verdana;
	line-height:			1.2em;
	width:					12.8em;
	margin:					0 0 3px 3px;
	float:					left;
}

#column3 input.radio,
#column3 input.checkbox {
	margin:					0 3px 5px 0;
}

#column3 label.radio,
#column3 label.checkbox {
	font-weight:			normal;
	font-family:			Verdana;
	font-size:				1.0em;
	line-height:			1.2em;
	width:					13.9em!important;
	margin:					0 0 3px 0;
	float:					left;
}

#column3 fieldset a {
	float:					right;
	font-size:				1.1em;
	line-height:			1.2em;
}

#column3 table {
	background-color:		#eee;
	width:					170px;
	float:					left;
	margin:					7px 0 15px 14px;
	table-layout:			auto;
}

#column3 table td {
	padding:				3px 3px 3px 7px;
	font-size:				1.2em;
	text-align:				left;
}

#column3 table td.txt {
	width:					80px;
	font-size:				1.1em;
	padding:				3px 3px 3px 7px;
}

#column3 table td.percent {
	width:					20px;
	font-size:				1.1em;
	text-align:				right;
	padding:				3px;
}

#column3 table td.graph {
	width:					70px;
	padding:				3px;
}

#column3 table td div.full {
	height:					10px;
	background-color:		#f29400;
	border:					1px solid #005380;
	margin:					0;
}

#column3 table td.total {
	text-align:				right;
	padding:				3px 7px 10px 3px;
}

#column3 table td.spacer {
	padding:				0;
	width:					5px!important;
	height:					5px;
	font-size:				0;
	line-height:			0;
}

#column3 input {
	float:					left;
	margin:					0;
}


#column3 select {
	float:					left;
	margin:					0 0 12px 0;
	width:					15.5em;
}

#column3 #quicksearch input {
	width:					13em;
	margin:					0 1px 0 0;
}

#column3 input.send {
	background:				#005380 url("/media/icon_search.gif") left top no-repeat;
	color:					#fff;
	width:					18px!important;
	height:					19px;
	float:					left;
	position:				relative;
	top:					0px;
}

#column3 input.submit {
	color:					#fff;
	font-weight:			normal;
	border:					3px solid #fff;
	background-color:		#005380;
	float:					right;
	padding:				2px;
}

#column3 input.prijs {
	width: 43px
}
#column3 label.sub {
	float: left;
	width: 25px;
	font-weight: normal;
	font-size:1em;
	padding-top: 4px;
}

#column3 div#selecttype {
	margin: 0;
}

#column3 div#searchcounter {
	line-height: 12px;
	padding: 0;
	margin: 0;
	text-align: left;
}


/* end right column */

/* end content */

/* start footer */

#footer_container {
	height:					42px;
	float:					left;
	overflow:				hidden;
	width:					100%;
	padding-top:			25px;
}

#footer {
	height:					37px;
	width:					986px;
	background-color:		#fff;
	margin:					0 auto;
	padding:				5px 5px 0 5px;
	text-align:				center;
}

#footer ul {
	margin:					0 auto;
	padding:				0;
	width:					851px;
}

#footer ul li {
	list-style:				none;
	display:				inline;
	margin:					0;
	padding:				0;
}

#footer ul li a {
	display:				block;
	padding:				0;
	float:					left;
}

a.vanderschaafenkooymans {
	background:				#fff url("/media/ml_vanderschaafenkooymans_bw.gif") left top no-repeat;
	width:					77px;
	height:					22px;
	margin:					9px 65px 0 0;
}

a.vanderschaafenkooymans:hover,
a.vanderschaafenkooymans:active {
	background-image:		url("/media/ml_vanderschaafenkooymans_fc.gif");
}

a.overspaern {
	background:				#fff url("/media/ml_overspaern_bw.gif") left top no-repeat;
	width:					109px;
	height:					19px;
	margin:					10px 65px 0 0;
}

a.overspaern:hover,
a.overspaern:active {
	background-image:		url("/media/ml_overspaern_fc.gif");
}

a.hollandresidence {
	background:				#fff url("/media/ml_hollandresidence_bw.gif") left top no-repeat;
	width:					103px;
	height:					18px;
	margin:					11px 65px 0 0;
}

a.hollandresidence:hover,
a.hollandresidence:active {
	background-image:		url("/media/ml_hollandresidence_fc.gif");
}

a.spaarneduin {
	background:				#fff url("/media/ml_spaarneduin_bw.gif") left top no-repeat;
	width:					93px;
	height:					21px;
	margin:					9px 65px 0 0;
}

a.spaarneduin:hover,
a.spaarneduin:active {
	background-image:		url("/media/ml_spaarneduin_fc.gif");
}

a.mvmmakelaardij {
	background:				#fff url("/media/ml_mvmmakelaardij_bw.gif") left top no-repeat;
	width:					60px;
	height:					34px;
	margin:					0 65px 0 0
}

a.mvmmakelaardij:hover,
a.mvmmakelaardij:active {
	background-image:		url("/media/ml_mvmmakelaardij_fc.gif");
}

a.kokmakelaars {
	background:				#fff url("/media/ml_kokmakelaars_bw.gif") left top no-repeat;
	width:					84px;
	height:					30px;
	margin:					2px 0 0 0;
}

a.kokmakelaars:hover,
a.kokmakelaars:active {
	background-image:		url("/media/ml_kokmakelaars_fc.gif");
}

/* end footer */
