/* stylesheet: kleyn.com */
/* versie 1.0 - eend - 07/05/2006 */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}  /* for IE/Mac */

body{
	margin: 4px 0 0 2px;
	padding: 0;
	width: 920px!important;
	color: #006;
	font: 11px/1.6 verdana,arial,helvetica,sans-serif;
	background: #fff;
	position: relative;
}

p,ul,ol,address,blockquote{
	font-style: normal;
	margin: 0 0 1em;
	padding: 0;
}

table,div,img,object,embed,a,fieldset,form{
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
}

ul{
	list-style: none;
}

a{
	color: #FF6600;
	text-decoration: none;
}

p a,address a{
	display: inline;
}

h1,h2{
	margin: 0;
	padding: 0;
}

h1,h2{
	font-family: "arial narrow",arial,helvetica,sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 22px;
	color: #fff;
	padding: 2px 0 0 8px;
}

h1 {
	padding-top: 0px;
}

h3,h4,h5,h6{
	margin: 0;
	padding: 0;
	font: bold 11px/1.6 verdana,arial,helvetica,sans-serif;
}

h5,h6{
	font-weight: normal;
}

caption,th,td{
	margin: 0;
	padding: 0;
	font: 11px/1.6 verdana,arial,helvetica,sans-serif;
	vertical-align: top;
}

th{
	text-align: left;
	font-weight: bold;
}

del {
	font-style: italic;
}

#head{
	width: 920px;
	height: 370px;
}

#head a{
	width: 918px;
	height: 277px;
	padding-top: 5px;
}

#head h1 a:hover img{
	background-color: #ff7d19;
}

#head ul{
	margin: 0;
	padding: 0;
}

#head ul li{
	position: absolute;
	top: 230px;
	margin: 0;
	padding: 0;
}

#head ul li#h01{
	left: 157px;
}

#head ul li#h01 a{
	background: url(/img/bg_h01.gif) no-repeat;
}

#head ul li#h02{
	left: 310px;
}

#head ul li#h02 a{
	background: url(/img/bg_h02.gif) no-repeat;
}

#head ul li#h03{
	left: 463px;
}

#head ul li#h03 a{
	background: url(/img/bg_h03.gif) no-repeat;
}

#head ul li#h04{
	left: 616px;
}

#head ul li#h04 a{
	background: url(/img/bg_h04.gif) no-repeat;
}

#head ul li#h05{
	left: 769px;
}

#head ul li#h05 a{
	background: url(/img/bg_h05.gif) no-repeat;
}

#head ul li a{
	display: block;
	margin: 0;
	padding: 0;
	width: 150px;
	height: 117px;
	background-color: #ff7d19 !important;
	cursor: pointer;
}

#head ul li a:hover{
	background-color: #f60 !important;
}

#head ul li a img{
	padding: 80px 0 0;
}

/*\*/* html #head ul li a img{
	padding: 0;
	margin: 80px 0 0;
	cursor: pointer;
	cursor: hand;
}
/**/

#head #visualtrucks,
#head #visualce,
#head #visualsmt,
#head #visualtra,
#head #visualvans,
#head #visualhome {
    position: absolute;
    left: 157px;
    top: 9px;
    z-index: 99999;
    width: 762px;
    height: 216px;
}

#head #visualhome {
	background: url('/header/algemeen/1.jpg') no-repeat left top;
}

#head #visualtrucks,
#head #visualtra,
#head #visualsmt {
	background: url('/header/trucks/2.jpg') no-repeat left top;
}

#head #visualvans {
	background: url('/header/algemeen/2.jpg') no-repeat left top;
}

#head #visualce {
	background: url('/header/ce/1.jpg') no-repeat left top;
}

#sitemap {
	margin-left: 5px;
	padding: 0;
}

#sitemap ul {
	margin-bottom: 0;
	padding-bottom: 0;
}

.name {
  display: block;
	height: 31px!important;
	background-image: url(/img/bg_li_head.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 86px 17px 0px 7px!important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 13px;
}


#sidebar{
	position: absolute;
	top: 100px;
	left: 0px;
	/*float: left;*/
	width: 150px;
	z-index: 100;
}

#sidebar ul{
	margin: 0;
	margin-left: 2px;
}

#sidebar li{
	margin-bottom: 1px;
	background: #006 url(/img/pijl_bgb.gif) no-repeat 140px .6em;
}

#sidebar li a{
	color: #fff;
	font-weight: bold;
	line-height: 17px;
	padding: 4px 11px 5px 4px;
}

/*\*/* html #sidebar a{height:.1em;}/**/

#sidebar a:hover{
	color: #f70;
}

#sidebar ul ul{
	display: none;
}

#auction{
	background: #ff7d19 url(/img/bg_hoek_ro.gif) no-repeat 100% 100%;
	margin-top: 9px;
}

#auction{
	padding: 0 6px 1em 9px;
}

#auction h2{
	margin: 0 -9px 7px;
}

#auction h3{
	margin: 4px 0 0;
}

#auction #bid{
	margin: -.8em 0 0 -6px;
	text-align: right;
	font-weight: bold;
}

/*\*/* html #auction #bid{
	margin-left: -8px;
}
/**/
#auction #bid{
	color: #fff;
}

#auction #bid:hover{
	color: #006;
}

#auction #bid button{
	display: block;
	width: 143px;
	height: 54px;
	border: none;
	background: url(/img/bg_button.gif) no-repeat 0 9px;
	color: #fff;
	font: bold 12px/18px verdana,arial,helvetica,sans-serif;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

