/* LeasePlan Occasions Site 2011    */
/* CSS Nibble media solutions - WJ  */
/* Februari 2011                    */

:focus {
	outline                  : none;	
}

body {
	background-color         : #FFF;
	margin                   : 0;
	padding                  : 0;
	text-align               : center;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	font-weight              : normal;
	color                    : #666;
}

div#bodywrapper {
	text-align               : left;
	margin                   : 10px auto 0 auto;
	padding                  : 0px;
	width                    : 943px;
	overflow                 : hidden;
}

div#bodywrapper #header {
	position                 : relative;
	width                    : 943px;
	height                   : 102px;
	margin                   : 0 0 1em;
	padding                  : 0;
	background               : url(../pageimg/LeasePlan_head.gif) no-repeat top left;
	overflow                 : hidden;
}

div#bodywrapper #header .siteTitle {
	margin                   : 12px 0 0 25px;	
	padding                  : 0;
	display                  : inline-block;
	font-size                : 32px;
	text-align               : left;
	color                    : #F93;
	font-weight              : bold;
}

div#bodywrapper #header img {
	position                 : absolute;
	top                      : 18px;
	left                     : 781px;
	border                   : none;
}

div#bodywrapper #header .siteTitle .white {
	color                    : #FFF;
}

div#bodywrapper #header #menuBar {
	position                 : absolute;
	bottom                   : 6px;
	left                     : 14px; 
	height                   : 30px;
	text-align               : left;
	margin                   : 0;
	padding                  : 0;
}

/*______________________________________________________________________________________________MENU*/

div#bodywrapper #header #menuBar ul.menu,
div#bodywrapper #header #menuBar ul.menu li {
	list-style               : none;
	margin                   : 0;
 	padding                  : 0;
}

div#bodywrapper #header #menuBar ul.menu {
	position                 : relative;
	float                    : left;
	z-index                  : 597;
}

div#bodywrapper #header #menuBar ul.menu li {
	float                    : left;
	line-height              : 30px;
	vertical-align           : middle;
	zoom                     : 1;
	border-right             : 1px solid #333;
}

div#bodywrapper #header #menuBar ul.menu li.hover,
div#bodywrapper #header #menuBar ul.menu li:hover {
	position                 : relative;
	z-index                  : 599;
	cursor                   : default;
}

/*______________________________________________________________________________________________MENU*/


/*______________________________________________________________________________________________CONTENT*/

div#bodywrapper #contentWrapper {
	text-align               : left;
	margin                   : 0 auto 0 auto;
	padding                  : 0;
	width                    : 943px;
}

/*______________________________________________________________________________________________CONTENT ZOEKEN*/

div#bodywrapper #contentWrapper #searchBox {
	position                 : relative;
	float                    : left;
	margin                   : 0;
	padding                  : 0;
	width                    : 601px;
	height                   : 281px;
	background               : url(../pageimg/searchBack.gif) no-repeat left bottom;	
}

div#bodywrapper #contentWrapper #searchBox div.topBox {
	margin                   : 0;
	padding                  : 0;
	width                    : 601px;
	height                   : 15px;
	background               : url(../pageimg/searchBackTop.gif) no-repeat left top;
}

div#bodywrapper #contentWrapper #searchBox h1,
div#bodywrapper #contentWrapper #searchBox h2 {
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : normal;
	font-size                : 19px;
	color                    : #E9E9E9;
	margin                   : 5px 25px 10px 25px;
	padding                  : 0;
	border-bottom            : 1px solid #999;	
}

div#bodywrapper #contentWrapper #searchBox div.theForm {
	position                 : absolute;
	top                      : 45px;
	left                     : 25px;
	width                    : 565px;
	height					 : 220px;
	margin                   : 0;
	padding                  : 0;
	
}

div#bodywrapper #contentWrapper #searchBox div.theForm div.fCol {
	float                    : left;
	width                    : 174px;
	height					 : 220px;
	margin                   : 0 13px 0 0;
	padding                  : 0;	
}

div#bodywrapper #contentWrapper #searchBox div.theForm div.fCol label {
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : bold;
	font-size                : 11px;
	color                    : #FFF;
	display                  : block;
	clear                    : both;
	margin                   : 5px 0 5px 0;
}

div#bodywrapper #contentWrapper #searchBox div.theForm div.fCol select {
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : normal;
	font-size                : 11px;
	color                    : #666;
	display                  : block;
	margin                   : 0 0 10px 0;
	padding                  : 2px;
	width                    : 172px;
	border                   : 1px solid #CCC;
	border-left              : 1px solid #999;
	border-top               : 1px solid #999;
}

div#bodywrapper #contentWrapper #searchBox div.theForm div.fCol select.twoInlineL {
	width                     : 82px;
    float                     : left;
	margin                    : 0 8px 10px 0;
}

