body {
	font-family:Tahoma, Geneva, sans-serif;
	color:#444545;
	font-size:14px;
}
* {
	margin:0;
	padding:0;
	list-style:none;
}
#map_canvas { 
height:300px;
width:350px;
float:right;
}
a {color:#444545;}
a img {border:0;}

div.currency {
float:right;
}


div.clear {
	width:1px;
	height:1px;
	font-size:1px; /* IE Fix */
	line-height:0px; /* IE Fix */
	clear:both;
}

h1 {
	line-height:normal;
	padding:20px 0 10px 0;
	font-weight:normal;
	font-size:26px;
}
#header h1 {padding:5px 0;}
h2 {
	padding:7px 0;
	margin:0 0 18px 0;
	line-height:normal;
	font-size:14px;
	border-bottom:1px solid #444545;
}
div.block h2 {
	padding:0;
	margin:0;
	border:0;
	font-weight:normal;
	font-size:20px;
}
h3 {
	line-height:44px;
	padding:20px 0 0 2px;
	margin:0 0 10px 0;
	border-bottom:1px solid #a1a2a2;
	font-weight:normal;
	font-size:25px;
}
#gradient{
	width:100%;
	background:url(images/header.gif) repeat-x;
	position:relative;
}
#gradient:after{height:0;clear:both;content:'';display:block;}
#top {
	width:966px;
	margin:0 auto;
	height:130px;
	padding:8px 0 0 0;
}
a.logo img {
	float:left;
	margin:10px 0 0 27px;
}
div.icons {
	float:right;
	width:376px;
}
div.icons p.email, div.icons p.call_nl, div.icons p.chat, div.icons p.call_us {
	float:left;
	width:122px;
	line-height:28px;
	margin:0 18px 0 0;
	padding:0 0 0 36px;
	font-size:15px;
}
div.icons p.email {
	background:url(images/icon_email.gif) no-repeat left;
	border-bottom:1px solid #eaecec;
}
div.icons p.chat {background:url(images/icon_chat.gif) no-repeat left;}
div.icons p.call_nl {
	background:url(images/icon_call_nl.gif) no-repeat left;
	border-bottom:1px solid #eaecec;
}
div.icons p.call_us {background:url(images/icon_call_us.gif) no-repeat left;}
div.icons p.call_nl, div.icons p.call_us {
	width:120px;
	padding:0 0 0 62px;
}
a.linknu {
	text-decoration:none;
}
#menu {
	background:#686868;
	height:43px;
	line-height:38px;
}
#menu ul {
	width:966px;
	margin:0 auto;
}
#menu li {
	display:inline;
	padding:0 25px 0 37px;
	font-size:20px;
}
#menu li a {
	color:#b9cd13;
	text-decoration:none;
}
#menu li a:hover {color:#fff;}
#header {
	background:url(images/header.jpg);
	width:441px;
	height:204px;
	margin:22px auto 0 auto;
	padding:24px 0 0 468px;
}
#header div.inhoud {
	background:url(images/header_inhoud.png);
	width:375px;
	line-height:145%;
	padding:0 24px 18px 24px;
	color:#000;
}
#container {
	width:909px;
	padding:0 0 35px 0;
	margin:0 auto;
}
div.spacer { 
clear: both; 
height: 10px; 
overflow: hidden;
}
div.block {
	float:left;
	background:#3e7faa;
	width:285px;
	line-height:150%;
	margin:22px 27px 0 0;
	color:#fff;
}
div.block div.padding {
	height:138px;
	padding:8px 27px 0 27px;
}
div.block p {color:#b9cd13;}
div.block ul {padding:8px 0;}
div.block li {
	background:url(images/list_image.gif) no-repeat 8px center;
	padding:1px 0 1px 27px;
	font-size:15px;
}
a.more_info {
	display:block;
	background:#eaecec;
	line-height:32px;
	padding:0 16px;
	text-align:right;
	color:#4986ae;
	text-decoration:none;
}
a.more_info:hover {text-decoration:underline;}
div.content {
	float:left;
	width:645px;
}
div.block2 {background:url(images/block2.gif) repeat-y left #f3f7f7;}
div.block2 ul.left {
	float:left;
	width:195px;
	line-height:212%;
	padding:5px 0 5px 9px;
	font-size:15px;
}
div.block2 ul.left li a {text-decoration:none;}
div.block2 ul.left li a:hover {color:#3e7faa;}
div.block2 div.inhoud {
	float:left;
	width:407px;overflow: hidden;
	line-height:160%;
	padding:15px 17px 10px 17px;
}
div.border {
	height:35px;
	margin:0 0 10px 0;
	border-bottom:1px solid #a1a2a2;
}
div.logos_small {background:#f3f7f7}
div.logos_small img {margin:12px 32px 12px 20px;}
div.colom_right {
	float:right;
	width:240px;
}
div.block_bg {
	background:#f3f7f7;
	line-height:135%;
	padding:5px 8px 12px 8px;
	font-size:13px;
	overflow: hidden;
}
div.block_bg img.ar {
	margin-top:5px;
	float: right;
}
div.body_bg img.alignleft {
	float: left;
	margin-right:5px;
}

div.block_bg p {
	font-family:Tahoma, Geneva, sans-serif;
}
.twtr-hd 
{ 
display: none;
}
.twtr-ft 
{ 
display: none; 
}
span.blue {color:#3e7faa;}
span.blue_small {
	color:#3e7faa;
	font-size:11px;
}
#submenu {
	float:left;
	width:194px;
	padding:32px 0 0 0;
	border-bottom:1px solid #daee33;
	overflow:hidden;
}
#submenu li {
	float:left;
	line-height:38px;
	border-top:1px solid #daee33;
	font-size:16px;
}
#submenu li a {
	display:block;
	width:184px;
	padding:0 0 0 10px;
	text-decoration:none;
	color:#848989;
}
#submenu li a:hover {
	background:#daee33;
	
}

a.subselect {
	background:#daee33;
	color:#000000;
}

a.subselect:hover {
	background:#daee33;
	text-decoration:underline;
}

div.body {
	float:right;
	width:662px;
	padding:0 22px 0 0;
}
div.body_bg {
	background:#f3f7f7;
	line-height:165%;
	padding:18px 57px 35px 25px;
	overflow: hidden;
}
img.margin {margin:0 26px 15px 0;}
img.ondermargin {margin:0 0 15px 0;}
img.rechts {float:right; margin:0 26px 0 20px;}
div.product {
	float:left;
	background:#fff;
	width:256px;
	line-height:155%;
	margin:22px 0 10px 32px;
	padding:8px 0 0 0;
}
div.product p {
	background:url(images/icon_arrow.gif) no-repeat 12px 15px;
	line-height:50px;
	padding:0 0 0 54px;
	font-size:20px;
}
div.product div.padding {
	margin-bottom: 20px;
	padding:0 0 0 55px;
}
div.product a.price {
	display:block;
	background:url(images/icon_product.gif) no-repeat 211px center #eaecec;
	line-height:39px;
	padding:0 16px;
	color:#3e7faa;
	text-decoration:none;
}

#footer {
	width:100%;
	border-top:3px solid #f4f4f1;
}
#footer_inner {
	width:909px;
	line-height:140%;
	margin:0 auto;
	padding:15px 0 100px 0;
	overflow:hidden;
	color:#c2c5c5;
	font-size:12px;
}
#footer a {
	color:#c2c5c5;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;}
#footer ul {
	float:left;
	width:191px;
}
#footer li.title {
	padding:5px 0;
	font-size:14px;
}