/*\*/#auction #bid span{
	padding: 0 11px 0 0;
	background: url(/img/pijl_bgo.gif) no-repeat 100% 94%;
}
/**/
#searchitem{
	background: #006 url(/img/bg_hoek_ro.gif) no-repeat 100% 100%;
	margin-top: 31px;
	/*margin-bottom: 65px;*/
	margin-left: 2px;
	padding: 0;
	color: #FFF;
}

#searchitem #item {
	width: 120px;
	border: 1px solid #006;
}

#searchitem button {
	display: block;
	width: 76px;
	height: 16px;
	border: none;
	margin: 8px 0px 0px 58px;
	padding-right: 10px;
	background-image: url(/img/pijl_bgb.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #006;
	color: #fff;
	font: bold 11px/16px verdana,arial,helvetica,sans-serif;
	text-align: right;
	cursor: pointer;
	cursor: hand;
}

#searchitemform {
	background-image: url(/img/bg_hoek_rb.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 8px 6px 1em 9px;
}


#languageselection {
    background: url(/img/bg_taalselector.gif) no-repeat left top;
    width: 150px;
    height: 84px;
    padding: 10px 0px 0px 2px;
}

#languageselection p {
    color: #FFF;
    font-size: 80%;
    margin-left: 3px;

}

#languageselection select#language {
    width: 140px;
    margin-left: 3px;
}

#main{
    /*left: 155px;*/
    margin-bottom: 2em;
	margin-left: 154px;
	/*border-left: 3px solid #fff;*/
	width: 763px !important;
	min-height: 280px;
	_height: 280px;
	z-index: 99;

}

#main.content {
	width: 753px !important;
	padding: 0px 10px;
}

#main.content h2 {
	margin-left: -10px !important;
	margin-bottom: 10px;
}

#main #overkleyn a,
#main.content a {
	color: #000066;
	text-decoration: underline;
}



#newoffers {
	width: 768px !important;
	height: 230px;
	/*border: 1px solid black;*/
}

#newoffers h2{
	padding-bottom: 6px;
	margin-bottom: 5px;
	background: url(/img/bg_h2_extralarge.gif) no-repeat 3px top;
	color: #006;
}

#newoffers ul {
    list-style-type: none;
    margin-left: 0px;
}

#newoffers li {
    float: left;
    width: 150px;
    height: 177px;
    padding-left: 0px;
    margin-right: 3px;
    background-color: #E5E7F1;
    overflow: hidden;
}

#newoffers li a {
    color: #000;
    overflow: hidden !important;
    height: 100%;
    width: 100%;
        height: 177px;
    display: block;
}

#newoffers a#link_newoffers {
    float: right;

    margin-right: 4px;
    display: block;
}

.content ul {
	list-style: disc;
	list-style-position: outside;
	padding-left: 27px;
}

#mail ul {
	list-style: disc;
	list-style-position: outside;
	padding-left: 27px; /*\*/
	* margin-left: 170px;
	width: 350px; /**/
}

#wrapper{
	float: left;
	border-right: 3px solid #fff;
	padding: 0;
	width: 150px !important;
}

#wrapper div#news {
	width: 150px !important;
	padding-bottom: 20px;
}

#wrapper h1,
.home #wrapper h2 {
	margin: 0 0 3px;
	padding-left: 9px;
	padding-bottom: 6px;
	background: url(/img/bg_h2_extrasmall.gif) no-repeat;
	color: #006;
}

#wrapper h3 a{
	color: #006;
	display: inline;
	padding-right: 11px;
	background: url(/img/pijl_bgw.gif) no-repeat 100% .2em;
}

#wrapper h3 a:hover{
	color: #f60;
}



#overkleyn{
	float: left;

	width: 303px;
	_width: 300px;
}



#overkleyn #showwebcam {
	margin: 0px 0px 0px 10px;
	cursor: pointer;
}

#overkleyn h3 {
    margin-left: 9px;	
}

#overkleyn p{
    margin-left: 9px;
}

#offers{
	float: left;
	width: 305px;
	_width: 295px;
	margin-left: 2px;
}

#overkleyn h1,
.home #overkleyn h2,
#offers h1,
.home #offers h2{
    width: 300px;
    _width: 295px !important;
	padding-bottom: 6px;
	background: url(/img/bg_h2_small.gif) no-repeat;
	color: #006;
}

#offers ul {
    margin-left: 9px;

}

#offers li{
	margin: -3px 0px .8em -9px;

}

#newoffers li a,
#offers li a{
	display: block;
	overflow: auto;
	color: #006;
	padding-bottom: 7px;
	min-height: 54px;
}

/**/* html #newoffers li a{ overflow: visible; height: 177px;cursor: pointer;cursor: hand;}/**/
/**/* html #offers li a{ overflow: visible; height: 177px;cursor: pointer;cursor: hand;}/**/

#newoffers li a:hover,
#offers li a:hover{
	background: #ffecdd;
}

#offers li img{
	float: left;
	margin: 7px 7px 0;
	border: 2px solid #fff;
}

/*\*/* html #offers li img{ margin-left: 4px; } /**/

#offers span{
	display: block;
	float: left;
	width: 213px;
	padding-top: 3px;
}

#newoffers strong,
#offers strong{
	padding-right: 11px;
	background: url(/img/pijl_bgw.gif) no-repeat 100% .2em;
}

#offers a:hover strong{
	color: #f60;
}

#alloffers {
    /*left: 155px;*/
    margin-bottom: 2em;
	margin-left: 152px;
	/*border-left: 3px solid #fff;*/
	width: 763px !important;
	z-index: 99;
}

#alloffers h1{
	margin: 0 0 18px;
	padding-bottom: 6px;
	background: url(/img/bg_h2_extralarge_blue.gif) no-repeat;
}