div#bodywrapper #contentWrapper #searchBox div.theForm div.fCol select.twoInlineR {
	width                     : 82px;
    float                     : left;
	margin                    : 0 0 10px 0;
}

div#bodywrapper #contentWrapper #bannerBox {
	float                    : left;
	margin                   : 0;
	padding                  : 0;
	width                    : 342px;
	height                   : 281px;	
}

div#bodywrapper #contentWrapper #bannerBox img {
	border                   : 0px;
}

/*______________________________________________________________________________________________CONTENT INFO*/

div#bodywrapper #infoWrapper {
	text-align               : left;
	margin                   : 0 auto 0 auto;
	padding                  : 0;
	width                    : 943px;
}

div#bodywrapper #infoWrapper #txtBox {
	font-family              : Arial, Helvetica, sans-serif;
	float                    : left;
	margin                   : 0;
	padding                  : 0;
	width                    : 601px;
}

div#bodywrapper #infoWrapper #txtBox ul {
	font-family              : Arial, Helvetica, sans-serif;
	margin                   : 5px 10px 10px 35px;
	padding                  : 0;
	list-style               : none;
}

div#bodywrapper #infoWrapper #txtBox ul li {
	font-family              : Arial, Helvetica, sans-serif;
	padding                  : 0 0 0 15px;
	background               : url(../pageimg/bullit.gif) no-repeat -1px 2px;
}


/*______________________________________________________________________________________________DETAIL RESULTAAT*/

div#bodywrapper #infoWrapper #txtBoxFull {
	font-family              : Arial, Helvetica, sans-serif;
	float                    : left;
	margin                   : 0;
	padding                  : 0;
	width                    : 943px;
}

div#bodywrapper #infoWrapper #txtBoxFull h1,
div#bodywrapper #infoWrapper #txtBox h1 {
	margin                   : 5px 10px 10px 25px;
	padding                  : 0;
	font-size                : 2em;
	color                    : #F93;
}

div#bodywrapper #infoWrapper #txtBoxFull h2,
div#bodywrapper #infoWrapper #txtBox h2 {
	margin                   : 5px 10px 10px 25px;
	padding                  : 0;
	font-size                : 1.417em;
	color                    : #F93;
}

div#bodywrapper #infoWrapper #txtBoxFull h5,
div#bodywrapper #infoWrapper #txtBox h5 {
	margin                   : 5px 10px 0px 25px;
	padding                  : 0;
	font-size                : 13px;
	color                    : #333;
}

div#bodywrapper #infoWrapper #txtBoxFull p,
div#bodywrapper #infoWrapper #txtBox p {
	margin                   : 10px 10px 20px 25px;
	padding                  : 0;
	font-size                : 12px;
	color                    : #666;
}

div#bodywrapper #infoWrapper #txtBoxFull p a,
div#bodywrapper #infoWrapper #txtBox p a {
	font-size                : 12px;
	color                    : #003366;
	/*font-weight              : bold;*/
	text-decoration          : underline;
}

div#bodywrapper #infoWrapper #txtBoxFull p a:hover,
div#bodywrapper #infoWrapper #txtBox p a:hover {
	text-decoration          : none;
}

div#bodywrapper #infoWrapper #txtBox p.breadcrumb,
div#bodywrapper #infoWrapper #txtBox p .breadcrumb,
div#bodywrapper #infoWrapper #txtBox p.breadcrumb a,
div#bodywrapper #infoWrapper #txtBox p .breadcrumb a,
div#bodywrapper #infoWrapper #txtBoxFull p.breadcrumb,
div#bodywrapper #infoWrapper #txtBoxFull p .breadcrumb,
div#bodywrapper #infoWrapper #txtBoxFull p.breadcrumb a,
div#bodywrapper #infoWrapper #txtBoxFull p .breadcrumb a {
	font-size:11px;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos {
	float                    : left;
	margin                   : 0;
	padding                  : 0;
	width                    : 436px;
	overflow                 : hidden;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #lightSwitch {
	position                 : relative;
	float                    : left;
	margin                   : 0 0 5px 0;
	padding                  : 0;
	overflow                 : hidden;
	clear                    : both;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #lightSwitch img.mainimg {
	width                    : 400px;
	height                   : 300px;
	float                    : left;
	border                   : none;
	margin                   : 5px 10px 0px 25px;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #lightSwitch .zoombtn {
	position                 : absolute;
	z-index                  : 200;
	top                      : 15px;
	left                     : 35px;
	display                  : none;
}

/*________________________________________________________________________________________SLIDER*/

