/*
	Elementen
	------------------------------------------------------------------------------------
*/

a
{ color: #000; }

a img
{ border: 0; }

body
{
	background: #dcdcdc url("../img/bg_body.jpg") 0 0 repeat-x;
	font-family: Arial, sans-serif;
	font-size: 70%;
	margin: 0;
	padding: 0;
}

caption
{
	font-weight: bold;
	text-align: left;
}

dl
{ overflow: hidden; }

	dl dt,
	dl dd
	{
		display: block;
		float: left;
		margin: 0;
	}

	dl dt
	{ width: 30%; }

	dl dd
	{ width: 70%; }

fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}

h1
{
	font-family: Tahoma, sans-serif;
	font-size: 300%;
	font-weight: normal;
	height: 45px;
	padding: 10px 10px 0 10px;
	text-transform: uppercase;
}

legend
{
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
}

th,
td
{
	text-align: left;
	vertical-align: top;
}

ul
{
	margin: 10px 0 10px 0;
	padding: 0 0 0 20px;
}


/*
	Classes
	------------------------------------------------------------------------------------
*/

.interactie
{
	background: #6e7274 url("../img/bullet_arrow_white_right.gif") 10px 7px no-repeat;
	border: 0;
	color: #fff;
	font-family: sans-serif;
	font-size: 95%;
	font-weight: bold;
	padding: 3px 4px 2px 20px;
	text-transform: uppercase;
}

.personalia
{}

	.personalia input,
	.personalia label,
	.personalia select,
	.personalia span
	{
		display: block;
		float: left;
		font-size: 100%;
	}

	.personalia input
	{ width: 200px; }

		.personalia span input
		{ width: 50px; }

	.personalia input.keuzeveld
	{
		margin-top: 2px;
		width: auto !important;
	}

	.personalia label
	{
		margin-right: 10px;
		padding-top: 2px;
		text-align: right;
		width: 100px;
	}

		.personalia span label
		{
			margin-left: 0;
			width: auto;
		}

			.personalia #voornaam_groepering label
			{ margin-left: 9px; }

			.personalia #huisnummer_groepering label
			{ margin-left: 56px; }

			.personalia #postbus_groepering label
			{ margin-left: 38px; }

	.personalia #tussenvoegsel
	{ width: 55px; }

	.personalia #geboortedatum_groepering input
	{
		margin-right: 4px;
		width: 30px;
	}

	.personalia #geboortedatum_groepering input#geboortedatum_jaar
	{ width: 50px; }

	.personalia #telefoon_vast_groepering input,
	.personalia #telefoon_mobiel_groepering input
	{ width: 70px; }

	.personalia #telefoon_vast_groepering label,
	.personalia #telefoon_mobiel_groepering label
	{ margin-right: 3px; }

	.personalia #voorkeursdealer
	{ width: 204px; }

	.personalia legend
	{
		margin: 0;
		text-transform: none;
	}

		.personalia fieldset fieldset legend
		{ display: none; }

	.personalia p
	{
		clear: left;
		margin: 0;
		overflow: hidden;
		padding: 3px 0;
	}

	.personalia #verplicht_indicatie
	{ margin-top: 10px; }

/*
	Structuur
	------------------------------------------------------------------------------------
*/

