@charset "utf-8";

@font-face {
  font-family: 'source-sans-pro';
  src: url('SourceSansPro-Regular.ttf') format('truetype');
}

/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;

}/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* CSS STANDARD */
html {
	margin: 0;
	padding: 0;
}
body {
	width:100%;
	margin:0;
	padding:0;
	font-family:source-sans-pro, sans-serif;
	color: #102e37;
	font-size: 15px;
	text-align: left;
	line-height: 18px;
}
h1 {
	font-size:128.57142%;
	font-weight:bold;
}
h2 {
	font-size:110%;
	font-weight:bold;
}
img {
	max-width: 100%;
	border: none;
}
a {
	outline: none;
	color:#14343e;
	text-decoration:none;
	}
a:hover {
		color:#E8680B;
	}

.wrapperInside {
	position:relative;
	width:98%;
	max-width:980px;
	margin:0 auto;

}
.wrapperOutside  {
	float:left;
	width:100%;
	margin:0 auto;
	min-height:100px;
}
.blauw {
	color:#14353E;
}
.optieOranje {
	color:#E8680B;

}
.wit {
	color:fff;
}
.rood {
	color:#FF0000;
}
.bgBlauw {
	background-color:#2068ac;
	color:white;
}
.bgOranje {
	background-color:#E8680B;
	color:white;
}
.bgWit {
	background-color:white;
	color:#14353E;
}
.bgGrijs {
	background-color:#999;
	color:white;
}
.bgTabs {
	background-image:url(/im_public/images/bgTabs.gif);
	background-repeat:repeat-x;
}
.bgTabsBlauw {
	background-image:url(/im_public/images/bgTabsBlauw3.png);
	background-repeat:repeat-x;
}
.fltlt {
	float:left;
}
.fltrt {
	float:right;
}
.clrlt {
	clear:left;
}
.clrrt {
	clear:right;
}
.clrall {
	clear:both;
}
#logo {
	float:left;
	margin-top:20px;
	margin-right:20px;
	max-width:48%;
	text-align:left;
}
#pijlOnderdelen {
	position:absolute;
	top:15px;
	margin-left:50%;
	max-width:179px;
}
#taalkeuze {
	max-width:48%;
	min-height:100px;
	float:right;
	margin-top:20px;
}
.vlag {
	margin-top:2px;
	margin-right:5px;
	border:1px solid #102e37;
  display: inline-block;
  width: 26px;
  height: 18px;
  background: url(/im_public/images/vlaggen.png);
}
.vlag.duits{ background-position-x: -26px }
.vlag.engels{ background-position-x: -52px }
.vlag.frans{ background-position-x: -78px }
.vlag.tsjechisch{ background-position-x: -104px }
.vlag.spaans{ background-position-x: -130px }
.vlag.pools{ background-position-x: -156px }
.vlag.italiaans{ background-position-x: -182px }
.vlag.russisch{ background-position-x: -208px }
.vlag.roemeens{ background-position-x: -234px }
.vlag.fins{ background-position-x: -260px }
.vlag.zweeds{ background-position-x: -286px }
.vlag.noors{ background-position-x: -312px }

.tabbedPanels {
	width: 100%;
	float: left;
}
.tabs {
	margin: 0;
	padding: 0;
	zoom : 1;
}
.tabs li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width:24.75%;
	height:50px;
	border-top:1px solid #14343e;
	border-right:1px solid #14343e;
	text-align:center;
}
.tabs li:first-child {
	border-left:1px solid #14343e;
}
.tabs a {
	display: block;
	text-decoration: none;
	padding: 8px 5px 3px 5px;
	background-color: white;
	color:#14343E;
	border: 0px solid rgb(153,153,153);
	margin-bottom: -1px;
	text-align:center;
	font-size:18px;
	height:38px;
}
.tabs .active {
	border-bottom: 1px solid #14343E;
	background-color: #2068ac;
	color: white;
	position: relative;
}

.tabs .buttonNaam {
	width:40%;
	float:left;
	margin-top:10px;
	margin-left:10%;
	text-align:left;

}
.tabs .buttonImage {
	width:40%;
	margin-top:-10px;

	float:right;
}
.tabs .buttonNaamBedrijven {
	margin-top:2px;
}
.tabs .buttonImageBedrijven {
	margin-top:-12px;
}
.tabs .buttonTekstBedrijven {
	width:40%;
	float:left;
	margin-left:10%;
	text-align:left;
	font-size:12px;
	margin-top:-1px;
}

.panelContainer {
	clear: both;
	margin-bottom: 25px;
	border: 0px solid rgb(153,153,153);

}
.tabs h3 {
	margin-top:12px;
	font-size:14px;
}
.tabs img {
	display:block;
	margin:3px auto;
}