div#bodywrapper #infoWrapper #txtBoxFull #fotos #slider-code { 
	float                    : left;
	height                   : 77px; 
	overflow                 : hidden;
	position                 : relative;
	margin                   : 5px 0 0 25px;
	width                    : 400px; 
	/*background               : url(../pageimg/sliderback.gif) no-repeat 0 0;*/
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #slider-code .viewport { 
	float                    : left; 
	width                    : 325px; 
	height                   : 75px; 
	overflow                 : hidden; 
	position                 : relative;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #slider-code .buttons { 
	display                  : block; 
	margin                   : 0px 10px 0 0; 
	float                    : left;
	width                    : 25px;
	height                   : 77px;
	background               : url(../pageimg/sliderleft.gif) no-repeat center top;
	text-decoration          : none;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #slider-code .next { 
	margin                   : 0px 0 0 10px;
	background               : url(../pageimg/sliderright.gif) no-repeat center top;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #slider-code .disable { 
	visibility               : hidden;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #slider-code .overview { 
	list-style               : none; 
	position                 : absolute; 
	padding                  : 0; 
	margin                   : 0; 
	left                     : 0;
	top                      : 0;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #slider-code .overview li { 
	float                    : left;
	margin                   : 0 5px 0 0;
	padding                  : 2px;
	height                   : 75px;
	width                    : 100px;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #slider-code .overview li a { 
	text-decoration          : none;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #slider-code .overview img {
	border                   : none;
	outline                  : none;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #btnBlock {
	float                    : left;
	overflow                 : hidden;
	position                 : relative;
	margin                   : 5px 0 0 63px;
	width                    : 340px;
}

div#bodywrapper #infoWrapper #txtBoxFull #fotos #btnBlock div.btnCol {
	float                    : left;
	margin                   : 5px 2px 0 0;
	width                    : 160px;
}

/*________________________________________________________________________________________SLIDER*/

div#bodywrapper #infoWrapper #txtBoxFull #carInfo {
	float                    : left;
	width                    : 493px;
	margin                   : 3px 0;
	padding                  : 0;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo div.detPrice {
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 24px;
	font-weight              : bold;
	border-bottom            : 1px solid #999;
	width                    : 100%;
	display                  : block-inline;
	clear                    : both;
	color                    : #666;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo div.subhead {
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 14px;
	margin                   : 15px 0 5px 0;
	font-weight              : bold;
	border-bottom            : 1px solid #999;
	width                    : 100%;
	display                  : block-inline;
	clear                    : both;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo div.detLine {
	width                    : 100%;
	display                  : block-inline;
	clear                    : both;
	height                   : 18px;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo span.firstC,
div#bodywrapper #infoWrapper #txtBoxFull #carInfo span.secC,
div#bodywrapper #infoWrapper #txtBoxFull #carInfo span.lastC  {
	float                    : left;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	font-weight              : normal;
	height                   : 18px;
	line-height              : 18px;
	display                  : block;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo span.firstC {
	width                    : 170px;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo div.detLine span.secC {
	width                    : 10px;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo div.detLine span.lastC {
	width                    : 300px;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo div.detBlock {
	width                    : 100%;
	display                  : block;
	overflow                 : hidden;
	clear                    : both;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo table.detOptiesTab {
	border-collapse          : collapse;
	float                    : left;
	width                    : 240px;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo div.bodytext {
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	line-height              : 18px;
	margin                   : 0px 0 20px 0;
	padding                  : 0 0 15px 0;
	font-weight              : normal;
	border-bottom            : 1px solid #999;
	width                    : 100%;
	display                  : block;
	clear                    : both;
}

div#bodywrapper #infoWrapper #txtBoxFull #carInfo div.testDrvBtn {
	float                    : left;
	width                    : 100%;
	text-align               : center;	
}

/*________________________________________________________________________________________REPAIRS*/
div#bodywrapper #infoWrapper #repairs {
	float                    : left;
	margin                   : 25px 15px 10px 25px;
	overflow                 : hidden;
	clear                    : both;
	width                    : 943px;
}

div#bodywrapper #infoWrapper #repairs div.subhead {
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 14px;
	margin                   : 15px 0 5px 0;
	font-weight              : bold;
	border-bottom            : 1px solid #999;
	width                    : 900px;
	display                  : block-inline;
	clear                    : both;
}

div#bodywrapper #infoWrapper #repairs table.hisTable {
	border-collapse          : collapse;
	margin                   : 0;
	padding                  : 0;
	width                    : 900px;
	border                   : 0;
	font-size                : 10px;
}

div#bodywrapper #infoWrapper #repairs table.hisTable th {
	border-bottom            : 1px solid #CCC;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	text-align               : left;
	font-weight              : bold;
	padding                  : 5px 0 1px 0;
	line-height              : 16px;
	height                   : 16px;
}


div#bodywrapper #infoWrapper #repairs table.hisTable td {
	border-bottom            : 1px dotted #E9E9E9;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	text-align               : left;
	font-weight              : normal;
	line-height              : 16px;
	height                   : 16px;
	vertical-align           : top;
}

div#bodywrapper #infoWrapper div.repairBtnLine {
	float                    : right;
	margin                   : 10px 30px 0 0;
}

