@font-face{
    font-family: 'Helvetica Neue Thin';
    src: url( 'fonts/helveticaneueltstd-th.eot' );
    src: local( 'HelveticaNeueLTStdThinRegular' ), url( 'fonts/helveticaneueltstd-th.woff' ) format( 'woff' ), url( 'fonts/helveticaneueltstd-th.ttf' ) format( 'truetype' ), url( 'fonts/helveticaneueltstd-th.svg#' ) format( 'svg' );
}
@font-face{
    font-family: 'Helvetica Neue Light';
    src: url( 'fonts/helveticaneueltstd-lt.eot' );
    src: local( 'HelveticaNeueLTStdLightRegular' ), url( 'fonts/helveticaneueltstd-lt.woff' ) format( 'woff' ), url( 'fonts/helveticaneueltstd-lt.ttf' ) format( 'truetype' ), url( 'fonts/helveticaneueltstd-lt.svg#' ) format( 'svg' );
}

body
{
	padding: 0;
	margin: 0;
	background-image: url(images/bgBody.jpg);
}

body, th, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a, a:link, a:visited, a:active, a:hover
{
	color: #f58800;
}

.wrapper
{
	width: 1124px;
	margin: 0 auto;
	background: url(images/bgWrapper.jpg) top left repeat-y;
}

.divContainer
{
	width: 1001px;
	background: url(images/bgContainer.jpg) top left repeat-x;
	padding: 0 0 0 23px;
}

.divHeader
{
	height: 45px;
}

.divFollow
{
	float: left;
	background-image: url(images/bgFollow.jpg);
	width: 158px;
	height: 28px;
	color: #828080;
	padding: 0 0 0 25px;
	margin: 18px 0 0 0;
}

.divFollow2
{
	float: left;
	background-image: url(images/bgFollow.jpg);
	width: 170px;
	height: 28px;
	color: #828080;
	padding: 0 0 0 13px;
	margin: 18px 0 0 0;
}

.divFollow_tekst
{
	float: left;
	margin: 6px 0 0 0;
}

.divFollow_img
{
	float: left;
	margin: 4px 0 0 5px;
}

.divFollow_img img
{
	border: 0;
}

.divMailadres
{
	margin: 23px 0 0 10px;
	float: left;
	width: 582px;
}

.divMailadres a:link, .divMailadres a:active, .divMailadres a:visited, .divMailadres a:hover
{
	text-decoration: none;
	color: #656363;
	font-size: 12px;
	letter-spacing: 1px;
}

.divMailadres a:hover
{
	text-decoration: underline;
}

.divTalenkeuze
{
	float: left;
	background-image: url(images/bgTalenkeuze.jpg);
	width: 183px;
	height: 28px;
	margin: 19px 0 0 0;
	padding: 0 0 0 20px;
}

.divTalenkeuze ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.divTalenkeuze ul li
{
	display: block;
	float: left;
}

.divTalenkeuze ul li a:link, .divTalenkeuze ul li a:active, .divTalenkeuze ul li a:visited, .divTalenkeuze ul li a:hover
{
	color: #828080;
	text-decoration: none;
	padding: 7px 8px 5px 8px;
	display: block;
	float: left;
}

.divTalenkeuze ul li a:hover, .divTalenkeuze ul li .selected:link, .divTalenkeuze ul li .selected:active,
.divTalenkeuze ul li .selected:visited, .divTalenkeuze ul li .selected:hover
{
	background-color: #bebebe;
	color: #fff;
}

.divMain
{
	background-color: #fff;
	width: 980px;
	border-bottom: 3px solid #e4e4e4;
	margin: 15px 0 0 0;
}

.divMainTop
{
	height: 112px;
	margin: 15px 0 0 0;
}

.divLogo
{
	float: left;
	margin: 31px 0 0 22px;
	height: 81px;
}

.divLogo img
{
	border: 0;
}

.menu
{
	margin: 40px 0 0 20px;
	float: left;
	padding: 0;
}

.menu ul
{
	list-style: none;
	display: block;
	float: left;
	padding: 0;
}

.menu ul li
{
	display: block;
	float: left;
}

.menu ul li a:link, .menu ul li a:active, .menu ul li a:visited
{
	text-decoration: none;
	color: #27206e;
	text-align: center; 
	float: left;
	display: block;
	padding: 0;
	font-size: 13px;
}

