/* LeasePlan Occasions Site         */
/* CSS Nibble media solutions - WJ  */
/* 26 juni 2009                     */
/* 30 maart 2010 - style aanpassing */

.specialColumn {
	width               : 192px;
	margin              : 10px auto 10px auto;
	text-align          : center;
}

.specialColumn .head {
	background-image    : url(../images/topapplet.gif);
	background-position : top;
	background-repeat   : no-repeat;
	color               : #FFF;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 15px;
	font-weight         : bold;
	text-align          : center;
	line-height         : 22px;
	width               : 192px;
	margin              : 0;
}

.specialColumn .head a {
	display             : block;
	color               : #FFFFFF; 
	text-decoration     : none;
}

.specialColumn .subTitle {
	display             : block;
	background-color    : #FFF;
	color               : #000;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 13px;
	font-weight         : bold;
	text-align          : center;
	border-bottom       : 2px solid #F79647;
	padding             : 4px 0 4px 0;
	width               : 192px;
	margin              : 0 auto 0 auto;
}

.specialColumn .subTitle a {
	display             : block;
	color               : #000;
	text-decoration     : none;
}

.specialColumn .carType {
	background-color    : #FFF;
	color               : #000;
	font-family         : Arial, helvetica, sans-serif;
	font-size           : 11px;
	text-align          : center;
	padding             : 4px 0 4px 0;
	width               : 192px;
	margin              : 0 auto 0 auto;
}

.specialColumn .carType a {
	display             : block;
	color               : #000;
	text-decoration     : none;
}

.specialColumn .carPice {
	display             : block;
	background-color    : #F79647;
	color               : #FFF;
	font-family         : Arial, helvetica, sans-serif;
	font-size           : 13px;
	font-weight         : bold;
	text-align          : left;
	padding             : 4px 0 4px 0;
	line-height         : 20px;
	height              : 20px;
	width               : 192px;
	margin              : 0 auto 0 auto;
}

.specialColumn .carPice a {
	display             : block;
	color               : #FFF;
	text-decoration     : none;
}

.specialColumn .carDiscount {
	display             : block;
	background-color    : #F79647;
	color               : #FFF;
	font-family         : Arial, helvetica, sans-serif;
	font-size           : 16px;
	font-weight         : bold;
	text-align          : left;
	padding             : 4px 0 4px 0;
	line-height         : 20px;
	height              : 20px;
	width               : 192px;
	margin              : 0 auto 0 auto;
}

.specialColumn .carDiscount a {
	display             : block;
	color               : #FFF;
	text-decoration     : none;
}

.specialColumn .foot {
	background-image    : url(../images/footapplet.gif);
	background-position : top;
	background-repeat   : no-repeat;
	color               : #FFF;
	height              : 8px;
	width               : 192px;
	margin              : 0 auto 0 auto;
}

.zoekTab {
	border-collapse          : collapse;
	color                    : #333;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	margin                   : 0 0 0 0px;
}

.zoekTab tr {
	height                   : 24px;
	background-color         : #FFFFFF;
}

.zoekTab tr.odd {
	height                   : 24px;
	background-color         : #FFFFFF;
}

.zoekTab tr.none {
	border                   : 0px none #CCCCCC;
	height                   : 24px;
	background-color         : #FFFFFF;
}

.zoekTab tr.space {
	border                   : 0px none #CCCCCC;
	height                   : 6px;
	background-color         : #FFFFFF;
}

.zoekTab td {
	padding                  : 0 0 0 2px;
}

.zoekTab .label {
	font-weight              : bold;
	color                    : #F79647;
	margin-bottom            : 2px;
	vertical-align           : bottom;
}

.zoekTab form fieldset.zoek_form {
	margin                   : 0;
	padding                  : 0;
}

.zoekTab form fieldset.zoek_form input,
.zoekTab form fieldset.zoek_form textarea,
.zoekTab form fieldset.zoek_form select {
	background               : #ffffff;
	width                    : 125px;
	margin                   : 0;
	border                   : 1px solid #cccccc;
	border-left              : 1px solid #999999;
	border-top               : 1px solid #999999;
	font-family              : Verdana, Arial, sans-serif;
	font-size                : 11px;
	color                    : #333333;
	height                   : 18px;
}

