@charset "utf-8";
@import "stylesheet01.css";
@import "verhuur01.css";
/* ########################################## */
/* # version:   1.0 / template 02           # */
/* # author:    www.verzameldwerk.com   	# */
/* # website:   http://80.85.129.45/XHTML/  # */
/* ########################################## */

/*@font-face {
	font-family: 'Myriad';
	src: url("../fonts/myriad/myriadweb.ttf");
	src: local("Myriad"),
	     local("Myriad"),
	     url("../fonts/myriad/myriadweb.ttf") format("truetype");
}*/

div.content,
div.content_home,
div.content_nieuws
{
	line-height:1.4em; /* belangrijk voor de platte content */
}
	
.content_nieuws ul,
.content ul{
	margin-top:4px;
}

.content_nieuws ul li,
.content ul li{
	list-style-type:none;
	background-image:url("../images/line.gif");/**/
	background-repeat:no-repeat;
	vertical-align:top;
	padding-top:0px;
	padding-left:22px;
	margin-left:-6px;
	margin-top:0px;
	margin-bottom:2px;
	/*font-size:0.92em;*/
	white-space:normal;	
}



	
.content_nieuws ul.yt li {
	list-style-type:none;
	background-color:white;
	background-image:  url('../images/arrow-youtube.gif');
	background-repeat: no-repeat;
	background-position:4px 4px;
	padding-left:30px;
	padding-top:2px;
	line-height:20px;}
	
.content_nieuws ul.yt li.none {
	list-style-type:none;
	background-color:white;
	background-image:  url('../images/line.gif');
	background-repeat: no-repeat;
	background-position:3px 8px;
	padding-left:30px;
	padding-top:2px;
	line-height:24px;}


.content_nieuws div.pdf ul li,
.content div.pdf ul li{
	list-style-type:none;
	background-image:url("../images/pdf_button.png");/**/
	background-repeat:no-repeat;
	background-position:4px 0px;
	vertical-align:top;
	padding-top:0px;
	padding-left:24px;
	margin-left:-6px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:0.96em;
	white-space:normal;	
}

.content_nieuws ol{
	vertical-align:top;
	padding-top:0px;
	padding-left:18px;
	margin-left:px;
	margin-top:0px;
	margin-bottom:2px;
	/*font-size:0.92em;*/
	white-space:normal;	
}

.content_nieuws ol li{
	vertical-align:top;
	padding-top:0px;
	padding-left:0px;
	margin-left:px;
	margin-top:0px;
	margin-bottom:2px;
	/*font-size:0.92em;*/
	white-space:normal;	
}

ul.range li span.c1 {
	display:inline-block;
	width:70px;}


/* Sliding Thumbs voor de website */

.joomslide {
	width:100%;
	}
	
.joomslide-s {
	position:relative;
	border:0px solid #e2e2e2;
	left:0px;
	top:4px;
	padding-right:15px;
	padding-bottom:15px;}
	
.joomslide-m {
	width:450px;}

a.highslide img {
	margin-bottom:10px;
	margin-right:10px;}
	
.joomslide-l {
	border:0px solid black}
	
img.noborder {}


/* Sliding Thumbs voor de website */

	

#mainwrapper_background {
	background-image:  url('../images/bgcontainer_lang.jpg');
	background-repeat: no-repeat;
	background-position:-17px 0px;
}

#mainwrapper_background_full {
	background-image:  url('../images/bgcontainer_full.jpg');
	background-repeat: no-repeat;
	background-position:-17px 0px;
}


#mainwrapper_container {
	background-image:  url('../images/logo_bluekens.gif');
	background-repeat: no-repeat;
	background-position:22px 50px;
	border-left:1px solid #666;
	border-right:1px solid #666;
}

#mainwrapper_container_full {
	background-image:  url('../images/logo_used_trucks.gif');
	background-repeat: no-repeat;
	background-position:22px 50px;
	border-left:1px solid #666;
	border-right:1px solid #666;
}

