*									{ margin: 0; padding: 0; }
html, body							{ height: 100%; }
table								{ border-collapse: collapse; }
p									{ padding:7px 0px; }
body,form,img {
	border:0;
	margin:0;
	padding:0;
}
h1 {margin:0px;padding:0px;background-color: transparent; color: #FFFFFF; font-size: 14px; }
h2 {margin:0px;padding:0px;text-decoration:none;font-size:11px;}
h3 {margin:0px;padding:0px;}
h3.header{font-weight:bold; font-size:16px; color:#fff;}
h4 {margin:0px;padding:0px;font-size:11px;}
ul {list-style:none;padding:0px;margin:0px;}
li {list-style:none;padding:0px;margin:0px;}
ul li {list-style:none;padding:0px;margin:0px;}
.clear	{ clear:both;}
a:active, a:focus	{ outline: 0; }

body, table, textarea, select {
	color:#495d68;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
}
body {
	background: #fff;
	text-align: center;
}
hr {
  display: none;
}
input {
	color:#495d68;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
input,textarea,select {
	color:#495d68;
	border:1px solid #A29E9F;
}
fieldset {
	border:1px solid #CCCCCC;
	padding: 10px;
}
legend {
	font-weight: bold;
}


a:link, a:visited {
	color:#495d68;
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	color:#666666;
	font-weight: bold;
	text-decoration:underline;
}
a.article_details:link, a.article_details:visited {
	color: #787878;
	font-size:10px;
}
a.article_order:link, a.article_order:visited {
	color:#003466;
	font-size:10px;
}

@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'TitilliumMaps26L';
	src: url('../js/font/TitilliumMaps26L.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'TitilliumMaps26L';
	src: url(//:) format('no404'), url('../js/font/TitilliumMaps26L.ttf') format('truetype'), url('../js/font/TitilliumMaps26L.svg#webfont4ZxrL2g0') format('svg');
	font-weight: normal;
	font-style: normal;
}

#body {
	margin:0 auto;
	width:975px;
	position:relative;
	text-align: left;
}


.bold { font-weight:bold; }

#shoppingcart2 { position:absolute; background:url('../img/bg_shoppingcart.gif') no-repeat;height:38px;width:380px;top:41px;right:0;}

.articles {float:left; width:758px;}
.articledetail {float:left;width:152px;margin:15px 15px 0px 20px;display:inline}
.articledetail .buttons { clear:both; float:left; width:152px; height:30px; margin-top:2px;}
.articledetail .stock 	
{ 
	font-size:10px; height:30px;	
	float:left; width:85px; text-align:right;  line-height:30px;
}

.articledetail .articlenr { clear:both; float:left; width:65px; line-height:30px; height:30px; font-size:11px; }
.articledetail .line	{ clear:both;} 
.articledetail .article_details	{ display:block; float:left; width:75px; height:30px; background:url('../img/bt_nl_details.gif'); text-indent:-9999px;}
.articledetail .article_order	{ display:block; float:left; width:75px; height:30px; background:url('../img/bt_nl_order.gif'); text-indent:-9999px;}
.articledetail h2 a {color:#495d68; font-size:12px; padding:5px 0; display:block;}
.articledetail .price			{ text-align:right; color:#495d68; font-size:14px; padding:0 0 8px 0;}
.articledetail .price .old 		{ font-size:11px; text-decoration:line-through; color:#f00;}
.articledetail .price .bold		{ }
.articledetail .amount			{ text-align:right; color:#495d68; font-size:10px; margin-right:3px; line-height:18px; font-style:italic;}
.groupdetail {float:left;width:152px;margin:20px 10px 0px 23px;display:inline;}
.groupdetail h2 { color:#495d68; font-size:12px; line-height:20px; padding:5px 0;}
.groupdetail .buttons {background:url(../img/bg_article_bottom.gif) no-repeat;width:152px;height:20px;}
.groupdetail .line { background:#dedede; margin:5px 0px;}

.radiowrapper.error { border: 1px solid #F89820;}

.paging				{ color:#fff; }
.paging a			{ color:#fff; font-weight:normal; }
.paging a:hover		{ color:#f6d533; font-weight:normal; }
.paging .showall 	{ color:#fff !important; font-weight:normal; }
.paging .showall:hover		{ color:#f6d533 !important;}
.paging img			{ vertical-align:middle;}

.breadcrumb 		{ float:left; margin:5px 0px 0px 0px; color:#f39700; font-size:11px; line-height:40px;}
.breadcrumb a 		{ color:#495d68; font-weight:normal;}
.breadcrumb .sep	{ color:#495d68; }

.paging .page{text-decoration:underline;}
.paging .page:hover	{color:#fff !important;}
.paging.yellow .page{color:#333333 !important;}
table.checkout {
	background:#6d7f88;color:#FFFFFF;
	line-height:26px;font-weight:bold;
	text-transform:uppercase;
}
input.checkout {
	font-weight:bold;
	height:20px;
	border:0px;
}

.loading {text-align:center;margin:20px;}

div.header a				{ display:block; }
#menu 						{ float: left; margin:0; width: 190px; position:relative; z-index:0; font-size:12px;}
#menu ul					{ background:#6d7f88; list-style:none outside; }
#menu .content				{ margin:0; border-top:1px solid #fff;}
#menu .title				{ color:#fff; display:block;  }
#menu li					{ float:left; width:190px; }
#menu li a					{ background:url('../img/bg_menu_cat1.gif') no-repeat top right #6d7f88; padding:5px 20px; font-weight:normal; border-bottom:1px solid #fff; line-height:20px; }
#menu li a img				{ margin-right:5px; vertical-align:middle;}
#menu li.act a				{ background:url('../img/bg_menu_cat1on.gif') no-repeat top right #f39700;; }
#menu li.act li a			{ padding-right:5px; background:#a4aeb3;}
#menu li.act li.act li a	{ padding-right:5px; background:#e8ebec; color:#495d68;}
#menu li.act li.act li.act li.act a { font-weight:bold;}

#menu .button 			{ background:#495e69; margin:0; padding-left:20px; line-height:31px; border-bottom:1px solid #fff; font-family:'TitilliumMaps26L', Arial; font-size:14px; }
#menu .button.yellow 	{ background:#f39800; }
#menu .button a 		{ color:#fff; font-weight:bold; display:block;}
#menu .button.yellow a 	{ color:#fff;}

#menu .clientinfo {
	background-color:#eee;
}

#menu .clientinfotext{
	width:170px;
	margin-left:20px;
	line-height:21px;
}

#webshop 		{}

.noborder {border:0px;}

#offer{
	margin-left:6px;
}

div.line {
	background:#DEDEDE;
	height:1px;
}
.printOnly {display:none}

#toparticle {
	float:left;background:url(../img/bg_block.gif);
	width:505px;height:187px;
}
#toparticle #container_specialoffer {float:left;width:302px;height:180px;}
#toparticle #bigarticle {
	float:left;background-position:center;background-repeat:no-repeat;
	width:302px;height:180px;
	overflow:hidden;font-weight:bold;
}
#bigarticle a:link, #bigarticle a:visited, #bigarticle a:hover {color:#ffffff;text-decoration:none}
#bigarticle .overlaywhite {
	margin-left:5px;background:#ffffff;
	filter:alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;
	margin-top:-71px;height:30px;
}
#bigarticle .overlaywhitetext {
	margin-left:15px;font-size:13px;
	color:#26393D;line-height:30px;
	margin-top:-30px;height:30px;
}
#bigarticle .overlayblue {
	margin-left:5px;
	background:#003466;filter:alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;
	margin-top:0px;height:20px;
}
#bigarticle .overlaybluetext {
	color: black;
	height:20px;
	margin:0 5px 0 0;
	line-height:20px;
	text-align:right;
}
#articlelisting {
	float:left;font-weight:bold;
}
#articlelisting #margin {
	margin:36px 5px 0px 10px;
}
#articlelisting #item {line-height:22px;}

.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}

div.line {
	background-image:url(../img/spacer.gif);
	background-color:#ADADAD;
	height:1px;
}

input.radio { border:0; }

#button, .button{
	cursor:pointer;
}

.bg_button{
	background:url("../img/bg_button.gif") no-repeat;
	margin-left:6px;
	height:38px;
	cursor:pointer;
}

.bg_button_position{
	height:22px;
	margin:11px 0 0 32px;
	width:180px;
	cursor:pointer;
	float:left; display:inline;
}

.synoniemen						{ padding:5px 0px; border-top:solid 1px #DEDEDE; text-align: left; font-size:11px;}
.synoniemen a:link , .synoniemen a:visited { font-weight: normal;  }


.headeroptions 					{ float:left; width:760px; margin:0 0 0 25px; position:relative; display:inline;}
.ho-container					{ float:left; width:575px;}

.headeroptions .btn			{ display:inline; float:left; background:#e8ebec;  height:45px; width:180px; margin-right:10px;
								  text-align:center; font-size:18px; color:#fff; line-height:45px; font-family:'TitilliumMaps26L', Arial;} 
.headeroptions .btn. first	{ width:185px;}
.headeroptions .btn a       { display:block; font-weight:normal; }
.block_search 				{ background:url('../img/bg_search.jpg') no-repeat; float:left; width:185px; height:45px;}
.block_search input { background:transparent; margin:17px 0 0 31px; width:103px; border:0px; float:left; }
.block_search .button { display:block; text-indent:-9999px; float:left; width:20px; height:20px; margin:14px 0 0 0;  }

.banner							{ margin-top:20px; text-align:center; }

.block_newsletter				{ background:url('../img/bg_nl_newsletter.jpg') no-repeat right; width:190px; height:117px; margin-top:20px; }
.block_newsletter .input		{ }
.block_newsletter .text			{ float:left; display:inline; width:124px; margin:0; margin:8px 0 0 10px; color:#777777;  }
.block_newsletter .text.errormessage { color:#ff0000;  }
.block_newsletter .checkbox		{ float:left; display:inline; width:15px; margin:8px 0 0 18px;  }
.block_newsletter .checkbox	input	{ border:0; }
.block_newsletter .inputnewsletter	{ background:transparent; float:left; margin:56px 0 0 26px; width:99px; display:inline; border:0; }
.block_newsletter .submit		{ display:block; float:left; width:20px; height:20px; margin:52px 0 0 22px; text-indent:-9999px;}
.block_newsletter .inputnewsletter.error	{ color:#ff0000;}
.newsletter-result				{ color:#c00; text-align:center; font-size:10px;}

.newsletter_banner				{ width:190px; margin-top:20px;}

.language			{ position:absolute; top:0px; right:20px; width:240px; }
.language .label	{ display:block; float:left; width:135px; color:#fff; font-size:10px; line-height:20px; }
.language a			{ display:block; float:left; width:30px; text-align:center; line-height:20px; background:#003466; font-weight:normal; font-size:10px; color:#fff; margin:0 0 0 3px; text-decoration:none;}
.language a:hover	{ font-weight:normal; color:#fff; text-decoration:none; }
.language a.active	{ background:#cccccc; color:#003466;}
.language a.active:hover	{ color:#003466; }

a.btnShowAll		{ text-decoration:underline; color:#fff !important;}
.topbanner 		{ float:left; width:720px; margin-top:20px; }

#content			{ float:left; width:760px; margin-left:25px;}
#content .intro		{ color:#495d68; font-size:11px; padding:20px; line-height:20px;}

.filialen			{ margin:0px 14px; line-height:20px;}
.filialen ul		{ list-style:none outside;}
.filialen li		{ border-bottom:1px solid #cecece;}

.fl					{ float:left; }
.fr					{ float:right; }

.addtoshop_out{
		display:none;
		position:absolute;
		z-index:99999;
		background-color:#ffffff;
		border:1px solid #000000;
        left:400px;
}
.addtoshop_in{
    background-color:#ffffff;
    text-align:center;
}

.bestel_link a { text-decoration:underline;}


/* nieuwe tabel look */

.content					{ margin:20px;}
.content-table				{} 
.content-table .head		{ background:#495d68; border-bottom:1px solid #e8ebec; height:30px; }
.content-table .header		{ font-family:'TitilliumMaps26L', Arial; line-height:30px; float:left; }
.content-table .border		{ background:#e8ebec;}
.content-table .top			{ border-top:1px solid #e8ebec; height:1px; padding-top:20px;}
.content-table .bottom		{ border-bottom:1px solid #e8ebec; height:1px; padding-top:20px;}
.content-table .account.bottom		{ padding:0;}

/* SUBITEMS IN PAGE.ASP */

.subitems		{ border-top:1px solid #C9CAC9; margin:20px; width:710px;}
.subitems li	{ border-bottom:1px solid #C9CAC9; padding:5px 0;}
.subitems li li	{ border:0; padding:0;}
.subitem		{ display:block; }

.backlink		{ display:block; float:right;}
.order-button	{ margin-left:1px;}
.back-button	{ font-weight:normal !important; line-height:30px; text-decoration:underline !important; font-size:12px;}

#stockwarning	{ color:#fff; font-size:10px; font-style:italic; float:left; margin-left: 29px; display:none; }  
.btn_continue	{ float:right;  } 


.spidermatrix	{ list-style:none outside; margin:10px; border-top:1px solid #C9CAC9;}
.spidermatrix li	{ line-height:16px; border-bottom:1px solid #C9CAC9 !important; padding:5px 0 !important;}
.spidermatrix .a	{ display:block; color:#495D68; font-weight:bold; text-decoration:none;}
.spidermatrix .details	{ display:none;}


/* SMARTERBYNATURE */
.articletext		{ float:left; width:320px;  }
.nature				{ background:url(../img/bg_nature.gif) no-repeat 0 0; width:136px; height:78px; float:right; font-size:14px; font-weight:bold;
						line-height:16px; color:#fff; cursor:pointer; position:relative; }
.block_co2			{ width:60px; float:left; margin:10px 0 0 10px;  }
.block_h2o			{ width:60px; float:left; margin:18px 0 0 0px;  }
.label_co2			{ width:40px; margin-left:10px; }
.value_co2			{ float:left; width:55px; text-align:center; }
.label_h2o			{ width:40px; margin-left:15px; }
.value_h2o			{ float:left; width:60px; text-align:center; }
.infobox			{ color: #495D68; display:none; font-size: 12px; background:#e8ebec; position:absolute; top:30px; right:100px; width:160px; padding:8px; font-weight:normal; text-align:left; }
.infobox a 			{ text-decoration:underline; }
.maintext			{ float:left; }
.smalltext			{ font-size: 10px; margin-top:5px; float:left; }

/* SOCIAL MEDIA */
.social_mediashop		{ background-color:#e8ebec; width:115px; height:30px; float:left; margin-left:190px; margin-right:87px;}
.social_mediashop a 	{ float:left; height:20px; width:20px; margin-right:6px; margin-top:7px; text-indent:-9999px;}
.twitter				{ background:url('../img/sprite_socialmedia.png') no-repeat 0px 0px; margin-left:10px;}
.facebook				{ background:url('../img/sprite_socialmedia.png') no-repeat -26px 0px; }
.linkedin				{ background:url('../img/sprite_socialmedia.png') no-repeat -52px 0px; }
.mailfriend				{ background:url('../img/sprite_socialmedia.png') no-repeat -78px 0px; display:block;}