.carResult {
	margin                   : 0px 0px 15px 0px;
	height                   : 120px;
	padding                  : 0;
	font-size                : 10px;
	color                    : #333;
	width                    : 480px;
}

.carResult table {
	border-collapse          : collapse;
	width                    : 100%;
	margin                   : 0px;
	padding                  : 0px;
}

.carResult th {
	margin                   : 0px;
	border-bottom            : 1px solid #CCC;
	border-right             : 1px solid #CCC;
	height                   : 16px;
	padding                  : 0px;
	text-align               : left;
	font-size                : 11px;
	font-weight              : bold;
	color                    : #333;
	vertical-align           : bottom;
}

.carResult td {
	vertical-align           : top;
	border-bottom            : 1px solid #CCC;
	margin                   : 0px;
	padding                  : 0px;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	color                    : #666;
}

.carResult .detailbtn a {
	float                    : right;
	text-decoration          : none;
	background-image         : url(../images/detailBtn.gif);
	background-repeat        : no-repeat;
	background-position      : 0px 0px;
	text-align               : center;
	vertical-align           : middle;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	font-weight              : bold;
	display                  : block;
	color                    : #FFF;
	height                   : 19px;
	line-height              : 17px; 
	width                    : 77px;
	margin                   : 0 2px 2px 0;
}

.carResult .detailbtn a:hover {
	background-image         : url(../images/detailBtn.gif);
	background-repeat        : no-repeat;
	background-position      : 0px -21px;
}

.carResult .listHead {
	background-image         : url(../images/listBackL.gif);
	background-repeat        : no-repeat;
	background-position      : 0px 0px;
	height                   : 18px;
}

.carResult img {
	float                    : left;
	margin                   : 10px 0 0 4px;
	padding                  : 0;
}

.carResult h6 {
	color                    : #333;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	letter-spacing           : 1px;
	font-weight              : bold;
	padding                  : 0;
	margin                   : 0;
	width                    : 100%;
	line-height              : 18px;
	height                   : 18px;
	background-image         : url(../images/listBackR.gif);
	background-repeat        : no-repeat;
	background-position      : right;
	text-indent              : 6px;
}

.carResult h6 a {
	display                  : block;
	text-decoration          : none;
	color                    : #333;
}

.carResult h6 a:hover {
	text-decoration          : underline;
	color                    : #333;
}

.attention {
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	text-align               : left;
	font-weight              : bold;
	color                    : #ff9933;
}

/*DETAIL PAGE CAR*/
.detailCar {
	border-collapse          : collapse;
	width                    : 100%;
	padding                  : 0;
	margin                   : 0;
}

.detailCar tr {
	border-collapse          : collapse;
	border-bottom            : 0px solid #666;
	padding                  : 0;
	margin                   : 0;
}

.detailCar th {
	margin                   : 0px;
	padding                  : 2px;
	vertical-align           : middle;
	color                    : #000;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 15px;
	background-color         : #FFF;
	border-bottom            : 0px solid #666;
}

.detailCar td {
	padding                  : 2px 4px 2px 0px;
	vertical-align           : top;
}

.detailCar .info {
	border-collapse          : collapse;
	width                    : 375px;
	padding                  : 0;
	margin                   : 0 0 0 10px;
	text-align               : left;
}

.detailCar .info tr {
	border                   : 0px;	
}

.detailCar .info th {
	border-collapse          : collapse;
	padding                  : 0;
	margin                   : 0;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	text-align               : left;
	border-bottom            : 1px dotted #666;
}

.detailCar .info td {
	border-collapse          : collapse;
	padding                  : 0;
	margin                   : 0;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	text-align               : left;
	border                   : 0px;
	font-weight              : normal;
	color                    : #666;
}

/* MAIL */
.mailTab {
	border-collapse          : collapse;
	color                    : #666;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	margin                   : 5px;
}

