/* subpage styles */




#balk_container {
	float:left;
}

#oog_blok {
	width: 151px;
	height: 195px;
	float:left;
}


#sfeer {
	float:left;
}

#menu_home {
	background-image:url(/cmsfile/33);
	background-repeat:no-repeat;
	height:95px;
	padding-left:30px;
}



/* 
***
elementen voor verticale navigatie 
***
*/

#menu_layer {
	display:block; 
	position:absolute; 
	left:149px; 
	top:94px; 
	height:262px; 
	width:187px; 
	z-index:3;
	background-image:url(/cmsfile/69);
	background-repeat:no-repeat;
}

#vertical_menu {
	width:185px;
	height:180px;
	background-color:#B1B1B1;
	float:left;
}

.vertical_link {
	line-height:38px;;
	text-decoration:none;
	color:#001d68;
	font-weight:bold;
	font-size:12px;
	margin-left:45px;
}

.vertical_link_wit {
	line-height:38px;;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	margin-left:45px;
}


/* 
***
elementen voor verticale uitklapmenu 
***
*/

.submenu_list {
	height:25px;
	width:180px;
	list-style-type:none;
	margin-left:-40px;
	padding:0;
}

#vertical_menu li:hover {
	height:25px;
	width:180px;
	list-style-type:none;
	margin-left:-40px;
	padding:0;
	color:#ffffff;
	background-color:#001D68;
}

.submenu_link {
	color:#073880;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	line-height:22px;
	margin-left:6px;
}

/* 
***
elementen voor bovenste horizontale menu 
***
*/

#top_menu {
	position:absolute;
	display:block;
	background-image:url(/cmsfile/85);
	background-repeat:no-repeat;
	top:58px;
	left:50px;
	width:518px;	
	padding-left:10px;
	float:left;
	height:29px
}

#top_menu a {
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}





body {
	padding:0px;
	margin:0px;
	background-color:#dddddd;
	background-image:url(/cmsfile/281);
	background-repeat:repeat-x;
	font-family:arial, verdana, helvetica, sans-serif;
}

#tbl_container {
	width:843px; 
	height:100%;
	border:0px;
}

#taalkeuze {
	height:27px;
}

#menu {
	background-image:url(/cmsfile/161);
	background-repeat:no-repeat;
	height:95px;
	padding-left:30px;
}

#beeld {
	height:93px;
}


#horizontaal_menu {
	height:33px; 
	background-repeat:no-repeat;
	background-color:#B31B34;
}


.menu_bedrijfsvoertuigen {
	background-image:url(/cmsfile/237);
}

.menu_heftrucks {
	background-image:url(/cmsfile/241);
	color:#ffffff;
}

.menu_explosieveilig {
	background-image:url(/cmsfile/245);
}

.menu_kranen {
	background-image:url(/cmsfile/249);
}

.menu_maritiem{
	background-image:url(/cmsfile/253);
}

.menu_service {
	background-image:url(/cmsfile/257);
}

.menu_standaard{
	background-image:url(/cmsfile/165);
}

#rood_randje {
	height:18px;
}

#links {
	width:142px;
	background-image:url(/cmsfile/149);
	background-repeat:repeat-y;
	vertical-align:top;
	background-color:#CEE3FF;
	text-align:left;
}

#links a {
	font-size:10px;
	color:#073982;
	text-decoration:none;
	font-weight:bold;
}

#links p {
	display:inline;
}

#midden {
	width:529px;
	vertical-align:top;
	background-color:#ffffff;
	/*22-07-10*/
	overflow-x:hidden;
}

#rechts {
	width:175px;
	background-image:url(/cmsfile/153);
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	vertical-align:top;
	text-align:left;
}

#footer {
	height:34px;
	background-image:url(/cmsfile/157);
	background-repeat:no-repeat;
	text-align:left;
}

#footer a {
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
}

#footer {
	color:#ffffff;
	font-size:10px;
	padding-left:8px;
}

#taalkeuze {
	height:30px;
}

#taalkeuze a {
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