div#bodywrapper #infoWrapper #infoBox {
	float                    : left;
	margin                   : 0;
	padding                  : 0;
	width                    : 342px;
	text-align               : left;
}

div#bodywrapper #infoWrapper #infoBox div.orangeBox {
	float                    : left;
	width                    : 338px;
	margin                   : 0;
	padding                  : 0;
	background               : url(../pageimg/orangeBack.gif) no-repeat left bottom;	
}

div#bodywrapper #infoWrapper #infoBox div.orangeBox div.orangeTopBox {
	margin                   : 0;
	padding                  : 0;
	width                    : 338px;
	height                   : 15px;
	background               : url(../pageimg/orangeTop.gif) no-repeat left top #FFF;
}

div#bodywrapper #infoWrapper #infoBox div.orangeBox p {
	font-family              : Arial, Helvetica, sans-serif;
	margin                   : 20px 20px 10px 20px;
	color                    : #000;
}

div#bodywrapper #infoWrapper #infoBox div.orangeBox h5 {
	font-family              : Arial, Helvetica, sans-serif;
	margin                   : 5px 20px 10px 20px;
	color                    : #FFF;
	font-size                : 15px;
}

div#bodywrapper #infoWrapper #infoBox div.orangeBox img {
	float                    : right;
	border                   : none;	
	margin                   : 0 0 10px 5px;
}

div#bodywrapper #infoWrapper #infoBox div.grayBox,
div#bodywrapper #infoWrapper #infoBox div.grayBoxBig {
	float                    : left;
	width                    : 338px;
	margin                   : 0;
	padding                  : 0;
	background               : url(../pageimg/grayBack.gif) no-repeat left bottom;	
}

div#bodywrapper #infoWrapper #infoBox div.grayBox div.grayTopBox,
div#bodywrapper #infoWrapper #infoBox div.grayBoxBig div.grayTopBox {
	margin                   : 0;
	padding                  : 0;
	width                    : 338px;
	height                   : 15px;
	background               : url(../pageimg/grayTop.gif) no-repeat left top #FFF;
}

div#bodywrapper #infoWrapper #infoBox div.grayBox p {
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 15px;
	font-weight              : bold;
	text-align               : center;
	line-height              : 20px;
	color                    : #666;
	margin                   : 0px 20px 5px 20px;
}

div#bodywrapper #infoWrapper #infoBox div.grayBox .tel {
	font-family              : Arial, Helvetica, sans-serif;
	margin                   : 0px 20px 15px 20px;
	color                    : #666;
	font-size                : 16px;
	line-height              : 30px;
	height                   : 30px;
	text-indent              : 15px;
	background               : url(../pageimg/tel.png) no-repeat 65px top; 
}

div#bodywrapper #infoWrapper #infoBox div.grayBoxBig {
	position                 : relative;
	float                    : left;
	width                    : 338px;
	margin                   : 0;
	padding                  : 0;
	background               : url(../pageimg/grayBody.gif) repeat-y;	
}

div#bodywrapper #infoWrapper #infoBox div.grayBoxBig div.grayBottomBox {
	position                 : absolute;
	margin                   : 0;
	padding                  : 0;
	width                    : 338px;
	height                   : 25px;
	bottom                   : 0px;
	left                     : 0px;
	background               : url(../pageimg/grayBack.gif) no-repeat left bottom #FFF;
}

div#bodywrapper #infoWrapper #infoBox div.grayBoxBig p {
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 15px;
	font-weight              : bold;
	text-align               : left;
	line-height              : 20px;
	color                    : #666;
	margin                   : 0px 20px 5px 20px;
}

div#bodywrapper #infoWrapper #infoBox div.grayBoxBig ul {
	list-style               : none;
	margin                   : 0px 20px 15px 20px;
	padding                  : 0;
}

div#bodywrapper #infoWrapper #infoBox div.grayBoxBig ul li a {
	display                  : inline-block;
	overflow                 : hidden;
	text-decoration          : none;
	margin                   : 0;
	padding                  : 0 0 0 2px;
	width                    : 290px;
	border-bottom            : dotted 1px #FFF;
	color                    : #666;
	height                   : 20px;
	line-height              : 20px;
}

div#bodywrapper #infoWrapper #infoBox div.grayBoxBig ul li a:hover {
	display                  : inline-block;
	text-decoration          : none;
	border-bottom            : dotted 1 #999;
	background-color         : #E9E9E9;
}

div#bodywrapper #infoWrapper #txtBox .carImg {
	margin                   : 0 10px;
}

/*______________________________________________________________________________________________CONTENT*/


/*______________________________________________________________________________________________CARROUSEL*/

div#bodywrapper #carrouselWrapper {
	text-align               : left;
	margin                   : 0 auto 0 auto;
	padding                  : 0;
	width                    : 943px;
	height                   : 225px;
	clear                    : both;
}

