a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {
	margin: 0;
	padding: 0;
}

html, body {height:100%;}

body {
	background: #fff;
	color: #000;
	/*font: 12px Arial, Helvetica, sans-serif;*/
	margin: 0 auto;	
	width: 1000px;
/*	overflow:hidden; */
}

h5 {
	color:#D6080A;
	padding:0px 0px 10px 0px;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}


img {border:0; vertical-align: bottom;}
table {border-collapse:collapse;}
#main-content td img {padding-left:0px;}
#main-content td img.intro-img {padding-left:0;}

.centet_text
{
	/*font-size:11px; */
	text-align:center;
	font-weight:bold;
}

.specsTable 
{
	background-color:#e8e8f2;
	border:solid 1px #24257c;
	
}

.specsTable td
{
	/*font-size:11px; */
	font-weight: bold;
	padding:5px;
}

#navigatie ul, #footer-links ul {list-style:none;}

#container {
	position:relative;
	width:1000px; 
	margin:0 auto; 
	min-height:100%;
}

#content-wrap {
	position:relative;
	width:1000px;
	background:url(../img/back-container.gif) left top repeat-y;
	overflow:hidden;
}

/*===================== navigatie =======================*/
#navigatie {
	position:relative; 
	width:790px;
	height:23px;
	background:url(../img/back-nav.gif) center bottom no-repeat;
	padding:36px 0 0 211px;
	margin-bottom:0;
	font-family:Arial;
	font-size:12px;
}

	#navigatie li {
		float:left; 
		background:url(../img/back-menu.gif); 
		width:117px; 
		height:23px;
	
	}
	
		#navigatie li a {
			/*color:#899db2; */
			color:#18497c;
			display:block; 
			text-decoration:none; 
			text-align:center;
			padding-top:4px;
		}
		
		#navigatie li a:hover, #navigatie li a.active-tab {font-weight:bold; color:#18497c;}
		
		#navigatie li a:link
		{
			font-weight:normal; 
			/*color:#899db2;*/
			color:#18497c;
		}
		#navigatie li a:active
		{
			font-weight:bold; 
			color:#18497c;
		}
		#navigatie li a:visited 
		{
			font-weight:normal; 
			color:#18497c;
			font-family:Arial;
		} 
		#navigatie li a:hover
		{
			font-weight:bold; 
			color:#18497c;
		}

		
/*===================== vlaggen =======================*/
.vlaggen {float:right; width:90px;}
.vlaggen a {
	float:left; 
	margin-left:6px; 
	text-indent:-9999px; 
	width:17px; 
	height:11px; 
	font-size:1px;
}

	.vlaggen a#nl-lang {background:url(../img/vlag-nl.gif) 0 -11px no-repeat;}
	.vlaggen a#nl-lang.active-lang, .vlaggen a#nl-lang:hover, 
	.vlaggen a#nl-lang:active {background:url(../img/vlag-nl.gif) 0 0 no-repeat;}		
	
	.vlaggen a#ger-lang {background:url(../img/vlag-duits.gif) 0 -11px no-repeat;}	
	.vlaggen a#ger-lang.active-lang, .vlaggen a#ger-lang:hover, 
	.vlaggen a#ger-lang:active {background:url(../img/vlag-duits.gif) 0 0 no-repeat;}		
	
	.vlaggen a#eng-lang {background:url(../img/vlag-uk.gif) 0 -11px no-repeat;}	
	.vlaggen a#eng-lang.active-lang, .vlaggen a#eng-lang:hover, 
	.vlaggen a#eng-lang:active {background:url(../img/vlag-uk.gif) 0 0 no-repeat;}		

/*===================== WinkelWagen =======================*/
.WinkelIcon {float:right; width:24px; padding-bottom:15px;}
.WinkelIcon a {
	float:left; 
	width:24px; 
	height:24px; 
	background:url(../img/winkelmandje.gif) 0 -23px no-repeat;
}

.WinkelIcon a:hover {
	background:url(../img/winkelmandje.gif) 0 0 no-repeat;
}

/*===================== ProductInfo =======================*/
.ProductInfo img
{
	border:solid 1px #C9C9C9;
}

/*===================== head =======================*/