.taal {
	height:30px;
	float:left;
	margin:0px 4px 0px 4px;
	width:19px;
	background-color:#b0b0b0;
	text-align:center;
}

#content {
	padding:15px;
	font-size:12px;
	color:#073982;
	text-align:left;
	overflow:hidden;
	/* 22-07-10 */
	width:480px;
	margin: 0 auto;
}

#content a {
	color:#B31B34;
}

h2 {
	font-size:12px;
}

.zoekbox {
	border:1px solid #000000;
}

.zoekbutton {
	border:1px solid #000000;
}

#username {
	width:200px;
	border:0px solid #e5ebf1;
	background-color:#e5ebf1;
}

#vis_password {
	width:200px;
	border:0px solid #e5ebf1;
	background-color:#e5ebf1;
}

#content td {
	font-size:12px;
	color:#073982;
}

#content a {
	color:#B31B34;
	text-decoration:underline;
}

#content .imagebutton{
	display:none;
}

#kruimel_pad a {
	color:#919191;
	text-decoration:none;
	font-size:10px;
}

#kruimel_pad {
	color:#919191;
	text-decoration:none;
	font-size:10px;
}

h1 {
	font-size:14px;
}

#horizontaal_menu a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	z-index:2
}



#hor_bedrijfsvoertuigen {
	position:relative;
	left:0px;
	display:block;
	left:40px;
	float:left;
	text-align:left;
}

#hor_heftrucks {
	position:relative;
	display:block;
	left:120px;
	float:left;
	text-align:left;
}

#hor_kranen{
	position:relative;
	top:0px;
	display:inline;
	left:180px;
	float:left;
	text-align:left;
}

#hor_explosieveilig{
	position:relative;
	top:0px;
	display:inline;
	left:250px;
	float:left;
	text-align:left;
}

#hor_maritiem{
	position:relative;
	top:0px;
	display:block;
	left:320px;
	float:left;
	text-align:left;
}

#hor_service{
	position:relative;
	top:0px;
	left:390px;
	display:inline;
	text-align:left;
}

/*
#sub_bedrijfsvoertuigen {
	left:40px;
	visibility:hidden;
	z-index:3;
	display:block;
	text-align:left;
}

#sub_heftrucks {
	position:relative;
	left:120px;
	visibility:hidden;
	z-index:3;
	display:block;
	text-align:left;
}

#sub_kranen{
	position:relative;
	top:0px;
	left:180px;
	display:block;
	visibility:hidden;
	text-align:left;
}

#sub_explosieveilig{
	position:relative;
	top:0px;
	left:250px;
	display:block;
	visibility:hidden;
	text-align:left;
}

#sub_maritiem{
	position:relative;
	top:0px;
	left:320px;
	display:block;
	visibility:hidden;
	text-align:left;
}

#sub_service{
	position:relative;
	top:0px;
	left:390px;
	display:block;
	visibility:hidden;
	text-align:left;
}
*/

#top_menu_layer {
	width:790px; 
	height:29px;  
	background-image:url(/cmsfile/201); 
	background-repeat:no-repeat;
	
	text-align:left;
}

#top_menu_layer_home {
	width:700px; 
	height:29px;  
	background-image:url(/cmsfile/85); 
	background-repeat:no-repeat;
}

#sitemap a{
	font-size:12px;
	color:#B1B1B1;
	text-decoration:none;
}

#nieuws_container {
	padding:12px;
}

.nieuws_titel {
	color:#073982;
	font-weight:bold;
	font-size:10px;
}

.nieuws_datum {
 	color:#bababa;
 	font-size:10px;
}

.nieuws_header {
	color:#073982;
	font-size:10px;
}

.nieuws_link {
 	color:#bababa;
 	font-size:10px;
	text-decoration:none;
}
.nieuws-datum-overzicht{white-space:nowrap;padding-right:2px;}

/* STYLES*/
/* chrome styles */
.chromestyle {
width: 843px;
font-weight: bold;
}

