* 
{
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:15px;
}

p
{
	margin-top:0pc;
}

body 
{
	margin:0px;
	background-color:#ffffff;
}

.title 
{
	color:#5F89AA;
	font-size:12px;
	font-weight:bold;
}

.question 
{
	font-style:italic;
}

.emph 
{
	font-weight:bold;
	text-decoration:none;
}

.iconSpacer {
	margin-left:5px;
	margin-right:15px;
	margin-top:2px;
}

.tdSpacer {
	padding-left: 25px;
}

.searchResultDate 
{
	color:#FF6600;
}

.searchResultWord 
{
	color:#FF6600;
	font-weight:bold;
	background-color:#FFF7F0;
	height:36px;
}

.navEmph 
{
	font-weight:normal;
	color:#FF6600;
	text-decoration:none;
	height:22px;
}

.navEmphThema 
{
	font-weight:normal;
	color:#4A1E4A;
	text-decoration:none;
}

a.subnav
{
	background-color:#FFFFFF;
	text-decoration:none;
	display:block;
	height:100%;
	width:100%;
	padding:4px 6px 4px 6px;	
}

.subnav
{
	width:176px;
	height:22px;
	}

a.subnav:hover
{
	color:#FFFFFF;
	background-color:#000000;
	font-weight:normal;
	text-decoration:none;
}

a, a:hover 
{
	text-decoration:underline;
	
}

a.navPath, a.subnav:hover, a.subnavSel:hover
{
	text-decoration:none;
}


a.disclaimerThema 
{
	font-size:10px;
	color:#CBA5CB;
	text-decoration:none;
}

a.print
{
	font-size:10px;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}

a.printThema
{
	font-size:10px;
	color:#4A1E4A;
	font-weight:bold;
	text-decoration:none;
}

table.navOutline
{	
	border:1px;
	border-style:solid;
	border-color:#656565;
	background-color:#FFFFFF;
	cursor:default;
	display:block;
	margin-bottom:20px;
	width:176px;
}

div.navLayer
{
	position:absolute;
	visibility:hidden;
	
	width:176px;
	background-color:#FFFFFF;
}

/* 
the following styles will be moved into the ascx files 
they shouldn't be left in the real version
*/

table.thVoertuigeigenaar 
{	
	background-image:url(media/topheader/th_bg_voertuigeigenaar.gif);
	background-repeat:no-repeat;	
}

table.thVoertuigbranche
{	
	background-image:url(media/topheader/th_bg_voertuigbranche.gif);
	background-repeat:no-repeat;	
}

table.thBeroepsvervoer
{	
	background-image:url(media/topheader/th_bg_beroepsvervoer.gif);
	background-repeat:no-repeat;	
}

table.thOverrdw
{	
	background-image:url(media/topheader/th_bg_overrdw.gif);
	background-repeat:no-repeat;	
}

table.thAnderesites
{	
	background-image:url(/media/topheader/th_bg_anderesites.gif);
	background-repeat:no-repeat;	
}


table.thThemasite
{	
	background-image:url(media/topheader/th_bg_themasite.gif);
	background-repeat:no-repeat;	
}

table.thPrint
{	
	background-image:url(media/topheader/th_bg_print.gif);
	background-repeat:no-repeat;	
}

/*
End header styles
*/

table.search
{
	width:100%;
	border:0px;
	border-style:solid;
	border-color:#FFFFFF;
}

table td.search 
{
	font-weight:bold;
	background-color:#FFAE61;
	border:0px;
	border-style:solid;
	border-color:#FFFFFF;
}

table td.searchThema 
{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#4A1E4A;
}

table td.searchBox 
{
	background-color:#000000;
}

table.search_numberplate
{
	width:493px;	
	background-image:url(/images/bg_nummerplaat_grt.gif);
	background-repeat:no-repeat;	
}

table td.search_numberplate 
{
	border:0px;
	border-style:solid;
	border-color:#FFFFFF;
	
}

table.tableThema, table.table
{
	width:580px;
	padding:5px;
}

table.tableThema td.header, table.table td.header  
{
	background-color:#DDCFDD;	
}

table.tableThema td.td1, table.table td.td1  
{
	background-color:#FFF7F0;
}

table.tableThema td.td2, table.table td.td2 
{
	background-color:#FEDCBE;
}

table.form
{
	width:580px;	
	border:1px;
	border-style:solid;
	border-color:#FF6600;
	margin-top:5px;
	margin-bottom:5px;
}

table.formThema
{
	width:580px;	
	border:1px;
	border-style:solid;
	border-color:#4A1E4A;
	margin-top:5px;
	margin-bottom:5px;
}

table.form td, table.formThema td  
{
	width:294px;	
}

table.form td.formItems 
{
	padding:0px 10px 0px 10px;
	width:109px;
	background-color:#FFF7F0;
}

table.formThema td.formItems 
{
	padding:0px 10px 0px 10px;
	width:109px;
	background-color:#F5F0F5;
}