.headCell
{
	height:45px; 
	width:190px;
	padding-top:15px;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-indent:10px;
}

.breadCell
{
	width:585px;
	height:45px; 
	padding-top:15px;
	font-family:Arial;
	font-size:11px;
}

.breadCell a {color:#434d64;font-family:Arial;font-size:11px;}
.breadCell a:hover {color:#434d64;font-family:Arial;text-decoration:none;}
.breadCell a:visited {color:#434d64;font-family:Arial;font-size:11px;}

.searchCell
{
	height:45px; 
	font-family:Arial;
	padding-top:15px;
}

.searchCell input 
{
	margin-right:5px;
}

/*===================== logo =======================*/

#logo img {
	padding-top:22px;
}

/*===================== sub navigatie =======================*/
#sub-navigatie {
	float:left;
	height:665px;
	width: 190px; /* entire menu width, can be overridden in the primary div-containers (whose class = ekmenu) style */
 	/*background: url(../img/back-subnav.gif) left top repeat-x;*/
 	background-color:#16487b;
	/*color:#fff;*/
	margin-left:4px;
	display:inline;
}
	/*#sub-navigatie img {padding-top:0px; height:45px; background-color:#FFFFFF;}*/
	#sub-navigatie a:link, #sub-navigatie a:visited, #sub-navigatie a:active 
	{
		/*color:#fff; */
		text-decoration:none;
		font-family:Arial;
		/*font-weight:bold;*/}
	#sub-navigatie a:hover {text-decoration:none;}
	
	#sub-navigatie ul
	{
		list-style:none;
	}
	
	#sub-navigatie li
	{
		/*padding:13px 10px 10px 18px;*/
		/*border-bottom:1px solid #446992;*/
		
		
	}
	#sub-navigatie a span 
	{
		display:block;
	}
	
/*===================== bread-crumb =======================*/
/*.bread-crumb {position:relative; margin-top:-47px;}*/
	.bread-crumb 
	{
		font-family:Arial;
		font-size:smaller;
		padding:20px 0px 11px 0px; 
		text-indent:15px;
	}
	.bread-crumb a {color:#434d64;}
	.bread-crumb a:hover {color:#434d64; text-decoration:none;}
	
/*===================== red button =======================*/
	.red_button
	{
		border: #000000 1px solid; 
		font-weight: bold; 
		color: #FFFFFF; 
		background-color: #D70708;
	}
	
	.black_button
	{
		border: #000000 1px solid; 
		font-weight: bold; 
		color: #FFFFFF; 
		background-color: #000000;
	}
	
/*===================== main =======================*/
#main-content {
	float:left; 
	width:585px; 
	padding:0 18px; 
	color:#000;
	line-height:16px;
	font-family: Arial; 
	font-size:12px;
}
#main-content strong, #main-content b {
	color:#36378A;
}
#main-content p
{
	font-family: Arial; 
	font-size:12px;
}
	#main-content .intro-img {
		border:1px solid #000; 
		float:left; 
		margin-right:3px; 
		margin-bottom:13px;
		}
	#main-content .last-img {
		margin-right:0;
		}
	#main-content h1.sub-pagina	{
		color:#ac0709; 
		font-family: Arial; 
		font-size:15px;
	}
	
	#main-content h1 {
		color:#d6080a; 
		font-size:20px; 
		margin-top:5px; 
		padding-bottom:10px;
	}
	
	#main-content ul {list-style:none;}

	#main-content li {
		padding-left:15px;
		background:url(../img/bullet.gif) no-repeat left top;		
	}
	
	#main-content .text-box 
	{
		position:absolute;
		padding:0px;
		float:inherit;
		border:1px solid #8ba3bd; 
		width:190px; 
		height:300px;
		text-align:justify;
		text-indent:10px;
		margin-right:8px;
		margin-top:-1px;
		display:block;
		top:364px;
	}
	
	#main-content .last-box {margin-right:0;}
	
		#main-content .text-box h2 {
			float:left;
			padding:3px 0 6px 6px;
			background:#17487c; 
			color:#fff; 
			font-size:12px;
			margin:-1px -1px 10px -1px;
			width:185px;
		}
		
		#main-content .text-box p {padding:10px 12px 0 5px;}
		