.chromestyle2 {
width: 500px;
font-weight: bold;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #BBB;
width: 100%;
/* background: url(chromebg.gif) center center repeat-x; */
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #073982;
padding: 4px 7px;
margin: 0;

text-decoration: none;
border-right: 0px solid #DADADA;
}

.chromestyleActive  ul li a{
color: #ffffff;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.chromestyle ul li a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
color:#ffffff;
}







.chromestyleFR:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyleFR ul{
border: 0px solid #BBB;
width: 100%;
/* background: url(chromebg.gif) center center repeat-x; */
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyleFR ul li{
display: inline;

}

.chromestyleFR ul li a{
color: #073982;
padding: 4px 7px;
margin: 0;
font-size:10px;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.chromestyleActive  ul li a{
color: #ffffff;
padding: 4px 7px;
margin: 0;

text-decoration: none;
border-right: 0px solid #DADADA;
}

.chromestyleFR ul li a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyleFR ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
color:#ffffff;
}







/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
left:-10;
border: 0px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-size:12px;
margin-top:5px;
line-height:18px;
z-index:100;
/* background-color: #cee3ff; */
width: 180px;
visibility: hidden;
background-image:url(/cmsfile/293);
background-position:bottom left;
background-repeat:no-repeat;

}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 15px;
border-bottom: 0px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color:#073982;
background-color: #cee3ff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;

}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #073880;
color: #ffffff;
}

/* TOP MENU*/







#submenu_hor {
	float:left;
	width:843;
	height:31px;
}


.list_header_center {
	display:none;
}

.list_record {
	font-size:12px;
	color:#073982;
	text-decoration:none;
}

/* STYLES*/
/* chrome styles */

.chromestyle2 {
width: 580px;
font-weight: bold;
text-align:left;
}

.chromestyle2:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle2 ul{
border: 0px solid #BBB;
width: 100%;
/* background: url(chromebg.gif) center center repeat-x; */
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle2 ul li{
display: inline;
}

.chromestyle2 ul li a{
color: #073982;
font-size:12px;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.chromestyleActive2  ul li a{
color: #ffffff;
font-size:12px;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.chromestyle2 ul li a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle2 ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
color:#ffffff;
}




.chromestyle2FR {
width: 580px;
font-weight: bold;
text-align:left;
}

.chromestyle2FR:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle2FR ul{
border: 0px solid #BBB;
width: 100%;
/* background: url(chromebg.gif) center center repeat-x; */
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle2FR ul li{
display: inline;
}

.chromestyle2FR ul li a{
color: #073982;
font-size:10px;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.chromestyleActive2  ul li a{
color: #ffffff;
font-size:10px;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.chromestyle2FR ul li a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle2FR ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
color:#ffffff;
}









/* ######### Style for Drop Down Menu ######### */

.dropmenudiv2{
position:absolute;
top: 0;
border: 0px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-size:12px;
line-height:18px;
z-index:100;
width: 180px;
visibility: hidden;
}

.dropmenudiv2 a{
width: auto;
display: block;
text-indent: 15px;
border-bottom: 0px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
font-size:12px;
color:#073982;
background-color: #F7F7F7;
}

* html .dropmenudiv2 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv2 a:hover{ /*THEME CHANGE HERE*/
background-color: #073880;
color: #ffffff;
}

#mainItem0 {
	text-align:left;
	padding-left:30px;
}

.menuPos1701 {
	margin-left:-10px;
}

.menuPos1341 {
	margin-left:20px;
}

.menuPos1321 {
	margin-left:-10px;
}

.menuPos1361 {
	margin-left:-10px;
}

.menuPos1521 {
	margin-left:-10px;
}

.menuPos1501 {
	margin-left:-10px;
}

.menuPos1569 {
	margin-left:10px;
}

#mainItem1 {
	text-align:left;
	padding-left:55px;
}

#mainItem2 {
	text-align:left;
	padding-left:54px;
}

#mainItem3 {
	text-align:left;
	padding-left:54px;
}

#mainItem4 {
	text-align:left;
	padding-left:54px;
}

#mainItem5 {
	text-align:left;
	padding-left:54px;
}