#header_container {
	background-image:  url('../images/logo_volvo.gif');
	background-repeat: no-repeat;
	background-position:712px 0px;
	background-color:transparent;
	height:100px;
}

#header_container_afl {
	background-image:  url('../images/pixel.gif');
	background-repeat: no-repeat;
	background-position:712px 0px;
	background-color:transparent;
	height:100px;
}

#header_container_full {
	background:none;
	background-color:transparent;
	height:58px;
}

#topmenu {
	font-weight:bolder;
	margin-left:18px;
	padding-top:8px;}
	
	
#topmenu a.mainlevel_nav:link, #topmenu a.mainlevel_nav:active, #topmenu a.mainlevel_nav:visited{
text-transform:uppercase;
color:#a7a7a8;
padding-top:2px;
padding-left:5px;
padding-right:5px;
font-weight:600;

}
#topmenu a.mainlevel_nav:hover{
color:#a7a7a8;
}

#topmenu a#active_menu_nav{
color:#585858;
text-decoration:none;
}

/* Begin Snel Naar */

div#snelnaar {
	font-size:0.98em;
	height:290px;}

ul.menu_SnelNaar li{
	list-style-type:none;
	background-image:url("../images/arrow_sn.gif");
	background-repeat:no-repeat;
	vertical-align:top;
	height:14px;
	padding-left:22px;
	margin-left:14px;
	margin-top:8px;
	margin-bottom:7px;
}

ul.menu_SnelNaar li a:link, ul.menu_SnelNaar li a:active, ul.menu_SnelNaar li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.98em;
	color:#3a3a3a;
	text-decoration:none;
	display:block;
	vertical-align:top;
}



ul.menu_SnelNaar li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#00337a;
	text-decoration:underline;
	display:block;
	vertical-align:top;
}

/* End Snel Naar */
/* Begin Laatste Nieuws */
#MeerNieuws{
	 background-image: url('../images/bg_nieuws.gif');
	 background-repeat:repeat-x;
	 background-color:transparent;
	 background-position:left top;
	padding-bottom:10px;
	float:right;
	display:block;
	width:524px;
	margin-bottom:20px;
}
#MeerNieuws_zeeland{
	padding-bottom:10px;
	float:left;
	display:block;
	width:450px;
	height:190px;
} 
#MeerNieuws_zeeland div.zeeland{
	 background-image: url('../images/bg_zeeland.gif');
	 background-repeat:repeat-x;
	 background-color:transparent;
	 background-position:0px 90px;
	position:relative;
	display:block;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-left:0px;
	height:170px;
} 

#MeerNieuws_zeeland ul{
	background-color:transparent;
	 padding-left:0px;
}

#MeerNieuws_zeeland h5{
	background-color:transparent;
	margin-left:-6px;
}

h5{
padding:0px;
margin:0px;
padding-top:16px;
padding-left:34px;
padding-bottom:10px;
font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#00337a;/*646567*/
text-transform:uppercase;
}

h5 a,
h5 a:link,
h5 a:active,
h5 a:visited{
text-decoration:none;
color:#00337a;/*646567*/
}

h5 a:hover{
	text-decoration:underline;
color:#00337a;/*646567*/
}

h6{
padding:0px;
margin:0px;
padding-top:13px;
padding-left:22px;
padding-bottom:1px;
font-family:Arial Narrow, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00337a;
text-transform:uppercase;
}
	
ul.latestnews {
font-size:11px;
margin-left:34px;/* w3 hack ivm firefox / ie */}

 ul.latestnews li.latestnews {
background-image:url("../images/border_ln.gif");
background-repeat:no-repeat;
background-position:left bottom;
list-style:none;
padding:6px;
padding-left:0px;}

ul.latestnews li.latestnews a:link,
ul.latestnews li.latestnews a:active,
ul.latestnews li.latestnews a:visited {
background-image:url("../images/arrow_ln2.gif");
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:20px;
color:#454648;
font-size:1em;
text-decoration:none;}

ul.latestnews li.latestnews a:hover {
color:#002b78;}



/* End Laatste Nieuws / banners*/

#banners {
margin-left:32px;
margin-top:32px;}