div#bodywrapper #carrouselWrapper #carrBox {
	float                    : left;
	width                    : 943px;
	height                   : 230px;
	margin                   : 0;
	padding                  : 0;
	background               : url(../pageimg/carrBack.gif) no-repeat left bottom;	
}

div#bodywrapper #carrouselWrapper #carrBox div.carrTopBox {
	margin                   : 0;
	padding                  : 0;
	width                    : 943px;
	height                   : 15px;
	background               : url(../pageimg/carrBoxTop.gif) no-repeat left top #FFF;
}

div#bodywrapper #carrouselWrapper #carrBox div.carrLine {
	float                    : left;
	margin                   : 0px 30px 10px 30px;
	width                    : 875px;
	height                   : 145px;
}

div#bodywrapper #carrouselWrapper #carrBox div.carrHolder,
div#bodywrapper #carrouselWrapper #carrBox a div.carrHolder {
	position                 : relative;
	float                    : left;
	width                    : 200px;
	height                   : 205px;
	margin                   : 0 25px 0 0;
	background-color         : #333;
	text-decoration          : none;
	cursor                   : pointer;
}

div#bodywrapper #carrouselWrapper #carrBox a:hover div.carrHolder img {
	margin                   : -1px 0 0 0;
}

div#bodywrapper #carrouselWrapper #carrBox div.carrHolder img {
	border                   : none;	
}

div#bodywrapper #carrouselWrapper #carrBox div.carrHolder div.actieauto {
	position                 : absolute;
	top                      : 5px;
	right                    : -15px;
	width                    : 65px;
	height                   : 65px;
	border                   : none;
}

div#bodywrapper #carrouselWrapper #carrBox div.carrHolder div.carInfo {
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	text-align               : center;
	color                    : #FFF;
	margin                   : 2px 0 0 0;
	overflow                 : hidden;
	height                   : 50px;
}

div#bodywrapper #carrouselWrapper #carrBox div.carrHolder div.carInfo span.infoHead {
	display                  : inline-block;
	width                    : 194px;
	font-weight              : normal;
	margin                   : 0 0 1px 0;
	padding                  : 0 0 2px 0;
	border-bottom            : 1px solid #333;
	overflow                 : hidden;
}

div#bodywrapper #carrouselWrapper #carrBox div.carrHolder div.carInfo span.infoBody {
	display                  : inline-block;
	width                    : 194px;
	font-weight              : normal;
	margin                   : 2px 0 0 0;
	overflow                 : hidden;
}

/*______________________________________________________________________________________________CARROUSEL*/

/*______________________________________________________________________________________________FOOTER*/

div#bodywrapper #footer {
	text-align               : left;
	margin                   : 10px auto 0 auto;
	padding                  : 0;
	width                    : 943px;
	height                   : 106px;
	background               : url(../pageimg/LeasePlan_footer.gif) no-repeat left top;
	clear                    : both;
	position                 : relative;
}

div#bodywrapper #footer div.adress {
	position                 : absolute;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	float                    : left;
	color                    : #FFF;
	top                      : 25px;
	left                     : 25px;
	margin                   : 0;
	padding                  : 0;
	clear                    : both;
}

div#bodywrapper #footer div.disclamer {
	position                 : absolute;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	float                    : left;
	color                    : #FFF;
	bottom                   : 30px;
	left                     : 15px;
	margin                   : 0;
	padding                  : 0;
}

div#bodywrapper #footer div.disclamer ul {
	font-family              : Arial, Helvetica, sans-serif;
	margin                   : 0;
	padding                  : 0;
	list-style               : none;
}

div#bodywrapper #footer div.disclamer ul li {
	float                    : left;
}

div#bodywrapper #footer div.disclamer ul li a {
	padding                  : 0 0 0 8px;
	margin                   : 0 0 0 10px;
	font-family              : Arial, Helvetica, sans-serif;
	background               : url(../pageimg/icon_arrow_white.png) no-repeat left 4px;
	color                    : #FFFFFF;
}


div#bodywrapper #footer div.links {
	position                 : absolute;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 11px;
	line-height              : 13px;
	color                    : #FFF;
	top                      : 25px;
	left                     : 710px;
	margin                   : 0;
	padding                  : 0;
}

div#bodywrapper #footer div.links ul {
	font-family              : Arial, Helvetica, sans-serif;
	margin                   : 0;
	padding                  : 0;
	list-style               : none;
}

div#bodywrapper #footer div.links ul li a {
	font-family              : Arial, Helvetica, sans-serif;
}

/*______________________________________________________________________________________________FOOTER*/




/*______________________________________________________________________________________________BTN*/

a.btn {
	display                  : inline-block;
	text-transform           : uppercase;
	text-decoration          : none;
	font-family              : Arial, sans-serif;
	font-size                : 12px;
	color                    : #FFF;
	cursor                   : pointer;
	font-weight              : bold;
}

