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



/*************/
/*** 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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;}



/************/
/*** body ***/
/************/
html { height:100%;}
body { background:#dee6e8 url(../images/bg.jpg) repeat-x top; height:100%; color:#636363; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

	/*** standaard ***/
	img { display:block;}
	img, fieldset { border:0px;}
	.clear { clear:both;}



/***************/
/*** wrapper ***/
/***************/
#container { position:relative; width:100%; min-height:100%; background:url(../images/headerbg.jpg) no-repeat; background-position: top center;}
#wrapper { width:972px; margin:0 auto; padding:0px 0px 100px 0px;}



/**************/
/*** header ***/
/**************/
#header { position:relative; float:left; width:972px; height:116px; display:inline; }

	/*** logo ***/
	#header h1 a { position:absolute; left:1px; top:35px; background:url(../images/logo.png) no-repeat; width:215px; height:30px; text-indent:-100000px; overflow:hidden;}
	
	/*** payoff ***/
	#header .payoff { position:absolute; left:240px; top:30px; background:url(../images/dontlimityourself.png) no-repeat; width:286px; height:39px; text-indent:-100000px; overflow:hidden;}
	
	/*** subscribe ***/
	#header a.subscribe { position:absolute; right:3px; top:6px; width:155px; height:19px; padding:4px 0px 0px 0px; color:#d36600; font-size:10px; text-decoration:none; text-transform:uppercase; text-align:center;}
	
	/*** menuBar ***/
	ul.menuBar { position:absolute; left:1px; top:85px; width:970px; margin:0px; padding:8px 0px 0px 0px; list-style:none;}
	/*ul.menuBar li { float:left; margin:0px 22px 0px 31px; display:inline;}*/
	ul.menuBar li { float:left; margin:0px 28px 0px 37px; display:inline;}
	ul.menuBar li a { color:#7c7b7b; font-size:13px; text-decoration:none; text-transform:uppercase;}
	ul.menuBar li a:hover, ul.menuBar li.active a { color:#000;}
	
	
	/*** menuBar ***/
	ul.menuSubBar { float: left; left:0px; top:0px; width:650px; margin:0px; padding:32px 0px 0px 0px; list-style:none; border: 0px solid #000; }
	ul.menuSubBar li { float:left; margin:0px 14px 0px 23px; display:inline; text-transform:uppercase;}
	ul.menuSubBar li a { display:block; color:#636363; font-size:11px; text-decoration:none; background: none; text-transform:uppercase;}
	ul.menuSubBar li a span { display:block; background:none; padding:10px 10px 9px 10px;}
	ul.menuSubBar li a:hover, ul.menuSubBar li.active a { color:#eaeaea; text-transform: uppercase; background: inherit; background:url(../images/subMenuLeft.jpg) no-repeat left; }
	ul.menuSubBar li a:hover span, ul.menuSubBar li.active a span { background:url(../images/subMenuRight.jpg) no-repeat right;}
	
		ul#menuBar li a { display:block; background:none; color:#FFFFFF; font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:normal;}
	ul#menuBar li a span { display:block; background:none; padding:4px 10px 9px 10px;}
	ul#menuBar li a:hover, ul#menuBar li.active a { color:#898989; background: inherit; background:url(<?php echo $menu_colors[$_SESSION['color']][2]; ?>) no-repeat left;}
	ul#menuBar li a:hover span, ul#menuBar li.active a span { background:url(<?php echo $menu_colors[$_SESSION['color']][3]; ?>) no-repeat right;}


/***************/
/*** content ***/
/***************/
#content { float:left; width:972px; padding:0px 0px 20px 0px; display:inline;}

div { border: 0px solid #000; }
	/*** content ***/
	#contentTitle h2 { display:block; padding:30px 0px 10px 0px; color:#252525; font-size:30px; border-bottom:0px solid #b6b6b6; width: 250px; float: left;}

	/*** kolomLinks ***/
	.kolomLinks { float:left; width:681px; display:inline;}
	
		/*** slideshowBox ***/
		.slideshowBox { position:relative; background:#FFF; width:659px; min-height:369px; margin:16px 0px 0px 0px; padding:10px; border:1px solid #b6b6b6;}
		.slideshowBox .home_img	{ padding: 10px; }
		
		/*** slideNavBox ***/
		#nav { position:absolute; width:90px; min-height:20px; margin:360px 0px 0px 565px; padding:10px; border:0px solid #b6b6b6; z-index: 100; }
		
			/*** items ***/
			#nav a, #s7 strong { display: block; float: left; background:url(../images/slideshowBox_item.png) no-repeat; width:12px; height:11px; padding-left: 3px; text-indent:-100000px; overflow:hidden; }
			#nav a.activeSlide { background:url(../images/slideshowBox_item_active.png) no-repeat; -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; }
			#nav a:focus { outline: none; }			
	
		
		/*** galleryBox ***/
		.galleryBox { position:relative; float:left; background:#FFF; width:649px; margin:16px 0px 0px 0px; padding:16px 16px 16px 14px; border:1px solid #b6b6b6; clear: both; }
		
			/*** titel ***/
			.galleryBox h2 { float:left; display:block; padding:10px 0px 0px 0px; color:#252525; font-size:22px; line-height:24px; width: 100px; }
			.galleryBox h2 a { display:block; color:#80b04c; font-size:11px; font-weight:normal; text-decoration:none;}
			
			/*** fotos ***/
			.galleryBox ul.fotos { float:left; width:538px; margin:0px; padding:0px; list-style:none; overflow:hidden; }
			.galleryBox ul.fotos li { float:left; margin:0px 0px 0px 16px; display:inline; }
			.galleryBox img		 { width: 90px; height:90px; }
			
			
	/*** kolomRechts ***/
	.kolomRechts { float:right; width:274px; margin:0px 0px 0px 17px; display:inline;}
	
		/*** newsBox ***/
		.newsBox { float:left; background:#FFF; width:244px; min-height:389px; margin:16px 0px 0px 0px; padding:0px 14px 0px 14px; border:1px solid #b6b6b6;}
		
			/*** titel ***/
			.newsBox h2 { display:block; padding:5px 0px 5px 0px; color:#252525; font-size:22px; border-bottom:1px solid #b6b6b6;}
			
			/*** newsItem ***/
			.newsItem { float:left; width:244px; padding:10px 0px 10px 0px; display:inline;}
			
				/*** foto ***/
				.newsItem img { float:left; margin:3px 12px 5px 0px; display:inline; width: 60px; height: 60px; }
				
				/*** titel ***/
				.newsItem h3 { color:#363636; font-size:12px; text-transform:uppercase;}
				
				/*** tekst ***/
				.newsItem p { font-size:11px;}
				.newsItem p a { color:#ff7c02; text-decoration:none;}
				
				/*** footer ***/
				.newsItem span { display:block; padding:5px 0px 0px 0px; font-size:11px;}
				.newsItem span a { color:#ff7c02; text-decoration:none;}
				
		/*** catalogueBox ***/
		.catalogueBox { float:left; background:#FFF; width:226px; margin:16px 0px 0px 0px; padding:16px 30px 16px 16px; border:1px solid #b6b6b6; display:inline;}
		
			/*** titel ***/
			.catalogueBox h2 { display:block; padding:0px 0px 0px 0px; color:#252525; font-size:20px; border-bottom:0px solid #b6b6b6; line-height: 20px; }
		
			/*** thumb ***/
			.catalogueBox a.thumb { float:left; display:block; margin:0px 15px 0px 0px;}
			
			/*** tekst ***/
			.catalogueBox p { padding: 3px 0px 0px 0px; font-size:11px; line-height: 15px;}
			
			/*** bekijk ***/
			.catalogueBox a.bekijk { color:#ff7c02; font-size:11px; text-decoration:none;}
			
			
	/*** contentVak ***/
	.contentVak { float:left; background:#FFF; width:970px; margin:16px 0px 0px 0px; border:1px solid #b6b6b6; display:inline;}
	
	/*** contentVak ***/
	.contentVakAds { float:left; background:#FFF; width:970px; margin:16px 0px 0px 0px; border:1px solid #b6b6b6; display:inline;}
	
		/*** tags ***/
		.contentVakAds a { color:#ff7c02; text-decoration:none;}
	
		/*** titel ***/
		.contentVak h2 			{ display:block; padding:10px 0px 5px 14px; color:#252525; font-size:22px;}
		.contentVak .tekst h2 	{ display:block; padding:10px 0px 5px 0px; color:#252525; font-size:22px;}
		
		/*** tags ***/
		.contentVak a { color:#ff7c02; text-decoration:none;}
		
		/*** table ***/
		.contentVak table 		{ margin: 18px 10px 18px 10px; }
		.contentVak table img   { border: 1px solid #8e9191; padding: 4px; width: 130px; height: 75px; margin-bottom: 10px;}
		
		/*** table ***/
		.contentVakAds table 		{ margin: 18px 20px 18px 0px; width: 100%; }
		.contentVakAds table img   { border: 1px solid #8e9191; padding: 4px; margin-bottom: 10px;}
		
		/*** reportItem ***/
		.reportItem { float:left; width:430px; padding:0px 40px 14px 14px; display:inline;}
		
			/*** afbeelding ***/
			.reportItem img { float:left; margin:3px 14px 5px 0px; display:inline;}
			
			/*** titel ***/
			.reportItem h3 { color:#111111; font-size:13px; text-transform:uppercase;}
			
			/*** tekst ***/
			.reportItem p { line-height:17px;}
			
			/*** footer ***/
			.reportItem span { display:block; padding:10px 0px 0px 0px;}
			
		/*** tekst ***/
		.tekst { float:left; width:942px; padding:0px 14px 0px 14px; display:inline;}
		.tekst p { display:block; padding:0px 0px 14px 0px; line-height:17px;}


	/*** contentVak ***/
	.contentVakSmaller { float:left; background:#FFF; width:523px; min-height: 666px; margin:0px 18px 0px 0px; border:1px solid #b6b6b6; display:inline; padding: 16px;}
	.contentVakSmaller .tekst { width: 523px; padding:0px 0px 14px 0px; line-height:17px;}
	.contentVakSmaller .tekst h2 { color: #000; margin: 0px 0px 12px 0px; }
	
	/*** mainImg ***/
	.mainImg	{ width: 650px; }
	
	/*** imageRechts ***/
	.imageRechts { float:left; background:#FFF; width:555px; margin:16px 0px 0px 0px; display:inline;}
	
	/*** Dealers ***/
	.dealers_land	{ font-family: Arial; font-size: 18px; color: #000; }
	.dealers_prov	{ font-family: Arial; font-size: 12px; color: #000; line-height: 24px; }
	.menutext		{ font-family: Arial; font-size: 12px; color: #505050; line-height: 20px; }
	
	.dealersZoeken	{ position: relative; left: 100px; top: 65px; }
	.dealersZoeken a{ color: #000; text-transform: uppercase; text-decoration: none; font-weight: bold; }
	.dealersZoeken select	{ width: 180px; font-family: verdana; font-size: 11px; }
	.dealersZoeken input	{ width: 140px; font-family: verdana; font-size: 11px; border: 1px solid #b6b6b6; }
	
		
	/*** newsPageItem ***/
	.newsPageItem { float:left; width:620px; padding:10px 0px 10px 0px; display:inline; border-bottom: 1px solid #e9e9e9; }
	
	/*** titel ***/
	.newsPageItem h2 { display:block; padding:5px 0px 5px 0px; color:#000; font-size:20px; border-bottom:1px solid #b6b6b6; }
	
	/*** foto ***/
	.newsPageItem img { float:left; margin:3px 12px 5px 0px; display:inline; width: 225px; height: 130px; border: 1px solid #e9e9e9; padding: 9px; }
	
	/*** titel ***/
	.newsPageItem h3 { display:block; padding:2px 0px 2px 0px; color:#000; font-size:20px; }
	
	/*** tekst ***/
	.newsPageItem p { font-size:12px; line-height: 17px; }
	
	/*** footer ***/
	.newsPageItem span { display:block; padding:0px 0px 5px 0px; font-size:11px; line-height: 17px; }
	.newsPageItem span a { color:#ff7c02; text-decoration:none;}
	
	/*** mainPageItem ***/
	.mainPageItem { float:left; width:630px; padding:10px 0px 10px 10px; display:inline; border-bottom: 1px solid #e9e9e9; }
	
	/*** titel ***/
	.mainPageItem h2 { display:block; padding:5px 0px 5px 0px; color:#000; font-size:20px; border-bottom:0px solid #b6b6b6; }
	
	/*** foto ***/
	.mainPageItem img { float:left; margin:3px 12px 5px 0px; display:inline; width: 630px; }
	
	/*** titel ***/
	.mainPageItem h3 { display:block; padding:2px 0px 2px 0px; color:#000; font-size:20px; }
	
	/*** tekst ***/
	.mainPageItem p { font-size:12px; line-height: 17px; }
	
	/*** footer ***/
	.mainPageItem span { display:block; padding:0px 0px 5px 0px; font-size:11px; line-height: 17px; }
	.mainPageItem span a { color:#ff7c02; text-decoration:none;}
	
	/*** mainPageItemLine ***/
	.mainPageItemLine { float:left; width:630px; padding:10px 0px 10px 10px; display:inline; border-bottom: 1px solid #e9e9e9; }
	
	/*** titel ***/
	.mainPageItemLine h2 { display:block; padding:5px 0px 5px 0px; color:#000; font-size:20px; border-bottom:0px solid #b6b6b6; }
	
	/*** foto ***/
	.mainPageItemLine img { float:left; margin:3px 12px 5px 0px; display:inline; width: 630px; }
	
	/*** titel ***/
	.mainPageItemLine h3 { display:block; padding:2px 0px 2px 0px; color:#000; font-size:20px; }
	
	/*** tekst ***/
	.mainPageItemLine p { font-size:12px; line-height: 17px; }
	
	/*** footer ***/
	.mainPageItemLine span { display:block; padding:0px 0px 5px 0px; font-size:11px; line-height: 17px; }
	.mainPageItemLine span a { color:#ff7c02; text-decoration:none;}
	
	/*****************************/
	/*** mainPageItemSubscribe ***/
	
	.mainPageItemSubscribe { float:left; width:600px; padding:20px 20px 20px 20px; display:inline; border-bottom: 0px solid #e9e9e9; }
	
	/*** titel ***/
	.mainPageItemSubscribe h2 { display:block; padding:5px 0px 5px 0px; color:#000; font-size:20px; border-bottom:0px solid #b6b6b6; }
	
	/*** foto ***/
	.mainPageItemSubscribe img { float:left; margin:3px 12px 5px 0px; display:inline; width: 630px; }
	
	/*** titel ***/
	.mainPageItemSubscribe h3 { display:block; padding:2px 0px 2px 0px; color:#000; font-size:20px; }
	
	/*** tekst ***/
	.mainPageItemSubscribe p { font-size:12px; line-height: 17px; }
	
	/*** footer ***/
	.mainPageItemSubscribe span { display:block; padding:0px 0px 5px 0px; font-size:11px; line-height: 17px; }
	.mainPageItemSubscribe span a { color:#ff7c02; text-decoration:none;}

	


/**************/
/*** footer ***/
/**************/
#footer { position:absolute; left:0px; bottom:0px; background:#4A92dC; width:100%; height:80px; padding:20px 0px 0px 0px;}
#footerWrapper { width:972px; margin:0 auto;}

	/*** tags ***/
	#footer p { color:#A7D2FF; font-size:12px; font-weight:bold; text-transform:uppercase;}
	#footer a { color:#A7D2FF; text-decoration:none;}
	
	/*** copyright ***/
	#footer p.copyright { float:left;}
	
	/*** bottomMenu ***/
	#footer p.bottomMenu { float:right;}





/******************************************************************************/
/*** subpagina ****************************************************************/
/******************************************************************************/