table.form td.formItemsSel 
{
	padding:0px 10px 0px 10px;
	width:109px;
	background-color:#FFF7F0;
	font-weight:bold;
}

table.formThema td.formItemsSel 
{
	padding:0px 10px 0px 10px;
	width:109px;
	background-color:#F5F0F5;
	font-weight:bold;
}

table.form td.formElements, table.formThema td.formElements  
{
	padding:0px 10px 0px 10px;
}

table.form td.formTxt, table.formThema td.formTxt  
{
	padding:0px 40px 0px 10px;
}

td.NavPulldown 
{
	width:100%;
	height:19px;
	padding:0px 0px 0px 6px;
}


div.navPath 
{
	margin-left:10px;
	margin-top:3px;
	margin-bottom:4px;
}

table.navHeader
{
	margin-top:3px;
	margin-bottom:4px;
}

div.rcTxtExtern
{
	padding:10px;
	background-color:#DFCFDF;
}

div.rcTxtIntern
{
	padding:10px;
	background-color:#FEDCBE;
}

div.rcTxtThema
{
	padding:10px;
	background-color:#D7BCD7;
}

div.txt, div.txtThema
{
	width:393px;
	padding:10px;
	margin-bottom:5px;
}

div.txtSmall
{
	width:200px;
	padding:10px;	
	margin-bottom:5px;
}

div.txtColom
{
	width:190px;
	height:140px;
	padding-left:10px;	
}

div.txtColored
{
	width:393px;
	padding:10px;
	background-color:#FFF7F0;
	margin-bottom:5px;
}

div.txtColoredBig
{
	width:580px;
	padding:10px;
	background-color:#FFF7F0;
	margin-bottom:5px;
}

div.txtColoredBigSmall
{
	width:387px;
	padding:10px;
	background-color:#FFF7F0;
	margin-bottom:5px;
}
div.txtBig
{
	width:580px;
	padding:10px;
	margin-bottom:5px;
}

div.txtBigSmall
{
	width:387px;
	padding:10px;
	margin-bottom:5px;
}

div.txtColoredThemaBig
{
	width:580px;
	padding:10px;
	background-color:#F5F0F5;
	margin-bottom:5px;
}

div.txtColoredThema
{
	width:393px;
	padding:10px;
	background-color:#F5F0F5;
	margin-bottom:5px;
}

div.txtColoredSmall
{
	width:200px;
	padding:10px;
	background-color:#FFF7F0;
	margin-bottom:5px;
}

div.txtColoredThemaSmall
{
	width:200px;
	padding:10px;
	background-color:#F5F0F5;
	margin-bottom:5px;
}

div.bigImage
{
	margin-bottom:15px;
	margin-left:5px;
}

div.lineWhite 
{
	height:1px;
	width:100%;
	background-color:#FFFFFF;
}

div.rcTxtIntern .header, div.txtColored .header, div.txtSmall .header, div.txtColoredBig .header, div.txtBig .header, div.txt .header, div.txtColoredSmall .header, div.txtColoredSmall .header, table.form td .header 
{
	color:#FF6600;
	font-weight:bold;
}

div.txtThema .header, div.txtColoredThema .header,  div.txtColoredThemaBig .header, div.rcTxtThema .header, table.formThema td .header 
{
	color:#4A1E4A;
	font-weight:bold;
}

div.disclaimer, div.disclaimer a
{
	margin-left:10px;
	margin-bottom:20px;
	font-size:10px;
	color:#FFAE61;
	text-decoration:none;
}


div.disclaimerThema 
{
	margin-left:10px;
	margin-bottom:20px;
	font-size:10px;
	color:#CBA5CB;
}

div.printNavpath 
{
	margin-left:10px;
	position:relative;
	top:-22px;
	color:#FFFFFF;
	font-weight:bold;
}

div.search_numberplate 
{
	font-size:50px;
	font-weight:bold;

	line-height:60px;
	background-color:#F4BE04;
}


input.inputSearch 
{
	margin-left:1px;
	font-size:10px;
	width:148px;
	height:19px;
	border:1px;
	border-color:#FFFFFF;
	border-style:solid;
}

input.search_numberplate 
{
	font-size:50px;
	font-weight:bold;
	width:285px;
	line-height:60px;
	background-color:#F4BE04;
	background-color:#FFDE34;
	border:0px solid #F4BE04;
	text-transform: uppercase;
	text-align: center;
}

input.contactForm, textarea.contactForm 
{
	width:150px;
	border:solid 1px #000000;
	margin:0px 0px 3px 0px;
}

/* added PR 210205 */
td.contactForm
{
	
}

td.label
{
	
}

td.navi
{
	font-size:8px;
	color:#000000;
	line-height:12px;
}

ul 
{
	list-style-image:url(/media/bullet.gif);
	list-style-type:square;
	margin-top:2px;
	margin-left:12px;
	margin-bottom:0px;
}