#banners_left_01,
#banners_left_02
#banners_left_03 {
	z-index:1;}

.b_right {
	z-index:2;}

#banners_left_01{
	}
	
#banners_left_01 #marge,
#banners_left_03 #marge{
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	}

#banners_left_01 .bg #slider{
	display:inline-block;
	margin-top:1px;
	margin-left:123px;
	}
	
#banners_left_01 .bg {
background-image:url("../images/banner_afleveringen_overlay.gif");
background-repeat:no-repeat;
background-position:0px 0px;
	display:block;
	width:280px;
	height:67px;
	}

div.b_right {
	position:relative; margin-top:6px; padding-left:0px; margin-bottom:0px;}
	
BODY:nth-of-type(1) div.b_right {
	position:relative; top:0; padding-left:0px; margin-bottom:0px;}


#XTR {}

#FH {
_top:0px;
_float:right;}

.content table {
	/*vertical-align:top;
	float:right;*/}

.content_home {
float:right;
top:0px;
padding:10px;
padding-left:6px;
height:149px;
}

.content_home h3 {
	padding-top:10px;
}

/* Nieuws blokken Subitems */	

table.Preview tbody tr td.Pleft div,
table.Preview tbody tr td.Pright div{
	background-color:#ebebeb;
	padding:5px;
	border:1px solid #CCC;
	margin-bottom:10px;}
	
	table.Preview tbody tr td.Pleft div ul,
table.Preview tbody tr td.Pright div ul{
	list-style:none;
	margin:0px;
	padding-left:0px;}
	
table.Preview tbody tr td.Pleft div{
	margin-right:15px;}
	
table.Preview tbody tr td div:hover{
	background-color:transparent;}
	
table.Preview tbody tr td div a{
	cursor:pointer;}

/* Nieuws blokken Subitems */

/* Begin Bluecare SubMenu */

div#bluecare_submenu {
background-image:url("../images/bg_submenu_lines.gif");
background-repeat:no-repeat;
background-position:0px 7px;
font-family:Arial, Helvetica, sans-serif;
margin-top:17px;
margin-left:36px;
margin-right:6px;
height:100px;
	}

/* Begin Contact en Truck SubMenu */

div#contact_submenu,
div#truck_submenu {
background-image:url("../images/bg_submenu_truck_lines_fmx.gif");
background-repeat:no-repeat;
background-position:0px 7px;
font-family:Arial, Helvetica, sans-serif;
margin-top:17px;
margin-left:36px;
margin-right:6px;
height:40px;
	}

div#contact_submenu{
background-image:url("../images/bg_submenu_contact_lines.gif");
	}

td.g_left{
width:260px;}

td.seperator span {
display:block;
width:442px;
	border-top:1px solid #CCC;
	margin-bottom:10px;
	margin-top:20px;}


ul.menu_bluecare_submenu{
	display:block;
	padding:0px; /* Essentieel voor padding in FF 3.5 */
	padding-top:14px;
	margin:0px;
	margin-left:10px;
	white-space:normal;
}

ul.menu_bluecare_submenu li{
	padding:0px;
	margin:0px;
	display: inline;
	list-style-type:none;
	background-image:url("../images/lineup.gif");
	background-repeat:no-repeat;
	background-position:right;
	/**/background:none;
	font-size:0.9em;
	padding-left:0px;
	padding-right:19px;
}

ul.menu_bluecare_submenu li#current{
padding-right:20px;}

ul.menu_bluecare_submenu li#currentFL a span,
ul.menu_bluecare_submenu li#currentFE a span,
ul.menu_bluecare_submenu li#currentFM a span,
ul.menu_bluecare_submenu li#currentFMX a span,
ul.menu_bluecare_submenu li#currentFH a span,
ul.menu_bluecare_submenu li#currentFH16 a span{
color:#00337a;
font-weight:normal;
text-decoration:underline;}


ul.menu_bluecare_submenu li a{}