.tabbedPanelsCat {
	width: 100%;
	float: left;

}
.tabsCat {
	margin: 0;
	padding: 0;
	zoom : 1;
}
.tabsCat li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width:24.75%;
	height:50px;
	border-top:1px solid #14343e;
	border-right:1px solid #14343e;
	text-align:center;
}
.tabsCat li:first-child {
	border-left:1px solid #14343e;
}
.tabsCat a {
	display: block;
	text-decoration: none;
	padding: 8px 5px 3px 5px;
	background-color: white;
	color:#14343E;
	border: 0px solid rgb(153,153,153);
	margin-bottom: -1px;
	text-align:center;
	font-size:18px;
	height:38px;
}
.tabsCat a:hover {
	background-color:#2068ac;
	color:#fff;
}
.tabsCat .active {
	border-bottom: 1px solid #2068ac;
	background-color: #2068ac;
	color: white;
	position: relative;
}

.tabsCat .buttonNaam {
	width:50%;
	float:left;
	margin-top:10px;
	margin-left:10%;
	text-align:left;

}
.tabsCat .buttonImage {
	width:40%;
	margin-top:-10px;

	float:right;
}
.tabsCat .buttonNaamBedrijven {
	margin-top:2px;
}
.tabsCat .buttonImageBedrijven {
	margin-top:-12px;
}
.tabsCat .buttonTekstBedrijven {
	width:40%;
	float:left;
	margin-left:10%;
	text-align:left;
	font-size:12px;
	margin-top:-1px;
}

.panelContainerCat {
	clear: both;
	margin-bottom: 25px;
	border: 0px solid rgb(153,153,153);

}
.tabsCat h3 {
	margin-top:12px;
	font-size:14px;
}
.tabsCat img {
	display:block;
	margin:3px auto;
}

.zoekenObject {
	float:left;
	width:100%;
	min-height:155px;
	color:white;
	text-align:center;
}
.zoekenObject form {
	margin:0 auto;
	font-size:14px;
}

.zoekenObject a {
		color:#E8680B;
		text-decoration:none;
	}
.zoekenObject a:hover {
		color:white;

	}
	.zoekenObject label {
		display:block;
		text-align:left;
		height:26px;
		margin-top:19px;
		margin-bottom:-5px;
		color:#fff;
	}
	.zoekenObject form .kolom {
		float:left;
		width:20%;
		padding-left:2%;
		text-align:left;
		margin-top:10px;
	}
	.zoekenObject form .kolomSmal {
		float:left;
		width:9%;
		padding-left:2%;
		text-align:left;
		margin-top:10px;
	}
	.zoekenObject form .selectie {
		background-color:#ebebeb;
		width:100%;
		height:26px;
		text-align:left;
		}
	.zoekenObject form .selectieSmal {
		background-color:#ebebeb;
		width:100%;
		height:26px;
		text-align:left;
		}

	.zoekenObject form input[type="text"] {
		background-color:#ebebeb;
		width:100%;
		height:26px;
		text-align:center;
	}

	.zoekenObject form input[type="submit"] {
		background-color:#E8680B;
		border:1px solid white;
		width:145px;
		height:26px;
		color:white;
	}

div.voertuigsoortIcon {
  margin: 1px;
  width: 42px;
  height: 42px;
  background: url(/im_public/images/iconenSelectie.png);
  display: inline-block;
  background-position-x: -210px
}
div.voertuigsoortIcon.UIT{ background-position-y: -42px }
div.voertuigsoortIcon.vrachtwagen{ background-position-x: 0px }
div.voertuigsoortIcon.truck{ background-position-x: -42px }
div.voertuigsoortIcon.tractor{ background-position-x: -84px }
div.voertuigsoortIcon.scooter{ background-position-x: -126px }
div.voertuigsoortIcon.personenauto{ background-position-x: -168px }
div.voertuigsoortIcon.overig{ background-position-x: -210px }
div.voertuigsoortIcon.oplegger{ background-position-x: -252px }
div.voertuigsoortIcon.onderdeel{ background-position-x: -294px }
div.voertuigsoortIcon.motor{ background-position-x: -336px }
div.voertuigsoortIcon.machine{ background-position-x: -378px }
div.voertuigsoortIcon.gereedschap{ background-position-x: -420px }
div.voertuigsoortIcon.fiets{ background-position-x: -462px }
div.voertuigsoortIcon.caravan{ background-position-x: -504px }
div.voertuigsoortIcon.camper{ background-position-x: -546px }
div.voertuigsoortIcon.bus{ background-position-x: -588px }
div.voertuigsoortIcon.taxi{ background-position-x: -924px }
div.voertuigsoortIcon.brommobiel{ background-position-x: -630px }
div.voertuigsoortIcon.bromfiets{ background-position-x: -672px }
div.voertuigsoortIcon.boot{ background-position-x: -714px }
div.voertuigsoortIcon.bestelwagen{ background-position-x: -756px }
div.voertuigsoortIcon.alles{ background-position-x: -798px }
div.voertuigsoortIcon.aanhangwagen{ background-position-x: -840px }
div.voertuigsoortIcon.aanhanger{ background-position-x: -882px }


