﻿
/* ============================================================	*/ 
/* ========	HTML STANDAARDEN  	===============================	*/
/* ============================================================	*/ 

html {
	height:100%;
	width:100%;
	overflow: -moz-scrollbars-vertical;
	}
body {
	margin:0 0 0 0;
	width:100%;
	height:100%;
	
	text-align:center;
	background-color:#FFF;
	}
body, table, th, td, p, input, textarea, select, li {
	font-family: Arial, sans-serif;
	font-size: 11px; 
	color: #666; 
	line-height: 17px; 
	}
	
iframe {
    border-top:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    }/*18/06/2008*/
    
h1, h2, h3, h4, h5, h6, p {
	margin:0 0 10px 0;
	}
	
a {
	color:#707070; 
	text-decoration:underline;
	}
a:hover {
	color:#181084; 
	text-decoration:none;
	}
h1 {}
h2 {font-size:12px;margin:0;}
h3 {}
h4 {}
h5 {}
h6 {}	
p {}
img {border:none;}
ol {}
ul {}
li {}
li li {}

sup {
	/*position:relative;*/
	margin-top:1px;
	}

label {
	
	}
.cB {clear:both;}

.terug {
display:block;
margin-top:20px;
padding-top:10px;
border-top:1px solid #999;
}
/* ============================================================	*/ 
/* ========	LAYOUT BLOCKEN  	===============================	*/
/* ============================================================	*/ 

#container {
	position:relative;
	margin:0 auto 0 auto;
	width:920px;
	min-height:100%;
	height:100%;
	text-align:left;
	background:#FFF url(../gfx/backShadow.gif) repeat-y left top;
	}
	/* mozilla hax \*/
html>body #container {
    height:auto;
	}
	/* mozilla hax */

/* ============================================================	*/ 
/* ========	HEADER				===============================	*/
/* ============================================================	*/

div.header {
	position:relative;
	height:75px;
	}
	div.benelux {
		position:absolute;
		top:29px;
		left:55px;
		width:100px;
		height:100px;
		z-index:100;
		}
	div.thinkFeelDrive {
		position:absolute;
		top:33px;
		right:113px;
		width:121px;
		height:10px;
		z-index:100;
		}
	div.logo {
		position:absolute;
		top:15px;
		right:32px;
		width:74px;
		height:45px;
		z-index:100;
		}
/* ============================================================	*/ 
/* ========	NAVIGATIE			===============================	*/
/* ============================================================	*/

div.navigatie {
	
	}
/* ============================================================	*/ 
/* ========	FLASHBLOCK			===============================	*/
/* ============================================================	*/

div.flashBlock {
	background-color:#EEE;
	width:900px;
	}
	body.index div.flashBlock {
		}
/* ============================================================	*/ 
/* ========	MINIBLOCKS			===============================	*/
/* ============================================================	*/

.homeBlocks {
	width:860px;
	overflow:hidden;
	}
.miniBlock {
	width:147px;
	margin-right:7px;
	float:left;
	font-weight: bolder;
	font-size: 10px;
	color: #707070;
	line-height: 13px;
	font-family: arial;
	}
	.miniBlock h2 {
		margin-bottom:5px;
		font-size: 9px;
		color: #666;
		font-family: Verdana, Arial, Helvetica, Sans-serif
		}
	.miniBlock a {
		text-decoration:none;
		}
		.miniBlock a:hover h2 {
			color:#181084;
			}
	.miniBlock img {
		display:block;
		border:1px solid #666;
		margin-bottom:5px;
		}
.quickLinks {
	margin-left:25px;
	}
	.quickLinks a {
		display:block;
		margin-bottom:3px;
		}
		
/* ============================================================	*/ 
/* ========	SIDEBAR			  	===============================	*/
/* ============================================================	*/

.sidebar {
	position:absolute; 
	top:15px;
	left:20px;
	_left:-200px; /* IE 6 */
	/*float:left;*/
	width:180px;
	z-index:100;
	/*border:1px solid #F00;*/
	}
	body.dealerPage .mainContent {
		position:relative;
		_margin-right:40px;
		}
	body.dealerDetail .sidebar {
		_left:20px;
		}
.sidebar img {
	display:block;
	border:1px solid #999;
	margin:5px 2px 15px 2px;
	float:right;
	}

body.dealerPage .sidebar img {
	display:block;
	margin:0 0 5px 0;
	border:1px solid #A3A3A3;
	float:none;
	}