ul.menu_bluecare_submenu li a span{
	display:inline-block; !important /* belangrijk element voor he tegen gaan van harde enters in het menu  */
	padding:0px;
	margin:0px;
	color:#646567;
	cursor:pointer;
	}


ul.menu_bluecare_submenu li a:link, ul.menu_bluecare_submenu li a:active, ul.menu_bluecare_submenu li a:visited{
	line-height:18px;
	text-decoration:none;
}



ul.menu_bluecare_submenu li a:hover span{
color:#00337a;
	text-decoration:underline;
}


/* End Bluecare SubMenu */


/* Begin Flexmail */
table.form{
	float:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
}

table.form tr td.flxml_text{
	margin:0px;
	padding:0px;
	width:100px;
}

table.form tr td{
	margin:0px;
	padding:0px;
	padding-bottom:4px;
}


/* End Flexmail */

/* Begin form */
.flxml_button,
.button{
	background-color:silver;
	border: 1px solid #333;
	padding:2px;
	font-size:0.9em;
	font-weight:bold;
	color:#3a3a3a;
	margin-bottom:4px;
	margin-right:10px;
	width:100px;
}

div.phpfmg_form {
vertical-align:top;}

.button:hover{
	background-color:#f2f2f2;
	border: 1px solid #d4deec;
}

.text_box,
.text_box_pc,
.text_box_pw {}

.field_block {}

.form_field {
	width:110px;
	font-size:10px;
	display:inline-block;
	height:32px;
	vertical-align:top;}


#select_0 {
	width:307px !important;
}

.text_box,
.textarea_box,
#chrono_verification,
.fmgCaptchCode,
.inputbox,
#select_0,
textarea {
	background-color:#f2f2f2;
	border: 1px solid #d4deec;
	padding:3px;
	font-size:0.9em;
	font-weight:normal;
	color:#3a3a3a;
	margin-bottom:4px;
	padding-top:5px;
	width:300px;
}

.date_box{
	background-color:#f2f2f2;
	border: 1px solid #d4deec;
	padding:3px;
	font-size:0.9em;
	font-weight:normal;
	color:#3a3a3a;
	margin-bottom:4px;
	padding-top:5px;
	margin-right:6px;
}

select.text_box {
	width:308px;}
	
input#Attachment {
	width:308px;}

.textarea_box{
	height:120px;
}

.text_box_pc, .text_box_wp{
	background-color:#f2f2f2;
	border: 1px solid #d4deec;
	padding:3px;
	font-size:0.9em;
	font-weight:normal;
	color:#3a3a3a;
	margin-bottom:4px;
	padding-top:5px;
	width:65px;
	margin-right:9px;
}

.text_box_wp{
	width:218px; /*222*/
}


input.button { cursor: pointer;}



/* End Form*/

/* Downloads */

table.leaflettable01{
	border-bottom:1px solid #dddddd;
	margin-bottom:14px;}
	

table.leaflettable02{
	border-bottom:1px solid #dddddd;
	margin-bottom:0px;}
	
table.leaflettable01 tr td ,
table.leaflettable02 tr td {
	padding-bottom:14px;}
	
	table.leaflettable01 tr td h6,
	table.leaflettable02 tr td h6{
padding-top:0px;
padding-left:0px;
	}
	
#alphapathway {
	position:absolute;
	visibility:hidden;}
	
/* pagination */

span.pagination {
	display:block;
	width:100%;
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;}
	
	span.pagination span,
	span.pagination a{
	margin:3px;
		margin-left:0px;
		padding-left:0px;
	/*background-color:#f2f2f2;
	background-color:#ebebeb;*/
	/*border: 1px solid #d4deec;*/
	border: 1px solid #e4e4e4;
	padding:3px;
	font-size:0.9em;
	color:#3a3a3a;
	padding-top:3px;
	float:left;}
	
	span.pagination a {
		/*color:#003e8e;*/
		text-decoration:underline;}
		
	span.pagination a:hover {
		text-decoration:none;}
		
/* pagination */



/* A Content */