#zoekenDealer{
	background-color:#2068ac;
	float:left;
	width:100%;

	color:white;
	text-align:center;

}
#zoekenDealer form{
	margin:10px auto;
	font-size:12px;
}
	#zoekenDealer form input[type="text"] {
		background-color:#ebebeb;
		width:300px;
		height:20px;
		text-align:center;

	}
	#zoekenDealer form input[type="submit"] {
		background-color:#E8680B;
		border:1px solid white;
		width:200px;
		height:26px;
		color:white;
	}

.infoHome {
	width:100%;
	float:left;
	margin-top:40px;
	padding-top:10px;
	margin-bottom:40px;
	padding-bottom:10px;
	border-top:#a2b1b5 solid 1px;
	border-bottom:#a2b1b5 solid 1px;
	background-color:#ebebeb;
}

#infoHomeLinks {
	float:left;
	width: 25%;
}
	#infoHomeLinks p {
		padding-right:10px;
	}

#infoHomeRechts {
	float:right;
	width: 75%;
}
.googleAdsense {
	margin:0 auto;
	text-align:center;

}
.googleAdsenseAutoTop {
	min-width:728px;
	margin:0 auto;
	text-align:center;

}
.imAdvertentie {
	padding:0 2%;
	float:left;
	width:20.5%;
	min-height:175px;
	border-right:#a2b1b5 solid 1px;
	margin-top:10px;
}
.imAdvertentieRechts {
	border-right:none;
}
.imAdvertentie p.titel {
	padding:2%;
	width:96%;
	margin-bottom:5%;
}
.fourth {

	border-right:#fff solid 1px;
}
.vet {
	font-weight:bold;
}
.centreer {
	text-align:center;
}

#titelLijstDealers {
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #ebebeb;

}

.lijstDealers {
	float:left;
	width:100%;
	margin-top:20px;

}
.lijstDealers .kolom {
	float:left;
	width:25%;
}

.lijstDealers p {
		float:left;
		width:96%;
		padding-left:4%;
		color:#14343e;
	}
.lijstDealers a {
		color:#14343e;
		text-decoration:none;
	}
.lijstDealers a:hover {
		color:#E8680B;
	}

#topLogoTaal {
	width:98%;
	max-width:980px;
	min-height:100px;
	margin:0 auto;
}

#topNavigatie {
	width:98%;
	max-width:980px;
	min-height:20px;
	margin:0 auto;
	font-size:125%;
}
#topAdvertentie {
	width:98%;
	max-width:980px;
	min-height:100px;
	margin:20px auto;
	padding-top:10px;
	border-top:#a2b1b5 solid 1px;
	border-bottom:#a2b1b5 solid 1px;
}

#zoekopdracht {

}
#iconenTonen {
	width:100%;
	height:19px;
	margin:10px auto 10px auto;
	text-align:left;
	padding:0;
	background: none;
}
#iconenVerbergen {
	display:none;
	width:100%;
	height:19px;
	margin:10px auto 5px auto;
	text-align:left;
	padding:0;
	background: none;
}
#iconenPaneel {
	display:none;
	width:100%;
	margin:0 auto 10px auto;
	padding:0;
}

#zoekopdrachtTonen {
	width:98%;
	height:44px;
	max-width:980px;
	margin:0 auto;
	text-align:center;
	padding:0;
}
#zoekopdrachtVerbergen {
	display:none;
	width:98%;
	height:44px;
	max-width:980px;
	margin:0 auto;
	text-align:center;
	padding:0;
}
#zoekopdracht a.balk {
	display: block;
	text-decoration: none;
	padding: 13px 5px 3px 5px;
	color:#E8680B;
	text-align:center;
	height:28px;
}
#zoekopdracht a:hover.balk {
	color:#fff;
}
#zoekopdrachtPaneelOutside {
	display:none;
	float:left;
	width:100%;
}
#zoekopdrachtPaneel {
	width:98%;
	max-width:980px;
	margin:0 auto;
	padding:10px;
}
#bodemAdvertentie {
	width:98%;
	max-width:980px;
	min-height:100px;
	margin:20px auto;
	padding-top:10px;

	border-top:#a2b1b5 solid 1px;
	border-bottom:#a2b1b5 solid 1px;
}
#bodemNavigatie {
	clear:both;
	width:98%;
	max-width:980px;
	min-height:20px;
	margin:20px auto;
	font-size:125%;
}
#topDealer {
	width:98%;
	max-width:980px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
}