#alloffers h3{
	clear: both;
	margin: 0 0 3px;
	padding-bottom: 2px 0px 6px;
	background: url(/img/bg_h2_overview.gif) no-repeat;
	font-family: "arial narrow",arial,helvetica,sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 22px;
	color: #006;
}

#alloffers h3 img {
	display: inline;
	margin: 3px 9px;
	vertical-align: middle;
}

#alloffers ul{
	float: left;
	list-style: none;
	margin: 0 -3px 0 0;
	padding: 0;
}

#alloffers li{
	float: left;
	width: 360px;
	display: block;
	margin: -3px 3px .8em 0;
	padding: 0;
}

#alloffers li a{
	display: block;
	overflow: auto;
	color: #006;
	padding-bottom: 7px;
	min-height: 54px;
	width: 360px;
}

/**/* html #alloffers li a{	overflow: visible;	height: 1px;	cursor: pointer;	cursor: hand;}/**/

#alloffers li a:hover{
	background: #ffecdd;
}

#alloffers li img{
	float: left;
	margin: 7px 7px 0;
	border: 2px solid #fff;
}

/*\*/* html #alloffers li img{
	margin-left: 4px;
}
/**/
#alloffers span{
	display: block;
	float: left;
	width: 120px;
	padding-top: 3px;
}

#alloffers strong{
	padding-right: 11px;
	background: url(/img/pijl_bgw.gif) no-repeat 100% .2em;
}

#alloffers a:hover strong{
	color: #f60;
}

#footer{
	clear: both;
	width: 918px;
	margin-top: 20px;
}

#footer address{
	margin: 0 3px .5em 15px;
}

#footer address span{
	color: #fff;
	font-weight: normal;
	background: url(/img/bg_middot.gif) no-repeat 0 50%;
	font-size: 0.8em;
}

#footer a{
	color: #006;
	font-weight: bold;
}

#footer a:hover{
	color: #f60;
}

#footer table, #footer tr, #footer td {
    width: auto;
    background-color: transparent;
    margin: 0;
    padding: 0;
    
    }

#tools{
	background: #ffecdd;
	padding: 2px 1px 4px 0px;
	border: 1px solid #f60;
	border-width: 1px 0;
	margin: 0 0 1em;
	height: 17px;
}

#tools li{

	background: url(/img/bg_li_tools.gif) no-repeat right 50%;
	display: block;
	float: left;
	padding: 0px 18px 0px 8px;
}


#tools li#truck-conditions{
	background-image: url(/img/bg_li_conditions.gif);
}

#tools li#disclaimer{
}

#tools li#languageli{
	background-image: none;
	margin-right: 0px;
	padding-right: 0px;
}



#footer li,#footer a{
	display: inline;
	
}

#tools ul {
	margin-left: 5px;
}


#tools form,#tools fieldset{
	display: inline;
	vertical-align: bottom;
}

/*\*/* html #tools form,* html #tools fieldset{	/**/	vertical-align: middle; }

#tools legend,#tools input{
	display: none;
}

#tools select{
	color: #006;
	font: bold 11px verdana,arial,helvetica,sans-serif;
}

/**/* html #tools select{	min-height: 1.5em;}/**/
#display{
	text-align: right;
	padding-right: 45px;
	margin-bottom: 9px;
}

#display h3,#display ul,#display li,#display img,#display a{
	display: inline;
}

#display li{
	padding-right: 5px;
	padding-left: 4px;
	background: url(/img/bg_middot.gif) no-repeat 100% 40%;
}

#display li.last{
	background-image: none;
}

#display img{
	vertical-align: bottom;
	padding-bottom: 2px;
}

/**/* html #display img{
	vertical-align: middle;
}
/**/
#display form{
	text-align: left;
	margin: 0 0 -1.5em 60px;
}

/* #display input{
	display: none;
}
 */
#display label, #display select{
	color: #006;
	font: bold 11px verdana,arial,helvetica,sans-serif;
	display: inline;
}

#display label {
	text-align: left;
	width: 300px !important;
}

#result{
	background-color: #ffecdd;
	text-align: right;
	padding: 6px 45px 8px 0;
	margin-bottom: 2em;
}

#result h3{
	display: inline;
	padding-right: 17px;
}

#result p{
	display: inline;
}

#result span{
	font-weight: bold;
}

#result a{
	color: #006;
	font-weight: bold;
}

#result a:hover{
	color: #f60;
}

#home h1, #home.home h1{

}

#home.home h1 img{
	background-color: #0f0a69;
	cursor: default;
}

#home.home h1 a:hover img{
	background-color: #0f0a69;
}

#home-veiling {
	margin-left: 0;
	padding-left: 0;
}

#about h1{
	background: url(/img/bg_h1_home.jpg) no-repeat 100% 0;
}

@media screen {
#about h1 a img{background:url(/img/logo_kleyn_trucks.gif) no-repeat 0 0;overflow:hidden;padding:63px 0 0;height:0 !important;height /**/:63px; /**/text-indent:-5000px !important;text-indent /**/:0; /**/}
}

#about h1 a:hover img{
	background-color: #ff7d19;
}

#about #sidebar ul ul{
	display: block;
	background: #fff;
	border-top: 26px solid #fff;
}

#about #sidebar ul ul li{
	margin-bottom: 1px;
	background: #ff7d19 url(/img/pijl_bgo.gif) no-repeat 140px .6em;
}

#about #sidebar ul ul li a{
	color: #006;
}

#about #sidebar ul ul li a:hover{
	color: #fff;
}