#main-content a {color:#434d64;font-family:Arial;}
#main-content a:hover {color:#434d64;font-family:Arial;text-decoration:none;}
#main-content a:visited {color:#434d64;font-family:Arial;}

/*===================== nieuws aabiedingen =======================*/
#nieuws-aanbiedingen {
	float:left;
	width:173px;
 	font-size:10px;
 	font-family: Arial; 
}

	#nieuws-aanbiedingen .bestel-online {
		/*margin-top:10px; */
		border:1px solid #000;
		}
	 .zoek-logo {
		 margin-left:5px;
		 }
	#nieuws-aanbiedingen .nieuws, #nieuws-aanbiedingen .aanbiedingen {
		float:left; 
		width:171px; 
		border:1px solid #000;
		margin-top:6px;
	}
	
		#nieuws-aanbiedingen .nieuws h2 {
			background-color:#13203c; 
			color:#fff; 
			padding:5px 0 5px 9px;
			font-size:12px;
 			font-family: Arial; 
 			text-align:left;
		}
		
		#nieuws-aanbiedingen .nieuws h5 {
			color:#D6080A; 
			padding:5px 0 5px 9px;
			font-size:10px;
 			font-family: Arial; 
 			text-align:left;
		}
	
	#nieuws-aanbiedingen .nieuws {font-size:10px;font-family: Arial;}	
	#nieuws-aanbiedingen .nieuws p {font-size:10px;font-family: Arial; text-align:left;}	
	#nieuws-aanbiedingen .nieuws img {margin-top:7px;margin-bottom:7px; width:160px;}	
	#nieuws-aanbiedingen .nieuws .datum {color:#d10003; padding-top:12px;}
	#nieuws-aanbiedingen .nieuws a {
		float:right; 
		padding-top:1px;
		margin-right:13px; 
		margin-top:5px;
		margin-bottom:5px;
		background-color:#17487c;
		border:solid 1px #000000;
		color:#FFFFFF;
		width:140px;
		height:16px;
		text-align:center;
		text-decoration:none;
		font-size:11px;
 		font-family: Arial; 
	}
	 
	#nieuws-aanbiedingen .nieuws a:hover {text-decoration:none;} 	
	
	#nieuws-aanbiedingen .aanbiedingen {font-size:10px;font-family: Arial; background:#000; } /*padding-bottom:10px; height:96px;*/
	#nieuws-aanbiedingen .aanbiedingen p {font-size:10px;font-family: Arial;color:#fff;}
	#nieuws-aanbiedingen .aanbiedingen h2 
	{
		margin-bottom:12px;
		border-bottom:1px solid #fff; 
		background-color:#d6080a; 
		color:#fff; 
		font-size:12px; 
		font-family: Arial; 
		padding:5px 0 5px 9px;
	}	
	#nieuws-aanbiedingen .nieuws p, #nieuws-aanbiedingen .aanbiedingen p {margin:0 8px;} 
	#nieuws-aanbiedingen .aanbiedingen a {
		float:right; 
		padding-top:1px;
		margin-right:13px; 
		margin-top:5px;
		margin-bottom:5px;
		background-color:#d6080a;
		border:solid 1px #FFFFFF;
		color:#FFFFFF;
		width:140px;
		height:16px;
		text-align:center;
		text-decoration:none;
		font-size:11px;
 		font-family: Arial; 
	}
	
	#nieuws-aanbiedingen input {width:139px;}
	
	.inhoud-winkelwagen	{
		border:1px solid #000; 
		width:171px; 
		/*height:177px;
		margin-top:23px;*/
	}
	
	.inhoud-winkelwagen p {margin:11px 0 0 7px;}
	.inhoud-winkelwagen strong {
		display:block;
		background:url(../img/winkelwagen.gif) right top no-repeat; 
		padding:6px 0 2px 8px;
		border-bottom:1px solid #000;
		font-weight:bold;
		font-size:12px;
		font-family: Arial;
	}
	
/*===================== Webshop =======================*/
.webtext-wrap {position:relative; overflow:hidden; margin-top:32px;}
	.webshop-text {
		float:left; 
		width:340px; 
	}
	
	#main-content .webshop-text h1 {padding-bottom:30px; margin-top:0;}