#dealerContent {
	width:98%;
	max-width:980px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
}

#dealerContent .kolommen1 {
	width:33%;
	margin-bottom:20px;
}
#dealerContent .kolommen2 {
	width:63%;
	margin-bottom:20px;
}
#dealerContent .3kolommen {
	max-width:100%;
	margin-bottom:20px;
}
#dealerLogo {
	margin-right:20px;
	max-width:40%;
}
#dealerBedrijfsinformatie {
	width:100%;
	margin-top:20px;
}
#dealerBrancheOrganisaties {
	width:100%;
	min-height:50px;
	margin-top:20px;
	border-top:1px solid #26525f;
	border-bottom:1px solid #26525f;
}
#dealerBrancheOrganisaties img {
	margin:15px;
}
#dealerContactformulier {
	width:44%;
	margin-top:20px;
	background-color:#F0EDE5;
	padding:2%;
	color:#6c8389;
}
#dealerContactformulier p.titel {
	font-weight:bold;
	color:#14353E;
}
#dealerContactformulier form input[type="textarea"] {
		background-color:white;
		width:100%;
		height:26px;
		text-align:left;

	}
#dealerContactformulier form input[type="text"] {
		background-color:white;
		width:100%;
		height:26px;
		text-align:left;

	}
#dealerContactformulier form input[type="submit"] {
		background-color:#14353E;
		border:1px solid #26525f;
		width:100%;
		height:26px;
		color:white;
	}
#dealerOpeningstijden {
	width:44%;
	margin-top:20px;
	background-color:#F0EDE5;
	padding:2%;
	color:#6c8389;
}
#dealerOpeningstijden p {
	width:100%;
	float:left;
}
#dealerOpeningstijden p.titel {
	font-weight:bold;
	color:#14353E;
}
#dealerOpeningstijden p.dagOmschrijving {
	width:40%;
}
#dealerOpeningstijden p.tijden {
	width:60%;
}

#dealerMap {
  height: 300px;
  width: 100%;
}

#dealerAdresContact {
	margin-top:10px;
	width:92%;
	padding:4%;
}
#dealerAdresContact a {
	color:#fff;
	text-decoration:none;
}
#dealerAdresContact a:hover {
	color:#E8680B;
}
#dealerAdresContact .gaNaar a {
	color:#E8680B;
	text-decoration:none;
}
#dealerAdresContact .gaNaar a:hover {
	color:#a8c1c7;
}
#dealerAdresContact h1, #dealerAdresContact h2, #dealerAdresContact h3 {
	color:white;
}
#dealerAdresContact p {
	color:#fff;
}

p.dealerAdresContact {
	margin-top:0;
	height:30px;
	width:92%;
	padding:4%;
	color:#a8c1c7;
	text-align:center;
	font-size:110%;
}
p.dealerAdresContact span {
	margin:4%;
}
p.dealerAdresContact a {
	color:#a8c1c7;
	text-decoration:none;
}
p.dealerAdresContact a:hover {
	color:#E8680B;
}
p.dealerAdresContact .gaNaar a {
	color:#E8680B;
	text-decoration:none;
}
p.dealerAdresContact .gaNaar a:hover {
	color:#a8c1c7;
}
p.dealerAdresContact h1, p.dealerAdresContact h2, p.dealerAdresContact h3 {
	color:white;
}



#autoDealerTopGA {
	margin:4% auto;
}

#dealerAdresContact p.bedrijfsnaam {
	font-size:128.57142%;
}