/*#about #main{
	margin: 162px 0 2em;
	padding: 0 9px;
	border-left: 39px solid #fff;
	width: 450px !important;
	width: 507px; /**/
}*/

#about #main{
    /*left: 155px;*/
    margin-bottom: 2em;
	margin-left: 157px;
	/*border-left: 3px solid #fff;*/
	width: 763px !important;
	z-index: 99;
}

#about #main blockquote{
	border-bottom: 1px solid #f60;
}

#about #main h1{
	margin: 0 0px 3px;
	padding-bottom: 6px;
	background: url(/img/bg_h2_extralarge.gif) no-repeat 0px top;
}

#about #main a{
	display: inline;
}

#about #main a:link{
	font-weight: bold;
}

#about #main a:visited{
	font-weight: normal;
}

#about #main a:hover,#main a:focus{
	border-bottom: 1px solid #006;
}

#mail{
	background: #e7e6f0;
	padding-bottom: 1em;
}

#mail input,#mail textarea{
	border: 0;
	width: 297px;
	padding: 2px 0;
	display: block;
	float: left;
	margin-bottom: .5em;
	font: 11px/1.6 verdana,arial,helvetica,sans-serif;
}

#mail h1,#statement{
	font: normal 11px/27px verdana,arial,helvetica,sans-serif;
	background: #ff7d19;
	margin: 0 0 27px;
	padding: 0 9px;
}

#mail p,#mail #from{
	clear: both;
	margin-left: 171px;
	margin-right: 81px;
}

#mail a{
	font-weight: bold;
	display: inline;
	text-decoration: underline;
	color: #006;
}

#mail a:hover{
	color: #f60;
}

#mail label,#mail #from span{
	text-align: right;
	float: left;
	display: block;
	margin-right: 9px;
	width: 162px !important;
	width: 171px; /**/
}

#mail #from span{
	margin-left: -171px;
}

/*\*/* html #mail #from span{
	margin-left: -87px;
}
/**/
#mail button{
	display: block;
	clear: both;
	position: relative;
	top: 0;
	left: 330px;
	height: 36px;
	border: none;
	background: url(/img/bg_button_mail.gif) no-repeat 0 0;
	color: #006;
	font: bold 11px/18px verdana,arial,helvetica,sans-serif;
	cursor: pointer;
	cursor: hand;
	padding-right: 11px;
	margin-bottom: 1em;
	width: 145px;
}

#statement{
	text-align: right;
	font-weight: bold;
	background: url(/img/bg_h2_statement.gif) no-repeat;
}

#statement a{
	font-weight: bold;
	display: inline;
	text-decoration: underline;
	color: #006;
}

#statement a:hover{
	color: #fff;
}

.picto{
	float: left;
	width: auto;
	margin-bottom: 18px;
	margin-right: -6px;
	line-height: 1.4em;
	background: #006 url(/img/bg_picto.gif) 0 0;
}

.picto a{
	min-height: 97px;
	width: 150px;
	color: #fff;
	font-weight: bold;
}

/*\*/* html .picto a:hover{
	color: #fefefe;
}
/**/
.picto a img{
	background: #ff7d19;
	border-bottom: 1px solid #fff;
}

.picto a:hover img{
	background: #f60;
}

.picto ul{
	margin: 0;
	padding: 0;
	min-height: 99px;
}

/*\*/* html .picto ul{
	height: 99px;
	display: inline;
}
/**/
.picto li{
	display: block;
	float: left;
	margin-right: 3px;
}

.picto li.last{
	margin: 0;
}

.picto li b{
	display: block;
	padding: 0 12px 2px 6px;
	background: url(/img/bg_picto_b.gif) no-repeat 140px 5px;
}

.required{
	font-weight: bold;
	color: #f60;
}

.inline{
	display: inline !important;
	width: auto !important;
}

#mail p.error{
	font-weight: bold;
	clear: both;
}

#mail p.error img{
	display: inline;
}

#mail input.error{
	border: 1px solid #f60;
}

#mail label.error {
	width: 400px !important;
	text-align: left;
}

#lastupdated {
	color: #999;
	position: absolute;
	top: 350px;
	left: 520px;
	margin: 0;
	padding: 0;
	width: 400px;
	text-align: right;
}

#change-language2 {
	margin-bottom: 9px;
}

ul#list-languageselection {
	display: none;
}

/* submenu */
.s04s01 li#s04s01 a, .s04s02 li#s04s02 a, .s04s03 li#s04s03 a, .s04s04 li#s04s04 a, .s04s05 li#s04s05 a
, .s04s06 li#s04s06 a, .s04s07 li#s04s07 a, .s04s08 li#s04s08 a, .s04s09 li#s04s09 a, .s04s10 li#s04s10 a{
	color: #fff !important;
	cursor: default;
}

/* knop voor mensen met css, maar zonder js */
#display input{
	border: none;
	font: 11px verdana,arial,helvetica,sans-serif;
	color: #FFC292;
	background: #fff;
}

/* .dontprint {
	display: none;
}
 */




@media screen {
#home h1 a img{background:url(/img/logo_kleyn_trucks.gif) no-repeat 0 0;overflow:hidden;padding:63px 0 0;height:0 !important;height /**/:63px; /**/text-indent:-5000px !important;text-indent /**/:0; /**/}

}
/* Detail_all.css */
/* stylesheet (detail): kleyn.com */
/* versie 0.4 - eend - 12/07/2005 */
#subnav{
	position: absolute;
	top: 365px;
	left: 2px;
	margin: 0;
	width: 150px;
	display: block;
}

/*\*/* html #subnav {float:left;clear:left;margin:36px 0 0;width:150px;}/**/

