body {

	margin:0px auto 0px auto;

	background:url(../images/layout/bodyBackground.jpg) left top repeat-x #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	

}

h1{

	margin:0px;

	padding:18px 0px 18px 0px;

	font-size:16pt;

	font-weight:normal;

	color:#616161;

}



.occasionsZoeken{

	padding:18px 0px 0px 0px;

}



h2{

	padding-bottom:3px;

	margin:0px; 

	font-size:11pt;

	font-weight:bold;

	color:#616161;

	border-bottom:1px solid #dbdede;

}



h3{

	padding:18px 0px 0px 0px;

	font-size:10pt;

	font-weight:bold;

	color:#4466aa;

	

}

p{

  	padding-bottom:10px;

	/*padding-top:18px;*/

}

a {

	color:#4466aa;

}

a:hover {

	color:#009900;

}

strong {

	font-weight:bold;

}



/*pagina opmaak*/

#container{

	width:960px;

	margin:0px auto 0px auto;

}

#top{

	width:960px;

	height:123px;

}

#menuDiv{

	float:left;

	width:720px;

	padding-top:45px;

}

#logo{

	float:left;

	width:240px;

	height:123px;

}

#containerMedia{

	width:960px;

	height:325px;

	padding-top:30px;

}

.image {

	float:left;

	width:720px;

	height:325px;

}



#slider ul, #slider li{

	margin:0;

	padding:0;

	list-style:none;

	}

#slider, #slider li{ 

	width:720px; 

	height:325px;

	overflow:hidden; 

	}

span#prevBtn a{

	position:absolute; left:0px; top:160px;

	background:transparent url(../images/layout/btn-prev.gif) no-repeat scroll 0 0;

	display:block;

	height:10px;

	width:20px;

	padding:15px 0px 15px 0px;

	text-decoration:none;

}

span#nextBtn a{

	position:absolute; right:240px; top:160px;

	background:transparent url(../images/layout/btn-next.gif) no-repeat scroll 0 0;

	display:block;

	height:10px;

	width:20px;

	padding:15px 0px 15px 0px;

	text-decoration:none;

}	





.clickfield{

	width:480px;

	height:325px;

}

.intro {

	float:right;

	width:180px;

	padding:15px;

	height:275px;

	color:#ffffff;

	margin-right:36px;

}



.intro p {

	padding-bottom:15px;

	line-height:12pt;

}



.intro a {

	width:159px;

	height:20px;

	display:block;

	padding-left:22px;

	padding-top:7px;

	margin-top:2px;

	color:#ffffff;

	background:url(../images/layout/btn-intro.jpg)

}

.intro a:hover {

	width:159px;

	height:20px;

	display:block;

	padding-left:22px;

	padding-top:7px;

	margin-top:2px;

	color:#ffffff;

	background:url(../images/layout/btn-intro-hover.jpg)

}



.contentBoxLarge2{

	width:560px;

	margin:0px 0px 20px 0px;

	float:left;

}





#containerContent{

	width:942px;

	padding-left:18px;

}



#containerContentRuitenService {

	width:942px;

	padding-left:18px;

	background-image:url(../images/layout/bgRuitenservice.jpg);

	background-repeat:no-repeat;

	background-position:center bottom;

}



#containerContentOnderhoudAPK {

	width:942px;

	padding-left:18px;

	background-image:url(../images/layout/bg_onderhoudapk.jpg);

	background-repeat:no-repeat;

	background-position:right;

}



#containerContentWerkplaatsafspraak {

	width:942px;

	padding-left:18px;

	float:left;

	background-image:url(../images/layout/bgNews.jpg);

	background-repeat:no-repeat;

	background-position:right bottom;

}



#containerContentProefritafspraak {

	width:942px;

	padding-left:18px;

	background-image:url(../images/layout/bgProefritafspraak.jpg);

	background-position:center bottom;

	background-repeat:no-repeat;

}

 

#containerContentBrochureAanvragen {

	width:942px;

	padding-left:18px;

	background-image:url(../images/layout/bgVolvoBrochure.jpg);

	background-position:center;

	background-repeat:no-repeat;

}





