/* RESET CSS*/
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
					{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus				{ outline: 0; }
body				{ font-size:62.5%; line-height: 1; color: black; background: white; }
ol, ul				{ list-style: none; }
table				{ border-collapse: separate; border-spacing: 0; }
caption, th, td 	{ text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after	{ content: ""; }
blockquote, q 		{ quotes: "" ""; }
/*Clearing without additional markup*/
.clear { display: inline-block; }   
.clear:after, body:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }

body			{ position:relative; background:#eaeaea url('/img/bg_small.gif') repeat-x 0 0; _letter-spacing:-0.03em;}
body.home		{ background:#eaeaea url('/img/bg.gif') repeat-x 0 0;}

#menu			{ height:120px; width:942px; margin:0 auto; position:relative; }
#menu #logo		{ position:absolute; top:16px; left:2px; }
#menu ul		{ background:url('/img/menu.gif') no-repeat; width:942px; height:21px; position:absolute; bottom:0; left:0; }
#menu ul li		{ display:inline; padding:0 10px; }
#menu ul li a	{ font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; font-size:1.3em; text-decoration:none; color:#ccc; position:relative; top:4px; }
#menu ul li a:hover,
#menu ul li a:active	{ color:#f9dc39; }
#menu ul.home li a#home,
#menu ul.products li a#products,
#menu ul.aanbiedingen li a#aanbiedingen,
#menu ul.about li a#about,
#menu ul.contact li a#contact		{ font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold; color:#fff;}

#intro			{ position:relative; height:119px; width:940px; padding:0 10px; margin:0 auto; background: #929487 url('/img/bg_intro_small.gif') repeat-y 0 0; z-index:2;}
#intro #support_image				{ position:absolute; top:-12px; right:10px; }
body.home #intro #support_image		{ position:absolute; top:-41px; right:10px; }
#intro h1		{ width:470px; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold; font-size:2.6em; color:#f9dc39; line-height:1.35em; padding:39px 0 0.45em 25.5px; }
#intro p		{ width:480px; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold; font-size:1.5em; color:#fff; line-height:1.15em; padding:0 0 1.15em 25.5px; _width:476px;}
body.home #intro		{ height:195px; background: #929487 url('/img/bg_intro.gif') repeat-y 0 0;}

#content,
#outro				{ width:960px; margin:0 auto; background: #fff url('/img/bg_content.gif') repeat-y 0 0; z-index:1; }
#content div.bg2,
#outro div.bg2		{ position:relative; width:888px; padding:0 25.5px; margin:0 11px; background: url('/img/bg_content_hor.gif') repeat-x 0 0; }

#content			{ font-size:1.6em; line-height:1.0625em; font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; color:#4e4f52; }
#content h2			{ font-size:1.3125em; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold; line-height:1.569em; padding:1.3em 0 0.6em 0; }
#content p,
#content ul	li,
#content ol li		{ padding:0 0 1em 0; }
#content p			{ margin:0 333px 0 0;}
body.home #content h2	{ margin:0 0 0 162.5px; }
#content h3,
#content h4			{ font-size:1.0625em; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold;  padding:0.8em 0 0.2em 0; }
body.home #content p,
body.home #content ul li	{ margin:0 333px 0 162.5px;}
#content ul	li		{ list-style-image: url('/img/list_image.png'); }
#content ol li		{ list-style-type:decimal; margin:0 0 0 1.7em;}
#content ol li ul li	{ font-size:1em; padding:0;}
#smallinfo			{ position:absolute; top:0; left:0; width:147.5px; padding:4.1em 0 0 25.5px; }
#smallinfo h4		{ font-size:0.75em; line-height:1.12em; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold; color:#4e4f52; }
#smallinfo p,
#smallinfo ul li	{ font-size:0.75em; line-height:1.12em;  font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; color:#4e4f52; margin:0 !important; }
#smallinfo ul li	{ padding:0; line-height:1em; _margin: 0 0 0 -8px !important; _padding:0 0 0 8px;}
#smallinfo p		{ padding: 0 0 1.45em 0; }
#smallinfo ul		{ padding: 0.1em 0 1em 25.5px;}	
#smallinfo ul li.phone	{ list-style-image:url('/img/phone.gif');}
#smallinfo ul li.mobile	{ list-style-image:url('/img/mobile.gif');; }
#smallinfo ul li span	{ display:none; }
sup						{  vertical-align: super; font-size:0.8em;}

#productlist			{ list-style-type:none; margin:0; padding:3.8em 0 0 0; }
#productlist li			{ list-style-image:none !important; margin: 0 0 1.6em 0;}
#productlist div					{ width:88px; padding:0 331px 22px 440px; _position:relative; _top:-65px; font-size:0.7em;}
#productlist div.description		{ float:left; width:420px; padding:0 10px 0 0; top:-22px; _top:0px; position:relative; font-size:1em;}
#productlist a.image				{ float:right; width:321.5px; padding: 0 0 0 10px; text-align:center; color:#ededed; font-size:0.7em; }
#productlist a.image span			{ color:#ededed; display:block; }
#productlist a h3					{ padding:0; width:auto; font-size:1em; line-height:1.45em; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold; color:#4e4f52; display:inline; }
#productlist a						{ border:none; text-decoration:none; display:inline; }
#productlist p						{ padding:0; margin:-0.25em 0 0 0; font-size:0.8em; line-height:1.25em;  font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; font-weight:normal; color:#4e4f52; }
#productlist a.button				{ background:url('/img/button_span.gif') no-repeat left top; height:17px; display:block; text-decoration:none; color:#fff; margin:0 0 0.45em 0; }
#productlist a.button span			{ background:url('/img/button_a.gif') no-repeat right top; height:17px; display:block; padding:2px 5px 0 5px; }
div.bigimage						{ float:right; text-align:center; width:321.5px; padding:0 0 0 10px;}
#product p							{ float:left; margin:0; width:542.5px;}
div.bigimage p						{ float:none; width:321.5px !important; color:#ededed; font-size:0.7em;}

#content div.bg_content_middle	{ background:url('/img/bg_content_hor_middle.gif') no-repeat 0 0; height:10px; width:960px; padding:0; margin:0; }
#outro div.bg_content_end	{ background:url('/img/bg_content_hor_end.gif') no-repeat 0 0; height:11px; width:960px; padding:0; margin:0; }

#outro div.bg2			{ padding: 15.7px 25.5px 0 25.5px; }
#outro h1				{ float:left; }
.quick_product_sel 		{ float:right; width:724px; }
#content .quick_product_sel		{ float:none; width:889px; }
#content .quick_product_sel h4	{ float:left; font-size:0.75em; padding:0; margin:-0.1em 0 0 0;}
#content .quick_product_sel ul	{ float:right; width:724px; font-size:0.7em; line-height:1.3em}
#outro h1,
.quick_product_sel h2,
.quick_product_sel h4	{ font-size:1.2em; line-height:1.45em;  font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold; color:#4e4f52; padding: 0 0 0.3em 0; }
.quick_product_sel ul	{ font-size:1.2em; line-height:2.175em;  font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; color:#4e4f52; padding: 0 0 1.45em 0; list-style-image:url('/img/list_image.png'); }
.quick_product_sel ul li	{ width:360px; float:left;}
.quick_product_sel a:link,
.quick_product_sel a:visited		{ text-decoration:none; color:#4e4f52; border-bottom:none; }
.quick_product_sel a:hover,
.quick_product_sel a:active			{ text-decoration:none; color:#4e4f52; border-bottom:#4e4f52 dotted 0.1em; }


#footer					{ font-size:1em; line-height:2.175em;  font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; color:#4e4f52; margin:0 auto;padding:0 0 2em 0; width:940px; text-align:center; }
#footer a:link,
#footer a:visited		{ text-decoration:none; color:#4e4f52; border-bottom:none; }
#footer a:hover,
#footer a:active		{ text-decoration:none; color:#4e4f52; border-bottom:#4e4f52 dotted 0.1em; }