table.CContent {
	width:456px}

table.CTruck tr td div#alphacontent,
table.CContent tr td div#alphacontent{
margin:0px;
margin-left:0px;}



table.CContent tr td div#alphapathway {
margin:0px;
padding:0px;
margin-left:40px;}

table.CContent tr td div#alphapathway p{
margin:0px;
padding:0px;}

table.CTruck tr td div#container,
table.CContent tr td div#container{
margin:0px;
width:456px;}

table.CContent tr td .componentheading {
	padding-left:40px;
	_margin-left:-40px;}

table.CContent tr td div#alphacontent img{
	border:0px solid #ebebeb;
	margin-left:0px;
	margin-top:2px;
	padding:4px;}
	
#article {
	margin:0px 0;
	padding:0px;
	width:452px;
	white-space:normal;
	font-size:0.94em;
	line-height:13px;
}

#content {
display:block;
min-height:50px;
padding-top:14px;}

#article:hover {
}


#article img {
	float:right;
	width:110px;
}

div._image {
	display:block;
	float:right;
	width:128px;
	height:96px;
}

div._image a img {
	float:right;
}
div._image a {
}

span._alphatitle {
	font-family:'Arial Narrow Bold', Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-transform:uppercase;
	color:#00337a;
}

div._separate {
	position:absolute;
	visibility:hidden;
	width:452px;
	border-bottom:1px solid #e2e2e2;
}
div span.small {
	visibility:hidden;
	font-size:0.9em;
	color:#c2c2c2
}
#features span.small {
	visibility:visible;
	font-size:0.9em;
	color:#b3b3b3
}

div#divreadmore {
	position:relative;
	display:block;
	height:40px;
	margin-top:10px;}

#features span.small_readmore {
	display:block;
	height:20px;
	width:452px;
	border-bottom:1px solid #e2e2e2;
	float:left;
	text-align:left;
	visibility:visible;
	font-size:1em;
	color:#b3b3b3;
	bottom:10px;
}

#alphapagination {
	visibility:hidden;}
	
#alphapagination p .pagination {
		visibility:visible;}
		
#alphapagination p .pagination strong a{
	color:#b3b3b3;}
	
#alphapagination p .pagination strong span{
	color:#00337a;
	font-size:1.1em;}

#features span.small_readmore a,
#features span.small_readmore a:link{
	text-decoration:none;
}

#features span.small_readmore a:hover{
	text-decoration:underline;
}



div.alphalisting table tr td {
vertical-align:top;}

div#alphacontent {
	padding-top:10px;}

.zmg-galleryshow strong {
width:100px;
font-size:0.8em;
color: #666;}

/* link en list strong */

.zmg-galleryshow a strong,
.zmg-galleryshow ul strong{
color:#00337a;}

.zmg-galleryshow u strong{
text-decoration:none;}

.zmg-galleryshow tr td {
text-align:left;
padding-right:20px;}

.pagenavigatie,
.componentheading{
position:absolute;
visibility:hidden;}

.img-shadow {
text-align:left;
float:left;}

.img-shadow a img {
	border:1px solid #ebebeb;
width:130px;
height:93px;}

#zoomgallery table {
width:456px;}

div.content_nieuws table.CContent tr td img {
	/*width:456px;*/}

/* #####       Direct Leverbaar      ##### */

div.newsSumItem {
	height:90px;
	border-bottom:1px solid #ebebeb;
	margin-top:15px;
}
div.newsSumItem h3 {
font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding:0px;
	margin:0px;
	margin-left: 120px;
}
div.newsSumItem img {
	float: left;
	margin-top:5px;
	border: 1px solid #ebebeb;
}
div.newsSumItem p {
	font-size: 0.96em;
	padding:0px;
	margin-left: 120px;
}

#progress {
	position:absolute;
	visibility:hidden;}
/* #####       Direct Leverbaar      ##### */

.content_afl div#admin{
	position:relative;
	display:block;
	margin:50px;
	margin-bottom:0px;
	padding-bottom:50px;
}