/* diversen in content +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
	
	h2, h3, h4	{color: #063;}
	h1	{font-size: 200%; color: white; height: 28px; padding: 75px 0 8px 20px; margin: 0; float: left;}
	h2	{font-size: 115%; margin-bottom: 0}
	h3	{font-size: 100%; margin-bottom: 0}
	
	#page p {margin-top: 0;}
	
	th		{text-align: left; font-weight: bold;}
	td,th	{vertical-align: top;}
	table form th	{font-weight: normal;}
	
	form dl dt, dl.naast-elkaar dt  {clear:both; width:100px; float:left; text-align:left;}
	form dl dd, dl.naast-elkaar dd  {float:left; width:66%; margin:0 0 0.5em 0.25em;}
	
	
	a		{color: #063; text-decoration: underline;}
	a:hover, a:visited	{color: black;}
	a img 	{border: none;}
	
	.clear 	{clear: both;}
	.klein	{font-size: 0.8em;}
	.inspring {margin-left: 15px;}
	.fake-hover {color: #063;}
	
	.align-left {text-align: left;}
	.align-center {text-align: center;}
	.align-right {text-align: right;}
	
	/* plaatsing images e.d. */
	.links	{float: left; margin: 0 10px 10px 0;}
	.rechts	{float: right; margin: 0 0 10px 10px;}
	.midden	{text-align: center;}
	.midden img, .rechts {border: 1px solid gainsboro; padding: 4px;}
	
	ul	{list-style-type: circle;}
	dt:focus	{color: #063;}
	
	.even	{background-color: whitesmoke}
	.oneven	{background-color: white}
	
	.error	{color: red; font-weight: bold;}
	
/* formulieren +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	form fieldset			{border: 1px solid #063; border-width: 1px 0 0 0; margin-top: 10px;}
	form fieldset legend	{font-weight: bold;}
	form fieldset dl dt {clear: both; width: 150px; float: left; text-align: left;}
	form fieldset dl dd {float: left; width: 66%; margin: 0 0 0.5em 0.25em;}
	
	form em	{font-size: 0.8em; color: gray;} /* verplicht veld */

	input.button {color: black; background: silver url(../img/bg_metal.jpg) top left;}
	
	input:focus, textarea:focus {background-color: #fbfbfb;}
	
	form fieldset dl.breed dt {width: 200px;}
	dl.extra-breed dt {width: 225px !important;}
	dl.extra-breed dd {width: 50% !important;}
	
/* voor skip to content link +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	a.verborgen {position: absolute; overflow: hidden; width: 0; height: 0;}
	a.verborgen:active, a.verborgen:focus 
		{position: absolute; overflow: visible; width: auto; height: auto;
		font-weight: bold; background-color: white; color: #FF6600; padding: 5px;}
		
/* modulespecifiek +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	ul#links 		{margin: 0; padding: 0;}
	ul#links li		{clear: both; list-style-type: none;}
	ul#links h2		{margin-top: 0;}
	ul#links img	{float: right; border: 1px solid silver;}
	
	.adviseur *			{margin: 0; padding: 0;}
	.adviseur			{border: 1px solid #063; width: 250px; float: left; margin: 10px 10px 0 0;}
	.adviseur img		{float: left; margin: 0; padding: 5px;}
	.adviseur p.naam	{float: left; width: 165px; margin-top: 35px; text-align: center;}
	.adviseur p.email	{clear: both; background-color: #063; text-align: center; margin: 0 -1px}
	.adviseur a			{color: white; text-decoration: none; font-size: 0.8em;}
	.adviseur a:hover	{color: white; text-decoration: underline;}
	
	ul#faqvragenlijst	{margin: 0; padding-left: 20px;}
	dl#faqantwoordlijst dt	{font-weight: bold; margin-top: 15px; border-top: 1px dotted silver; padding-top: 6px;}
	dl#faqantwoordlijst dd	{margin: 0;}
	
	table#huurtarieven	{border: 1px solid gainsboro; border-collapse: collapse;}
	table#huurtarieven tr td, table#huurtarieven tr th {border: 1px solid gainsboro; border-width: 1px 0 0 1px; padding: 3px;}
	table#huurtarieven th	{background-color: #063; color: white; font-size: 0.8em}
	table#huurtarieven caption	{display: none;}
	table#huurtarieven tfoot	{font-size: 0.8em}
	table#huurtarieven tfoot ul	{margin: 0; padding-left: 20px;}
	
	#merken a	{display: block; width: 110px; float: left; margin: 15px; text-decoration: none}
	#merken a span	{background-color: #007c54; color: white; display: block; text-align: center;}
	
	#circcontact #contactgegevens	{float: right;}
	#circcontact form#contact	{float: left;}
	
	#uitloggen {margin-top: -2.5em;float: right;}
	a.button
		{color: #006633; 
		background: silver url(../img/bg_metal.jpg) top left; 
		border: 1px outset grey; text-decoration: none;
		padding: 1px 4px; font-weight: bold;}
		
	dl#rssfeed dt {font-weight: bold}
	dl#rssfeed dd	{margin: 0 0 15px 0;}
	
	#stuurdoor .tekst	{width: 150px;}
	#stuurdoor textarea	{width: 310px;}
		
/* In stocklease detail-pagina +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	#stocklease-detail	 {width: 425px; float: left;}
	dl#stocklease-detail dt {clear:both; width:110px; float:left;}
	dl#stocklease-detail dd {float:left; width:66%; margin:0 0 0.5em 0.25em;}

	#foto {float: left;}
	#gereserveerd {background-color: #063; text-align:center; 
		color: white; font-weight: bold;}
	#stock-nav {margin-top: 0.5em;}
	#stock-nav a.button
	{color: #063; background: silver url(../img/bg_metal.jpg) top left; 
	border: 1px outset grey; text-decoration: none; padding: 1px 4px; font-weight: bold;}
	#terug {float: right;}
	#contact {float: left;}
	
	#prijzen{clear: both; border-collapse: collapse; width: 100%; margin-top:0.5em;}
	#prijzen caption, #header-labels  {display: none;}
	#prijzen th {background-color: #063; color: white; border-left: 1px solid #036;}
	#prijzen th, #prijzen td {padding: 0.2em; padding-left: 1em;}
	#prijzen {border: 1px solid #063;}
	
/* In stocklease aanbod-pagina +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
	
	#stocklease-aanbod a.button
		{color: #006633; 
		background: silver url(../img/bg_metal.jpg) top left; 
		border: 1px outset grey; text-decoration: none;
		padding: 1px 4px; font-weight: bold;}
	
	#stocklease-aanbod caption {display: none;}
		
	#stocklease-aanbod th {color: #006633; padding: 0.35em;}
	#stocklease-aanbod td {border-bottom: 1px dotted silver; padding: 0.35em;} 
	
	#stocklease-aanbod tbody {border-top: 1px dotted silver;}
	
	#detaillink {visibility: hidden;width: 10%;} 
	#merktype {width: 60%;}
	#bouwjaar, #leaseprijs {width: 15%;}

	ul.thumbrows li	{width: 80px; height: 60px; list-style-type: none; display: block; float: left; margin: 0 10px 10px 0;}

/* stocklease2010 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	#sl-details #presentatie	{float: right; width: 270px; margin: 0; padding: 0;}
	#sl-details #presentatie li	{}
	#sl-details .naast-elkaar	{float: left; clear: none; width: 370px}
	#sl-details .naast-elkaar dt	{font-weight: bold; width: 120px;}
	#sl-details h2	{clear: both}
	
/* homepage banners +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	.banner {width: 283px; height: 132px; position: relative; margin: 0 auto; z-index: 0;}
	#layer1, #layer2 {position: absolute; top: 0; left: 0; width: 283px; height: 132px;}
	#bottombar {position: absolute; bottom: 0%; left: 0; width: 100%; 
		opacity: 0.6; filter: alpha(opacity=60); background-color: #383639; height: 25px;}
	#transtext {position: absolute; bottom: 0.3em; left: 0.65em;}
	
	/*#teaser {position: relative;}*/
		
/* downloads +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */	

	table#downloads	{border: 1px solid gainsboro; border-collapse: collapse;}
	table#downloads td, table#downloads th {border: 1px solid gainsboro; border-width: 1px 0 0 1px; padding: 3px;}
	table#downloads th	{background-color: #063; color: white;}
	table#downloads caption	{display: none;}

/* leasebulletin +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */	

	form.golfvariant {background: url('../img/Golf_Variant_Wallpaper_01_1024x768.jpg') no-repeat right 20px;}
	form.vakantietips {background: url('../img/kaarten.jpg') no-repeat right 20px;}
	ul.checkboxes {list-style-type: none; margin: 0; padding: 0;}
	ul.checkboxes li#firstitem {margin-bottom: 1.5em;}
	
/* inline formulieren +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */		

	form.sneakpreview {background: url('../img/sneakpreview.jpg') no-repeat right 20px;}