@charset "utf-8";
/* CSS Document */

html
{
	font-family:Arial, Helvetica, sans-serif;
	color:#353338;
}

body
{
	width:98%;
	height:97%;
	overflow:scroll;
}

div.wrapper
{
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
}

div.header
{
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	width: 1045px;
	height: 151px;
}

.header .logo { width: 180px; height:55px; background-image:url(../images/logo.png); background-repeat:no-repeat; position:relative; left: 30px; top: 26px;}
.header .logo2 { width: 180px; height:55px; position:relative; left: 30px; top: 26px;}

.header .headercontent
{
	padding-top: 72px;
	font-size: 14px;
}
.header .headercontent a
{
	margin-left: 30px;
	color:#353338;
	text-decoration:none;
}
.header .bovagLogo { float: right; margin-top: -102px; margin-right: 25px;}


div.leftBar
{
	background-image:url(../images/zoekeenautoBG.png);
	background-repeat:no-repeat;
	width:235px;
	height:469px;
	float:left;
}

.leftBar .zoekeenautoContent
{
	height: 350px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 10px;
}

.leftBar .zoekeenautoContent h2 {font-size:20px; float:left; font-family:"Futura Md", Arial, Verdana; font-weight:normal;}
.leftBar .zoekeenautoContent p {font-size:11px;}
.leftBar .zoekeenautoContent h6{font-size:10px; margin-top:-6px; margin-left: 25px; line-height:0px;}
.leftBar .zoekeenautoContent input{margin-top: -10px;}
.leftBar .zoekeenautoContent .submitbutton{margin-top:8px; float:left}
.leftBar .zoekeenautoContent select{width: 190px; margin-top: 7px;}
.leftBar .zoekeenautoContent img{margin-top: 20px; margin-left: 10px; float:left}

.leftBar .offerteaanvragen
{
	width: 235px;
	height: 132px;
	background-image:url(../images/offerteaanvragenBG.png);
	background-repeat:no-repeat;
}

