html 																							{ overflow-y: scroll; overflow-x: auto;}
/* global style 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, dl, dt, dd, ul, li, 
fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td 					{ margin:0; padding:0; border:0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body 																							{ background:#fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:68.8%; /*62.5% = 10px | 68.8% = 11px | 75% = 12px*/ }

/* layout styles */
#canvas																						{ width:960px; margin:11px auto 0 auto;}
#header																						{ background:url("../images/logodots.gif") no-repeat -32px 34px;}
#header img																				{ float:left; margin-left:-32px; padding:0; position:relative; top:-8px; z-index:10;}
#header #topnav																		{ width:100%; height:21px; overflow:hidden;}
#header #topnav	ul																{ float:right; list-style:none; margin-right:-21px;}
#header #topnav ul li															{ float:left; margin-left:13px;}
#header #topnav ul li a														{ padding-right:20px; background:url("../images/icons/dot.gif") no-repeat right 5px;}
#header #topnav a.anwbhome												{ float:left; margin-left:178px; padding:0 8px 0 12px; background:#fff url("../images/icons/arrow-back.gif") no-repeat left 5px;}
#header a.redirect																{ float:right; width:266px; height:33px; margin-top:4px; background:#fff url("../images/btn-naarBedrijven.gif") no-repeat left 0; text-indent:-9999em; overflow:hidden;}

/* navigation */
#navigation																				{ height:24px; font-size:1.28em; text-align:left; top:-23px; background:#ffd400 url("../images/nav-bg.gif") repeat-x left top; color:#002280; clear:both; position:relative;}
#navigation ul																		{ width:809px; height:22px; margin:3px 0 0 152px; list-style:none; position:relative; z-index:1;}
#navigation ul li																	{ float:left; margin:2px 8px 0 0;}
#navigation ul li span 														{ width:100%; height:100%; position:relative; z-index:-1;}
#navigation ul li a 															{ display:block; height:22px; margin-left:1px; background:url("../images/nav-buttons.gif") no-repeat 0 0; text-decoration:none;}
#navigation ul li a:hover 												{ text-decoration:none;}

#navigation ul li a.home 													{ width:67px; margin-left:0;}
#navigation ul li a.home:hover,
#navigation ul li.active a.home 									{ background-position:0 -22px;}

#navigation ul li a.import 												{ width:222px; background-position:-67px 0;}
#navigation ul li a.import:hover,
#navigation ul li.active a.import		 							{ background-position:-67px -22px;}

#navigation ul li a.lease 												{ width:168px; background-position:-296px 0;}
#navigation ul li a.lease:hover,
#navigation ul li.active a.lease									{ background-position:-296px -22px; }

#navigation ul li a.insurance 										{ width:126px; background-position:-464px 0;}
#navigation ul li a.insurance:hover,
#navigation ul li.active a.insurance 							{ background-position:-464px -22px; }

#navigation ul li a.mkb 													{ width:76px; background-position:-585px 0;}
#navigation ul li a.mkb:hover,
#navigation ul li.active a.mkb 										{ background-position:-585px -22px; }
		
/* subnavigation */
#navigation ul li div															{ width:960px; height:24px; position:absolute; top:24px; left:-152px; background:url("../images/nav-sub-bg.gif") repeat-x left top; border-bottom:1px solid #ccc; color:#4b5d91;}
#navigation ul li span.right											{ width:3px; height:24px; background:url("../images/nav-sub-right.gif") no-repeat left bottom; position:absolute; top:0; right:0; z-index:100;}
#navigation ul li ul															{ height:24px; font-size:.65em; margin:0; padding:0 0 0 22px; background:url("../images/nav-sub-left.gif") no-repeat left bottom; overflow:hidden;}
#navigation ul li ul li														{ margin:2px 50px 0 0; line-height:20px;}
#navigation ul li ul li.active,
#navigation ul li ul li.active a:hover						{ font-weight:bold;}

#navigation ul li ul li	a													{ background:url("../images/nav-sub.gif") no-repeat left top; margin-left:0;}

#navigation ul li ul li	a.help										{ width:80px; background-position:0 0;}
#navigation ul li ul li	a.help:hover,
#navigation ul li ul li.active a.help							{ background-position:0 -24px;}

#navigation ul li ul li	a.cooperate								{ width:130px; background-position:-80px 0;}
#navigation ul li ul li	a.cooperate:hover,
#navigation ul li ul li.active a.cooperate				{ background-position:-80px -24px;}

#navigation ul li ul li	a.international						{ width:137px; background-position:-212px 0;}
#navigation ul li ul li	a.international:hover,
#navigation ul li ul li.active a.international		{ background-position:-212px -24px;}

#navigation ul li ul li	a.relation								{ width:87px; background-position:-350px 0;}
#navigation ul li ul li	a.relation:hover,
#navigation ul li ul li.active a.relation					{ background-position:-350px -24px;}

#navigation ul li ul li	a.personalhelp						{ width:80px; background-position:-439px 0;}
#navigation ul li ul li	a.personalhelp:hover,
#navigation ul li ul li.active a.personalhelp			{ background-position:-439px -24px;}

#navigation ul li ul li	a:hover										{ font-weight:normal;}

/* content */
#content																					{ margin:8px 0 30px 0; clear:both;}
#contentMain																			{ width:617px; margin-right:10px; padding:0 24px 0 0; float:left; overflow:hidden;}
#contentSub																				{ width:309px; float:left; overflow:hidden;}
.homepage #contentMain														{ width:641px; padding:0;}

/* call back classes */
#contentSub #contact h3														{ color:#002381; margin-bottom:.7em; font-size:1.3em; font-weight:normal;}
#contact .callme																	{ display:none; min-height:208px; position:relative;}
.domenabled #contact .callme											{ display:block;}
#contact .callme ol, #contact .callme ul					{ list-style:none; margin-left:0;}

/* footer */
#footer																						{ color:#7d7d7d; clear:both; margin-bottom:30px; font-size:.915em}
#footer ul																				{ list-style:none; overflow:hidden; margin-left:8px;}
#footer ul li																			{ float:left; border-left:1px solid #ccc; padding:0 8px;}
#footer ul li:first-child													{ border-left:none;}

/* clearfix */
div.block:after 																	{ display:block; height:0; visibility: hidden; clear:both; content: ".";}
#container:after,
.homepage #content:after,
.clearfix:after 																	{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix			 																		{ display: block;}
	/* Regular clearing- apply to column that should drop below previous ones. */
	.clear 																					{ clear:both;}