#subnav li{
	border-bottom: 1px solid #fff;
	background: #ff7d19 url(/img/pijl_bgo.gif) no-repeat 140px .6em;
}

#subnav a{
	color: #006;
	font-weight: bold;
	line-height: 17px;
	padding: 4px 11px 5px 4px;
}

/*\*/* html #subnav a{
	height: .1em;
}
/**/
#subnav li a:hover{
	color: #fff;
}

#item-salesman {
	background-color: #FFF !important;
	background-image: none !important;
	padding-top: 36px;
	height: auto;
}

#item-salesman a {
    color: #FF7D19;
}

#banner{
	background-color: #FFF !important;
	background-image: none !important;
	padding-top: 36px;
	text-align: right;
	height: auto;
}

#banner a {
	display: inline;
	float: right;
	padding: 0;
}

.detail #main{
	margin: 5px 0 2em 150px;
}

.detail #main h1{
	margin: 0 6 3px;
	padding-bottom: 6px;
	background: url(/img/bg_h2_detail.gif) no-repeat;
}

.detail #main a{
	display: inline;
}

.detail #main a:link{
	font-weight: bold;
}

.detail #main a:visited{
	font-weight: normal;
}

.detail #main a:hover,#main a:focus{
	border-bottom: 1px solid #006;
}

.detail #wrap01{
	float: left;
	width: 460px;
	border-left: 5px solid #fff;
}

.detail #wrap01 h1 {
	color: #FFF;
}

.detail #wrap02{
	float: right;
	width: 290px;
}

.detail .ref{
	font-size: 11px;
	margin: 1em 0 -2.6em;
}

.detail ul.tip {
	background: #fff url(/img/bg_tip_ul.gif) no-repeat 0 0;
}

.detail ul.tip li{
	padding-left: 44px;
	font-size: 13px;
}

.detail ul.tip .ref{
	margin-left: -44px;
	font-size: 11px;
}

.detail table{
	margin: 1em 0;
}

.detail caption{
	color: #fff;
	background: #4a478e;
	font-weight: bold;
	text-align: left;
	padding: 1px 9px 2px;
}

.detail tr{
	background: #e7e6f0;
	vertical-align: top;
}

.detail tr.even{
	background: #cfcee1;
}

.detail th{
	width: 253px;
	font-weight: normal;
	padding: 0 9px;
	border-top: 1px solid #fff;
}

.detail td{
	width: 203px;
	padding: 0 9px;
	border-top: 1px solid #fff;
}

.detail td ul{
	margin: 0;
}

.detail td img{
	padding-top: .4em;
}

.detail .tires{

	margin: 0;
	color: #000;
	height: 46px;
	width:  148px; /* was 230px; */ 
	background: url(/img/bg_tires.gif) no-repeat 0 5px;
}

.detail .tires tr{
	background-color: transparent !important;
}

.detail .tires td{
	padding: 13px 3px !important;
	border-top: none;
}

/*\*/* html .detail .tires td{
	padding: 11px 3px 15px !important;
}
/**/
.detail .tires td.ll{
	width: 28px;
}

.detail .tires td.lr{
	width: 43px;
}

.detail .tires td.rl{
	width: 28px;
}

.detail .tires td.rr{
	width: 25px;
}

.detail .tires td.ll span, .detail .tires td.lr span, .detail .tires td.rl span, .detail .tires td.rr span {
	display: none;
}

.detail .tireswrap span {
	display: inline;
}

@media screen {
.detail .tires caption{
	display: none;
}

}
.detail #photo{
	padding: 9px 9px 4px;
	background: #ff7d19;
}

.detail #photo a{
	border: none !important;
}

.detail #photo img{
	border: 1px solid #fff;
}

.detail #photo img.mini{
	display: inline;
	margin-right: -1px;
}

/*\*/* html .detail #photo img.mini{
	margin-bottom: 2px;
}
/**/
.detail #photo #zoom{
	display: block;
	z-index: 100;
	position: relative;
	top: -30px;
	left: 242px;
	margin-bottom: -22px;
	border: none;
}

.detail #video{
	margin-top: 1em;
	padding: 9px 9px 4px;
	background: #ff7d19;
}

.detail #video object {
    margin-bottom: 1em;
}

.detail #related{
	margin-top: 1em;
	padding: 0px;
}

.detail #related h3 {
    background:transparent url(/img/bg_h2_detail.gif) no-repeat scroll -167px top;
    height: 26px;
    padding: 5px 0px 0px 20px;
    margin-bottom: 1em;
    color: #FFF;
    font-size: 120%;
}

.detail #related div.relateditem{
    width: 135px;
    margin: 0px 5px 5px 5px;
    float: left;
    background: #FFECDD;
    border-top: 1px solid #ff7d19;
    border-bottom: 1px solid #ff7d19;
}

.detail #related div.relateditem p{
    margin: 5px 0px 2px;
    padding: 0px 5px;
}
.detail #report img{
	float: right;
}

.detail #report caption{
	padding-right: 0;
}

.detail #report #total th,.detail #report #total td{
	background: #ff7d19;
	padding: 9px;
	font-weight: bold;
}

.detail #report .caption th{
	color: #fff;
	background: #4a478e;
	font-weight: bold;
	text-align: left;
	padding: 1px 9px 2px;
}

.detail #main a.button {
	display: block;
	position: relative;
	top: 0;
	left: 174px;
	border: none !important;
	background: url(/img/bg_button_verkoper.gif) no-repeat 0 0;
	color: #006;
	font: bold 11px/18px verdana,arial,helvetica,sans-serif !important;
	cursor: pointer;
	cursor: hand;
	padding: .3em 12px .4em 4px;
	margin-bottom: 1em;
	width: 134px;
}