#dealerAdresContact img {
	margin-top:15px;
	margin-right:15px;
}
#dealerFoto img {
	margin-top:15px;
}
span.contactLabel {
	color:white;
	font-weight:bold;
	text-transform:uppercase;
  display: inline-block;
  min-width: 20px;
}
#dealerAdresContact span.contactLabel img{
   margin: 0;
   vertical-align: middle;
}
#autoContent #autoInformatie p.contactVoertuig {
	padding:20px 0 10px 0;
	min-height:60px;
	text-align:center;
	width:100%;
	font-size:120%;
}
span.contactVoertuigItem {
	color:white;
	margin-right:20px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:110%;
  white-space: nowrap;
}
span.contactVoertuigItem a {
	color:#fff;
	text-decoration:none;
}
span.contactVoertuigItem a:hover {
	color:#E8680B;
}
span.contactVoertuigItem > span + span{
  margin-left: 15px;
}
div.lijnBoven {
	height:1px;
	background-color:#001b24;
	margin-top:15px;
}
div.lijnOnder {
	height:1px;
	background-color:#26525f;
	margin-bottom:15px;
}
#dealerVoorraadNavigatie {
	width:320px;

}
#dealerVoorraadNavigatie li {
	height:30px;
	width:150px;
	float:left;
	background-color:white;
	border:1px solid #14353E;
	margin-bottom:1px;
	margin-right:1px;
	text-align:center;
}
#dealerVoorraadNavigatie li#totaalKnop {

	width:303px;

}
#dealerVoorraadNavigatie li.actief {
	padding:5px 0;
	height:20px;
	background-color:#14353E;
	border:1px solid #14353E;
	color:white;
}
#dealerVoorraadNavigatie li.nvt {
	color:#bbb;
	padding:5px 0;
	height:20px;
	background-color:#F0EDE5;
	border:1px solid #F0EDE5;
}
#dealerVoorraadNavigatie li a {
	padding:5px;
	height:20px;
	display:block;
	color:#14353E;
	text-decoration:none;
}
#dealerVoorraadNavigatie li a:hover {
	color:white;
	background-color:#14353E;
}

#dealerInformatieKnop {
	min-width:33%;
	height:96px;
	border:1px solid #14353E;
	text-align:center;
}
#dealerInformatieKnop a {
	padding:5px;
	height:86px;
	display:block;
	color:white;
	text-decoration:none;
	background-color:#14353E;
}
#dealerInformatieKnop a:hover {
	color:#14353E;
	background-color:white;
}
#contentVoorraad {
	width:98%;
	max-width:980px;
	margin:0 auto;

	color:#6c8389;
}

#contentVoorraadLinks {
	width:67%;
	float:left;
	clear:left;
}
#contentVoorraadRechts{
	clear:right;
	width: 33%;
	max-width:300px;
}
#contentVoorraadOnderdelen {
	width:100%;
	float:left;
	clear:left;
}

#contentVoorraadTopGA {
	margin:4% auto;
}

#contentVoorraad .container5objecten{
	width:100%;
	float:left;
	clear:left;
}

#contentVoorraad .container4objecten{
	width:100%;
	float:left;
	clear:left;
}
#contentVoorraad .container3objecten{
	width:100%;
	float:left;
	clear:left;
}

#contentVoorraad .onderdeel {
	width: 18.20408%;
	max-width:178px;
	float:left;
	margin-right:1.5%;
	border-bottom:1px solid #6c8389;
	padding-bottom:10px;
	margin-bottom:20px;
}

#contentVoorraad .object {
	width: 22.7551%;
	max-width:223px;
	float:left;
	margin-right:2.24489%;
	border-bottom:1px solid #6c8389;
	padding-bottom:10px;
	margin-bottom:20px;
}
#contentVoorraad img.onderdeel {
	max-width:100%;
	max-height:167px;
}
#contentVoorraad .object3 {
	width: 31.08844%;
	max-width:223px;
	float:left;
	margin-right:2.24489%;
	border-bottom:1px solid #6c8389;
	padding-bottom:10px;
	margin-bottom:20px;
	overflow: hidden;
}
#contentVoorraad .object3:hover{
  box-shadow: 0px 10px 80px 1px #bbb;
}
#contentVoorraad img.object {
	max-width:100%;
	max-height:167px;
}
#contentVoorraad p.merk {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#102e37;
}
#contentVoorraad p.type {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#contentVoorraad .foto {
	width:100%;
	position:relative;
	white-space: nowrap;
	font-size: 0;
}
#contentVoorraad img {
	max-height:167px;
}
#contentVoorraad button.play{
  position: absolute;
  left: 10px;
  bottom: 20px;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  background: transparent;
  border-width: 12px 0px 12px 24px;
  border-color: transparent transparent transparent #E8680B;
  cursor: zoom-in;
}
#contentVoorraad .boxTop {
	position:absolute;
	top:0;
	left:0;
	height:22px;
	padding:4px 8px;
	background-color:#E8680B;
	z-index:999;
}
#contentVoorraad .boxTop p {
	padding-top:2px;
	text-align:center;
	color:white;
	font-size:14px;
	font-weight:bold;
}
#contentVoorraad .boxBottom {
	position:absolute;
	bottom:-20px;
	right:0;
	height:22px;
	z-index:999;
	min-width:90px;
	font-size: 14px;
}