a.btn span {
	float                    : left;
	background-image         : url(../pageimg/spr_button.png);
	height                   : 24px;
}

a.btn span.btn_left,
a.btn span.btn_right {
	background-repeat        : no-repeat;
	width                    : 9px;
	text-indent              : -9999px;
}

a.btn span.btn_left {
	background-position      : 0 0;
}

a.btn span.btn_center {
	background-position      : 0 -24px;
	background-repeat        : repeat-x;
	width                    : auto;
	padding                  : 0 0.5em;
	line-height              : 25px;
}

a.btn span.btn_right {
	background-position      : -9px 0;
}

a.btn:hover span.btn_left {
	background-position      : 0 -48px;
}

a.btn:hover span.btn_center {
	background-position      : 0 -72px;
}

a.btn:hover span.btn_right {
	background-position      : -9px -48px;
}

div.btnTopSpacer {
	float                    : left;
	display                  : block;
	width                    : 100px;
	height                   : 18px;	
}


a.btnG {
	display                  : inline-block;
	text-transform           : uppercase;
	text-decoration          : none;
	font-family              : Arial, sans-serif;
	font-size                : 11px;
	color                    : #FFF;
	cursor                   : pointer;
	font-weight              : bold;
	line-height              : 24px;
}

a.btnG span {
	float                    : left;
	background-image         : url(../pageimg/spr_button_gr.png);
	height                   : 24px;
}

a.btnG span.btn_left,
a.btnG span.btn_right {
	background-repeat        : no-repeat;
	width                    : 9px;
	text-indent              : -9999px;
}

a.btnG span.btn_left {
	background-position      : 0 0;
}

a.btnG span.btn_center {
	background-position      : 0 -24px;
	background-repeat        : repeat-x;
	width                    : auto;
	padding                  : 0 0.2em;
	line-height              : 25px;
}

a.btnG span.btn_right {
	background-position      : -9px 0;
}

a.btnG:hover span.btn_left {
	background-position      : 0 -48px;
}

a.btnG:hover span.btn_center {
	background-position      : 0 -72px;
}

a.btnG:hover span.btn_right {
	background-position      : -9px -48px;
}

div.btnTopSpacer {
	float                    : left;
	display                  : block;
	width                    : 100px;
	height                   : 18px;	
}

/*______________________________________________________________________________________________BTN*/

/*______________________________________________________________________________________________ZOEK RESULTAAT LIJST*/

div#bodywrapper #infoWrapper #txtBox #countStrip {
	float                    : left;
	position                 : relative;
	margin                   : 5px 10px 15px 25px;
	color                    : #666;
}

div#bodywrapper #infoWrapper #txtBox #countStrip a {
	text-decoration          : none;
	color                    : #666;	
}

div#bodywrapper #infoWrapper #txtBox #countStrip a:hover {
	text-decoration          : underline;
	color                    : #666;	
}

div#bodywrapper #infoWrapper #txtBox div.carResult {
	float                    : left;
	position                 : relative;
	margin                   : 5px 10px 15px 25px;
	padding                  : 0  0 5px 0;
	font-size                : 12px;
	border-bottom            : 1px solid #CCC;
	clear                    : both;
	width                    : 560px;
}

div#bodywrapper #infoWrapper #txtBox a,
div#bodywrapper #infoWrapper #txtBox a:hover {
	text-decoration          : none;	
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.listHead {
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : bold;
	font-size                : 14px;
	color                    : #666;
	margin                   : 3px 0 5px 0;
	padding                  : 0 0 0 5px;
	height                   : 24px;
	line-height              : 24px;
	background-color         : #E9E9E9;
}

div#bodywrapper #infoWrapper #txtBox div.carResult img {
	float                    : left;
	width                    : 150px;
	height                   : 113px;
	border                   : none;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_1 {
	position                 : absolute;
	top                      : 35px;
	left                     : 160px;
	width                    : 110px;
	height                   : 110px;
	line-height              : 20px;
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : normal;
	font-size                : 12px;
	color                    : #666;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_2 {
	position                 : absolute;
	top                      : 35px;
	left                     : 270px;
	width                    : 10px;
	height                   : 110px;
	line-height              : 20px;
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : normal;
	font-size                : 12px;
	color                    : #666;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_3 {
	position                 : absolute;
	top                      : 35px;
	left                     : 280px;
	width                    : auto;
	height                   : 110px;
	line-height              : 20px;
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : normal;
	font-size                : 12px;
	color                    : #666;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn {
	position                 : absolute;
	top                      : 120px;
	right                    : 0px;
	display                  : inline-block;
	text-transform           : uppercase;
	font-family              : Arial, sans-serif;
	font-size                : 12px;
	color                    : #FFF;
	cursor                   : pointer;
	font-weight              : bold;
	line-height              : 24px;
}