.detail tr#info td ul img{
	float: left;
}

.detail #main a.xl{
	background-image: url(/img/bg_button_verkoper_xl.gif) !important;
}

#legend{
	margin: 0;
}

#legend caption{
	width: 423px;
}

#legend td{
	width: 405px;
}

#legend td img{
	display: inline;
	padding-right: 7px;
}

.xlphoto {
	background: #ff7d19;
	margin: 9px 27px;
}

.xlphoto h1{
	margin: 0 0 1em;
	padding: 0;
	font: bold 11px/1.6 verdana,arial,helvetica,sans-serif;
}

.xlphoto img{
	border: 1px solid #fff;
}

.xlphoto ul{
	position: relative;
	top: 5px;
	left: -5px;
}

.xlphoto #prev,.xlphoto
#next{
	display: block;
	position: absolute;
	top: 0;
	left: 509px;
	width: 143px;
	height: 54px;
	border: none;
	background: url(/img/bg_button_next.gif) no-repeat 0 0;
	color: #fff;
	font: bold 11px/18px verdana,arial,helvetica,sans-serif;
	text-align: left;
	cursor: pointer;
	cursor: hand;
}

.xlphoto #prev{
	left: 0;
	text-align: right;
	background: url(/img/bg_button_prev.gif) no-repeat 0 0;
}

.xlphoto a{
	color: #fff;
	padding: 10px 15px;
}

li.next-xl {
	background: url(/img/bg_button_next_xl.gif) no-repeat 100% .2em !important;
	left: 245px !important;
	width: 183px !important;
}

li.prev-xl {
	background: url(/img/bg_button_prev_xl.gif) no-repeat 0% .2em !important;
	width: 183px !important;
}

.xlphoto  #close {
	display: block;
	position: absolute;
	top: 0;
	left: 295px;
	width: 143px;
	height: 54px;
	border: none;
	background: url(/img/bg_button_close.gif) no-repeat 0 0;
	color: #fff;
	font: bold 11px/18px verdana,arial,helvetica,sans-serif;
	text-align: left;
	cursor: pointer;
	cursor: hand;
}

/* results_all.css */
/* stylesheet (result): kleyn.com */
/* versie 0.1 - eend - 14/04/2005 */
.overview #main{
    /*left: 155px;*/
    margin-bottom: 2em;
	margin-left: 157px;
	/*border-left: 3px solid #fff;*/
	width: 763px !important;
	z-index: 99;
}

.overview #main h1{
	padding-bottom: 6px;
	margin-bottom: 9px;
	background: url(/img/bg_h2_overview.gif) no-repeat;
	color: #006;
}

.overview #main table th,.overview #main table td{
	width: 180px;
	padding: 9px 4px 10px;
	white-space: nowrap;
	border: 1px solid #ffcba3;
	border-width: 1px 0;
}

.overview #main table th{
	padding: 6px 4px 5px;
	background-color: #ffecdd;
}

.overview #main table th a{
	display: inline;
	color: #006;
	padding-right: 18px;
}

.overview #main table th a:hover{
	display: inline;
	color: #f60;
	background: url(/img/bg_sort.gif) no-repeat 100% 50%;
}

.overview #main table th.asc a{
	background: url(/img/bg_asc.gif) no-repeat 100% 60%;
}

.overview #main table th.asc a:hover{
	background: url(/img/bg_des.gif) no-repeat 100% 40%;
}

.overview #main table th.des a{
	background: url(/img/bg_des.gif) no-repeat 100% 40%;
}

.overview #main table th.des a:hover{
	background: url(/img/bg_asc.gif) no-repeat 100% 60%;
}

.overview #main table .ref{
	padding-left: 60px;
}

.overview #main table td a{
	color: #006;
}

.overview #main table td.photo{
	text-align: right;
	padding-right: 2px;
}

.overview #main table td.photo img{
	float: right;
	margin: -6px 0 -7px;
}

.overview #main table tr.tip td{
	background-color: #ffcba3;
}

.overview #main table tr.tip td.ref{
	background: #ffcba3 url(/img/bg_tip.png) no-repeat 9px 0;
}

/**/* html .overview #main table tr.tip td.ref{
	background: #ffcba3 url(/img/bg_tip.gif) no-repeat 9px 0;
}
/**/
.overview #main table tr#htr td{
	background-color: #ffecdd;
	cursor: pointer;
}

.overview #main table tr#htip td{
	background-color: #ffc093;
	cursor: pointer;
}

.photo #main{
    /*left: 155px;*/
    margin-bottom: 2em;
	margin-left: 157px;
	/*border-left: 3px solid #fff;*/
	width: 763px !important;
	z-index: 99;
}

.photo #main h1{
	padding-bottom: 6px;
	margin-bottom: 9px;
	background: url(/img/bg_h2_overview.gif) no-repeat;
	color: #006;
}

.photo #main .item{
	float: left;
	width: 150px;
	margin-right: 3px;
	margin-bottom: 9px;
	border-bottom: 1px solid #ff7d19;
	background: #ffe6d3;
}

.photo #main .item h3{
	background: #ff7d19;
	padding: 0 9px;
	line-height: 18px;
}

.photo #main .item a{
	color: #006;
	display: inline;
}

.photo #main .item img{
	border: 1px solid #ff7d19;
	border-width: 1px 0;
}

.photo #main .item ul{
	margin: 0 0 3px;
	padding: 0;
}

.photo #main .item li{
	margin: 0 4px;
	padding: 0;
	line-height: 18px;
}

.photo #main .last{
	margin-right: 0;
}