#containerContentAutoTaxeren {

	width:942px;

	padding-left:18px;

	background-image:url(../images/layout/bgauto-taxeren.jpg);

	background-position:right bottom;

	background-repeat:no-repeat;	

}



#containerContentAircoService {

	width:942px;

	padding-left:18px;

}



#containerContentWinterbandenopslag {

	width:942px;

	padding-left:18px;

	background-image:url(../images/layout/bgWinterbanden.jpg);

	background-repeat:no-repeat;

	background-position:right bottom;

}



#containerContentVolvoAssistance {

	width:942px;

	padding-left:18px;	

}



#containerContentVolvoSchadebedrijf {

	width:942px;

	padding-left:18px;

}



#nieuws{

	width:450px;

	height:150px;

	float:left;

	padding:15px 0px 15px 0px;

}



 /*style="background:url(images/layout/bgForm2.jpg) center bottom no-repeat; padding-bottom:10px;"*/



#containerContentNieuwsbrief {

	background-image:url(../images/layout/bgForm2.jpg);

	background-position:center bottom;

	background-repeat:no-repeat;

	padding-bottom:10px;

}



.newsImgHome {

	float:left;

	border:1px solid #CCCCCC;

	padding:1px;

	width:116px;

	height:86px;

	overflow:hidden;

	margin:6px 0px 6px 0px;

	display:block;

}

.newsContentHome {

	float:left;

	width:300px;

	padding:12px 0px 12px 12px;

}

#actiesHome{

	width:450px;

	height:135px;

	float:left;

	padding:15px;

}

.actieHp{

	position:relative; 

	float:left; 

	width:142px;

	height:112px;

}

.actieSmall { 

	padding-left:12px;

}

.actieContent {

	display:none; 

	position:absolute; 

	bottom:22px;



}

#actieLargeLeft {

	left:10px;

}

#actieLargeMiddle{

	left:-130px;

}

#actieLargeRight {

	left:-300px;

}

#nieuws h1, #actiesHome h1, #tabCav h1 {

	font-size:12pt;

	font-weight:bold;

	color:#616161;

	margin:0px;

	padding:0px;

}

#nieuws h1 a {

 	text-decoration:none;

}

#bottomBoxes{

	width:960px;

	height:185px;

	background-image:url(../images/layout/boxesBackground.jpg);

	background-color:#cccccc;

	background-position:left top;

	background-repeat:no-repeat;

}

.bottomBox {

	float:left;

	width:210px;

	padding:15px;

}

.bottomBox p{

	padding:10px 0px 10px 0px;

}



.bottomBox h2{

	font-size:11pt;

	font-weight:bold;

	color:#4466aa;

}



h2.containerFull{

	padding-right:18px;

}

#footer{

	width:945px;

	color:#999999;

	padding:5px 0px 0px 15px;

	margin:10px 0px 0px 0px;

	border-top:1px solid #CCCCCC;	

}

#footer a{

	color: #999999;

	text-decoration:none;

}

.cartel{

	margin-left:675px;

}



.arrowButtonShort a {

	float:left;

	display:block;

	width:157px;

	height:24px;

	margin-left:10px;

	padding-top:4px;

	padding-left:10px;

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;

	background:url(../images/layout/arrowButtonShort.gif) no-repeat; 

}

.arrowButtonShort a:hover {

	float:left;

	display:block;

	width:157px;

	height:24px;

	margin-left:10px;

	padding-top:4px;

	padding-left:10px;

	color:#ffffff;

	font-weight:bold;

	text-decoration:underline;

	background:url(../images/layout/arrowButtonShort.gif) no-repeat;

}



.arrowButtonLong a {

	width:210px;

	height:20px;

	padding-top:4px;

	padding-left:10px;

	display:block;

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;

	background:url(../images/layout/arrowButtonLong.gif) no-repeat; 

}

.arrowButtonLong a:hover {

	width:210px;

	height:20px;

	padding-top:4px;

	padding-left:10px;

	display:block;

	color:#ffffff;

	font-weight:bold;

	text-decoration:underline;

	background:url(../images/layout/arrowButtonLong.gif) no-repeat;

}