#canvas
{
	background-color: #fff;
	margin: 10px auto;
	padding: 10px 10px 1px 10px;
	position: relative;
	width: 945px;
}

	#logo
	{
		background-color: #6e7274;
		height: 77px;
	}

	#navigatie
	{
		position: absolute;
		top: 47px;
		width: 944px;
	}

		#navigatie ul
		{
			list-style-type: none;
			padding: 0;
		}

			#navigatie ul li
			{
				display: block;
				float: left;
			}

				#navigatie ul li a
				{
					background: transparent url("../img/bullet_arrow_white_right.gif") 10px 55% no-repeat;
					display: block;
					color: #fff;
					margin-right: 30px;
					padding: 10px 30px 6px 25px;
					text-decoration: none;
					text-transform: uppercase;
				}

				#navigatie ul li.huidige a
				{
					background-color: #fff;
					background-image: none;
					color: #000;
					font-weight: bold;
				}

		#navigatie #uitloggen
		{
			bottom: 0;
			color: #fff;
			display: block;
			line-height: 20px;
			padding: 4px 8px;
			position: absolute;
			right: 0;
			text-decoration: none;
			text-transform: uppercase;
		}

	#inhoud
	{
		background: #DEE0E3 url("../img/bg_content.jpg") 0 0 repeat-x;
		position: relative;
		width: 944px;
	}

	#extras
	{
		position: absolute;
		right: 40px;
		width: 170px;
	}

		#links,
		#aandacht
		{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

			#links li,
			#aandacht li
			{ display: block; }

				#links li a,
				#aandacht li a
				{
					background: #fff url("../img/bullet_arrow_gray_right.gif") 95% 50% no-repeat;
					border-bottom: 1px solid #c8c8c8;
					display: block;
					font-weight: bold;
					padding: 5px 10px;
					text-decoration: none;
				}

	#disclaimer
	{
		bottom: 44px;
		border-top: 1px solid #B3B7C0;
		position: absolute;
		width: 944px;
	}

		#disclaimer h5
		{
			font-weight: normal;
			margin-bottom: 0;
			padding: 0 10px;
			text-transform: uppercase;
		}

		#disclaimer p
		{
			margin-top: 0;
			padding: 0 10px;
		}

	#copyright
	{}

	#afsluiter
	{
		bottom: 0;
		left: 150px;
		list-style-type: none;
		position: absolute;
	}

		#afsluiter li
		{
			display: block;
			float: left;
		}

			#afsluiter li a
			{
				display: block;
				padding: 1px 10px;
				text-decoration: none;
			}

			#afsluiter li#afsluiter_help a
			{ border-right: 1px solid #666; }


/*
	Pagina types
	------------------------------------------------------------------------------------
*/

/* homepage */
.homepage #canvas
{ background: #fff url("../img/bg_home.jpg") 10px 100px no-repeat; }

	.homepage #canvas #inhoud
	{
		background-position: 0 -313px;
		margin-top: 313px;
	}

		.homepage #canvas #inhoud #intro
		{
			padding: 0 10px;
			width: 340px;
		}

		.homepage #canvas #inhoud form
		{
			background-color: #fff;
			left: 370px;
			padding: 20px 40px 20px 20px;
			position: absolute;
			top: 70px;
			width: 300px;
		}

				.homepage #canvas #inhoud form fieldset label,
				.homepage #canvas #inhoud form fieldset input,
				.homepage #canvas #inhoud form fieldset a
				{
					display: block;
					float: left;
					margin-top: 2px;
				}

				.homepage #canvas #inhoud form fieldset label
				{
					padding-top: 3px;
					width: 76px;
				}

				.homepage #canvas #inhoud form fieldset input
				{
					font-size: 90%;
					width: 190px;
				}

	.homepage #canvas #extras
	{ top: 470px; }

/* volledig */
.volledig
{}

	.volledig #inhoud
	{
		margin-top: 13px;
		padding: 10px;
		width: 925px;
	}

		.volledig #inhoud #inhoudsblok
		{
			background-color: #fff;
			padding: 10px 10px 30px 10px;
			width: 570px;
		}

			.volledig #inhoud #inhoudsblok h1
			{
				margin: 0 0 20px 0;
				padding: 0;
			}

	.volledig #disclaimer
	{
		margin: 10px -10px;
		position: static;
		width: auto;
	}

	.volledig #extras
	{
		position: absolute;
		right: 20px;
		top: 110px;
		width: 320px;
	}

		.volledig #extras #aandacht
		{
			background: transparent url("../img/bg_spotlight.jpg") 0 0 no-repeat;
			margin: 10px 0;
			padding-top: 61px;
			width: 55%;
		}

		.volledig #extras #links
		{ width: 55%; }

/* popup */
.popup
{
	background: transparent url("../img/bg_popup.jpg") 0 0 repeat-y;
	margin: 0;
	padding: 0;
}

	.popup h1
	{
		margin: 0;
		padding: 0;
	}

	.popup h2
	{
		font-size: 100%;
		margin-top: 0;
	}

	.popup #canvas
	{
		background-color: transparent;
		height: 504px;
		margin: 0;
		overflow: hidden;
		width: 616px;
	}

		.popup #canvas #stappen
		{
			border-bottom: 1px solid #ccc;
			margin: 0;
			overflow: hidden;
			padding: 0;
			width: 100%;
		}

			.popup #canvas #stappen li
			{
				border-right: 1px solid #ccc;
				display: block;
				float: left;
				padding: 5px 5px 2px 5px;
				text-transform: uppercase;
				width: auto;
			}

			.popup #canvas #stappen li.huidige
			{ font-weight: bold; }

			.popup #canvas #stappen li.laatste
			{ border-right: 0; }

		.popup #canvas #disclaimer
		{
			border-top: 0;
			bottom: 0;
			width: 635px;
			color: #A9A8AC;
		}

			.popup #canvas #disclaimer *
			{
				font-size: 80%;
				padding: 0;
			}

	.popup form
	{
		background-color: #fff;
		margin-top: 10px;
		position: relative;
	}

	.popup #form_documentatieaanvraag_huidigeauto,
	.popup #form_proefrit_huidigeauto
	{
		height: 272px;
		margin-left: -10px;
	}
	

		.popup form .interactie
		{
			bottom: 0;
			position: absolute;
			right: 0;
			width: auto;
		}

	.popup .personalia
	{
		background-color: transparent;
		float: right;
		width: 475px;
	}

	.popup .personalia fieldset legend
	{ margin-bottom: -20px; }

	.popup .personalia fieldset fieldset
	{
		background-color: #fff;
		margin-bottom: 5px;
		padding: 2px 4px 2px 100px;
	}

/*
	Herbruikbare onderdelen
	------------------------------------------------------------------------------------
*/

/* data overzicht */
.data_overzicht
{
	background-color: #fff;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	padding: 5px 5px;
	width: 120px;
}

	.data_overzicht dl
	{ margin: 0; }

		.data_overzicht dl dt,
		.data_overzicht dl dd
		{
			display: block;
			float: none;
			padding: 5px;
			width: auto;
		}

		.data_overzicht dl dt
		{
			font-weight: bold;
			padding-top: 0;
		}

	.data_overzicht a
	{
		background: transparent url("../img/bullet_arrow_purple_right.gif") 0 4px no-repeat;
		color: #7B6394;
		display: block;
		font-weight: bold;
		padding-left: 10px;
		text-decoration: none;
	}


/* model selectie */
#model_selectie dl dt
{ padding: 0; }

#model_selectie dl dd
{
	background: transparent url("../img/icon_selected_series.jpg") 0 0 no-repeat;
	height: 47px;
	margin-top: 10px;
	padding: 5px 5px 5px 40px;
}

/* persoonlijke data */
#persoonlijke_data
{ width: 235px; }

	#persoonlijke_data a
	{
		clear: both;
		margin-top: 10px;
	}

	#persoonlijke_data table th,
	#persoonlijke_data table th
	{
		padding: 2px;
	}

	#persoonlijke_data table thead th
	{ display: none; }

	#persoonlijke_data table tbody th
	{
		color: #aaa;
		font-weight: normal;
		text-transform: lowercase;
	}

/* terug knop */
button#terug
{
	background-image: url("../img/bullet_arrow_white_left.gif");
	position: absolute;
	right: 10px;
	text-align: left;
	top: 10px;
	width: 170px;
}

/*
	Pagina's
	------------------------------------------------------------------------------------
*/

/* inloggen */
#inloggen #inhoud
{ min-height: 427px; }

#inloggen #intro ul
{ margin: -10px 0 10px 0; }

#inloggen label
{ width: 90px !important; }

#inloggen form a
{ margin-top: 10px !important; }

#inloggen #form_inloggen #login
{
	background: #6e7274 url("../img/bullet_arrow_white_right.gif") 10px 7px no-repeat;
	float: right;
	margin-right: 16px;
	margin-top: 5px;
	width: auto;
}


/* inloggen - aanmelden */
#inloggen_aanmelden #inhoud
{ min-height: 450px; }

#inloggen_aanmelden #form_aanmelden
{
	padding-right: 20px !important;
	width: 320px !important;
}

#inloggen_aanmelden #intro ul
{ margin: -10px 0 10px 0; }

#inloggen_aanmelden input
{ width: 205px !important; }

#inloggen_aanmelden #form_aanmelden h2,
h2
{ font-size: 100%; }

#inloggen_aanmelden #form_aanmelden img
{
	height: 13px;
	margin: 2px 0 0 4px;
	width: 13px;
}

#inloggen_aanmelden .interactie
{
	background: #6e7274 url("../img/bullet_arrow_white_left.gif") 10px 7px no-repeat;
	float: left;
	width: 75px !important;
}

#inloggen_aanmelden #terug
{ margin-left: 75px; }

#inloggen_aanmelden #verder
{
	background-image: url("../img/bullet_arrow_white_right.gif");
	margin-left: 5px;
}


/* inloggen - hulp */
#inloggen_hulp #canvas
{ background: #fff url("../img/bg_hulp.jpg") 10px 100px no-repeat; }

#inloggen_hulp #inhoud
{
	background-color: transparent;
	background-image: none;
	padding: 110px 10px 10px 10px;
}

#inloggen_hulp h1
{
	color: #fff;
	margin-top: 16px;
	padding-left: 0;
}

#inloggen_hulp #inhoud h1,
#inloggen_hulp #inhoud p,
#inloggen_hulp #inhoud #vragen
{ width: 680px; }

#inloggen_hulp #extras
{ top: 300px; }

#inloggen_hulp #disclaimer
{ position: static; }


/* inloggen - wachtwoord vergeten */
#inloggen_wachtwoordvergeten #inhoud
{ min-height: 370px; }

#inloggen_wachtwoordvergeten #intro ul
{ margin: -10px 0 10px 0; }

#inloggen_wachtwoordvergeten #form_wachtwoordvergeten
{
	padding-right: 20px !important;
	width: 320px !important;
}

#inloggen_wachtwoordvergeten label
{ width: 80px !important; }

#inloggen_wachtwoordvergeten input
{ width: 120px !important; }

#inloggen_wachtwoordvergeten .interactie
{
	background: #6e7274 url("../img/bullet_arrow_white_left.gif") 10px 7px no-repeat;
	float: right !important;
	text-align: left;
	width: 90px !important;
}

#inloggen_wachtwoordvergeten #verzenden
{ background-image: url("../img/bullet_arrow_white_right.gif"); }


/* home */
#home #inhoud
{ min-height: 300px; }

#home #secundaire_navigatie
{
	list-style-type: none;
	left: 370px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 70px;
}

	#home #secundaire_navigatie li a
	{
		background: #fff url("") 0 0 no-repeat;
		border-bottom: 1px solid #c8c8c8;
		display: block;
		padding: 7px 10px 7px 80px;
		text-decoration: none;
		text-transform: uppercase;
		width: 270px;
	}

	#home #secundaire_navigatie li#persoonsgegevens a
	{ background-image: url("../img/icon_persoonsgegevens.jpg"); }

	#home #secundaire_navigatie li#autogegevens a
	{ background-image: url("../img/icon_autogegevens.jpg"); }

	#home #secundaire_navigatie li#documentatie a
	{ background-image: url("../img/icon_documentatie.jpg"); }

	#home #secundaire_navigatie li#contact a
	{ background-image: url("../img/icon_contact.jpg"); }

	#home #secundaire_navigatie li#hulpnodig a
	{
		background-image: url("../img/icon_hulpnodig.jpg");
		border-bottom: 0;
	}

/* mijn gegevens */
#mijngegevens #form_mijngegevens h2,
#mijngegevens_wijzigen #form_mijngegevens_wijzigen h2,
#mijnlexus h2
{
	border-bottom: 1px solid #c8c8c8;
	font-size: 100%;
	font-weight: normal;
	margin: 10px -10px 0 -10px;
	padding: 10px 10px 5px 10px;
}

#mijngegevens #form_mijngegevens dl,
#mijnlexus dl
{ margin-top: 5px; }

#mijngegevens #extras,
#mijngegevens_wijzigen #extras
{
	background: transparent url("../img/bg_sidebar_mijngegevens.jpg") 0 0 no-repeat;
	padding-top: 319px;
}

/* mijn gegevens - wijzigen */
#mijngegevens_wijzigen .personalia
{}

	#mijngegevens_wijzigen label
	{
		text-align: left;
		width: 170px;
	}

		#mijngegevens_wijzigen span label
		{ width: auto; }

	#mijngegevens_wijzigen #telefoon_mobiel_groepering,
	#mijngegevens_wijzigen #lexus_dealer
	{ margin-bottom: 20px; }

	#mijngegevens_wijzigen #lexus_dealer
	{ width: 205px; }

	#mijngegevens_wijzigen .interactie
	{ width: auto; }

	#mijngegevens_wijzigen #annuleren
	{
		background-image: url("../img/bullet_arrow_white_left.gif");
		margin-right: 10px;
	}

/* mijn lexus */
#mijnlexus dt
{ width: 40%; }

#mijnlexus dd
{ width: 60%; }

#mijnlexus dd a
{
	font-weight: bold;
	text-decoration: none;
}

#mijnlexus #extras
{
	background: transparent url("../img/bg_sidebar_mijnlexus.jpg") 0 0 no-repeat;
	padding-top: 319px;
}

/* documentatie */
#documentatie h1
{ margin-bottom: 18px; }

#documentatie iframe
{
	border: 0;
	height: 525px;
	margin: 0 0 20px 10px;
	width: 740px;
}

#documentatie #extras
{
	top: 195px;
	width: 170px;
}

#documentatie #extras #aandacht,
#documentatie #extras #links
{ width: 100%; }

/* hulp */
#hulp #canvas
{ background: #fff url("../img/bg_hulp.jpg") 10px 100px no-repeat; }

#hulp #inhoud
{
	background-color: transparent;
	background-image: none;
	padding: 110px 10px 10px 10px;
}

#hulp h1
{
	color: #fff;
	margin-top: 16px;
	padding-left: 0;
}

#hulp #inhoud h1,
#hulp #inhoud p,
#hulp #inhoud #vragen
{ width: 680px; }

#hulp #extras
{ top: 300px; }

#hulp #disclaimer
{ position: static; }

#hulp #terug
{
	right: 30px;
	top: 25px;
}

/* dealers */
#dealers h1
{ margin-bottom: 18px; }

#dealers iframe
{
	border: 0;
	height: 525px;
	margin: 0 0 20px 0;
	width: 736px;
}

#dealers #extras
{
	top: 195px;
	width: 175px;
}

#dealers #extras #aandacht,
#dealers #extras #links
{ width: 100%; }

/* contact - persoonlijke gegevens */
#contact_persoonlijkegegevens
{ background: #888 url("../img/bg_contact_carlight.jpg") 0 0 no-repeat; }

#contact_persoonlijkegegevens #naarstap2
{ bottom: -5px; }

/* contact - uw opmerking */
#contact_uwopmerking
{ background: #888 url("../img/bg_contact_carlight.jpg") 0 0 no-repeat; }

#contact_uwopmerking form
{
	float: right;
	padding: 10px;
	width: 480px;
}

#contact_uwopmerking #opmerking
{
	height: 200px;
	width: 475px;
}

#contact_uwopmerking #verzenden
{ bottom: -30px; }

/* contact - bevestiging */
#contact_bevestiging
{ background: #888 url("../img/bg_contact_wave.jpg") 0 0 no-repeat; }

/* documentatie - aanvraag selecteer een model */
#documentatieaanvraag_selecteermodel
{ background: #888 url("../img/bg_doc_folder.jpg") 0 0 no-repeat; }

#documentatieaanvraag_selecteermodel #canvas
{ height: 505px; }

#documentatieaanvraag_selecteermodel form
{
	background-color: #C7D4DA;
	float: right;
	padding: 10px;
	width: 300px;
}

#documentatieaanvraag_selecteermodel #naarstap2
{ bottom: -30px; }

#documentatieaanvraag_selecteermodel form p
{
	border-bottom: 1px solid #000;
	margin: 0 0 5px 0;
	padding-bottom: 5px;
}

#documentatieaanvraag_selecteermodel form ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#documentatieaanvraag_selecteermodel form ul li
{
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 4px;
}

#documentatieaanvraag_selecteermodel form ul li img,
#documentatieaanvraag_selecteermodel form ul li input,
#documentatieaanvraag_selecteermodel form ul li span
{
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
}

#documentatieaanvraag_selecteermodel form ul li span
{ padding: 2px 2px 2px 6px; }

#documentatieaanvraag_selecteermodel #disclaimer
{
	margin-left: 260px;
	width: 376px !important;
}

/* documentatie aanvraag - persoonlijke gegevens */s
#documentatieaanvraag_persoonlijkegegevens #canvas
{ height: 505px; }

#documentatieaanvraag_persoonlijkegegevens #naarstap3
{ bottom: -5px; }

/* documentatie aanvraag - huidige auto */
#documentatieaanvraag_huidigeauto #canvas
{ height: 505px; }

#documentatieaanvraag_huidigeauto form
{
	float: left;
	margin-top: 10px;
	width: 230px;
}

#documentatieaanvraag_huidigeauto legend
{
	margin: 0;
	padding: 5px;
	text-transform: none;
}

#documentatieaanvraag_huidigeauto form p
{
	clear: both;
	padding: 5px;
}

#documentatieaanvraag_huidigeauto label,
#documentatieaanvraag_huidigeauto input,
#documentatieaanvraag_huidigeauto select
{
	display: block;
	float: left;
	font-size: 100%;
}

#documentatieaanvraag_huidigeauto label
{ width: 170px; }

#documentatieaanvraag_huidigeauto input
{ width: 96px; }

#documentatieaanvraag_huidigeauto select
{ width: 100px; }

#documentatieaanvraag_huidigeauto #verstuur
{ bottom: -30px; }


/* documentatieaanvraag - bevestiging */
#documentatieaanvraag_bevestiging
{ background: #888 url("../img/bg_doc_wave.jpg") 0 0 no-repeat; }

#documentatieaanvraag_bevestiging #canvas
{ height: 505px; }

#documentatieaanvraag_bevestiging p
{
	clear: both;
	padding: 5px;
}

/* proefrit - selecteer model */
#proefrit_selecteermodel
{ background: #888 url("../img/bg_proefrit_cardoors.jpg") 0 0 no-repeat; }

#proefrit_selecteermodel #canvas
{ height: 505px; }

#proefrit_selecteermodel form
{
	background-color: #C7D4DA;
	float: right;
	padding: 10px;
	width: 315px;
}

	#proefrit_selecteermodel form p
	{
		border-bottom: 1px solid #000;
		margin: 0 0 5px 0;
		padding-bottom: 5px;
	}

	#proefrit_selecteermodel form ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

		#proefrit_selecteermodel form ul li
		{
			border-bottom: 1px solid #000;
			margin-bottom: 10px;
			overflow: hidden;
			padding-bottom: 4px;
		}

			#proefrit_selecteermodel form ul li img,
			#proefrit_selecteermodel form ul li input,
			#proefrit_selecteermodel form ul li label
			{
				display: block;
				float: left;
				height: 30px;
				line-height: 30px;
			}

			#proefrit_selecteermodel form ul li label
			{ padding: 2px 2px 2px 6px; }

	#proefrit_selecteermodel #naarstap2
	{ bottom: -30px; }

#proefrit_selecteermodel #disclaimer
{
	margin-left: 60px;
	width: 580px !important;
}

/* proefrit - selecteer model */
#proefrit_persoonlijkegegevens #model_selectie dd
{
	background-image: none;
	padding: 5px 0 0 0;
	margin: 0;
}

#proefrit_persoonlijkegegevens #canvas
{ height: 505px; }

#proefrit_persoonlijkegegevens #model_selectie a
{ margin-top: 10px; }

#proefrit_persoonlijkegegevens #naarstap3
{ bottom: -5px; }

/* proefrit - huidige auto */
#proefrit_huidigeauto #canvas
{ height: 505px; }

#proefrit_huidigeauto #model_selectie dd
{
	background-image: none;
	padding: 5px 0 0 0;
	margin: 0;
}

#proefrit_huidigeauto #model_selectie a
{ margin-top: 10px; }

#proefrit_huidigeauto form
{
	float: left;
	margin-top: 10px;
	width: 230px;
}

#proefrit_huidigeauto legend
{
	margin: 0;
	padding: 5px;
	text-transform: none;
}

#proefrit_huidigeauto form p
{
	clear: both;
	padding: 5px;
}

#proefrit_huidigeauto label,
#proefrit_huidigeauto input,
#proefrit_huidigeauto select
{
	display: block;
	float: left;
	font-size: 100%;
}

#proefrit_huidigeauto label
{ width: 170px; }

#proefrit_huidigeauto input
{ width: 96px; }

#proefrit_huidigeauto select
{ width: 100px; }

#proefrit_huidigeauto #verstuur
{ bottom: -30px; }


/* proefrit - bevestiging */
#proefrit_bevestiging
{ background: #888 url("../img/bg_doc_wave.jpg") 0 0 no-repeat; }

#proefrit_bevestiging #canvas
{ height: 505px; }

#proefrit_bevestiging p
{
	clear: both;
	padding: 5px;
}


/**/
.error {
	color:red;
}
#inloggen form a.error_uitroepteken, .error_uitroepteken {
	color:red;
	font-weight: bold;
	font-size: 16px;
	font-family: "Comic Sans MS, Arial";
	padding-left: 3px;
	margin-top: 0px !important;
	cursor: help;
}