.mailTab tr {
	height                   : 20px;
	background-color         : #FFFFFF;
}

.mailTab td {
	padding                  : 0 0 0 2px;
	vertical-align           : top;
	color                    : #666;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
}

.mailTab .label {
	font-weight              : bold;
	color                    : #F79647;
	margin-bottom            : 2px;
	vertical-align           : bottom;
}

.mailTab form fieldset.zoek_form {
	margin                   : 0;
	padding                  : 0;
}

.mailTab form fieldset.zoek_form input,
.mailTab form fieldset.zoek_form textarea,
.mailTab form fieldset.zoek_form select {
	background               : #ffffff;
	width                    : 100px;
	margin                   : 0;
	border                   : 1px solid #cccccc;
	border-left              : 1px solid #999999;
	border-top               : 1px solid #999999;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	color                    : #333333;
	height                   : 18px;
}



.offerTab {
	border-collapse          : collapse;
	color                    : #666;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	margin                   : 0;
	padding                  : 0;
}

.offerTab tr {
	background-color         : #FFFFFF;
	margin                   : 0;
	padding                  : 0;
}

.offerTab td {
	vertical-align           : top;
	margin                   : 0;
	padding                  : 2px 0 0 0 ;
	color                    : #666;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
}

.offerTab .label {
	font-weight              : bold;
	color                    : #F79647;
	margin-bottom            : 2px;
	vertical-align           : bottom;
}

.offerTab form fieldset.offer_formset {
	margin                   : 0;
	padding                  : 0;
}

.offerTab form fieldset.offer_formset input,
.offerTab form fieldset.offer_formset textarea,
.offerTab form fieldset.offer_formset select {
	background               : #ffffff;
	width                    : 125px;
	margin                   : 0;
	padding                  : 0;
	border                   : 1px solid #cccccc;
	border-left              : 1px solid #999999;
	border-top               : 1px solid #999999;
	font-family              : Verdana, Arial, sans-serif;
	font-size                : 11px;
	color                    : #333333;
	height                   : 18px;
}


/*PRINT */
.detailCarPrn {
	border-collapse          : collapse;
	width                    : 630px;
	padding                  : 0;
	margin                   : 0 auto 0 auto;
	border                   : 0px;
}

.detailCarPrn tr {
	border-collapse          : collapse;
	padding                  : 0;
	margin                   : 0;
	border                   : 0px;
}

.detailCarPrn th {
	margin                   : 0px;
	padding                  : 0px;
	vertical-align           : bottom;
	color                    : #FFF;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 15px;
	line-height              : 20px;
	border                   : 0px;
}

.detailCarPrn th .detailCarHeadPrn {
	border-collapse          : collapse;
	width                    : 620px;
	padding                  : 0;
	margin                   : 0 0 5px 0;
	float                    : left;
	border                   : 0px;
}

.detailCarPrn th .detailCarHeadPrn td {
	padding                  : 0;
	margin                   : 0;
	float                    : left;
	color                    : #FFF;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 15px;
	line-height              : 20px;
	border                   : 0px;
}

.detailCarPrn td {
	padding                  : 2px 4px 2px 0px;
	margin                   : 0;
	vertical-align           : top;
	color                    : #666;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	border                   : 0px;
}

.detailCarPrn .info {
	border-collapse          : collapse;
	width                    : 95%;
	padding                  : 0;
	margin                   : 6px 0 0 10px;
	text-align               : left;
	border                   : 0px;
}

.detailCarPrn .info tr {
	border                   : 0px;
}

.detailCarPrn .info th{
	border-collapse          : collapse;
	padding                  : 0 0 0 2px ;
	margin                   : 0;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	line-height              : 16px;
	text-align               : left;
	color                    : #333;
	border                   : 0px;
	border-bottom            : 1px solid #99;
}

.detailCarPrn .info td{
	border-collapse          : collapse;
	padding                  : 0px;
	margin                   : 0;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	line-height              : 16px;
	text-align               : left;
	font-weight              : normal;
	border                   : 0px;
}