/* ============================================================	*/ 
/* ========	FOOTER				===============================	*/
/* ============================================================	*/

div#footer {
	position:absolute;
	bottom:0;
	left:0;
	width:920px;
	clear:both;
	font-size:10px;
	}
	div#footer .footerText {
		text-align:right;
		padding:4px 30px 4px 0px;
		}
	div#footer .footerText b {
		font-weight:normal;
		float:left;
		margin-left:40px;
		}
		div#footer .footerText a {
		text-decoration:none;
		margin:0 8px;
		}
		div#footer .footerText a:hover {
		text-decoration:underline;
		}
		
html>body #footer {
	top:expression(document.getElementById('container').clientHeight - 40 + "px"); /* IE7 fix */
	}

/* ============================================================	*/ 
/* ========	CONTENTBLOCK		===============================	*/
/* ============================================================	*/

div.contentBlock {
	width:900px;
	margin:0 10px 0 10px;
	padding-bottom:30px;
	}
.mainContent {
	padding:15px 45px 30px 220px;
	_padding:15px 0px 30px 220px; /* padding fix voor IE6 */
	_margin-left:0px; /* padding fix voor IE6 */
	_margin-right:0px; /* padding fix voor IE6 */
	position:relative;
	}
	body.index .mainContent {
		padding:15px 20px;
		}

.pageKop {
	padding:5px 9px;
	_margin-right:45px; /* IE6 */
	color:#2C2D2F;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #A0A0A0;
	margin-bottom:10px;
	}

/* ============================================================	*/ 
/* ========	NIEUWSOVERZICHT		  	===========================	*/
/* ============================================================	*/ 	

.nieuwsOverzicht {
	}
.newsItem {
	clear:left;
	margin-bottom:25px;
	}
.newsItem img {
	display:block;
	float:left;
	margin-right:15px;
	}
.newsItem h2 {
	margin:0;
	font-size:12px;
	color:#302F2F;
	text-decoration:underline;
	}
.newsItem h6 {
	margin:0;
	font-size:10px;
	color:#000;
	}
.newsItem a {
	text-transform:uppercase;
	}

.maandKop,
.modelKop,
.dealerZoekKop {
	padding:5px 0px;
	_margin-right:45px; /*IE6*/
	color:#2C2D2F;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #A0A0A0;
	margin-bottom:15px;
	}
	
	/* Toegevoegd door Marien */
	h3.subTitle 
	{
		font-style:italic;
		font-size:10px;
	}
	
	
/* ============================================================	*/ 
/* ========	MODELSOVERVIEW	  	===============================	*/
/* ============================================================	*/

.modelsOverview {
	position:relative;
	width:580px;
	}
.modelItem {
	float:left;
	width:167px;
	margin:0 25px 0px 0;
	height:240px;
	}
.modelItem img {
	display:block;
	}
.modelItem h2 {
	margin:0;
	}
.modelItem h3 {
	font-size:11px;
	color:#000;
	}
.modelItem {}

.overzichtAutos {}

.overzichtAutos img {
	display:block;
	margin-bottom:15px;
	}



/* ============================================================	*/ 
/* ========	SHOPDATA		  	===============================	*/
/* ============================================================	*/

.winkelwagentje
{
	float:left;
	width:195px;
}

.ShopGroepHeader 
{
	height:19px;
	width:628px;
	background-color:#666666;
	text-indent:10px;
	font-size:12px;
	color:#ffffff;
	padding-top:1px;
}

.ShopHeaderLine
{
	height:10px;
	width:628px;
	background-color:#efefef;
}

.GroupLinks
{
	margin-bottom:15px;
}

.ShoppingCartLine
{
	border-bottom: solid 1px #efefef;
	margin-bottom:2px;
	margin-top:2px;
	height:5px;
	font-size:1px;
}


div.ShopHeaderImage  {
	display:table;
	width:151px;
	height:151px;
	#position:relative;
	overflow:hidden;
	}
	
div.ShopHeaderImage a {
	#position:absolute;
	#top:50%;
	width:151px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	}
div.ShopHeaderImage a img {
	#position:relative;
	#top:-50%;
	display:block;
	text-align:center;
	margin:0 auto 0 auto;
	width:155px;
	}


.ShopWinkelwagen
{
	color:#ffffff;
	text-decoration:none;
}

.ShopWinkelwagen:Hover
{
	color:#ffffff;
	text-decoration:underline;
}

.ShopItemLine
{
	position:relative;
	width:628px;
	overflow:hidden;
}

