/* diversen in content +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
	
	h2, h3, h4	{color: #253502;}
	h1	{font-size: 200%; color: white; height: 30px; padding: 75px 0 0 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;}
	
	a		{color: #0093d5; text-decoration: underline;}
	a:hover	{color: #F7CC45;}
	a:visited	{color: black}
	a img 	{border: none;}
	
	.clear 	{clear: both;}
	.klein	{font-size: 0.8em;}
	.inspring {margin-left: 15px;}
	.fake-hover {color: #45512B;}
	
	/* 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: #45512B;}
	
	.even	{background-color: whitesmoke}
	.oneven	{background-color: white}
	
	.error	{color: red; font-weight: bold;}
	
/* formulieren +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	form#contact {width: 400px;}
	form dl dt, dl.naast-elkaar dt  {clear:left; width:26%; float:left; text-align:left;}
	form dl dd, dl.naast-elkaar dd  {float:left; width:70%; margin:0 0 0.5em 0.25em;}
	dl.breed dt  {width: 120px;}
	
	form fieldset			{border: 1px solid #45512B; 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;}
	
/* 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 #45512B; width: 250px; height: 100px; 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: #45512B; 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: #45512B; 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;}
		
/* 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; width: 225px;}
	#gereserveerd {background-color: #45512B; text-align:center; 
		color: white; font-weight: bold;}
	#stock-nav {margin-top: 0.5em;}
	#stock-nav a.button
	{color: #45512B; 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: #45512B; color: white; border-left: 1px solid #036;}
	#prijzen th, #prijzen td {padding: 0.2em; padding-left: 1em;}
	#prijzen {border: 1px solid #45512B;}
	
/* 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%;}

/* 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: #0093d5; height: 25px;}
	#transtext {position: absolute; bottom: 0em; left: 0em;}
	