ul.thema 
{
	list-style-image:url(/media/bullet_thema.gif);
	list-style-type:square;
	margin-top:2px;
	margin-left:12px;
	margin-bottom:0px;
}

.button 
{
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FF6600;	
/*	background-image: url(/OVI/images/arrow_button.gif); */
	background-repeat: no-repeat;
	background-position: right;
	border:1px;
	border-style:solid; 
	border-color: #FCB282 #000000 #000000 #FCB282;	
	margin-top:10px;
	padding:0px 20px 0px 20px;
}

.buttonTop 
{
	background-color:#FFFFFF;	
	border:1px;
	height:21px;
	border-style:solid; 
	border-color:#000000;	
	margin-bottom:10px;
}

.positioner {
	position:absolute;
}

/* Extra styles added by Andries*/
.navTable
{
	margin-bottom:20px;
}

.navDivider
{
	height:1px;
	background-color:#656565;
}

.navSpacer
{
	height:12px;
}

/* Style for errormessage (not for form validatione */
.errorMessage
{
	color:Red;
	font-weight:700;
}
/* /Extra styles added by Andries*/


/* styles for the print page (all text elements*/
#printPage div.txtColored, #printPage div.txt
{
	width:580px;
}

#printPage div.txtSmall
{
	width:100%;	
}
/* /styles for the print page (all text elements*/

.hiddenParagraph
{
	display:none;
}	
.visibleParagraph
{
	display:block;	
}

table.licensePlate
{
	width:150px;
	margin-top:5px;
	margin-bottom:5px;
}

td.licencePlateLeft, td.licencePlateMiddle, td.licencePlateRight{
	height:32px
}

td.licencePlateLeft {
	width:18px
}

td.licencePlateRight {
	width:7px
}

span.licencePlateMiddle {
	font-weight:700;
	font-size:18px;
	width:125px;
	text-align:center;
	background-repeat:no-repeat;
}

.headerPlain
{
	color:#FF6600;
	font-weight:bold;
	margin-bottom:5px;
}


/* styles for popup openened from popup */

body.popup {
	background-color:#FFF7EF;
}

div.popup {
	margin-left:10px;
}



/* styles for the tables inserted by the author */
Table.contentTable
{
	background-color:#FFAE63;
	border:solid 1px white;
	padding:2px;
}

td.contentTableCell
{
	padding:4px;
	border-bottom:solid 1px white;
	border-right:solid 1px white;
	font-size:10px;
	text-align:center;
}

td.contentTableCell strong
{
	font-size:10px;
}
/* /styles for the tables inserted by the author */

/* appointment table styles */
.appointment
{
	width:292px;
	margin-bottom:10px;
}

.appointmentRegion
{
	font-weight:700;
}

.appointmentWelcome
{
	padding-left:5px;
}

.appointmentLocation
{
	width:140px;
}

.appointmentLink
{
	width:16px;
}

.appointmentDate
{
	font-weight:700;
	width:140px;
	padding-left:5px;
}

/* /appointment table styles */

/* tariffs table styles */
.tariffsTable
{
	width:100%;
	background-color:#FEDCBE;
	border:solid 1px #FFFFFF;
}

.tariffsTableName, 
.tariffsTableValue, 
.tariffsTableNameHeader, 
.tariffsTableValueHeader,
.tariffsTableValueLabel
{
	border:solid 1px #FFFFFF;
	padding:2px 2px 2px 2px;
}

.tariffsTableName
{
	width:300px;
}

.tariffsTableNameHeader,
.tariffsTableValueHeader
{
	border-style:none;
	color:#FF6600;
	font-weight:700;
}

.tariffsTableValueLabel
{
	padding-left:10px;
	border-right-style:none;
	border-left-style:none;
}

.tariffsTableValue, 
.tariffsTableValueHeader
{
	width:40px;
	font-weight:700;
	border-left-style:none;
	text-align:right;
}


/* /tariffs table styles */


/* amdin styles */

a.selectedYear
{
	font-weight:700;
	color:#FF6600;
	text-decoration:none;
}

a.unSelectedYear
{
	font-weight:700;
}
/* /amdin styles */

/* faq styles styles */
.faqQuestionCollapsed, .faqQuestionExpanded
{
	color:#FF6600;
	font-weight:bold;
	cursor:default;
	width:100%;
	background-repeat:no-repeat;
}

.faqQuestionCollapsed
{
	text-decoration:underline;
	background-position:-200px -200px; /* hide the background image */
}

.faqQuestionExpanded
{
	background-position:right center;
}

.faqAnswerHidden
{
	display:none;
}

.faqAnswerVisible
{
	display:block;	
}

.faq
{
	width:580px;
	padding: 0px 10px 5px 10px;
	margin-bottom:5px;
}


/* /faq styles styles */

/* addresses styles */

.addressesTable
{
	width:100%;
	padding: 0px 0px 0px 0px;
}
/* /addresses styles */