#mainItem6 {
	text-align:left;
	padding-left:54px;
}

.inputtext {
	border:1px solid #e5ebf1;
	background-color:#e5ebf1;
	width:250px;
	margin-top:1px;
}

.inputtextarea {
	width:250px;
	height:80px;
	border:1px solid #e5ebf1;
	background-color:#e5ebf1;

}




.horbar	{
	border: 0px solid #ffffff;
	font-family: arial;
	font-size: 10px;
	font-weight:bold;
	color:white;
}

.horbaritem	{
	float: left;
	white-space: nowrap;
	font-family: arial;
	font-size: 12px;
	color:#343a86;
}

.horbaritem a	{
	display: block;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
}

.horbaritem a:link	{
	color: #001C69;
	text-decoration: none;
}

.horbaritem a:visited	{
	color: #073982;
	text-decoration: none;
}

.horbaritem a:hover	{
	color: #001C69;
	text-decoration: none;
	border: 0px solid #ffd7bd;
	padding: 4px 0px 0px 0px;
}

.horbaritem a:active	{
	color: #ffffff;
	text-decoration: none;
}

.verbar	{
	/*
	color: #FF9A52;
	background-color: #FF9A52;
	*/
	border: 0px solid #ffffff;
	font-family: arial;
	font-size: 8pt;
	width:150px;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-repeat: no-repeat;
	width:175px;
	background-image:url(/cmsfile/2897);
	background-position:bottom center;
	background-repeat:no-repeat;
	
}

.item	{
	text-align: left;
	white-space: nowrap;
	font-family: arial;
	font-size: 12px;
	color:white;
	font-weight:bold;
	border:0px solid white;
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
	padding: 3px 1px 1px 20px;
}

.item a:link	{
	color: #073982;
	text-decoration: none;
}

.item a:visited	{
	color: #073982;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	text-decoration: none;
	border: 0px solid #ffffff;
	padding: 3px 1px 1px 20px;
	background-color:#073880;
}

.item a:active	{
	color: #ffffff;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
/*	right: 4px; */
	right: 7px;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 0px 0px 0px 0px;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0; 
}

/*
 * Tabs
 */ 
ul.tabs{list-style-type:none;  border-bottom: 1px solid #999; width:500px; height:40px; background: #fff; margin: 0 ; padding:0;}
ul.tabs li{float:left; display: inline; margin: 10px 3px 0 0; border: 1px solid #999; border-style: solid solid none solid;}
ul.tabs li a{background: url(/cmsfile/7994) repeat-x left top; text-decoration: none !important; display: block; padding:8px 9px 6px 9px; background: #fff;}
ul.tabs li a:hover, ul.tabs li a.selected{background: #fff; border-bottom: 1px solid #fff; color: #003366 !important; outline: none;}
.tabcontent{float:left; display: block; border-bottom: 1px dotted #e2e2e2; margin-bottom: 12px; padding:12px 0; width: 500px; height: auto; }

.groups {margin-left:16px !important; padding:0; }
.groups li{padding: 4px; border-bottom: 1px solid #e2e2e2;}
.groups li a{display:block;}
.groups li a:hover{color:#003366 !important;}
.groups li h4{margin: 0; padding:3px 0;}
.groups li p{color:#999; margin:0; padding:3px;}

.serials {border-collapse: collapse !important; /*border: 1px solid #999;*/ width: 460px;}
.serials a{text-decoration:none !important;}
.serilas a:hover{font-weight: bold; text-decoration: underline;}
.serials td {width: 20%;}
.serials tr:first td{background: #003366 !important; color: #fff;}
.serials tr:nth-of-type(odd){ background: #f4f4f4;}
.serials tr:hover{background: #cee3ff;}

.lettercombinations{border-collapse: collapse; width: 460px;}
.lettercombinations tr:nth-of-type(odd){ background: #f4f4f4;}

.serial-search{width:460px; padding:12px 0; border: 1px solid #f4f4f4; border-style: solid none;}
.serialinput{width: 260px; border: 1px solid #e2e2e2; margin-left: 12px;} 