#contentVoorraad .boxBottomVerkocht {
	position:absolute;
	bottom:9px;
	right:0;
	height:22px;
	background-color:#E8680B;
	padding-top:5px;
	z-index:999;
	min-width:90px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
}
#contentVoorraad .boxBottomExport {
	height:30px;
	top:0;
	font-size: 12px;
	color:#14353E;
	padding-top:4px;
	line-height:12px;
	text-align:center;
	background-color:#a8c1c7;
}
#contentVoorraad .boxBottomPrijsVerlaagd {
	height:14px;
	bottom:3px;
	font-size: 12px;
	color:#fff;
	padding-top:2px;
	line-height:12px;
	text-align:center;
	background-color:#E8680B;
}
#contentVoorraad .boxBottom p {
	padding-top:2px;
	text-align:right;
	color:	#E8680B;
	font-weight:bold;
	font-size:18px;

}
#contentVoorraad .boxBottom p.exportprijs {
	font-size: 12px;
	text-align:center;
	color:#14353E;

}

#contentVoorraad span.label {
	font-size:14px;
	font-weight:bold;
	color:#102e37;

}


.contentNavigatie {
	width:98%;
	max-width:980px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	font-size:125%;
}

.contentNavigatie p {
	line-height:28px;
}
.contentNavigatie .actief {
	color:#E8680B;
	font-size:150%;
	font-weight:bold;
}
.contentNavigatie .inActief {
	color:#bbb;
}

#infoContent {
	width:98%;
	max-width:980px;
	min-height:400px;
	margin:20px auto;
	padding-bottom:20px;
}

#infoContent p {
	float:left;
	width:100%;
	margin-bottom:10px;
}
#infoContent p.titel {
	font-weight:bold;
  font-size: 150%;
	color:#14353E;
}
#infoContent a{
  color: #E8680B;
}
#infoContent a:hover{
  text-decoration: underline;
}

#iframeContent {
	width:98%;
	max-width:700px;
	min-height:610px;
	margin:0 auto;
}

#iframeContent form {
	float:left;
	width:100%;
}

#iframeContent p {
	float:left;
	width:100%;
	margin-bottom:10px;
}
#iframeContent p.titel {
	text-transform:uppercase;
	font-weight:bold;
	color:#14353E;
}

#iframeContent label {

		width:25%;
		text-align:left;
		height:20px;
		margin-top:5px;
		padding:0;
		color:#749CA5;
		float:left;
		clear:left;
	}

#iframeContent label.second {
		width:19%;
		margin-left:2%;
		margin-right:2%;
		clear:none;
	}

#iframeContent form .selectie {
	background-color:#ebebeb;
	width:75%;
	height:20px;
	text-align:left;
	float:left;
	}
#iframeContent form .selectieSmal {
	background-color:#ebebeb;
	width:25%;
	height:20px;
	text-align:left;
	float:left;
	}

#iframeContent form input[type="text"] {
	background-color:#ebebeb;
	width:50%;
	height:16px;
	text-align:left;
	float:left;
	padding:0;
}

#iframeContent form .textarea {
	background-color:#ebebeb;
	width:73%;
	text-align:left;
	float:left;
	margin-bottom:10px;
}


#iframeContent form input[type="textSmall"] {
	background-color:#ebebeb;
	width:25%;
	height:16px;
	text-align:left;
	float:left;
}

#iframeContent form input[type="submit"] {
	background-color:#E8680B;
	border:1px solid white;
	width:245px;
	height:26px;
	color:white;
	float:left;
	clear:left;
}

#iframeContentSlideshow {
	width:100%;
	height:720px;
	margin:0 auto;
	overflow:auto;
}

#autoContent {
	width:98%;
	max-width:980px;
	min-height:400px;
	margin:0 auto;
	padding-bottom:20px;
}
#autoContent #autoFoto {
	width:100%;
	position:relative;
}

#autoContent #autoTitel {
	width:100%;
	max-width:980px;
	margin:0 auto 20px auto;
	border-bottom:#a2b1b5 solid 1px;
	padding-bottom:10px;
}
#autoContent #autoTitel span.autoCategorie {
	font-size:14px;
	height:24px;
	background-color:#2068ac;
	color:white;
	padding:5px 10px 0 10px;
	margin-right:10px;
}
#autoContent #autoTitel span.autoMerkModelType {
	font-size:24px;
	color:	#14343e;
	font-weight:bold;
	padding-top:8px;
	margin-left:1%;
}
#autoContent #autoTitel span.autoPrijs {
	font-size:24px;
	color:	#E8680B;
	font-weight:bold;
	padding-top:8px;
}
#autoContent #thumbsContainer {
	width:100%;
}
#autoContent img.autoThumb {
	float:left;
	max-width:100px;
	margin-right:3px;
	margin-bottom:3px;
}
#autoContent img.autoThumb {
	float:left;
	height:75px;
	margin-right:3px;
	margin-bottom:3px;
}
#autoContent img.autoThumb6 {
	margin-right:0;
}
#autoContent img.autoThumbSmall {
	float:left;
	max-width:75px;
	margin-right:2px;
	margin-bottom:2px;
}
#autoContent img.autoThumb8 {
	margin-right:0;
}