.arrowLink{

	float:left;

	margin-top:0px;

	width: 222px;	

}



.arrowLink a {

	margin-top:5px;

	padding:0px 0px 0px 15px;

	background-image:url(../images/layout/arrowLink.gif);

	background-repeat:no-repeat;

}

.arrowLink2 a {

	margin-top:5px;

	padding:0px 15px 0px 0px;

	background-image:url(../images/layout/arrowLink.gif);

	background-repeat:no-repeat;

	background-position:center right;

}





/* -- ACHTERLIGGENDE PAGINA'S -- */

.contentBoxSmall {

	float:left;

	width:222px;

	padding-right:18px;

}



.contentBoxMedium {

	float:left;

	width:444px;

	padding:0px 18px 0px 0px;

}

.contentBoxLarge {

	float:left;

	width:684px;

	padding:0px 0px 0px 0px;

}

.contentBoxLarge p {

	width:85%;

}

.contentBoxSmallMiddle {

	float:left;

	width:222px;

	padding-right:18px;

}



.contentBoxSmallRight {

	width:222px;

	padding:0px;

	float:right;

	margin:0px 18px 0px 0px;

	float:right;

}



.contentBoxSmallRight2 {

	width:222px;

	padding:0px;

	float:right;

	margin:55px 20px 0px 0px;

	float:right;

}



.contentBoxSmall li, .contentBoxLarge li, .contentBoxMedium li, .contentBoxLarge2 li {

	padding:0px 0px 5px 25px;

	background-image:url(../images/layout/listItem.gif);

	background-repeat:no-repeat;

	width:85%;

}



.introText {

	color:#666666;

	margin-bottom:5px;

}



/* Telefoon*/

.phoneField {

	width:198px;

	height:50px;

	background-image:url(../images/layout/bgTel.gif);

	background-repeat:no-repeat;

	padding:20px;

	margin-top:20px;

}

.city{ 

	float:left;

	width:108px;

	display:block;

}

.city a {

	margin-top:5px;

	padding:0px 0px 0px 15px;

	background-image:url(../images/layout/arrowLink.gif);

	background-repeat:no-repeat;

}

.phone{

	float:left;

	width:90px;

	display:block;

}



/* -- Contact -- */

.contactImg {

	float:left;

	width:220px;

	padding:10px 12px 10px 0px;

}

.contentContact {

	float:left;

	width:200px;

	padding:10px 0px 10px 0px;

}



.contentBoxInline {

	float:left;

	margin-right:10px;

	width:220px;

}



/* -- Nieuws -- */

.newsText {

	float:left;

	width:400px;

	padding:0px 10px 0px 0px;

	/* height:82px; */

	margin-bottom:10px;	

}

.newsText p {

	padding: 0px;

}



.newsImage {

	float:left;

	border:1px solid #CCCCCC;

	padding:1px;

	width:140px;

	height:100px;

	margin:18px 20px 18px 0px;
	overflow: hidden;

}

.date {

	font-size:7.5pt;

	color:#999999;

	margin:8px 0px 8px 0px;

}

.newsImageLarge {

	float:left;

	border:1px solid #CCCCCC;

	padding:1px;

	width:265px;

	margin:0px 10px 10px 0px;

}



.newsTextLarge {

	width:85%;

	padding-top:18px;

}



.leaseActieImg {

	float:left; 

	display:block;

}



.leaseActieContent {

	float:left;

	display:block;

	padding:0px 0px 0px 12px;

}



.leaseActieContentText {

	font-weight:bold;

	font-size:120%;

}



#containerSlider {

	position: relative;

	width: 720px;

	height: 325px; 

	overflow: hidden;

}



.online_plannen {

	background-image:url(/images/layout/online_plannen.png);

	background-repeat:no-repeat;

	display:block;

	height:123px;

	width:189px;

	margin-left:5px;

	margin-top:16px;

}



span.discount {

	color: #0074bf;

	font-weight: bold;	

	letter-spacing: normal;

}



span.discount span {

	font-size: 28px;	

}



.online_plannen:hover {

	background-image:url(/images/layout/online_plannen_over.png);

}