.shopDataOverzicht {
	margin-left:220px;
	}

.shopDataOverzicht table td a {
	text-decoration:none;
	}
	
.shopDataTabel,
.shopDataOverzicht .head2,
.shopDataOverzicht .disclaimer {
	margin-top:15px;
	}
.shopDataTabel span {
		font-size:12px;
		color:#000;
		font-weight:bold;
		}

.shopDataTabel table {
	/*width:100%;*/
	}
	
.shopDataTabel td,
.shopDataTabel th {
	vertical-align:top;
	text-align:left;
	border-top:1px solid #DEDEDE;
	padding-right:15px;
	
	/* white-space:nowrap; */
	/* border:1px solid #000; */
	}
	.shopDataTabel .omschrijving {
		width:50%;
		}
	.shopDataTabel .artikelnummer {
		width:30%;
		}
	.shopDataTabel .adviesprijs {
		width:20%;
		}
	.shopDataTabel .maatvoering {
		width:20%;
		}
	.shopDataTabel .omschrijving,
	.shopDataTabel .artikelnummer,
	.shopDataTabel .adviesprijs {
		}
		
/* ============================================================	*/ 
/* ========	MODELDATA		  	===============================	*/
/* ============================================================	*/

.modelDataOverzicht {
	margin-left:220px;
	}
.modelDataOverzicht table td a {
	text-decoration:none;
	}
	
.modelDataTabel,
.modelDataOverzicht .head2,
.modelDataOverzicht .disclaimer {
	margin-top:15px;
	}
.modelDataTabel span {
		font-size:12px;
		color:#000;
		font-weight:bold;
		}

.modelDataTabel table {
	/*width:100%;*/
	width: 585px;
	}

.modelDataTabel td,
.modelDataTabel th {
	vertical-align:top;
	text-align:left;
	border-top:1px solid #DEDEDE;
	padding-right:15px;
	
	/* white-space:nowrap; */
	/* border:1px solid #000; */
	}
	.modelDataTabel .omschrijving {
		width:60%;
		}
	.modelDataTabel .artikelnummer {
		width:20%;
		}
	.modelDataTabel .adviesprijs {
		width:20%;
		}
	.modelDataTabel .omschrijving,
	.modelDataTabel .artikelnummer,
	.modelDataTabel .adviesprijs {
		border-top:0px solid black;
		}
		
/* ============================================================	*/ 
/* ========	POP-UP			  	===============================	*/
/* ============================================================	*/

.popupContent img, .popupContent span {
	margin:5px;
	display:block;
}

/* ============================================================	*/ 
/* ========	editorialContent	===============================	*/
/* ============================================================	*/

.editorialContent {
    _margin-right:45px;
    }

.editorialContent hr {
	border:1px solid #FFF;
	border-top:1px solid #999;
	}