.leftBar .offerteaanvragen h3 {margin-left: 10px; font-size:16px; padding-top:20px; }
.leftBar .offerteaanvragen p {margin-left: 10px; font-size:11px; color:#353338; }
.leftBar .offerteaanvragen a {color:#353338;}

div.content
{
	width: 615px;
	float:left;
	background-color:#FFFFFF
}

.content .aanbodData { padding-left:35px; padding-right: 20px; }
.content .aanbodData h1 { font-size: 21px; }
.content .aanbodData h2 { font-size: 16px; }
.content .aanbodData .pages { height: 10px; }
.content .aanbodData .pages a { font-size: 11px; width: 200px; color:#d01b13; text-decoration:none;}
.content .aanbodData .pages a:hover { text-decoration:underline; }
.content .aanbodData .aanbodItem { padding-left: 15px; width:549px; height:195px; background-image:url(../images/aanbodBG.png); background-repeat:no-repeat; margin-top: 20px;}
.content .aanbodData .aanbodItem2 { padding-left: 15px; width:549px; height:195px; background-image:url(../images/aanbodBG2.png); background-repeat:no-repeat; margin-top: 20px;}
.content .aanbodData .fotomedium {float: left; width: 223px; height:195px; padding-right: 15px; padding-top: 10px;}
.content .aanbodData .fotomedium img { width: 223px; height:167px; }
.content .aanbodData .aanbodItem .img { width: 223px; height:167px; }
.content .aanbodData .aanbodItem2 .img { width: 223px; height:167px; }
.content .aanbodData .korting { position: relative; left: -77px; top: -25px;}
.content .aanbodData .aanbodItemHeader { padding-right: 20px;}
.content .aanbodData .aanbodItemHeader .headerRed { color:#d01b13; font-size:13px; font-weight:bold; margin-top:-1px; padding-top:15px;}
.content .aanbodData .aanbodItemHeader .headerRed a { color:#d01b13; font-size:13px; font-weight:bold; text-decoration:none;}
.content .aanbodData .aanbodItemHeader .headerRed a:hover { text-decoration:underline; }
.content .aanbodData .aanbodItemHeader .detailprice{ float: left; padding-left: 10px; padding-top: 4px; font-size:20px; background-image:url(../images/detailPriceBG.png); background-repeat:no-repeat; width:240px; height:37px; margin-top: -10px;}
.content .aanbodData .aanbodItemBeschrijving { width: 280px; float:left; font-size:12px; margin-top: -10px;}
.content .aanbodData .aanbodItemBeschrijving .titles { float:left; width: 80px; }
.content .aanbodData .aanbodItemBeschrijving .vars { float:left; width: 180px; }
.content .aanbodData .aanbodItemInfo { width:84px; height:20px; position:relative; left: 240px; top:-42px;}
.content .aanbodData .aanbodItemInfo img{ width:84px; height:20px; }
.content .aanbodData .aanbodNoCars { width:549px; height:195px; margin-top: 20px; font-size: 14px;}
.content .aanbodData .sorteerAanbod { font-size: 12px; }
.content .aanbodData .sorteerAanbod a { color:#333333; margin-right: 5px;}
.content .aanbodData .pageBelow { float:left; margin-left: -250px;}

.content .meerAanbiedingen { margin-left: 35px; margin-top: 7px; float:right; margin-right: 35px;}
.content .meerAanbiedingen a{ color:#d01b13; font-size:11px; font-weight:bold; text-decoration:none;}
.content .meerAanbiedingen a:hover { text-decoration:underline;}

.content .autoLijst { padding-left:35px; padding-right: 20px; font-size: 12px; }
.content .autoLijst a { text-decoration:none; color:#353338; }
.content .autoLijst a:hover { text-decoration:underline }
.content .autoLijst .autolijstWit { margin-top: 5px;}
.content .autoLijst .autolijstBlauw { background-color:#e4eaee; margin-top: 5px; }

.content .lijstDetail { font-size: 11px; margin-left: 10px; margin-top: 10px; padding-left: 20px; padding-top: 1px; background-image:url(../images/lijstDetailBG.png); background-repeat:no-repeat; height:560px;}
.content .lijstDetail h1 { }
.content .lijstDetail .lijstFoto { width: 230px; height:173px; }
.content .lijstDetail .detailTitles { width: 150px; float:left; font-size: 12px; text-align:left; }
.content .lijstDetail .detailVars { width: 450px; font-size: 12px; }
.content .lijstDetail .lijstPrijs { margin-top: 10px; padding-left: 5px; padding-top: 5px; font-size:16px; font-weight:bold; background-image:url(../images/detailPriceBG.png); background-repeat:no-repeat; width:240px; height:37px;}
.content .lijstDetail .lijst_terug { bottom: 0; }
.content .lijstDetail .lijst_terug a { font-size: 11px; width: 200px; color:#d01b13; text-decoration:none;}
.content .lijstDetail .lijst_terug a:hover { text-decoration:underline; }

.content .lijstDetail .pakketten { float: right; background-image:url(../images/pakkettenBG.png); background-repeat:no-repeat; width:193px; height:130px; margin-right: 10px; margin-top: -465px; padding-left: 20px; }
.content .lijstDetail .pakketten h3 { margin-top: 5px; }
.content .lijstDetail .pakketten .pakketOptions { margin-top: -15px; }
.content .lijstDetail .pakketten .pakketOptions .pakketOption { padding-top: 6px; }
.content .lijstDetail .pakketten .pakketbeschrijving {width:120px; padding-left: 28px; float:left; line-height: 25px; font-size:12px; margin-top: -97px; }
.content .lijstDetail .pakketten .questions { float: left; width: 32px; height: 31px; margin-top: -117px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:9px; margin-left:-14px;}
.content .lijstDetail .pakketten .questions a { text-decoration:none; color:#333333; }
.content .lijstDetail .pakketten .questions img{ padding-top: 10px; width: 20px; height: 20px; }
.content .lijstDetail .pakketten .kilometers { padding-left: 23px; width: 193px; height:100px; background-image:url(../images/kilometersBG.png); background-repeat:no-repeat; margin-top: 17px; margin-left:-20px; padding-top:1px; }
.content .lijstDetail .pakketten .kilometers .kilometerBeschrijving {width:120px; padding-left: 28px; float:left; line-height: 22px; font-size:12px; margin-top: -62px;}
.content .lijstDetail .pakketten .leasetermijn { padding-left: 23px; padding-top: 1px; margin-top: 5px; margin-left:-20px; width: 193px; height:55px; background-image:url(../images/leasetermijnBG.png); background-repeat:no-repeat; }
content .lijstDetail .pakketten .leasetermijn h3 { }
.content .lijstDetail .pakketten .leasetermijn select { margin-top: -13px; width: 150px;}
.content .lijstDetail .pakketten .bestelAuto { width: 162px; height:34px; background-image:url(../images/btn_bestelauto.png); background-repeat:no-repeat; margin-top: 5px; margin-left: 17px;}
.content .lijstDetail .btn_berekenbijheffing { float:right; margin-right: 25px; }

div.content .contentData {padding-left: 35px; padding-right: 20px; margin-top: 15px; }
div.content .contentData h1 {font-size: 20px;}
div.content .contentData h2 {font-family:"Futura Md", Arial, Verdana; font-size: 18px; font-weight:normal}
div.content .contentData .homeTekst {font-size: 13px; width: 540px; float:left;}

.content .contentData .prevPage a{ font-size: 12px; color:#d01b13; text-decoration:none;}
.content .contentData .prevPage a:hover{ text-decoration:underline;}
.content .contentData h1 { font-size: 20px; height: 5px; margin-top: -5px; font-weight:normal; margin-bottom: 20px;}
.content .contentData .detailData { width: 779px; height:420px; background-image:url(../images/detailBG.png); padding: 15px; background-repeat:no-repeat; font-size: 11px; margin-left: -4px;}
.content .contentData .fotomedium { float:left; width: 316px; height:257px;}
.content .contentData .fotomedium img{ width: 316px; height:237px;}
.content .contentData .fotomedium a { color:#d01b13;}
.content .contentData .detailHeader {float: left; margin-left: 15px; margin-top:-18px; width: 400px}
.content .contentData .detailHeader .headerRed{ color:#d01b13; font-size:14px; font-weight:bold;}
.content .contentData .detailHeader .detailprice{ margin-top: -10px; margin-bottom: 25px; padding-top: 3px; padding-left: 5px; font-size:20px; background-image:url(../images/detailPriceBG.png); width:186px; height:37px;}
.content .contentData .detailHeader .detailprice .prijsBox{ border:1; width: 50px; };
.content .contentData .detailHeader .detailprice .detailpriceData {font-size: 11px; font-weight:normal;}
.content .contentData .detailItems {}
.content .contentData .detailItem { margin-top: -28px; float:left; width: 240px; height: 48px;}
.content .contentData .detailTitels { float:left; margin-left: 15px; width: 100px; margin-top: 6px;}
.content .contentData .detailVars { float:left; width:110px; padding-right: 10px; margin-top: 6px;}
.content .contentData .pakketten { float: left; background-image:url(../images/pakkettenBG.png); background-repeat:no-repeat; width:193px; height:130px; margin-top: -227px; padding-left: 20px; padding-top:5px;}
.content .contentData .pakketten h1 { margin-top: 5px; font-size: 12px; font-weight:bold;}
.content .contentData .pakketten .pakketOptions { margin-top: -12px; }
.content .contentData .pakketten .pakketOptions .pakketOption { padding-top: 6px; }
.content .contentData .pakketten .pakketbeschrijving {width:120px; padding-left: 28px; float:left; line-height: 25px; font-size:12px; margin-top: -97px; }
.content .contentData .pakketten .questions { float: left; width: 32px; height: 31px; margin-top: -117px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:9px; margin-left:-14px;}
.content .contentData .pakketten .questions a { text-decoration:none; color:#333333; }
.content .contentData .pakketten .questions img{ padding-top: 10px; width: 20px; height: 20px; }

.content .contentData .pakketten .kilometers { padding-left: 23px; width: 193px; height:100px; background-image:url(../images/kilometersBG.png); background-repeat:no-repeat; margin-top: 15px; margin-left:-20px; padding-top:0px; margin-bottom:13px;}
.content .contentData .pakketten .kilometerOptions { margin-top: -12px; }
.content .contentData .pakketten .kilometerOptions .kilometerOption { padding-top: 6px; }
.content .contentData .pakketten .kilometers .kilometerBeschrijving {width:120px; padding-left: 28px; float:left; line-height: 22px; font-size:12px; margin-top: -62px;}
.content .contentData .pakketten .leasetermijn { padding-left: 23px; margin-left:-20px; width: 193px; height:55px; background-image:url(../images/leasetermijnBG.png); background-repeat:no-repeat; margin-top:-7px; padding-top:1px;}
.content .contentData .pakketten .leasetermijn h3 { margin-top: 5px;  }
.content .contentData .pakketten .leasetermijn select { margin-top: -13px; width: 150px;}
.content .contentData .pakketten .bestelAuto { width: 162px; height:34px; background-image:url(../images/btn_bestelauto.png); background-repeat:no-repeat; margin-top: 5px; margin-left:-23px;}
.content .contentData .btn_berekenbijheffing { width: 500px; margin-left:-20px;}
.content .contentData .detailBeschrijving { float:left; width: 500px; height: 100px; font-size:13px; }


.content .laatsttoegevoegd
{
	background-image:url(../images/laatsttoegevoegdBG.png);
	width: 549px;
	height: 331px;
	margin-left: 35px;
	margin-top: -10px;
}

.content .laatsttoegevoegd .laatsttoegevoegdAuto{ width:270px; height:115px; float:left; margin-top: -5px;}
.content .laatsttoegevoegd .laatsttoegevoegdAuto img{ float:left; width:107px; height: 82px; margin: 10px; margin-top:20px;}
.content .laatsttoegevoegd .laatsttoegevoegdAuto h3 {font-size:11px; color:#d01b13; height: 30px; margin-top: 18px;}
.content .laatsttoegevoegd .laatsttoegevoegdAuto h3 a {font-size:11px; color:#d01b13; text-decoration:none;}
.content .laatsttoegevoegd .laatsttoegevoegdAuto h3 a:hover { text-decoration:underline; }
.content .laatsttoegevoegd .laatsttoegevoegdAuto p {font-size:10px; margin-top: -30px}
.content .laatsttoegevoegd .laatsttoegevoegdAuto .laatsttoegevoegdMeerInfo{float:right; margin-top: -12px;}
.content .laatsttoegevoegd .laatsttoegevoegdAuto .laatsttoegevoegdMeerInfo img{width:84px; height:20px;}

.content .overonsData h1 { font-size: 16px; }
.content .overonsData {padding-left: 35px; padding-right: 20px; font-size: 12px;}
.content .overonsData .selectLang { float:right;  }
.content .overonsData .downloadPDF { font-size: 11px; }
.content .zoekopdrachtData { padding-left: 35px; padding-right: 20px; }
.content .zoekopdrachtData h1 { font-size: 19px; }
.content .zoekopdrachtData h2 { font-size: 12px;  }
.content .zoekopdrachtData p { font-size:12px; }
.content .zoekopdrachtData .errorMessage { color:#d01b13; font-weight: bold;}
.content .zoekopdrachtData .zoekTitles {float:left; font-size:13px; line-height: 30px; width: 250px; height: 320px;}
.content .zoekopdrachtData .zoekTitles2 {float:left; font-size:13px; line-height: 30px; width: 250px; height: 280px;}
.content .zoekopdrachtData .zoekVars {float:left; width: 250px; height: 320px;}
.content .zoekopdrachtData .zoekVars2 {float:left; width: 250px; height: 280px;}
.content .zoekopdrachtData .zoekVars input, .content .zoekopdrachtData .zoekVars2 input { margin-top: 8px; width: 200px; }
.content .zoekopdrachtData .zoekVars select, .content .zoekopdrachtData .zoekVars2 select { margin-top: 8px; width: 204px; }
.content .zoekopdrachtData .zoekVars .inputArea, .content .zoekopdrachtData .zoekVars2 .inputArea { height: 50px; width: 200px; margin-top: 8px; font-family:Arial, Helvetica, sans-serif;}
.content .zoekopdrachtData .submitbutton { float: right; margin-right: 100px; margin-top: 5px; }

.content .linksData { padding-left: 35px; padding-right: 20px; }
.content .linksData h1 { font-size: 19px; } 
.content .linksData .linksHeader{ font-weight:bold; color:#d01b13; font-size: 14px; }
.content .linksData .linksTekst{ font-size: 12px; }
.content .linksData .linksURL a{ font-size: 12px; color:#333333; }

.content .contactData { padding-left: 35px; padding-right: 20px;}
.content .contactData h1 { font-size: 19px; }
.content .contactData p { font-size: 13px;}
.content .contactData a { font-size:13px; color:#333333; }
.content .contactData .googlemaps { width: 200px; height: 200px;}

.content .sitemap { padding-left: 20px; font-size: 12px;}
.content .sitemap h1 { font-size:19px; }
.content .sitemap a { text-decoration:none; color:#000000; }
.content .sitemap a:hover { text-decoration:underline; color:#d01b13; }

.content .errorPage { padding:15px; }
.content .errorPage h1 { font-size:16px; }

div.sidebarRight { width:200px; float:left; }

div.top5
{
	width: 195px;
	height: 220px;
	margin-top: -2px;
	float:left;
	background-image:url(../images/top5BG.png);
	background-repeat:no-repeat;
}

.top5 .top5Content
{
	padding-left: 20px;
	padding-top: 10px;
}

.top5 .top5Content h2{font-size:20px; font-family:"Futura Md", Arial, Verdana; font-weight:normal}
.top5 .top5Content p{font-size:12px;}
.top5 .top5Content a{color:#000000; line-height:18px;}

div.leasecategorie
{
	width: 195px;
	height: 208px;
	float:right;
	margin-right: 4px;
	background-image:url(../images/leasecategorieBG.png);
	background-repeat:no-repeat;
}
div.leasecategorie a { color:#333333; text-decoration:none; }

.leasecategorie .leasecategorieContent {padding-left: 10px;}
.leasecategorie .leasecategorieContent h3 {font-size:20px; font-family:"Futura Md", Arial, Verdana; font-weight:normal; margin-top:7px; margin-bottom: 12px;}
.leasecategorie .leasecategorieContent p {font-size:11px; line-height: 17px; margin-top: -14px; margin-left: 10px;}

div.nieuwsbrief
{
	background-image:url(../images/nieuwsbriefBG.png); 
	background-repeat:no-repeat;
	width:200px; 
	height:100px;
	float: right;
	margin-top: 15px;
}
div.nieuwsbrief h5 { font-size: 12px; padding-left: 10px; padding-right: 5px; margin-top: 10px;}
div.nieuwsbrief input { margin-top: -15px; margin-left: 10px; width: 170px;}
div.nieuwsbrief .btn_nieuwsbrief { width: 84px; height: 20px; margin-top: 6px; display:block; border:none;}

div.footer
{
	width: 1044px;
	height: 57px;
	float:left;
	margin-top: 30px;
	background-image:url(../images/footerBG.png);
	background-repeat:no-repeat;
}

.footer .footerContent {padding-left: 25px; padding-top:7px; float:left; width: 180px; font-size: 11px; line-height: 16px;}
.footer .footerContent a { text-decoration:none; color:#333333; }

.toelichting1 { position: relative; top: 88px; left: 100px; display:block;} 
.toelichting2 { position: relative; top: 112px; left: 125px; display:block;} 
.toelichting3 { position: relative; top: 119px; left: 125px; display:block;} 
.toelichting4 { position: relative; top: 126px; left: 125px; display:block;} 
.toelichtingLijst { position: relative; top: -510px; left: 515px; display:block;} 

img {border-style: none;}

/*Lightbox styles*/

.hideLinks { display:none; margin-top: -100px;}

div.pakketUitleg .uitleg { font-size: 12px; }
div.bijheffing .berekening { font-size: 12px; line-height: 28px;}
div.bijheffing .berekening .berekenTitles { width: 200px; float:left; }
div.bijheffing .berekening .berekenVars { width: 150px; float:left; }
div.bijheffing .berekening .berekenVars .berekenStuff { width: 300px; }
div.bijheffing .berekening .berekenVars .berekenStuff .btn_checkForm { float:left;  width: 162px; height:34px;}
div.bijheffing .berekening .berekenVars .berekenStuff .bijtellingPrice { margin-left: 20px; font-size: 16px; }
div.bijheffing .berekening .berekenVars input { margin-bottom: 7px; width: 100px;}
div.bijheffing .berekening .berekenVars select { margin-bottom: 7px; width: 300px;}
div.bijheffing .submit { float:left;  }

#box { padding-left: 25px; font-size: 12px; }
#box h5 { font-size: 14px; }
#box .interesseTitles { float: left; width: 220px; line-height: 25px;}
#box .errorMessage { color:#d01b13; font-weight:bold;}
#box .autoTitle { font-weight:bold; }
#box .autoTitles { float: left; width:150px; }
#box .autoVars { float: left; width:300px; }
#box .interesseVars { float: left; width: 340px; }
#box .interesseVars input { width: 340px; margin-top: 3px;}
#box .interesseVars select { margin-top: 4px;}
#box .interesseTitles .voorwaardenCheckText { float:left; width: 170px; margin-top: -1px; height:20px; font-size: 14px;}
#box .interesseVars .voorwaardenCheckbox { width: 10px; margin-left: 0px; margin-top: 7px;}
#box .voorwaarden { width: 560px; margin-top: 10px; float: left;}
#box .voorwaarden .voorwaardenArea { width: 560px; margin-top: 3px; height: 120px; overflow:scroll; overflow-x:hidden; border-top:solid; border-bottom:solid; border-left:solid; border-color:#CCCCCC; border-width: 1px; padding-left: 10px; }
#box .printVoorwaarden { float:left; margin-top: 5px; }
#box .printVoorwaarden a { color:#d01b13; font-size:12px; }
#box .submit { float:right; margin-right: 15px; margin-top: 5px; width: 250px; height: 30px;}

div.voorwaardenPrint { font-size: 14px; }
div.voorwaardenPrint a { color:#d01b13; }

a { cursor: hand; cursor: pointer; }