#autoContent .kolommen1 {
	width:33%;
	margin-bottom:20px;
}
#autoContent .kolommen2 {
	width:63%;
	margin-bottom:20px;
}
#autoContent .kolommen3 {
	width:100%;
	margin-bottom:20px;
	padding-bottom:20px;
}
#autoContent .noBottomPadding {
	margin-bottom:10px;
	padding-bottom:0px;
}
#autoContent .kolommen3 .kolom50 {
	width:49%;
}

#autoContent .kolommen3 .topBorder {
	border-top:#a2b1b5 solid 1px;
}
.bottomBorder {
	border-bottom:#a2b1b5 solid 1px;
}

#autoContent #autoInformatie .achtergrondKleur1 {
	background-color: #dee1e6;
}

#autoContent #autoInformatie .achtergrondKleur2 {
	background-color: #FFF;
}
#autoContent #autoInformatie p {
	float:left;
	width:98%;
	padding:1%;
}
#autoContent #autoInformatie span.blanko {
	clear:all;
	float:left;
	width:1.367346%;
}

#autoContent #autoInformatie span.omschrijving {
	float:left;
	width:36.734693%;
	color:#102e37;
	font-weight:bold;
}

#autoContent #autoInformatie span.waarde {
	float:left;
	width:52.897959%;
	color:#314246;
}

#autoContent #autoInformatie ul {
	list-style:disc;
	margin-left:2%;
}

#autoContent #autoInfo1 .achtergrondKleur1 {
	background-color: #dee1e6;
}

#autoContent #autoInfo1 .achtergrondKleur2 {
	background-color: #FFF;
}
#autoContent #autoInfo1 p {
	float:left;
	width:98%;
	padding:1%;
}
#autoContent #autoInfo1 span.blanko {
	clear:all;
	float:left;
	width:18.367346%;
}

#autoContent #autoInfo1 span.omschrijving {
	float:left;
	width:36.734693%;
	color:#102e37;
	font-weight:bold;
}

#autoContent #autoInfo1 span.waarde {
	float:left;
	width:44.897959%;
	color:#314246;
}

#autoContent #autoInfo1 ul {
	list-style:disc;
	margin-left:2%;
}

#autoContent #dealerAdresContact {
	margin-top:2%;

}



#autoFotoSlideshow {
	margin-top:0;
	width:100%;
	line-height:22px;
	text-align:center;
	font-size:120%;
	margin-bottom:5px;
}
#autoFotoSlideshow a {
	color:#fff;
	text-decoration:none;
	display:block;
	height:30px;
	padding-top:5px;

}
#autoFotoSlideshow a:hover {
	color:#14343e;
}

#autoAanvraagOnderdelen {
	margin-top:2%;
	width:100%;
	line-height:22px;
	text-align:center;
	font-size:120%;
	height:88px;
}

#autoAanvraagOnderdelen .gaNaar a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top:28px;
	height:60px;


}
#autoAanvraagOnderdelen .gaNaar a:hover {
	color:#14343e;
}

#autoVoorraadNavigatie {
	margin-top:2%;
	width:92%;
	min-height:80px;
	padding:1% 4% 1% 4%;

}
#autoVoorraadNavigatie a {

	color:#a8c1c7;
	text-decoration:none;
}
#autoVoorraadNavigatie a:hover {
	color:#E8680B;
}
#autoVoorraadNavigatie .gaNaar a {
	color:#E8680B;
	text-decoration:none;
}
#autoVoorraadNavigatie .gaNaar a:hover {
	color:#a8c1c7;
}
#autoVoorraadNavigatie h1, #autoVoorraadNavigatie h2, #autoVoorraadNavigatie h3 {
	color:white;
}
#autoVoorraadNavigatie p {
	color:#fff;
}
#autoVoorraadNavigatie img.iconMeerMerkModel {
	margin-top:-10px;
}


#footer {
	float:left;
	width:100%;
	text-align:center;
	color:white;
	padding-top:20px;
	padding-bottom:20px;
}
#footer a {
	color:white;
	text-decoration:none;
}
#footer a:hover {
	color:#E8680B;
}

#footer p {
	margin:10px auto;
	color:white;
}