.photo #main .tip{
	background: #ffc292;
}

.photo #main .tip li.price{
	padding-left: 18px;
	font-weight: bold;
	background: #ffc292 url(/img/bg_tip_photo.gif) no-repeat 0 0;
}

.photo #main table th{
	padding-right: 18px;
	width: 69px !important;
}

.photo #main table td{
	width: 162px !important;
}

.photo #main #result{
	clear: both;
	border-top: 1px solid #ffcba3;
}

.text #main {
    /*left: 155px;*/
    margin-bottom: 2em;
	margin-left: 157px;
	/*border-left: 3px solid #fff;*/
	width: 763px !important;
	z-index: 99;
}

.text #main .item{
	width: 377px;
	margin-right: 0px;
}

.text #main .item table{
	background: #ffd1ae;
}

.text #main .item th,.text #main .item td{
	font-weight: normal;
	width: 130px;
	padding: 0 9px;
	margin: 0;
	line-height: 18px;
}

.text #main .item tr.even{
	background: #ffe6d3;
}

.text #main .item td{
	padding: 0;
}

.text #main .item td img{
	float: right;
	border: 0;
}

.text #main .first{
	margin-right: 4px;
}

.fix107 {
	width: 207px !important;
	float: left;
	margin: 0;
	padding: 0 0 0 7px;
	overflow: hidden;
	white-space: nowrap;
}

.fix149 {
	width: 134px !important;
	margin: 0;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
}

.next{
	background: url(/img/pijl_next.gif) no-repeat 100% .2em;
	padding-right: 11px;
}

.prev{
	background: url(/img/pijl_prev.gif) no-repeat 0% .2em;
	padding-left: 11px;
}

/* trucks_all.css */
/* stylesheet: trucks.kleyn.com */
/* versie 1.0 - eend - 18/10/2005 */
#trucks h1{

}

#trucks h1 a{
	height: 277px;
}

@media screen {
#trucks h1 a img{background:url(/img/logo_kleyn_trucks.gif) no-repeat 0 0;overflow:hidden;padding:63px 0 0;height:0 !important;height /**/:63px; /**/text-indent:-5000px !important;text-indent /**/:0; /**/}
}

#trucks #head ul li#h02 a{
	background: url(/img/bg_h02_off.gif) no-repeat;
}

#trucks #head ul li#h03 a{
	background: url(/img/bg_h03_off.gif) no-repeat;
}

#trucks #head ul li#h04 a{
	background: url(/img/bg_h04_off.gif) no-repeat;
}
#trucks #head ul li#h05 a{
	background: url(/img/bg_h05_off.gif) no-repeat;
}

#trucks #head ul li a{
	background-color: #4c4c94 !important;
}

#trucks #head ul li a:hover{
	background-color: #404080 !important;
}

#trucks #head ul li#h01 a{
	background-color: #ff7d19 !important;
}

#trucks #head ul li#h01 a:hover{
	background-color: #f60 !important;
}

/* Bova_all.css */
/* stylesheet: bova.kleyn.com */
/* versie 1.0 - eend - 18/10/2005 */
#tra h1{
	/*background: url(/img/bg_h1_bova.jpg) no-repeat 100% 0;*/
}

#tra h1 a{
	height: 277px;
}

@media screen {
#tra h1 a img{background:url(/img/logo_kleyn_trucks.gif) no-repeat 0 0;overflow:hidden;padding:63px 0 0;height:0 !important;height /**/:63px; /**/text-indent:-5000px !important;text-indent /**/:0; /**/}
}


#tra #head ul li#h01 a{
	background: url(/img/bg_h01_off.gif) no-repeat;
}

#tra #head ul li#h03 a{
	background: url(/img/bg_h03_off.gif) no-repeat;
}

#tra #head ul li#h04 a{
	background: url(/img/bg_h04_off.gif) no-repeat;
}

#tra #head ul li#h05 a{
	background: url(/img/bg_h05_off.gif) no-repeat;
}

#tra #head ul li a{
	background-color: #4c4c94 !important;
}

#tra #head ul li a:hover{
	background-color: #404080 !important;
}

#tra #head ul li#h02 a{
	background-color: #ff7d19 !important;
}

#tra #head ul li#h02 a:hover{
	background-color: #f60 !important;
}

/* ce_all.css */
/* stylesheet: ce.kleyn.com */
/* versie 1.0 - eend - 18/10/2005 */
#smt h1{
	/*background: url(/img/bg_h1_ce.jpg) no-repeat 100% 0;*/

	}

#smt h1 a{
	height: 277px;
}

@media screen {
#smt h1 a img{background:url(/img/logo_kleyn_trucks.gif) no-repeat 0 0;overflow:hidden;padding:63px 0 0;height:0 !important;height /**/:63px; /**/text-indent:-5000px !important;text-indent /**/:0; /**/}
}

#smt #head ul li#h01 a{
	background: url(/img/bg_h01_off.gif) no-repeat;
}

#smt #head ul li#h02 a{
	background: url(/img/bg_h02_off.gif) no-repeat;
}

#smt #head ul li#h04 a{
	background: url(/img/bg_h04_off.gif) no-repeat;
}

#smt #head ul li#h05 a{
	background: url(/img/bg_h05_off.gif) no-repeat;
}


#smt #head ul li a{
	background-color: #4c4c94 !important;
}

#smt #head ul li a:hover{
	background-color: #26267d !important;
}

#smt #head ul li#h03 a{
	background-color: #ff7d19 !important;
}

#smt #head ul li#h03 a:hover{
	background-color: #f60 !important;
}