.menu ul li a:hover, .menu ul li .selected:active, .menu ul li .selected:link, .menu ul li .selected:visited, 
.menu ul li .selected:hover
{
	background: url( "images/bgnavright.jpg" ) no-repeat right top;
}

.menu li a:link span, .menu li a:active span, .menu li a:visited span
{	
	float: left;
	background: none;
	padding: 4px 15px 1px 15px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 18px;
}

.menu li a:hover span, .menu li .selected:link span, .menu li .selected:active span, .menu li .selected:visited span, .menu li .selected:hover span {
	background: url( "images/bgnavleft.jpg" ) no-repeat left top;
}

.divMain_inhoud
{
	border-top: 1px solid #eaeaea;
	min-height: 1200px;
}

h1
{
	color: #fff;
	background-color: #f58800;
	font-weight: normal;
	padding: 7px 0 5px 25px;
	width: 240px;
	font-size: 24px;
}

.DIVtekst
{
	width: 930px;
	margin: 35px 0 30px 25px;
	color: #144174;
}

.divContacteerOns
{
	background-image: url(images/bgContacteerOns.jpg);
	height: 97px;
	margin: 0 0 0 -23px;
	padding: 75px 0 0 45px;
}

.divContacteerOns_titel
{
	background-image: url(images/bgContacteerOnsTitel.jpg);
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}

.divAdresgegevens
{
	color: #a8a8a8;
	padding: 30px 0 0 0;
}

.divAdresgegevens a:link, .divAdresgegevens a:active, .divAdresgegevens a:visited, .divAdresgegevens a:hover
{
	color: #a8a8a8;
	text-decoration: none;
}

.divAdresgegevens a:hover
{
	text-decoration: underline;
}

.divWebdesign
{
	height: 36px;
	background-color: #1f1f1f;
	margin: 0 0 0 -23px;
	width: 1024px;
	text-align: center;
	padding: 26px 0 0 0;
	color: #fff;
}

.divWebdesign a:link, .divWebdesign a:active, .divWebdesign a:visited, .divWebdesign a:hover
{
	text-decoration: none;
	color: #005c9e;
}

.divWebdesign a:hover
{
	text-decoration: underline;
}

/* Pagina Foto's */
.tblFotos
{
	border: 2px solid #f58800;
	width: 215px;
	height: 196px;
	margin: 0 50px 30px 0 ;
}

.dtlPictures
{
	margin: 0 0 0 200px;
}

.tdNaam
{
	width: 211px;
	height: 42px;
	background-color: #f58800;
	font-size: 18px;
	color: #fff;
}

.imgThumb
{
	background-color: #e5e5e5;
	cursor: pointer;
}

/* Fotos2.aspx */

.divFoto{
    width:209px;
    height: 150px;
    overflow:hidden; 
    text-align:center;
}

.imgThumb2
{
	height: 152px;
	overflow: hidden;
    padding: 1px;
    border: 1px solid #e5e5e5;
}

.tdTitel
{
	color: #005c9e;
	font-size: 14px;
	padding: 9px 0 9px 0;
}

.tdVorige
{
	width: 700px;
}

.tdVorige a:link, .tdVorige a:active, .tdVorige a:visited, .tdVorige a:hover
{
	text-decoration: none;
	text-transform: uppercase;
	color: #005c9e;
	font-size: 14px;
	font-weight: bold;
}

.tdVorige a:hover
{
	text-decoration: underline;
}

.tdPaging
{
	color: #005c9e;
}

.tdPaging a, .tdPaging a:link, .tdPaging a:active, .tdPaging a:visited, .tdPaging a:hover,
.tdPaging .selected:link, .tdPaging .selected:active, .tdPaging .selected:visited, .tdPaging .selected:hover
{
	text-decoration: none;
	color: #005c9e;
}

/* Foto3.aspx - detailpagina */
.lblTitel
{
	font-size: 18px;
	color: #005c9e;
	text-transform: uppercase;
}

.tdTitel
{
	height: 30px;
}

.tdTerug
{
	color: #005c9e;
}

.tdTerug a:link, .tdTerug a:active, .tdTerug a:visited, .tdTerug a:hover
{
	text-decoration: none;
	font-size: 14px;
	color: #005c9e;
	text-transform: uppercase;
	font-weight: bold;
}