.editorialContent h1 {font-size:12px;}
.editorialContent h2 {font-size:12px;color:#000;}
.editorialContent h3 {font-size:11px;}
.editorialContent h4 {font-size:11px;color:#000;}
.editorialContent h5 {font-size:10px;}
.editorialContent h6 {font-size:10px;color:#000;}
.editorialContent a {}
.editorialContent a:hover {}
.editorialContent ul {
	margin:5px 10px 5px 20px;
	}
.editorialContent ul ul {}
.editorialContent ol {
	margin:5px 10px 5px 20px;
	}
.editorialContent ul li {
	list-style:square;
	}
.editorialContent li li {
	padding-left:0px;
	list-style:square;
	}
.editorialContent table {
	/*border-top:1px solid #CCC;
	border-left:1px solid #CCC;*/
	}
.editorialContent th {
	text-align:left;
	padding:2px 3px;
	background-color:#F5F5F5;
	/*border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;*/
	}
.editorialContent td {
	/*width:1%;
	padding:3px 10px 3px 3px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;*/
	line-height:normal;
	}
.editorialContent img {
	display:block;
	float:left;
	margin:0px 10px 0px 0;
	}
/* ============================================================	*/ 
/* ========	CONTENTOVERZICHT	===============================	*/
/* ============================================================	*/
body.contactPage .mainContent,
body.contentPage .mainContent {
	padding-right:0;
	}

.contentOverzicht,
.contactOverzicht {
	width:680px;
	overflow:hidden;
	}
.contentItem {
	float:left;
	margin:0 2px 2px 0;
	width:223px;
	height:175px;
	background-color:#999;
	}
	.contactOverzicht .contentItem {
		height:200px;
		}
.contentItem img {
	display:block;
	border-bottom:2px solid #FFF;
	}
.contentItem h2 {
	margin:5px 0 0 0;
	padding:1px 5px;
	}
.contentItem p {
	padding:1px 5px;
	line-height:1.2em;
	color:#FFF;
	}
.contentItem a {
	text-decoration:none;
	color:#FFF;
	}
.contentItem a:hover h2,
.contentItem a:hover p {
	color:#181084;
	}

/* ============================================================	*/ 
/* ========	MOTORSPORT		  	===============================	*/
/* ============================================================	*/

.divMotorsport {
	float:right;
	width:170px;
	_width:190px;
	border-top:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	border-left:1px solid #BFBFBF;
	padding:15px 15px 0px 15px;
	}
.tableMotorsport {
	
	}
	.tableMotorsport td {
		vertical-align:top;
		}
	.tableMotorsport img {
		display:block;
		border-top:3px solid white;
		}
	.tableMotorsport p {
		margin:0 0 5px 0;
		padding:0 0 0 0;
		}
	
/* ============================================================	*/
/* ========	DEALERS			  	===============================	*/
/* ============================================================	*/

body.dealerPage {}
body.dealerPage .mainContent {
	_height:600px;
	min-height:600px;
	}
.dealerList {
	width:630px;
	overflow:hidden;
	}
	.dealerList .pageKop {
	    _margin-right:0px;
	    }
.dealerZoekKop {
	width:630px;
	padding-top:30px;
	clear:left;
	}
.dealerItem {
	float:left;
	width:200px;
	height:240px;
	line-height:1.3em;
	overflow:hidden;
	}
	.dealerItem .divWebsite {
		height:30px;
		}
.dealerItem img {}
.dealerItem h2 {
	position:relative;
	}
.dealerItem h6 {
	margin-bottom:0px;
	padding-top:2px;
	color:#000;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	}
.dealerItem p {
	}
.dealerItem a {
	text-decoration:none;
	}
.dealerItem.clickable {
	cursor:pointer;
	}
.dealerItem ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
	}
.dealerItem ul li {
	position:relative;
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	background-image:url(../gfx/greybullet.gif);
	background-position: 0 3px;
	background-repeat:no-repeat;
	}
.searchBlok 
{
    position:relative;
    top:0px;
    left:0px;
    _left:220px;

	font-size:10px;
	padding:6px;
	border:1px solid #999;
	}
.searchBlok p {
	font-size:9px;
	}
.searchBlok .typeText {
		width:103px;
		_width:106px;
		}
		
.openingstijden,
.adresGegevens {
	padding:3px;
	background-color:#EFEFEF;
	border:1px solid #A3A3A3;
	}	
.adresGegevens a {
	font-weight:bold;
	}
.adresGegevens h4 {
	margin:0;
	}
.adresGegevens span {
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	padding:2px 5px;
	border:1px solid #A3A3A3;
	}
.openingstijden {
	margin-top:15px;
	}
.adresGegevens h4,
.openingstijden h4 {
	font-size:11px;
	padding-left:5px;
	color:#000;
	}
.adresGegevens P,
.openingstijden P {
	padding-left:5px;
	}
.openingstijden span {
	display:block;
	padding:3px 10px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#A3A3A3;
	}
	
/* ============================================================	*/ 
/* ========	Language 		  	===============================	*/
/* ============================================================	*/ 	
.languageChange {
	text-indent:20px;
	background-color:#EFEFEF;
	border:0px solid #A3A3A3;
	}
	
.languageChange a {
	color:#707070; 
	text-decoration:none;	
	}
.languageChange a:hover {
	color:#707070; 	
	text-decoration:underline;
	}
.languageText
{
	font-weight:bold ;
}	
.languageChange a.Selected {
	font-weight:bold ;
	cursor: default;	
	}
.languageChange a.Selected:hover {
	text-decoration:none;	
	}

	
/* ============================================================	*/ 
/* ========	DEALERPAGE		  	===============================	*/
/* ============================================================	*/ 	

.aanbieding {
	padding:10px;
	border:1px solid #A3A3A3;
	/*_margin-right:20px;*/
	}
.aanbieding h4 {margin:0;}
.aanbieding {}

/* ============================================================	*/ 
/* ========	pageEndNav		  	===============================	*/
/* ============================================================	*/

.pageEndNav {
	width:560px;
	margin-top:30px;
	padding-top:10px;
	border-top:1px solid #A3A3A3;
	}
.pageEndNav a {
	font-weight:bold;
	}
.pageEndNav a.print {
	float:right;
	}
	
/* ============================================================	*/ 
/* ========	ERRORBLOCK		  	===============================	*/
/* ============================================================	*/

ul.errorBlock {
	margin:10px 0 20px 0;
	padding:5px;
	background-color:#F9F9F9;
	border:1px solid #999;
	}
ul.errorBlock li {
	list-style:none;
	padding-left:20px;
	background:transparent url(../gfx/errorMsgBullit.gif) no-repeat 0px 4px;
	}
/* ============================================================	*/ 
/* ========	FORMULIEREN		  	===============================	*/
/* ============================================================	*/ 

form {
	margin:0px;
	}
.formgrid {
	width:400px;
	}
.formGrid td {
	}
.formGrid .nameCell {
	padding:2px 10px 2px 0;
	/*width:150px;*/
	vertical-align:top;
	}
.formGrid .inputCell {
	padding:2px;
	}
input,
select {
	vertical-align:middle;
	}
input.typeText {
	color:#000;
	font-weight:normal;
	border:1px solid #666;
	}
input.typeButton {
	color:#000;
	font-weight:normal;
	background-color:#DDDDDD;
	border:1px solid #666666;
	display:block;
	height:18px;
	line-height:14px;
	padding:0 3px;
	}

.formGrid input.typeText {
	padding-left:0;
	_padding-left:4px;
	}
label {
	vertical-align:middle;
	cursor:pointer;
	}
span.checkbox {
	display:block;
	margin-left:-4px;
	}
select.select {
	}
textarea.textarea {
	}
.w20 {width:25px;_width:25px;}
.w25 {width:48px;_width:58px;}
.w30 {width:56px;_width:60px;}
.w40 {width:84px;_width:74px;}
.w50 {width:100px;_width:100px;}
.w60 {width:120px;_width:120px;}
.w75 {width:150px;_width:150px;}
.w80 {width:175px;_width:175px;}
.w100 {width:200px;_width:200px;}
select.w100 {width:202px;_width:200px;}

/* ============================================================	*/ 
/* ========	SiteMap		  	===============================	*/
/* ============================================================	*/ 
.siteMapNode 
{
	display:block;
}

.siteMapNode img {
	padding-right:0px;
	margin-top:5px;
	margin-right:5px;
}
/* ============================================================	*/ 
/* ========	ActieSites		  	===============================	*/
/* ============================================================	*/ 

.raiContainer {
	margin:15px 20px 0px 20px;
	}
.null {
	width:100%;
	position:relative;
	overflow:hidden;
	}
.raiContent {
	margin-left:195px;
	margin-right:150px;
	}
.raiSidebar {
	width:180px;
	border:1px solid #999;
	float:left;
	}
div.raiFooter {
	position:absolute;
	width:667px;
	bottom:0px;
	right:0px;
	text-align:right;
	}
div.raiFooter div {
	text-align:right;
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
	}
	
div.raiFooter a,
div.raiFooter a img,
div.raiFooter div a img {
	border:0px solid #000;
	
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
body.actionContent .editorialContent img {
	float:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
body.actionContent .editorialContent .raiFooter img {
	float:right
	}

body.actionContent .mainContent {	
	padding:0px 0px 0px 0px;
	}
body.actionContent .editorialContent {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
body.actionContent .editorialContent h1 {
	display:none;
	}
body.baasActie #container {
	background-image:url(../gfx/backShadowBaas.gif);
	}
body.baasActie .header {
	background-color:#FFF;
	}
body.baasActie #footer {
	/*background-color:#FFF;*/
	}

.baasActieLeft {
	width:450px;
	background:transparent url(../gfx/baasgradient.gif) 0px 0px no-repeat;
	float:left;
	color:#fff;
	min-height:298px;
	_height:298px;
	}
	
.baasActieLeft A, .baasActieLeft P{
	color:#fff;
}

.baasActieLeft A{
	line-height:10px;
	font-size:14px;
	}
.baasActieLeft A:hover {
	color:#DEDEDE;
	}

.baasActieRight {
	margin-left:450px;
	_height:650px;
	/* IE 6 uitlijning fix */
	}
.baasActieRight object {
	_display:block;
	_position:absolute;
	_top:0px;
	_left:0px;
	/* IE 6 uitlijning fix */
	}

.baasActieLine {
	height:1px;
	background-color:#fff;
	font-size:0px;
	margin: 5px 0px 5px 0px;
	clear:both;
	margin-left:24px;
	}

.baasActieTitel {
	font-size:16px;
	padding-left:24px;
	margin-top:10px;
	color:#fff;
	clear:both;
	}

.baasActieContent {
	font-size:12px;
	margin-left:24px;
	color:#fff;
	clear:both;
	margin-right:50px;
	}
	
.actionContainer {
	position:relative;
	_height:500px;
	min-height:500px;
	}

.acRightBlock {
	right:0px;
	float:right;
	margin:0px;
	width:210px;
	position:relative;
	_right:-20px;
	}
	.acRightBlock img {
		border-right:0px;
		border-top:#FFF 1px solid;
		display:block;
		border-left:0px;
		border-bottom:0px
		}
.acLeftMenu {
	position:absolute;
	top:0px;
	left:-200px;
	
	width:180px;
	_width:182px;

	border:#999 1px solid
	}
.acLeftMenu img {
	position:relative;
	left:40px;
	}
.acLeftMenuHeader {
	height:33px;
	background-color:#999;
	text-align:center
	}
	.acLeftMenu p {
		display:block;
		position:relative;
		width:164px;
		top:5px;
		left:8px;
		overflow:hidden;
		}
	.acLeftMenuHeader img {
		display:block;
		left:22px;
		position:relative;
		top:9px
		}
	.acLeftMenuFooter {
		clear:both;
		height:34px;
		background-color:#037ccb;
		margin-top:5px;
		}
		.acLeftMenuFooter img {
			display:block;
			position:relative;
			left:14px;
			top:10px;
			}
.acContentBlock {
	margin-right:260px;
	padding-bottom:10px;
	}
.acContentBlockFooter {
	border-top:2px solid #FFF;
	clear:both;
	position:absolute;
	_position:relative;
	bottom:0px;
	left:0px;
	}
	.acContentBlockFooter a {
		border-left:1px solid #FFF;
		display:block;
		overflow:hidden;
		width:210px;
		background-color:#999;
		text-decoration:none;
		text-indent:10px;
		font-weight:bold;
		float:right;
		}
	.acContentBlockFooter img {
		display:block;
		border-bottom:2px solid #FFF;
		position:relative;
		}
	.acContentBlockFooter span {
		display:block;
		position:relative;
		top:2px;
		color:#FFF;
		line-height:26px;
		}
		
	a.acDealer {
		top:2px;
		display:block;
		text-decoration:none;
		font-weight:bold;
		width:210px;
		}
	a.acDealer img{
		display:block;
		}
	a.acDealer span {
		clear:both;
		display:block;
		position:relative;
		top:2px;
		color:#FFF;
		text-indent:10px;
		line-height:26px;
		background-color:#999;
		width:210px;
		height:26px;
		}
		
/**** formPage ***/
.formPage h1 {font-size:12px;}

/* nieuwe justy */
.leftbox {
	width:380px;
	float:left;
	}
.image01 {
	float:right;
	/*width:230px; 26/03/08*/
	}
#block-c {
width:640px !important;
	/*width:auto !important;
	margin:0 0 0 200px !important;*/
	}
	

/*----- ClearFix -----*/

.clearfix:after{/* floatƒoƒO‰ñ”ð—p */
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}

.clearfix {/* IE‚ÌfloatƒoƒO‰ñ”ð—p */
	clear:both; 
	display: inline-table;
	}

/* Hides from IE-mac \*/
* html .clearfix{/* IE‚ÌfloatƒoƒO‰ñ”ð—p */
	height: 1%;
		}
.clearfix{/* IE‚ÌfloatƒoƒO‰ñ”ð—p */
	display: block;
		}
/* End hide from IE-mac */


/*----- CSS XTRA's (overgenomen stijlen) -----*/

.weight_bold {
	font-weight:bold;
	}
.weight_normal {
	font-weight:normal;
	}
.size03 {
	/*font-size:14px;*/
	font-weight:bold;
	}
.size03 .weight_normal {
	font-weight:bold;
	}

.specs {margin-left:20px;}
.specs li { list-style:disc}


/*------- Actie pagina's -------*/

A:link.actie{text-decoration: none;
	color: White;}
A:visited.actie {text-decoration: none;
	color: White;}
A:active.actie {text-decoration: none;
	color: White;}
A:hover.actie {
	text-decoration: underline;
	color: White;
}