/* Vans_all.css */
/* stylesheet: vans.kleyn.com */
/* versie 1.0 - eend - 18/10/2005 */
#vans h1{
	/*background: url(/img/bg_h1_vans.jpg) no-repeat 100% 0;*/
}

#vans h1 a{
	height: 63px;
}

@media screen {
#vans h1 a img{background:url(/img/logo_kleyn_vans.gif) no-repeat 0 0;overflow:hidden;padding:63px 0 0;height:0 !important;height /**/:63px; /**/text-indent:-5000px !important;text-indent /**/:0; /**/}
}

#vans #head ul li#h01 a{
	background: url(/img/bg_h01_off.gif) no-repeat;
}

#vans #head ul li#h02 a{
	background: url(/img/bg_h02_off.gif) no-repeat;
}

#vans #head ul li#h03 a{
	background: url(/img/bg_h03_off.gif) no-repeat;
}

#vans #head ul li#h05 a{
	background: url(/img/bg_h05_off.gif) no-repeat;
}

#vans #head ul li a{
	background-color: #4c4c94 !important;
}

#vans #head ul li a:hover{
	background-color: #404080 !important;
}

#vans #head ul li#h04 a{
	background-color: #ff7d19 !important;
}

#vans #head ul li#h04 a:hover{
	background-color: #f60 !important;
}

/* Vans_all.css */
/* stylesheet: vans.kleyn.com */
/* versie 1.0 - eend - 18/10/2005 */
#ce h1{
	/*background: url(/img/bg_h1_vans.jpg) no-repeat 100% 0;*/
}

#ce h1 a{
	height: 63px;
}

@media screen {
#ce h1 a img{background:url(/img/logo_kleyn_ce.gif) no-repeat 0 0;overflow:hidden;padding:63px 0 0;height:0 !important;height /**/:63px; /**/text-indent:-5000px !important;text-indent /**/:0; /**/}
}

#ce #head ul li#h01 a{
	background: url(/img/bg_h01_off.gif) no-repeat;
}

#ce #head ul li#h02 a{
	background: url(/img/bg_h02_off.gif) no-repeat;
}

#ce #head ul li#h03 a{
	background: url(/img/bg_h03_off.gif) no-repeat;
}

#ce #head ul li#h04 a{
	background: url(/img/bg_h04_off.gif) no-repeat;
}

#ce #head ul li a{
	background-color: #4c4c94 !important;
}

#ce #head ul li a:hover{
	background-color: #404080 !important;
}

#ce #head ul li#h05 a{
	background-color: #ff7d19 !important;
}

#ce #head ul li#h05 a:hover{
	background-color: #f60 !important;
}

/* refine_all.css */
/* stylesheet (refine): kleyn.com */
/* versie 0.1 - eend - 01/05/2005 */
#main.results{
    background: #E7E6F0 url(/img/bg_h2_statement.gif) no-repeat left bottom;
    padding-bottom: 2em;
    /*left: 155px;*/
    margin-bottom: 2em;
	margin-left: 157px;
	/*border-left: 3px solid #fff;*/
	width: 763px !important;
	z-index: 99;
}

#main.results h1{
	font: bold 11px/1.6 verdana,arial,helvetica,sans-serif;
	background: #ff7d19;
	margin: 0 0 27px;
	padding: 4px 9px 5px;
}

#main.results p{
	margin-left: 171px;
	margin-right: 81px;
}

#main.results .button{
	display: block;
	clear: both;
	position: relative;
	top: -.3em;
	left: 330px;
	padding: 9px 11px 0 13px;
	margin-bottom: .7em;
	width: 120px;
	height: 36px;
	border: none;
	background: url(/img/bg_button_mail.gif) no-repeat 0 0;
	color: #006;
	font: bold 11px/18px verdana,arial,helvetica,sans-serif;
	cursor: pointer;
	cursor: hand;
}

#main.results a.xl{
	height: 55px;
	background-image: url(/img/bg_button_mail_xl.gif);
}

#refine input,#refine textarea{
	border: 0;
	width: 297px;
	padding: 2px 0;
	display: block;
	float: left;
	margin-bottom: .5em;
	font: 11px/1.6 verdana,arial,helvetica,sans-serif;
}

#refine p{
	clear: both;
	margin-left: 171px;
	margin-right: 81px;
}

#refine select{
	width: 297px;
	display: block;
	float: left;
	color: #006;
	margin-bottom: .7em;
	font: 11px/1.6 verdana,arial,helvetica,sans-serif;
}

#refine label, label{
	text-align: right;
	font-weight: bold;
	float: left;
	display: block;
	margin-right: 20px;
	width: 262px !important;

}

#refine button{
	display: block;
	clear: both;
	position: relative;
	top: 0;
	left: 330px;
	height: 36px;
	border: none;
	background: url(/img/bg_button_mail.gif) no-repeat 0 0;
	color: #006;
	font: bold 11px/18px verdana,arial,helvetica,sans-serif;
	cursor: pointer;
	cursor: hand;
	padding: 0 11px 0 0;
	margin-bottom: 1em;
	width: 145px;
}

#refine .inline{
	display: inline !important;
	width: auto !important;
}

#refine select.inline{
	margin-right: 9px;
}

#refine label.inline{
	font-weight: normal;
}

select.formulier{
	width: 148px;
	display: block;
	float: left;
	color: #006;
	margin-bottom: .7em;
	font: 11px/1.6 verdana,arial,helvetica,sans-serif;
}

div#opening {
    padding-left: 2px;
}

p.verkoper_naam_home {
    background: #000066 url('/img/bg_picto_b.gif') no-repeat 140px 5px;
    color: #FFF;
    padding-left: 5px;
}
