
/*     Design and programming by TYPOMONE.COM      */
/*   http://www.typomone.com / info@typomone.com   */

html, body, div,
p, h1, h2, h3, h4, h5, h6,
form, fieldset, input, span, img 			{ padding: 0px; margin: 0px; border: 0px; }
html 										{ width: 100%; height: 100%; overflow: -moz-scrollbars-vertical; }
body 										{ width: 100%; height: 100%; font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif"; font-size: 12px; line-height: 19px; color: #272A2F; }

a:link, a:visited							{ text-decoration: underline; color: #272A2F; }
a:hover, a:active							{ text-decoration: underline; color: #272A2F; }

#centered 									{ width: 944px; margin: 0px auto; }

#headerbar 									{ width: 938px; height: 79px; float: left; padding: 5px 6px 0px 0px; text-align: right; font-size: 11px; background: url("images/bg-headerbar.jpg") 0px 0px no-repeat; }

	#headerbar #logo a						{ display: block; width: 188px; height: 32px; float: left; margin: 17px 0px 0px 16px; text-decoration: none; }

	#headerbar a, #headerbar img			{ vertical-align: middle; }

	#headerbar a:link, #headerbar a:visited { text-decoration: none; color: #78828c; }
	#headerbar a:hover, #headerbar a:active { text-decoration: underline; color: #78828c; }

	#headerbar img.nav 						{ margin: 0px 14px 0px 14px; }
	#headerbar img.lang						{ margin: 0px 7px 0px 7px; }

	#headerbar input.text					{ vertical-align: middle; width: 120px; height: 14px; padding: 0px 5px 0px 5px; border: solid 1px #EBEBEB; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px; color:#78828c; }
	#headerbar input.dosearch				{ vertical-align: middle; width: 15px; height: 15px; background: url("images/buttons/dosearch.gif") 0px 0px no-repeat; cursor: pointer; }
	#headerbar input.dosearch:hover			{ background: url("images/buttons/dosearch.gif") 0px -16px no-repeat; }


#container 									{ width: 944px; float: left; }

#mainnav 									{ width: 930px;	float: left; padding: 14px 0px 12px 14px; background-color: #ffffff; }

	#mainnav a								{ display: block; float: left; }
	#mainnav img							{ display: block; float: left; padding: 0px 24px 0px 24px; }
	#mainnav a span 						{ display: none; }

	#mainnav a.nav_overvictoire				{ width: 106px; height: 12px; background: url("images/nav/over-victoire.gif") 0px 0px no-repeat; }
	#mainnav a.nav_sinds1961				{ width: 73px; height: 12px; background: url("images/nav/sinds-1961.gif") 0px 0px no-repeat; }
	#mainnav a.nav_modellen					{ width: 76px; height: 12px; background: url("images/nav/modellen.gif") 0px 0px no-repeat; }
	#mainnav a.nav_architecten				{ width: 97px; height: 12px; background: url("images/nav/architecten.gif") 0px 0px no-repeat; }
	#mainnav a.nav_ontwerpers				{ width: 115px; height: 12px; background: url("images/nav/de-ontwerpers.gif") 0px 0px no-repeat; }
	#mainnav a.nav_nieuws					{ width: 54px; height: 12px; background: url("images/nav/nieuws.gif") 0px 0px no-repeat; }
	#mainnav a.nav_makelaardij				{ width: 95px; height: 12px; background: url("images/nav/makelaardij.gif") 0px 0px no-repeat; }
	#mainnav a.nav_clubvictoire				{ width: 104px; height: 12px; background: url("images/nav/club-victoire.gif") 0px 0px no-repeat; }
	#mainnav a.active,
	#mainnav a:hover, #mainnav a:active		{ background-position: 0px -13px; }


#main 										{ position: relative; width: 944px; min-height: 553px; padding: 0px 0px 35px 0px; height: auto!important; height: 553px; float: left; background-color: #ffffff; }

#bottombar									{ width: 932px; clear: both; float: left; text-align: right; margin: 5px 0px 0px 0px; padding: 5px 6px 5px 6px; background: url("images/bg-bottombar.jpg") 0px 0px no-repeat; }

	#bottombar a, #bottombar img			{ vertical-align: middle; }

	#bottombar a:link, #bottombar a:visited { text-decoration: none; color: #78828c; }
	#bottombar a:hover, #bottombar a:active { text-decoration: underline; color: #78828c; }

	#bottombar img 							{ margin: 0px 20px 0px 20px; }


div.homepageflash							{ width: 944px; height: 338px; float: left; padding: 0px 0px 40px 0px; }

div.homepagenews							{ width: 944px; float: left; padding: 0px 0px 40px 0px; }

	div.homepagenews div.item				{ width: 438px; min-height: 122px; height: auto!important; height: 122px; float: left; padding: 9px 14px 3px 14px; margin: 0px 3px 0px 0px; background-color: #ececec; color: #42464b; }

		div.homepagenews div.item a												{ display: block; padding: 0px 0px 0px 14px; height: 19px; float: left; }
		div.homepagenews div.item a:link, div.homepagenews div.item a:visited	{ text-decoration: none; font-weight: bold; color: #42464b; background: url("images/contentnav-arrow-right-active.gif") 0px 4px no-repeat; }
		div.homepagenews div.item a:hover, div.homepagenews div.item a:active	{ text-decoration: underline; font-weight: bold; color: #42464b; }

	div.homepagenews div.photo				{ width: 188px; float: left; margin: 0px 3px 0px 0px; line-height: 0px; font-size: 0px; }
	div.homepagenews div.list				{ width: 256px; float: left; min-height: 122px; height: auto!important; height: 122px; padding: 9px 14px 3px 14px; background-color: #ececec; color: #42464b; }

		div.homepagenews div.list ul 			{ padding: 0px; margin: 0px; list-style: none; }
		div.homepagenews div.list ul li 		{ padding: 0px 0px 0px 14px; background: url("images/contentnav-arrow-right-active.gif") 0px 4px no-repeat; }

		div.homepagenews div.list a:link, div.homepagenews div.list a:visited	{ text-decoration: none; color: #42464b; }
		div.homepagenews div.list a:hover, div.homepagenews div.list a:active	{ text-decoration: underline; color: #42464b; }

		
div.homepagelinks							{ width: 944px; float: left; padding: 0px 0px 40px 0px; }

	div.homepagelinks a:link, div.homepagelinks a:visited	{ text-decoration: none; color: #666666; }
	div.homepagelinks a:hover, div.homepagelinks a:active	{ text-decoration: underline; color: #666666; }

	div.homepagelinks ul 					{ padding: 0px; margin: 0px; list-style: none; }
	div.homepagelinks ul li 				{ padding: 0px 0px 0px 14px; background: url("images/contentnav-arrow-right-active.gif") 0px 4px no-repeat; }

	div.homepagelinks div.small					{ width: 160px; float: left; min-height: 126px; height: auto!important; height: 126px; padding: 0px 14px 0px 14px; }
	div.homepagelinks div.small.border			{ border-right: solid 3px #ececec; }
	div.homepagelinks div.small.noborder		{ margin: 0px 3px 0px 0px; }
	
	div.homepagelinks div.large					{ width: 247px; height: 100%; float: left; min-height: 126px; height: auto!important; height: 126px; padding: 0px 14px 0px 14px; border-right: solid 3px #ececec; }
	div.homepagelinks div.large.dickkoopmans	{ background: url("images/homepage/dick-koopmans.gif") right bottom no-repeat; }
	div.homepagelinks div.large.andrehoek 		{ background: url("images/homepage/andre-hoek.gif") right bottom no-repeat; }
	
	div.homepagelinks div.photos				{ width: 278px; float: left; padding: 3px; background-color: #dddddd; line-height: 0px; font-size: 0px; }

	
#contentheader								{ width: 944px; float: left; padding: 0px 0px 28px 0px; line-height: 0px; font-size: 0px; }

	#contentheader div.title 				{ width: 140px; float: left; line-height: 0px; margin-right: 3px; background-color: #3c3f44; }
	#contentheader div.images				{ width: 801px; float: left; line-height: 0px; line-height: 0px; font-size: 0px; }
		#contentheader div.images img				{ float: left; }
		#contentheader div.images img.paddingright	{ padding-right: 3px; }
	#contentheader div.subnav				{ width: 801px; height: 29px; float: left; background-color: #3c3f44; }
	#contentheader div.subnav img			{ float: left; }

	#contentheader a						{ display: block; float: left; text-decoration: none; color: #d0d0d0; }
	#contentheader a span 					{ display: none; font-size: 12px; line-height: 19px; }

	#contentheader a.subnav_algemeen		{ width: 141px; height: 29px; background: url("images/nav/sub/modellen_algemeen.gif") 0px 0px no-repeat; }
	#contentheader a.subnav_specificaties	{ width: 164px; height: 29px; background: url("images/nav/sub/modellen_specificaties.gif") 0px 0px no-repeat; }
	#contentheader a.subnav_fotos			{ width: 118px; height: 29px; background: url("images/nav/sub/modellen_fotos.gif") 0px 0px no-repeat; }
	#contentheader a.subnav_brochure		{ width: 142px; height: 29px; background: url("images/nav/sub/modellen_brochure.gif") 0px 0px no-repeat; }
	#contentheader a.subnav_model			{ width: 129px; height: 29px; background: url("images/nav/sub/makelaardij_model.gif") 0px 0px no-repeat; }
	#contentheader a.subnav_nieuw			{ width: 149px; height: 29px; background: url("images/nav/sub/makelaardij_nieuw.gif") 0px 0px no-repeat; }
	#contentheader a.subnav_jaar			{ width: 102px; height: 29px; background: url("images/nav/sub/makelaardij_jaar.gif") 0px 0px no-repeat; }
	#contentheader a.subnav_afmetingen		{ width: 194px; height: 29px; background: url("images/nav/sub/makelaardij_afmetingen.gif") 0px 0px no-repeat; }
	#contentheader a.subnav_prijs			{ width: 121px; height: 29px; background: url("images/nav/sub/makelaardij_prijs.gif") 0px 0px no-repeat; }

	#contentheader a:hover, #contentheader a:active 													{ background-position: 0px -29px; color: #d0d0d0; }
	#contentheader a.active, #contentheader a.active:hover, #contentheader a.active:active				{ background-position: 0px -58px; color: #d0d0d0; }
	#contentheader a.ascending, #contentheader a.ascending:hover, #contentheader a.ascending:active		{ background-position: 0px -87px; color: #0a0b0c; }
	#contentheader a.descending, #contentheader a.descending:hover, #contentheader a.descending:active	{ background-position: 0px -116px; color: #0a0b0c; }

	#contentheader a span.subnav_model_text			{ display: block; padding: 6px 0px 0px 86px; }
	#contentheader a span.subnav_new_text			{ display: block; padding: 6px 0px 0px 86px; }
	#contentheader a span.subnav_year_text			{ display: block; padding: 6px 0px 0px 0px; }
	#contentheader a span.subnav_size_text			{ display: block; padding: 6px 0px 0px 0px; }
	#contentheader a span.subnav_price_text			{ display: block; padding: 6px 0px 0px 0px; }


#contentnav									{ width: 140px; float: left; clear: both; padding: 0px 3px 0px 0px; line-height: 15px; }

	#contentnav ul							{ padding: 0px 0px 0px 0px; margin: 0px; list-style: none; }
	#contentnav ul li						{ padding: 0px 0px 18px 14px; }
	#contentnav ul li.noarrow				{ padding: 0px 0px 18px 7px; background: none; }
	#contentnav ul li.noarrow ul			{ padding: 11px 0px 0px 7px; }
	#contentnav ul li ul					{ padding: 18px 0px 0px 0px; margin: 0px 0px 0px -7px; }
	#contentnav ul li ul li					{ padding: 0px 0px 11px 14px; }
	#contentnav ul li ul li ul				{ padding: 11px 0px 0px 0px; margin: 0px; }
	#contentnav ul li ul li ul li			{ padding: 0px 0px 11px 14px; }
	#contentnav ul li ul li ul li.last		{ padding: 0px 0px 0px 14px; }
	#contentnav li							{ background: url("images/contentnav-arrow-right.gif") 0px 3px no-repeat; font-weight: normal; }
	#contentnav li.back						{ background: url("images/contentnav-arrow-left.gif") 0px 3px no-repeat; }
	#contentnav li.up						{ background: url("images/contentnav-arrow-up.gif") 0px 3px no-repeat; }
	#contentnav li.down						{ background: url("images/contentnav-arrow-down.gif") 0px 3px no-repeat; }
	#contentnav li.active					{ background: url("images/contentnav-arrow-right-active.gif") 0px 3px no-repeat; color: #3c3f44; font-weight: bold; }
	#contentnav ul.news li					{ padding: 0px 0px 4px 14px; }

	#contentnav a:link, #contentnav a:visited								{ text-decoration: none; color: #78828c; }
	#contentnav a:hover, #contentnav a:active								{ text-decoration: none; color: #3c3f44; }

	#contentnav a.highlight:link, #contentnav a.highlight:visited			{ text-decoration: none; color: #3c3f44; font-weight: bold; }
	#contentnav a.highlight:hover, #contentnav a.highlight:active			{ text-decoration: none; color: #3c3f44; font-weight: bold; }


#content									{ width: 801px; float: left; padding: 0px 0px 21px 0px; }

	#content p								{ padding: 0px 0px 19px 0px; }
	#content p.openingtext					{ font-weight: bold; }
	#content p.nopadding					{ padding: 0px; }

	#content img.contentseparator			{ padding: 7px 0px 21px 0px; }
	#content img.contentbottom				{ padding: 21px 0px 7px 0px; }
	#content img.pagebottom					{ padding: 7px 0px 7px 0px; }

	#content label 							{ float: left; margin: 0px 0px 3px 0px; }
	#content label span						{ width: 100px; vertical-align: top; display: block; float: left; line-height: 16px; }
	#content label input.text				{ padding: 0px 5px 0px 5px; margin: 0px 0px 0px 3px; float: left; border-left: solid 1px #8c8f91; border-top: solid 1px #8c8f91; border-right: solid 1px #c9c9c4; border-bottom: solid 1px #c9c9c4; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px; color:#272A2F; height: 14px; }
	#content label textarea.textarea		{ padding: 0px 5px 0px 5px; margin: 0px 0px 0px 3px; float: left; border-left: solid 1px #8c8f91; border-top: solid 1px #8c8f91; border-right: solid 1px #c9c9c4; border-bottom: solid 1px #c9c9c4; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px; color:#272A2F; }
	#content label input.text.extrasmall	{ width: 16px; }
	#content label input.text.small			{ width: 26px; }
	#content label input.text.short			{ width: 172px; }
	#content label input.text.long			{ width: 244px; }
	#content label textarea.long			{ width: 244px; }
	#content label input.checkbox			{ display: block; float: left; margin: 2px 7px 0px 3px; }
	#content label input.radio				{ display: block; float: left; margin: 2px 7px 0px 3px; }
	#content div.fieldholder				{ width: 256px; float: left; }
	#content label.checkbox1				{ width: 48px; display: block; float: left; padding: 0px 0px 0px 3px; }
	#content label.checkbox2				{ width: 99px; display: block; float: left; padding: 0px 0px 0px 3px; }
	#content label.checkbox3				{ width: 150px; display: block; float: left; padding: 0px 0px 0px 3px; }
	#content label.error input.text			{ border: solid 1px #cc0000; }
	#content label.error textarea			{ border: solid 1px #cc0000; }

	#content .rightbuttons					{ float: right; clear: both; padding: 7px 0px 0px 0px; }
	#content input.send						{ width: 91px; height: 27px; background: url("images/buttons/verstuur.gif") 0px 0px no-repeat; cursor: pointer; }
	#content input.send:hover,
	#content input.send:active				{ background: url("images/buttons/verstuur.gif") 0px -27px no-repeat; cursor: pointer; }
	#content input.subscribe				{ width: 101px; height: 27px; background: url("images/buttons/aanmelden.gif") 0px 0px no-repeat; cursor: pointer; }
	#content input.subscribe:hover,
	#content input.subscribe:active			{ background: url("images/buttons/aanmelden.gif") 0px -27px no-repeat; cursor: pointer; }
	#content input.unsubscribe				{ width: 92px; height: 27px; background: url("images/buttons/afmelden.gif") 0px 0px no-repeat; cursor: pointer; }
	#content input.unsubscribe:hover,
	#content input.unsubscribe:active		{ background: url("images/buttons/afmelden.gif") 0px -27px no-repeat; cursor: pointer; }

	div.contenttext							{ padding: 0px 0px 0px 20px; }

	div.fullwidth							{ width: 781px; }
	div.almostfullwidth						{ width: 638px; }
	div.threequarterwidth					{ width: 490px; }
	div.overhalfwidth						{ width: 420px; }
	div.halfwidth							{ width: 389px; }
	div.underhalfwidth						{ width: 321px; }

	div.modelspecificationscontent			{ width: 301px; float: left; }
	div.modelspecifications 				{ padding: 3px 0px 7px 0px; margin: 0px; width: 301px; list-style: none; float: left; }
	div.modelspecifications div				{ padding: 2px 28px 0px 3px; margin: 0px; width: 270px; clear: both; border-bottom: solid 1px #DADBDC; float: left; }
	div.modelspecifications div h6			{ width: 120px; text-align: left; font-size: 12px; font-weight: normal; float: left; }
	div.modelspecifications div span		{ width: 150px; text-align: right; float: right; }
	div.modelspecifications div span.bold	{ font-size: 14px; font-weight: bold; }

	div.modelspecificationslinks			{ width: 273px; float: left; clear: both; }
	
	div.modelthumbnails						{ width: 327px; margin: 0px 25px 0px 0px; float: left; line-height: 0px; font-size: 0px; }
	div.modelthumbnails img					{ display: block; padding: 0px 3px 3px 0px; float: left; }
	
	div.brokeragespecificationscontent		{ width: 449px; float: left; }
	
	div.contentlinks						{ padding: 0px 0px 0px 0px; float: left; clear: both; }
	div.contentlinks a						{ display: block; float: left; padding: 0px 0px 0px 14px; margin: 0px 21px 0px 0px; height: 19px; background: url("images/contentnav-arrow-right-active.gif") 0px 4px no-repeat; }
	div.contentlinks a.nomargin				{ margin: 0px; }
	div.contentlinks.left					{ float: left; }
	div.contentlinks.right					{ float: right; }
	div.contentlinks a:link,
	div.contentlinks a:visited				{ text-decoration: none; color: #666666; }
	div.contentlinks a:hover,
	div.contentlinks a:active				{ text-decoration: underline; color: #666666; }
	div.contentlinks a.down					{ background: url("images/contentnav-arrow-down.gif") 0px 6px no-repeat; }
	div.contentlinks a.pdf 					{ background: url("images/icon-pdf.gif") 0px 0px no-repeat; padding: 0px 0px 0px 21px; }
	div.contentlinks a.print 				{ background: url("images/icon-print.gif") 0px 0px no-repeat; padding: 0px 0px 0px 21px; }
	div.contentlinks a.email 				{ background: url("images/icon-email.gif") 0px 0px no-repeat; padding: 0px 0px 0px 21px; }

	div.rightphoto							{ float: right; text-align: right; clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px 19px 0px; }
	div.rightphoto img						{ display: inline; padding: 0px 0px 3px 3px; }

	div.leftphoto							{ float: left; clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px 19px 0px; }
	div.leftphoto img						{ display: inline; padding: 0px 3px 3px 0px; }

	div.leftillustration					{ float: left; line-height: 0px; font-size: 0px; }
	div.leftillustration img				{ display: inline; padding: 0px 0px 7px 0px; }

	div.rightillustration					{ float: right; padding: 0px 40px 0px 0px; text-align: right; clear: both; line-height: 0px; font-size: 0px; }
	div.rightillustration img				{ display: inline; padding: 0px 0px 7px 0px; }

	div.textblockfullwidth					{ width: 761px; padding: 15px 20px 20px 20px; background-color: #f2f2f2; float: left; }
	div.textblockfullwidthnopadding			{ width: 801px; padding: 0px; background-color: #f2f2f2; float: left; }
	div.textblockhalfwidth					{ width: 801px; float: left; background: #f2f2f2 url("images/textblockhalfwidth-divider.gif") 0px 0px repeat-y; }
	div.textblockhalfwidthleft				{ width: 359px; padding: 15px 20px 20px 20px; float: left; margin: 0px 3px 0px 0px; }
	div.textblockhalfwidthright				{ width: 359px; padding: 15px 20px 20px 20px; float: left; }

	ul.rotatedsquare						{ padding: 0px; margin: 0px; list-style: none; }
	ul.rotatedsquare li						{ padding: 0px 0px 7px 14px; background: url("images/li-rotatedsquare.gif") 0px 5px no-repeat; }

	ul.modeldetails		 					{ padding: 3px 0px 14px 0px; margin: 0px; width: 389px; list-style: none; }
	ul.modeldetails li						{ padding: 2px 0px 0px 3px; margin: 0px 0px 0px 0px; border-bottom: solid 1px #DADBDC; }
	ul.modeldetails ol						{ padding: 0px; margin: 0px; list-style: none; }
	ul.modeldetails ol li					{ padding: 2px 0px 2px 7px; border: 0px; }

	ul.brokeragedetails		 				{ padding: 3px 0px 14px 0px; margin: 0px; width: 449px; list-style: none; }
	ul.brokeragedetails li					{ padding: 2px 40px 0px 3px; margin: 0px 0px 0px 0px; border-bottom: solid 1px #DADBDC; }
	ul.brokeragedetails ol					{ padding: 0px; margin: 0px; list-style: none; }
	ul.brokeragedetails ol li				{ padding: 2px 0px 2px 7px; border: 0px; }

	div.modelphotos							{ width: 799px; padding: 1px 1px 1px 1px; background-color: #f2f2f2; float: left; }
	div.modelphotos table td				{ width: 124px; height: 124px; padding: 5px; text-align: center; vertical-align: middle; background-color: #e2e2e2; border-top: solid 1px #cccccc;	border-left: solid 1px #cccccc;	border-bottom: solid 2px #999999; border-right: solid 2px #999999; }
	div.modelphotos table td a				{ display: block; width: 124px; line-height: 0px; font-size: 0px; }
	div.modelphotos table td span			{ display: none; }

	div.brokerageoverview					{ width: 801px; float: left; }
	div.brokerageoverview a img				{ display: block; width: 106px; height: 72px; padding: 0px 3px 0px 0px; margin: -27px 0px -26px 0px; float: left; line-height: 0px; font-size: 0px; background-color: #ffffff; }
	div.brokerageoverview a.textodd			{ display: block; width: 801px; height: 19px; background-color: #ececec; padding: 27px 0px 26px 0px; float: left; text-decoration: none; margin: 0px 0px 3px 0px; }
	div.brokerageoverview a.texteven		{ display: block; width: 801px; height: 19px; background-color: #f5f5f5; padding: 27px 0px 26px 0px; float: left; text-decoration: none; margin: 0px 0px 3px 0px; }
	div.brokerageoverview a:hover.textodd,
	div.brokerageoverview a:hover.texteven	{ background-color: #CBCCCD; }
	div.brokerageoverview span.model		{ display: block; width: 129px; padding: 0px 0px 0px 34px; text-align: left; font-weight: bold; float: left; }
	div.brokerageoverview span.new			{ display: block; width: 149px; padding: 0px 0px 0px 0px; text-align: left; float: left; }
	div.brokerageoverview span.year			{ display: block; width: 50px; padding: 0px 0px 0px 0px; text-align: left; float: left; }
	div.brokerageoverview span.size			{ display: block; width: 170px; padding: 0px 0px 0px 0px; text-align: right; float: left; }
	div.brokerageoverview span.currency		{ display: block; width: 70px; padding: 0px 0px 0px 0px; text-align: right; float: left; }
	div.brokerageoverview span.price		{ display: block; width: 70px; padding: 0px 0px 0px 0px; text-align: right; float: left; }
	div.brokerageoverview span.bold			{ font-weight: bold; }
	div.brokerageoverview span.highlight	{ font-weight: bold; color: #790026; }
	
	div.brokeragenavigation					{ width: 658px; float: left; padding: 4px 0px 0px 143px; font-size: 11px; line-height: 11px; }
	div.brokeragepagenavigation				{ float: right; font-size: 11px; }
	div.brokeragenavigation a				{ display: block; float: left; height: 14px; margin: 0px 0px 0px 7px; }
	div.brokeragenavigation a.nomargin		{ margin: 0px; }
	div.brokeragenavigation a.left			{ padding: 0px 12px 0px 0px; text-decoration: none; color: #272A2F; background: url("images/contentnav-arrow-left-active.gif") right 1px no-repeat; }
	div.brokeragenavigation a:hover.left,
	div.brokeragenavigation a:active.left	{ text-decoration: underline; color: #272A2F; }
	div.brokeragenavigation a.right			{ padding: 0px 0px 0px 12px; text-decoration: none; color: #272A2F; background: url("images/contentnav-arrow-right-active.gif") 0px 1px no-repeat; }
	div.brokeragenavigation a:hover.right,
	div.brokeragenavigation a:active.right	{ text-decoration: underline; color: #272A2F; }

	
div.googlemapplaceholder					{ width: 399px; float: right; }
div#googlemap 								{ width: 399px; height:399px; text-align: left; float: right; margin: 0px 0px 7px 0px; }
div#googlemap div.googlemapinfotab			{ width: 300px; float: left; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px; color:#272A2F; }
div#googlemap div#googlemapserror			{ color: #cc0000; }
div#googlemap input.text					{ width: 288px; height: 14px; padding: 0px 5px 0px 5px; margin: 2px 0px 4px 0px; float: left; border-left: solid 1px #8c8f91; border-top: solid 1px #8c8f91; border-right: solid 1px #c9c9c4; border-bottom: solid 1px #c9c9c4; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px; color:#272A2F; }
div#googlemap input.button					{ width: 110px; padding: 1px; margin: 0px 7px 0px 0px; float: left; text-align: center; background-color: #f2f2f2; border: solid 2px #c9c9c4; border-style: outset; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px; color:#272A2F; }
div#googlemap a								{ text-decoration: none; color: #272A2F; }


div.modeloverview										{ width: 801px; float: right; }

	div.modeloverviewnavigation							{ width: 140px; float: left; }
	div.modeloverviewnavigation div.modelblock			{ width: 140px; height: 179px; float: left; background: #3c3f44 url("images/models/titles/blocks/all-models.gif") 0px 0px no-repeat; }
	div.modeloverviewnavigation div.v35					{ background-position: 0 -179px; }
	div.modeloverviewnavigation div.v37					{ background-position: 0 -358px; }
	div.modeloverviewnavigation div.v42					{ background-position: 0 -537px; }
	div.modeloverviewnavigation div.v42classic			{ background-position: 0 -895px; }
	div.modeloverviewnavigation div.v42decksaloon		{ background-position: 0 -716px; }
	div.modeloverviewnavigation div.v45centreboard		{ background-position: 0 -1074px; }
	div.modeloverviewnavigation div.v51					{ background-position: 0 -1253px; }
	div.modeloverviewnavigation div.vforwally			{ background-position: 0 -1432px; }

	div#modeloverviewname								{ width: 140px; height: 179px; margin: 0px 0px 28px 0px; }
	div.modeloverview div.row							{ width: 801px; float: left; margin: 0px 0px 40px 0px; line-height: 0px; }
	div.modeloverview div.model							{ width: 198px; float: left; margin: 0px 3px 0px 0px; text-align: center; }
	div.modeloverview div.model.last 					{ margin: 0px; }

	div.modeloverview a.photo							{ width: 198px; height: 179px; display: block; margin: 0px 0px 7px 0px; }
	div.modeloverview a.photo span						{ display: none; }

	div.modeloverview a.photo.v35						{ background: url("images/models/overview/v35.jpg") 0px 0px no-repeat; }
	div.modeloverview a.photo.v35.hover,
	div.modeloverview a.photo.v35:hover,
	div.modeloverview a.photo.v35:active				{ background-position: 0px -179px; }
	div.modeloverview a.photo.v37						{ background: url("images/models/overview/v37.jpg") 0px 0px no-repeat; }
	div.modeloverview a.photo.v37.hover,
	div.modeloverview a.photo.v37:hover,
	div.modeloverview a.photo.v37:active				{ background-position: 0px -179px; }
	div.modeloverview a.photo.v42classic				{ background: url("images/models/overview/v42classic.jpg") 0px 0px no-repeat; }
	div.modeloverview a.photo.v42classic.hover,
	div.modeloverview a.photo.v42classic:hover,
	div.modeloverview a.photo.v42classic:active			{ background-position: 0px -179px; }
	div.modeloverview a.photo.v42decksaloon				{ background: url("images/models/overview/v42decksaloon.jpg") 0px 0px no-repeat; }
	div.modeloverview a.photo.v42decksaloon.hover,
	div.modeloverview a.photo.v42decksaloon:hover,
	div.modeloverview a.photo.v42decksaloon:active		{ background-position: 0px -179px; }
	div.modeloverview a.photo.v42						{ background: url("images/models/overview/v42.jpg") 0px 0px no-repeat; }
	div.modeloverview a.photo.v42.hover,
	div.modeloverview a.photo.v42:hover,
	div.modeloverview a.photo.v35:active				{ background-position: 0px -179px; }
	div.modeloverview a.photo.v45centreboard			{ background: url("images/models/overview/v45centreboard.gif") 0px 0px no-repeat; }
	div.modeloverview a.photo.v45centreboard.hover,
	div.modeloverview a.photo.v45centreboard:hover,
	div.modeloverview a.photo.v45centreboard:active		{ background-position: 0px -179px; }
	div.modeloverview a.photo.v51						{ background: url("images/models/overview/v51.jpg") 0px 0px no-repeat; }
	div.modeloverview a.photo.v51.hover,
	div.modeloverview a.photo.v51:hover,
	div.modeloverview a.photo.v51:active				{ background-position: 0px -179px; }
	div.modeloverview a.photo.vforwally					{ background: url("images/models/overview/vforwally.jpg") 0px 0px no-repeat; }
	div.modeloverview a.photo.vforwally.hover,
	div.modeloverview a.photo.vforwally:hover,
	div.modeloverview a.photo.vforwally:active			{ background-position: 0px -179px; }

	
div#modelphotobackground 							{ position: absolute; display: none; width: 944px; height: 0px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0); top: 0px; left: 0px; background-color: #2C2D31; z-index: 254; }
div#modelphotoforeground							{ position: absolute; display: none; width: 944px; height: 0px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0); top: 0px; left: 0px; z-index: 255; color: #ffffff; }

div#modelphotoheader								{ display: block; width: 761px; padding: 207px 20px 0px 163px; float: left; }
	div#modelphotoheader a							{ display: block; float: right; padding: 0px 14px 0px 0px; text-decoration: none; color: #ffffff; background: url("images/contentnav-arrow-right-white.gif") right 4px no-repeat; }
	div#modelphotoheader a:hover,
	div#modelphotoheader a:active					{ background: url("images/contentnav-arrow-right-active.gif") right 5px no-repeat; }

div#modelphotocontent								{ display: block; width: 761px; padding: 23px 20px 20px 163px; float: left; clear: both; background: #2C2D31 url("images/modelphoto-separator.gif") 0px 0px repeat-x; color: #ffffff; }
	div.modelphototext								{ display: block; width: 150px; float: left; padding: 0px 5px 0px 0px; }
	div.modelphotoframe								{ display: block; width: 606px; float: right; text-align: center; line-height: 0px; font-size: 0px; }
	div.modelphotoframe img							{ display: inline; border: solid 3px #ffffff; }
	div.modelphotonavigation						{ position: relative; display: block; width: 606px; height: 32px; float: left; clear: both; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 155px; text-align: center; color: #ffffff; }
	div.modelphotonavigation a						{ position: absolute; display: block; }
	div.modelphotonavigation a.previous				{ top: 0px; left: 155px; padding: 0px 0px 0px 14px; text-decoration: none; color: #ffffff; background: url("images/contentnav-arrow-left-white.gif") 0px 4px no-repeat; }
	div.modelphotonavigation a.previous:hover,
	div.modelphotonavigation a.previous:active		{ background: url("images/contentnav-arrow-left-active.gif") 0px 4px no-repeat; color: #ffffff; }
	div.modelphotonavigation a.next					{ top: 0px; right: 0px; padding: 0px 14px 0px 0px; text-decoration: none; color: #ffffff; background: url("images/contentnav-arrow-right-white.gif") right 4px no-repeat; }
	div.modelphotonavigation a.next:hover,
	div.modelphotonavigation a.next:active			{ background: url("images/contentnav-arrow-right-active.gif") right 4px no-repeat; color: #ffffff; }
	div.modelphotonavigation img					{ display: inline; }

	
div.sitemap									{ display: block; width: 944px; float: left; }

	div.sitemap div.column1					{ width: 100px; padding: 0px 0px 0px 14px; border-left: solid 3px #ececec; float: left; }
	div.sitemap div.column2					{ width: 115px; padding: 0px 0px 0px 14px; border-left: solid 3px #ececec; float: left; }
	div.sitemap div.column3					{ width: 100px; padding: 0px 0px 0px 14px; border-left: solid 3px #ececec; float: left; }
	div.sitemap div.column4					{ width: 145px; padding: 0px 0px 0px 14px; border-left: solid 3px #ececec; float: left; }
	div.sitemap div.column5					{ width: 284px; padding: 0px; float: left; }
	div.sitemap div.column6					{ width: 115px; padding: 0px 0px 0px 14px; border-left: solid 3px #ececec; float: left; }

	div.sitemap div.column5top				{ display: block; width: 284px; float: left; clear: both; }
	div.sitemap div.column5bottom			{ display: block; width: 284px; float: left; clear: both; margin: 40px 0px 0px 0px; }

	div.sitemap div.column5left				{ width: 130px; padding: 0px 0px 0px 14px; border-left: solid 3px #ececec; float: left; margin: 0px; }
	div.sitemap div.column5right			{ width: 120px; padding: 0px 0px 0px 14px; border-left: solid 3px #ececec; float: left; margin: 0px; }
	
	div.sitemap ul							{ padding: 14px 0px 0px 0px; margin: 0px; list-style: none; line-height: 15px; }
	div.sitemap ul li						{ padding: 0px 0px 11px 14px; background: url("images/contentnav-arrow-right.gif") 0px 3px no-repeat; }
	div.sitemap ul li ul					{ padding: 4px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	div.sitemap ul li ul li					{ padding: 0px 0px 4px 0px; background: none; }

	div.sitemap a:link, div.sitemap a:visited								{ text-decoration: none; color: #78828c; }
	div.sitemap a:hover, div.sitemap a:active								{ text-decoration: underline; color: #78828c; }

	div.sitemap a.highlight:link, div.sitemap a.highlight:visited			{ text-decoration: none; color: #272A2F; font-weight: bold; }
	div.sitemap a.highlight:hover, div.sitemap a.highlight:active			{ text-decoration: underline; color: #272A2F; font-weight: bold; }
	

h1											{ font-size: 20px; font-weight: bold; padding: 0px 0px 14px 0px; }
h2											{ font-size: 18px; font-weight: bold; padding: 0px 0px 14px 0px; }
h3											{ font-size: 16px; font-weight: bold; padding: 0px 0px 14px 0px; }
h4											{ font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; }
h5											{ font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; }
h6											{ font-size: 12px; font-weight: normal; }
h1 span, h2 span, h3 span					{ display: none; }

.clearboth									{ clear: both; }
.floatleft									{ float: left; background-color: #00F0F0; }

.succesvol									{ color: green; }
.fout										{ color: red; }