.zoek-land {
	float:right;	
	width:208px; 
	height:63px; 
	border:1px solid #040204;
	padding:9px 0 0 14px;
	margin-top:50px;
}
	.zoek-land label {color:#ca1613; display:block}
	.zoek-land input {margin-top:6px;}
	
.vlag-lijst	{
	position:relative;
	width:585px; 
	overflow:hidden;
	margin-top:40px;
}

	.vlag, .vlag-first {float:left; margin-left:35px; text-align:center; width:120px;}
	.vlag-first {margin:0;}
	.vlag p, .vlag-first p {margin-top:13px;}
	.vlag a.winkelmandje, .vlag-first a.winkelmandje {
		float:right;
		text-indent:-9999px; 
		background:url(../img/winkelmandje.gif) 0 -23px no-repeat; 
		height:23px;
		width:24px;
		display:block;
	}
	
	.vlag a.winkelmandje:hover, .vlag-first a.winkelmandje:hover {background:url(../img/winkelmandje.gif) 0 0 no-repeat; }

/*===================== serach =======================*/


/*===================== flag =======================*/

#flag-links {
	font-size:8px;
}
#flag-links a {font-size: 8pt;}
#flag-links a:link, 
#flag-links a:visited, 
#flag-links a:active {color:#434d64; text-decoration:none;}
#flag-links a:hover {text-decoration:underline; color:#d10003;}

/*===================== news =======================*/

#news-links {
	float:left;
	width:500px;
	margin:0 auto;
	padding-left:0;
	font-size:8px;
}
#news-links a {font-size: 8pt;}
#news-links a:link, 
#news-links a:visited, 
#news-links a:active {font-family:Arial;color:#434d64; text-decoration:none;}
#news-links a:hover {text-decoration:underline; color:#d10003;}

/*===================== footer =======================*/
#footer-links 
{
	color:#17487C;
	position:relative;
	width:970px;
	background:url(../img/back-footer.gif) left top no-repeat;
	height:220px;
	margin:0 auto;
	padding: 0px 15px;
	font-family:Arial;
	font-size:11px;
}

	/*#footer-links a {font-size: 8pt;}*/
	#footer-links ul {margin:10px 15px 0 0; float:left; width:145px;}
	#footer-links li {margin-bottom:3px;}
	#footer-links li a:link, #footer-links li a:visited, #footer-links li a:active 
	{
		font-family:Arial;
		color:#17487C; 
		text-decoration:none;
	}
	#footer-links li a:hover {text-decoration:underline; color:#d10003;}
	
	#footer-links .footer-contact {
		position:absolute;
		width:985px; 
		bottom:20px;
		left:5px; 
		font-size:11px; 
		font-family:Arial;
		clear:both; /* ie6 */
	}
	
	#footer-links .footer-contact p {
		float:left; 
		color:#213662; 
		margin-left:42px; 
		display:inline;
	}
		
	.footer-contact a {margin-left:58px;}
	.footer-contact a:link, .footer-contact a:visited, .footer-contact a:active {color:#213662; text-decoration:none; }
	.footer-contact a:hover {text-decoration:underline;}
	
		#footer-links .footer-contact p span {font-weight:bold; color:#f41e34;}

	#footer-text {
		width:1000px; 
		margin:0 auto; 
		text-align:center; 
		padding:8px 0;
		font-family:Arial;
		font-size:10px;
		color:#17487c;
	}
	
	#footer-text a:link, #footer-text a:visited, #footer-text a:active {color:#17487c; text-decoration:none; }
	#footer-text a:hover {text-decoration:underline;}	
	
	#main-content p a.offerteaanvraag:link,
	#main-content p a.offerteaanvraag:active,
	#main-content p a.offerteaanvraag:visited,
	#main-content p a.offerteaanvraag:hover {
		float:right; 
		padding-top:1px;
		margin-right:13px; 
		margin-top:5px;
		margin-bottom:5px;
		background-color:#d6080a;
		border:solid 1px #000;
		color:#FFFFFF;
		width:100px;
		height:16px;
		text-align:center;
		text-decoration:none;
		font-size:11px;
 		font-family: Arial; 
	}	

.offerte_formulier select, input, textarea{
	font-family: Arial; 
	font-size:12px;
	color:#000;
}	