.tdTerug a:hover
{
	text-decoration: underline;
}

.imgDetail
{
	height: 152px;
	overflow: hidden;
	padding: 1px;
	border: 1px solid #e5e5e5;
}

/* Dealers */
.divTerugDealers a:link, .divTerugDealers a:active, .divTerugDealers a:visited, .divTerugDealers a:hover
{
	text-decoration: none;
	display: block;
	color: #005c9e;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}

.divTerugDealers a:hover
{
	text-decoration: underline;
}

/* Producten.aspx - webshop */
.imgFotoProduct
{
	margin: 10px 0 0 0;
}

.divFotoProduct
{
    width:150px;
    height: 100px;
    overflow:hidden; 
    text-align:center;
	border: 2px solid #f58800;
}

.divProduct
{
	background-color: #f58800;
	width: 154px;
}

.divProduct a:link, .divProduct a:active, .divProduct a:visited, .divProduct a:hover
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    text-align: center;
    padding: 8px 0 8px 0;
}

/* producten2.aspx - webshop */
.lblCategorie
{
	color: #27206e;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
}

/* producten3.aspx - webshop */
.divCategorie a:link, .divCategorie a:active, .divCategorie a:visited, .divCategorie a:hover
{
	color: #27206e;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.lblSubcategorie
{
	color: #27206e;
}

.divImg
{
	outline: 1px solid #e5e5e5;
	padding: 1px;
}

.divProduct2 a:link, .divProduct2 a:active, .divProduct2 a:visited, .divProduct2 a:hover
{
	text-decoration: none;
	color: #27206e;
	text-decoration: none;
}

/* producten4.aspx - Webshop */
.imgProduct3
{
	padding: 1px;
	outline: 1px solid #e5e5e5;
}

.btnToevoegen
{
	border: 0;
	width: 200px;
	height: 25px;
	CURSOR: pointer; 
	COLOR: #ffffff;  
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #f58800;
}

/* caddy.aspx */
.btnTerugCatalogus, .btnAantal, .btnVerzenden
{
	border: 0;
	width: 150px;
	height: 25px;
	background-color: #f58800;
	COLOR: #ffffff;  
}

.btnAantal, .btnVerzenden
{
 	width: 120px;
}

/* divitems - pagina uitlaatgasfilters */
.divItems
{
	background-color: #fff;
	height: 200px;
	width: 550px;
	margin: 11px 0 0 200px;
	padding: 18px 0 0 0;
}

.divItem1, .divItem2, .divItem3, .divItem4
{
	float: left;
	margin: 0 11px 20px 0;
}

.divItem4
{
	margin: 0;
} 

.divItem_inhoud
{
	background: url(images/bgIteminhoud.jpg) top left repeat-x;
	width: 237px;
	height: 141px;
	padding: 0 0 10px 0;
}

.divItem_leesmeer
{
	width: 164px;
	height: 34px;
	background-color: #e5e5e5;
	padding: 11px 0 0 73px;
}

.divItem_leesmeer a:link, .divItem_leesmeer a:active, .divItem_leesmeer a:visited, .divItem_leesmeer a:hover
{
	background-image: url(images/bgLeesmeer.jpg);
	display: block;
	text-decoration: none;
	color: #828080;
	width: 90px;
	text-align: center;
	padding: 3px 0 4px 0;
}

.divItem_leesmeer a:hover
{
	text-decoration: underline;
}

.divItem_img
{
	padding: 9px 0 0 0px;
}

.divItem_kort
{
	color: #828080;
	font-weight: bold;
	text-align: center;
	width: 227px;
	padding: 4px 5px 0 5px;
}

.divItem_kort2
{
	color: #828080;
	font-weight: bold;
	text-align: center;
	width: 227px;
	padding: 0 5px 0 5px;
}

/* Sitemap + inschrijven nieuwsbrief */
.divSitemap
{
	float: right;
	margin: 0 42px 0 0;
}

.spanNieuwsbrief a:link, .spanNieuwsbrief a:active, .spanNieuwsbrief a:visited, .spanNieuwsbrief a:hover
{
	font-weight: bold;
	color: #005c9e;
}

.velden
{
	width: 235px;
}