div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn span {
	float                    : left;
	background-image         : url(../pageimg/spr_button.png);
	height                   : 24px;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn span.btn_left,
div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn span.btn_right {
	background-repeat        : no-repeat;
	width                    : 9px;
	text-indent              : -9999px;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn span.btn_left {
	background-position      : 0 0;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn span.btn_center {
	background-position      : 0 -24px;
	background-repeat        : repeat-x;
	width                    : auto;
	padding                  : 0 0.5em;
	line-height              : 25px;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn span.btn_right {
	background-position      : -9px 0;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn:hover span.btn_left {
	background-position      : 0 -48px;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn:hover span.btn_center {
	background-position      : 0 -72px;
}

div#bodywrapper #infoWrapper #txtBox div.carResult div.infoCol_btn:hover span.btn_right {
	background-position      : -9px -48px;
}

/*______________________________________________________________________________________________PRINT*/
.detailCarPrn {
	border-collapse          : collapse;
	width                    : 630px;
	padding                  : 0;
	margin                   : 0 auto 0 auto;
	border                   : 1px solid #333;
}

.detailCarPrn tr {
	border-collapse          : collapse;
	padding                  : 0;
	margin                   : 0;
}

.detailCarPrn th {
	margin                   : 0px;
	padding                  : 2px;
	vertical-align           : middle;
	color                    : #333;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 14px;
	border-bottom            : 1px solid #999;
	text-align               : left;
}

.detailCarPrn td {
	padding                  : 4px 4px 4px 0px;
	vertical-align           : top;
	text-align               : left;
	font-size                : 11px;
}

.detailCarPrn .info {
	border-collapse          : collapse;
	width                    : 95%;
	padding                  : 0;
	margin                   : 0 0 0 10px;
	text-align               : left;
}

.detailCarPrn .info tr {
	border                   : 0px;	
}

.detailCarPrn .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 #333;
}

.detailCarPrn .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;
}


/*______________________________________________________________________________________________MAIL*/
.mailTab {
	border-collapse          : collapse;
	color                    : #333;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	margin                   : 5px;
}

.mailTab h1 {
	font-family              : Arial, Helvetica, sans-serif;
	margin                   : 5px 10px 0px 0px;
	padding                  : 0;
	font-size                : 20px;
	color                    : #F93;
	text-align:left;
}

.mailTab tr {
	height                   : 22px;
	background-color         : #FFFFFF;
}

.mailTab td {
	padding                  : 1px 0 1px 2px;
	vertical-align           : top;
	color                    : #333;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	height                   : 22px;
}

.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               : #FFF;
	width                    : 100px;
	margin                   : 0;
	border                   : 1px solid #CCC;
	border-left              : 1px solid #999;
	border-top               : 1px solid #999;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	color                    : #666;
	height                   : 20px;
}


.proefTab {
	border-collapse          : collapse;
	color                    : #333;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	margin                   : 5px;
}

.proefTab select,
.proefTab input {
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : normal;
	font-size                : 12px;
	color                    : #666;
	display                  : block;
	margin                   : 0 0 10px 0;
	padding                  : 2px;
	width                    : 172px;
	border                   : 1px solid #CCC;
	border-left              : 1px solid #999;
	border-top               : 1px solid #999;
}

.overTab {
	border-collapse          : collapse;
	color                    : #666;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	margin                   : 0 0 0 25px;
}

.overTab td {
	margin                   : 0px;
	padding                  : 0px;
	height                   : 22px;
}

.overTab td {
	margin                   : 0px;
	padding                  : 0px;
	height                   : 22px;
	vertical-align           : top;
}

.overTab input {
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : normal;
	font-size                : 12px;
	color                    : #666;
	display                  : block;
	margin                   : 0 0 10px 0;
	padding                  : 2px;
	width                    : 140px;
	border                   : 1px solid #CCC;
	border-left              : 1px solid #999;
	border-top               : 1px solid #999;
}

.contactTab {
	border-collapse          : collapse;
	color                    : #666;
	font-family              : Arial, Helvetica, sans-serif;
	font-size                : 12px;
	margin                   : 0 0 0 25px;
}

.contactTab td {
	margin                   : 0px;
	padding                  : 0px;
	height                   : 22px;
}

.contactTab td {
	margin                   : 0px;
	padding                  : 0px;
	height                   : 22px;
	vertical-align           : top;
}

.contactTab input {
	font-family              : Arial, Helvetica, sans-serif;
	font-weight              : normal;
	font-size                : 12px;
	color                    : #666;
	display                  : block;
	margin                   : 0 0 10px 0;
	padding                  : 2px;
	width                    : 140px;
	border                   : 1px solid #CCC;
	border-left              : 1px solid #999;
	border-top               : 1px solid #999;
}

/*______________________________________________________________________________________________FORM*/

form legend {
	display                  : none;
}

form fieldset.occForm,
form fieldset .occForm {
	border                   : none;
	margin                   : 0 0 2em;
	padding                  : 0 70px 0 70px;
}

form fieldset.occForm br,
form fieldset .occForm br {
	clear                    : both;
	line-height              : 0;
}

form fieldset.occForm label,
form fieldset .occForm label {
	display                  : block;
	margin                   : 0 0 0.5em;
	padding                  : 0.1em 0 0;
	font-weight              : bold;
	color                    : #333;
}

form fieldset.occForm label span,
form fieldset .occForm label span {
	position                 : absolute;
	top                      : 8px;
	left                     : -10px;
	font-size                : 12px;
	font-weight              : normal;

}
form fieldset input,
form fieldset textarea,
form fieldset select {
	background               : #FFF;
	width                    : 356px;
	margin                   : 0 0 1em;
	padding                  : 3px;
	border                   : 1px solid #CCC;
	border-left              : 1px solid #999;
	border-top               : 1px solid #999;
	font-family              : Verdana, Arial, sans-serif;
	font-size                : 1em;
	color                    : #333;
}

.radio {
	background               : #FFF;
	width                    : 20px;
	margin                   : 0 0 1em;
	border                   : 0px solid #CCC;
	border-left              : 0px solid #999;
	border-top               : 0px solid #999; 
	font-family              : Verdana, Arial, sans-serif;
	font-size                : 1em;
	color                    : #333;
	float                    : none;
	vertical-align           : text-top;
	height                   : 17px;
}

.required	{
	color                    : #F93;
}

.sterretje	{
	color                    : #F93;
	display                  : inline;
}

form fieldset div.required {
	position                 : relative;
}
	
/*______________________________________________________________________________________________FORM*/



/*________________________________________________________________________________ INFOBOX ___*/

div.infobox {
	position: relative;
	background: url(/images/elements/bg_infobox.png) no-repeat left top;	
	margin: 0 0 2em 2em;
}

div.infobox div.infobox_inner_holder {
	background: url(/images/elements/ico_infobox.png) no-repeat 15px 12px;
	padding: 1em 60px 0.25em;
	font-weight: bold;
	color: #ffffff;
}

div.infobox div.infobox_bottom {
	display: block;
	background: url(/images/elements/bg_infobox_bottom.png) no-repeat left bottom;	
	width: 504px;
	height: 11px;
}

div.infobox p {
	margin: 0;
}

div.infobox div.infobox_inner_holder a, 
div.infobox div.infobox_inner_holder a:visited,
div.infobox div.infobox_inner_holder a:active	{
	color:#ffffff;
	text-decoration:underline;
	}
	
div.infobox div.infobox_inner_holder a:hover	{
	color:#333333;
	}

div.infobox div.infobox_inner_holder .h2 {
	color:#ffffff;
	}

/*________________________________________________________________________________ BANNER 2.0___*/

div#bodywrapper div#infoWrapper div#infoBox div#bannerHolder {
	position                : relative;
	padding                 : 0;
	height                  : 500px;
	width                   : 342px;
	overflow                : hidden;
}

div#bodywrapper div#infoWrapper div#infoBox div#bannerHolder div#bannerTxtL {
	position                : absolute;
	top                     : 322px;
	left                    : 16px;
	width                   : 200px;
	font-family             : Arial, Helvetica, sans-serif;
	font-size               : 18px;
	line-height             : 32px;
	letter-spacing          : 0.01em;
	text-transform          : uppercase;
	color                   : #F79040;
}