body.cookie-consent{
  margin-top: 50px;
}
#cookie-consent{
  position: fixed;
  top: 0;
  background: #ebebeb;
  border-bottom: 2px solid #a2b1b5;
  padding: 10px 10%;
  min-height: 35px;
}
#cookie-consent button{
  float: right;
  background-color:#E8680B;
  border:1px solid #14353E;
  color: white;
  padding: 5px 25px;
  margin: 5px 0 0 20px;
  cursor: pointer;
}

#extraTonen{
  margin: 2em 0;
}
#extraAnker{
  position: relative;
}
#extraPaneel{
  position: absolute;
  right: 0;
  top: 0;
  padding: 15px;
  background: #fff;
  color: #14343E;
  border: 1px solid #14343E;
  min-width: 300px;
  z-index: 1000;
}
#extraPaneel b{
  font-weight: bold;
}
#extraPaneel table.kenmerken-select td{
  padding: 3px 1em;
}
#extraPaneel table.kenmerken-container{
  margin-top: 20px;
}
#extraPaneel table.kenmerken-container td{
  vertical-align: top;
  padding-right: 10px;
}
#extraPaneel table.kenmerken tr:nth-child(even){
  background: #eee;
}
#extraPaneel table.kenmerken th{
  font-weight: bold;
  padding: 0 10px;
  text-align: center;
}
#extraPaneel table.kenmerken td{
  vertical-align: middle;
  text-align: center;
  padding-right: 0;
}
#extraPaneel table.kenmerken td:first-child{
  text-align: left;
  padding-right: 10px;
}
#autoFoto div.info-categorie,
div.fancybox-outer div.info-categorie,
#autoFoto div.info-prijs,
div.fancybox-outer div.info-prijs{
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px 20px;
  background-color: #E8680B;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  z-index: 999;
}
div.fancybox-outer div.info-prijs,
#autoFoto div.info-prijs{
  color: #14353E;
  background-color: #a8c1c7;
  right: 0;
  left: inherit;
}
div.fancybox-outer div.info-opm{
  margin-top: 0.5em;
}
div.fancybox-wrap{
  min-width: 728px;
}

#autoFoto div.info-opm{
  display: none;
}
#autoThumbsContainer a.info{
  position: relative;
}
#autoThumbsContainer a.info:after{
  content: '*';
  position: absolute;
  right: 5px;
  top: 5px;
  font-weight: bold;
  font-size: 200%;
  color: #E8680B
}
#homeCatHelp{
  position: absolute;
  bottom: 100%;
}
#extraPaneel input[type="text"]{
  background-color: #fff;
  width: auto;
  height: auto;
  text-align: left;
}

div.tp-schade-suggestie-wrapper{
  float: left;
  margin: 20px 0 40px 0;
}
#tp-schade-suggestie{
  width: 100%;
}
#tp-schade-suggestie a{
  position: relative;
  display: inline-block;
  margin: 20px;
}
#tp-schade-suggestie a img{
  position: relative;
  border: 2px solid #ebebeb;
  z-index: 10;
}
#tp-schade-suggestie a img:hover{
  border-color: #ff8932;
}
#tp-schade-suggestie a img:nth-child(2){
  position: absolute;
  left: 0;
  top: 10px;
  transform: rotate(10deg);
  z-index: 9;
}
#tp-schade-suggestie a img:nth-child(3){
  position: absolute;
  left: 0;
  top: 0;
  transform: rotate(-10deg);
  z-index: 8;
}

tr.kenmerk1 td{
  white-space: nowrap;
}

a.cross-search::before{
  content: '▶';
  color: #E8680B;
  padding-right: 5px;
}

#special-message{
  background: #e8680b;
  color: #fff;
  text-align: center;
  padding: 4px 5vw;
  font-size: 18.75px;
}
#special-message-plus{
  max-width: 800px;
  margin: 0 auto;
}

body > div[style*="2147483544"]{
  display: none;
}



/* Skyscraper en Autopagina_Rectangles standaard in 'relative' positie */
#div-gpt-ad-7490782-4,
#div-gpt-ad-7490782-10 {
  z-index: 100;
  background-color: #fff;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
  transition: top 0.3s ease, position 0.3s ease;
}

/* Relative-klasse: standaard layout-flow */
.relative {
  position: relative;
  top: auto;
  right: auto;
}

/* Sticky-klasse: gefixeerd op een bepaalde plek */
.sticky {
  position: fixed;
  top: 10px;   /* afstand vanaf bovenkant scherm */
  left: 0;    /* pas aan indien je hem links wilt positioneren */
}

/* Geen sticky op kleinere schermen */
@media screen and (max-width: 1024px) {
  #div-gpt-ad-7490782-4,
  #div-gpt-ad-7490782-10 {
    position: relative !important;
    top: auto !important;
    right: auto !important;
  }
}