div#bodywrapper div#infoWrapper div#infoBox div#bannerHolder div#bannerTxtR {
	position                : absolute;
	top                     : 322px;
	right                   : 10px;
	width                   : 230px;
	font-family             : Arial, Helvetica, sans-serif;
	font-size               : 19px;
	line-height             : 32px;
	letter-spacing          : 0.01em;
	text-transform          : uppercase;
	color                   : #F79040;
}

div#bodywrapper div#bannerHolderHome {
	position                : relative;
	padding                 : 0;
	height                  : 281px;
	width                   : 342px;
	overflow                : hidden;
}

div#bodywrapper div#bannerHolderHome div#bannerTxt {
	position                : absolute;
	top                     : 182px;
	left                    : 18px;
	width                   : 320px;
	font-family             : Arial, Helvetica, sans-serif;
	font-size               : 19px;
	line-height             : 32px;
	letter-spacing          : 0.01em;
	text-transform          : uppercase;
	color                   : #F79040;
}



div#bodywrapper #infoWrapper #txtBox div.linkList a {
	font-size                : 12px;
	color                    : #003366;
	text-decoration          : underline;
}

div#bodywrapper #infoWrapper #txtBox div.linkList a:hover {
	text-decoration          : none;
}	
	
div#bodywrapper #infoWrapper #txtBox div.linkList a {
	font-size                : 12px;
	color                    : #003366;
	text-decoration          : underline;
}

div#bodywrapper #infoWrapper #txtBox div.linkList a:hover {
	text-decoration          : none;
}
