	.pagecontent {background: url(/images/pagemiddle.png) repeat-y; margin:0px;padding-left:20px;width:1024px;}
	.pagecontent {background: url(/images/transmid.png) -2px 0px repeat-y; margin:0px;padding-left:20px;width:1024px;} 

	.dbox {background: url(/images/bodymiddle.png) repeat-y; width:794px; padding:0px;min-height:410px;}
	.box {background: url(/images/transbodymiddle.png) repeat-y; width:794px; padding:0px;min-height:410px;}
	.minbox {background: url(/images/transbodymiddle.png) repeat-y; width:794px; padding:0px;smin-height:410px;}
	.dboxtop {background: url(/images/bodymiddle.png) repeat-y; width:794px; padding:0px;min-height:40px;}
	.boxtop {background: url(/images/transbodymiddle.png) repeat-y; width:794px; padding:0px;min-height:40px;}
	.boxtop .padded {padding:0px 20px 0px 15px;}
	.topbox {background:url(/images/transbody-top.png) left -2px no-repeat; height:14px;width:794px;}
	.cleft {sbackground:inherit;min-height:400px;margin-left:1px;width:200px;margin-top:0px;}
	.ccontent {float:right;width:813px;min-height:450px; margin-top:0px}
	.advert {background:url(/images/ad.png) 0px bottom no-repeat; width:200px; min-height:110px;margin:0px; padding:0px;margin-bottom:20px;}
	.advert div {padding-left:15px;}
	
	.bottom {
		background:url(/images/bottom.png) -1px 0px no-repeat;
		height:100px;
		width:794px;
		padding:14px 0px 10px 20px;
		margin-top:-10px;
	}
	
	.ad {
		background:url(/images/ad.png) 1px bottom no-repeat; 
		width:200px; 
		min-height:100px;
		margin:0px;
		padding:0px;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	.ad div {
		padding-left:15px;
		padding-right:10px;
	}
	.ad span {
		position:relative;
		height:13px;
		top:-15px; 
		width:175px;
		padding:15px;
		padding-top:10px;
		margin-bottom:-15px;
		background:url(/images/headerww.png) left -7px no-repeat;
		display:block;
		font-weight:bold;
		xcolor:#006ab1;
	}
	
	.header {background:url(/images/pageheader-5.png) left 0px no-repeat; width:1050px; height:165px;}
	.header {background:url(/images/pageheader-6.png) left 0px no-repeat; width:1050px; height:165px;}
	.padded {padding:20px;padding-top:5px;padding-bottom:5px;}

	.mainmenu {
		position:relative;
		left:496px;
		top:65px;
		width:520px;
	}
	
	.mainmenu table {
		width:100%;
	}
	
	.topleft {
		position:relative;
		left:34px;
		top:92px;
		width:180px;
		xcolor:#006ab1;
	}

	.crumbs {padding-top:70px;padding-left:315px;}
	.crumbs a {display:inline-block;float:left;margin-left:-26px;background:url(/images/crumbie.png) no-repeat; width:117px; height:24px;padding-left:18px;padding-top:6px;}
	.crumbs a:hover {background:url(/images/crumbhover.png) no-repeat; }
	.crumbs span {display:inline-block;float:left;margin-left:-26px; height:24px;padding-left:18px;padding-top:6px; color:#006ab1;44f; font-size:12pt; font-weight:bold}
	
	.crumbs a.long {display:inline-block;float:left;margin-left:-26px;background:url(/images/crumbielong.png) no-repeat; width:241px; height:24px;padding-left:18px;padding-top:6px;}
	.crumbs a.long:hover {background:url(/images/crumbielonghover.png) no-repeat; }
	.crumbs span.long {display:inline-block;float:left;margin-left:-26px; height:24px;padding-left:18px;padding-top:6px; color:#006ab1;44f; font-size:12pt; font-weight:bold}
	
	.search {
		position:relative;
		margin-left:864px;
		top:-10px;
		width:140px;
	}
	
	.pic {
		display:block;float:left;width:164px;height:78px;dborder:1px solid #f3f3f3;margin-left:0px;
		background-color:black;
		color:white;
	}
	
	a.pic:hover div {padding-left:5px;padding-top:5px;}
	a.pic:hover span {padding-left:5px;padding-top:4px;}
	
	a.pic:hover {background-position: 1px -77px;cursor:pointer;}
	
	
	.pic1 {background:url(/images/indus1.png) no-repeat;}
	.pic2 {background:url(/images/indus2.png) no-repeat;}
	.pic3 {background:url(/images/indus3.png) no-repeat;}
	
	.pic div {
		padding:4px 2px 2px 2px;
		height:13px;
		text-align:center;
		font-weight:bold;
	}
	
	.pic span {
		display:inline-block; 
		width: 142px;
		text-align:center;
		color:white;
		font-weight:bold;
		padding:4px 0px 4px 4px;
	}
	
	.zoekhulp {
		width:129px;
		text-align:center;
		display:block;
		height:20p;
	}
	
	.zoekhulp:hover {
		background-color:#ddd;
		cursor:pointer;
	}
	
	.assortiment {
		display:block;
		float:left;
		width:251px;
		height:39px;
		padding-top:300px;
		color:white;
		sfont-weight:bold;
		font-size:22px;
		text-align:center;
		dmargin-left:3px;
		dmargin-right:3px;
	}
	
	a.assortiment:hover {
		background-position:0px -334px;
		padding-top:301px;
		padding-left:2px;
		height:38px;
		width:249px;
		cursor:pointer;
	}
	.ass3 {
		background:url(/images/ass-reiniging.png) 0px 0px  no-repeat;
	}
	
	.ass1 {
		background:url(/images/ass-industrieel.png) 0px 0px  no-repeat;
	}
	
	.ass2 {
		background:url(/images/ass-laboratorium.png) 0px 0px  no-repeat;
	}
	
	.results {
		background-color:white;min-height:418px;width:755px;
		smargin-bottom:-10px;
	}
	
	.results a {
		display:block;
		width:752px;
		height:15px;
		border-bottom:1px solid #eee;
		padding-top:3px;
		padding-left:3px;
	}
	
	.results a:hover {
		background-color:#ddd;
		cursor:pointer;
	}
	
	.topresults {
		background:url(/images/topresults.png) no-repeat;
		height:5px;
		width:755px;
	}
	
	.bottomresults {
		background:url(/images/bottomresults.png) no-repeat;
		height:5px;
		width:755px;
	}
	
	table.orderproduct {
		border-collapse:collapse;
		width:600px;
	}
	
	
	tr.orderproduct td {
		dbackground-color:#eee;
		dborder-top:7px solid #dbdbdb;
	}
	
	.private {
		display:block;
		float:right; 
		width:114px; 
		height:100px;
		background:url(/images/bulb.png) no-repeat;
		padding-left:130px;
	}
	
	a.private:hover {
		background:url(/images/bulb_on.png) no-repeat;
	}
	
	a.picturelink{
		display:inline-block;
		width:250px;
		height:100px;
	}
	
	a.picturelink:hover{
		background: url(/images/picturehover.png) left center repeat-y;
	}
	
	a.picturelink img {
		padding:5px;
		height:90px;
	}

	a.link {
		display:inline-block;
		border-bottom:1px dashed #448;
	}
	
html {
	font-family: Arial;
	font-size: 9pt;
	color: #224;
	margin-top:-10px;
}

body {
	font-size: 9pt;
	color: #224;
	line-height:16px;
	dbackground-color:#ccc;
}

.body {
	font-size: 9pt;
	color: #224;
	background-color:#c0cad6;
	background:url(/images/bg.gif) left -1800px repeat-x;
	background-color:white;#626262;
	line-height:16px;
}

td {
	font-size: 9pt;
	color: #224;
}

a {
	text-decoration:none; 
	color: #224; 
	display: inline;
}

img {
	border:none;
}

.page {
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	width:1020px;

}

.logo {
	width:65px;
	height:65px;
	background: url(/images/outline/1x1.png) no-repeat;
	float:left;
}

.logo {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/outline/globe-1.png', sizingMethod='image');
}

.topper {
	height:65px;
}

.footer {
	margin-top:0px;
	margin-left:10px;
	padding-top:5px;
	color:#888;
	width:100%;
	sborder-top:1px solid #ddf;
}

.footer span{
	float:right;
}

.footer a{
	color:#888;
}

html>body .logo {background: url(/images/outline/globe-1.png) no-repeat;margin-left:16px}

.menu {
	margin-top: -10px;
	height:17px;
	padding-left:400px;
	display:none;
}

.menu a {
	padding-left:13px;
	padding-right:8px;
	padding-top:2px;
	height:25px;
}

.menu a:hover {
	background: url(/images/site/arrow.gif) no-repeat;
}

.submenu a.promotie  {
	padding:10px 5px 0px 15px;
	border-bottom:1px solid white;
	display:block;
	height:100px;
	width:167px;
}

.submenu a.promotie:hover  {

	background: url(/images/promo-200.gif) -1px -30px no-repeat;
}

.content {
	padding-top:20px;
	padding-bottom:20px;
}

.content a:hover{color:#4d6dad;#00d}

.cmscontents {
	margin-left:220px;
}

.main {
	margin-top:-3px;
	margin-bottom:-3px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	background: url(/images/bg700m.png) 0px bottom repeat-y;
	min-height:460px;
	width:780px;
}

.left {
	float:left;
	margin-left:10px;
}

.submenu {
	width: 200px;color:#224;
	background:url(/images/menu.png) 0px bottom no-repeat;
	background:url(/images/boxbg.gif) 0px bottom repeat-y;
	
}
.submenu a {
	display:block;
	width:175px;
	padding-left:13px;
	padding-top:5px;
	height:20px;
	border-bottom:1px dotted #bbd;
}

.submenu a:hover {
	color:#000;
	background-color:#d7e5f0;
	background: url(/images/promo-200.gif) -1px -30px no-repeat;
}

.adminmenu a {
	background:url(/images/arrow.gif) 95% center no-repeat;
	padding-left:0px;
	margin-left:0px;
	width:178px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}

.adminmenu a:hover{
    background:url(/images/arrow.gif) 95% center no-repeat;
    background-color:#fafafa;
}

.assink {
    color:#090;
    line-height:20px;
    font-weight: bold;
}

.solutions {
    color:#006ab1;009;
    line-height:20px;
    font-weight: bold;
}

.ca a {
}

.ca a:hover {
}

.h a {
	display:block;
	padding-left:0px;
	height:18px;
}


.black a:hover {
	color:#222;
}

.menuselected{
	background: url(/images/site/arrow.gif) no-repeat;
}

.contents {
	margin-left:220px;
	width: 710px;
	min-height:460px;
}

.cms a {
	text-decoration:none; 
	color: #924;
}

.pscreen {
	min-height:350px;width:735px; border:1px solid #bbe;#4d6dad;#999; padding:20px 10px 10px 10px;margin-bottom:3px;
}

.pscreen a:hover{
	background-color:#ddd;
}

.cscreen {
	margin-top:-1px;min-height:200px;width:755px; border:1px solid #bbb; background-color:#f0f0f0;eaeaea; padding-left:5px;spadding:20px 10px 10px 10px;margin-bottom:3px;
}

.u input  {
	padding-left:4px;
	font-family: Arial;
	font-size: 9pt;
}

html>body input,textarea,select { 
	padding-left:4px;
	font-size: 9pt;
	font-family: Arial;
}

.file {
	border:none;
}

.tab { 
	display:inline-block;
	padding-top:3px;
	background: url(/images/button100w.png) no-repeat;
	height:19px;
	width:100px;
	color:#222;white;
	cursor:pointer;
	text-align:center;
	border:none;
}

.tabselected {
	background: url(/images/button100w-i.png) no-repeat;
	display:inline-block;
	padding-top:3px;
	height:19px;
	width:100px;
	color:#222;white;
	cursor:pointer;
	text-align:center;
	border:none;
}

.tabright {
	float:right; 
	display:inline-block;
	padding-top:3px;
	background: url(/images/button100.png) no-repeat;
	height:20px;
	width:100px;
	color:white;
	cursor:pointer;
	text-align:center;
	border:none;
}

.tab:hover {
	cursor:pointer;
}

.tabright:hover {
	background-color:#ddd; 
	cursor:pointer;
}

.selector {
	text-decoration: none;
	display:inline-block;
	padding-top:5px;
	width:23px;
	height:18px;
	border:1px solid #bbe;
	color:#4d6dad;
	margin-bottom:4px;
	text-align:center;
	border:1px solid #bbb;
	background-color:white;
	color: #888;
}

.selectorsmall {
	text-decoration: none;
	display:inline-block;
	margin-top:-3px;
	width:18px;
	height:18px;
	border:1px solid #bbb;
	background-color:white;
	color: #888;
	margin-bottom:4px;
	text-align:center;
	margin-right:1px;
}

.selectorsmall_on {
	text-decoration: none;
	display:inline-block;
	margin-top:-3px;
	width:18px;
	height:18px;
	border:1px solid #bbe;
	margin-bottom:4px;
	text-align:center;
	margin-right:1px;
	background-color:#4d6dad;
	color:white;
}

a.selectorsmall:hover {
	background-color:#4d6dad;
	color:white;
}

.selectorbutton {
	text-decoration: none;
	display:inline-block;
	padding-top:5px;
	width:43px;
	height:18px;
	border:1px solid #4d6dad;
	color:#4d6dad;
	margin-bottom:4px;
	text-align:center;
}

.cselected {
	text-decoration: none;
	display:inline-block;
	padding-top:5px;
	width:23px;
	height:18px;
	border:1px solid #4d6dad;
	background-color:#4d6dad;
	color:white;
	margin-bottom:4px;
	text-align:center;
}
.w100 {
	width:88px;
	margin:0px;
	text-align:center;
}
.bar {
	display:inline-block;
	color:#006ab1;5a77b2;#dde;
	width:90px;
	height:38px;
	text-align:center;
	font-weight:bold;
	background: url(/images/bbgass.png) 0px 0px no-repeat;
	margin:0px;
	padding:0px;
	margin-top:5px;
	width:100%;	
}

.barnone {
	background: url(/images/bbgass.png) -2px 0px no-repeat;
}

.selected {
	background: url(/images/green-hover.png) -10px 0px no-repeat;color:white;
}

.bar span {
	display:inline-block;
	margin-top:10px;
	cursor:pointer;
}

a.bar:hover {
	background: url(/images/green-hover.png) -10px 0px no-repeat;color:white;
}

.big {
	font-size:13pt; 
	font-weight:bold;
}

.eborder td {
	border:1px dashed #ddd;
}

.enoborder {
	border:none;
}

.red {
	background-color:#eee;
}

.bes {
	background-position:0px -110px; 
	height:25px;
}

div.tablist {
	margin:0 0 0 0;
	padding:0;
	border-bottom:1px solid #ccc;
}

ul.tabs {list-style:none;margin:0 0 0 0;padding:0;}
html>body ul.tabs {height:28px;}
ul.tabs:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.tabs {display:inline-block;}
* html ul.tabs {height:27px;}
ul.tabs {display: block;}

ul.tabs li {list-style:none;float:left;margin: 6px 4px 0 0;padding: 0px 0 0 9px;background:url(/images/tabs/tl.gif) no-repeat left top;font-size:12px;font-weight:bold}
ul.tabs li a {display:block;float:left;padding:4px 9px 2px 0;background:url(/images/tabs/tr.gif) no-repeat right top;}
ul.tabs li a:link, ul.tabs li a:visited {color:#333;text-decoration:none;}
ul.tabs li a:hover, ul.tabs li a:active {color:#333;text-decoration:none;}
ul.tabs li.on {position:relative;z-index:2;margin-bottom:-1px;background-image:url(/images/tabs/sel-tl.gif);}
ul.tabs li.on a {padding-bottom:3px;background-image:url(/images/tabs/sel-tr.gif);color:#000 !important;}

div.rb {
	sfloat:right;
	margin-right: 7px;
	margin-top:15px;
	margin-left:7px;
	background:url(/images/sr.png) top right no-repeat;
	padding-right:9px;
	height:28px;
	width:124px;
	position:relative;
}

div.rb label {
	background:url(/images/sl.png) no-repeat; 
	width:28px;
	display:block; 
	height:20px;
	float:left;
}

div.rb input {
	outline:none;
	background:url(/images/sm.png) 0px 0px repeat-x;
	overflow:hidden; 
	width:101px;
	height:16px;
	border:none;
	padding-top:2px;
	color:#888;
	margin-left:20px;
	float:left;
}

div.sb {
	float:left;
	margin-right: 10px;
	margin-top:3px;
	background:url(/images/sr.png) top right no-repeat;
	padding-right:9px;
	height:22px;
	width:154px;
	position:relative;
}

div.sb label {
	background:url(/images/sl.png) no-repeat; 
	width:28px;
	display:block; 
	height:30px;
	float:left;
}

div.sb input {
	outline:none;
	background:url(/images/sm.png) 0px 0px repeat-x;
	overflow:hidden; 
	width:131px;
	height:20px;
	border:none;
	padding-top:3px;
	color:#888;
	margin-left:20px;
	float:left;
}

div.sbbox {
	width:715px;
	height:30px;
	padding:15px;
	background-color:#eee;
	border:1px solid #ccc;
}

div.sbbox span {
	display:inline-block;
	width:140px;
	dtext-align:right;
	float:left;
	padding-top:5px;
	margin-right:20px;
}

a.promo {
	background: url(/images/promo.gif) 0px bottom;
	width:173px;
	height:140px;
	display:inline-block;
	margin-right:8px;
	padding:7px;
	float:left;
}

a.promo span.image {
	display:block;
	padding-top:10px;
	width:100%;
	height:65px;
	text-align:center;
}

a.promo:hover {
	background: url(/images/promo-inv.gif) 0px bottom;
	color:#222244;
}

a.shop {
	background:url(/images/arrow.gif) 95% center no-repeat;
	ssborder-bottom:1px solid white;
	padding-left:0px;
	margin-left:0px;
	width:178px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

a.shop:hover{
	background:url(/images/transhover.png) 95% center no-repeat;
	dbackground-color:#fafafa;
}

.ass {
	background: url(/images/pbottom.gif) 0px bottom;
	width:187px;
	height:148px;
	display:inline;float:left;margin-right:10px;
}

.asscontent {
	background: url(/images/ptop.gif) 0px top;
	width:166px;
	height:124px;
	padding:10px;
}

f.input,f.textarea {
	border:none;
	border-bottom:1px dotted #88a;
}

input,textarea {
	border:1px solid #bbe;
}


.button {
	background: url(/images/button5.png) 0px 1px no-repeat;
	display:inline-block;
	height:27px;
	width:133px;
	color:#222;white;
	cursor:pointer;
	text-align:center;
	border:none;
}

.button:hover {
	background: url(/images/button5-i.png) left 1px no-repeat;
}
a.button {
	padding-top:5px;
}

.button2 {
	background: url(/images/button5.png) 0px 1px no-repeat;
	display:inline-block;
	height:27px;
	width:133px;
	color:#222;white;
	cursor:pointer;
	text-align:center;
	border:none;
}

a.button2 {
	padding-top:5px;
}

.button2:hover {
	dcolor:white;
	background: url(/images/button5-i.png) left 0px no-repeat;
}

.title {
	font-size: 22px;
	display:block;
	margin-top:14px;
	margin-bottom:20px;
	line-height:22px;
}

.product {
	display:block;
	width:100%;
	height:15px;
	border-bottom:1px dotted #eee;
	padding-top:3px;
}

.product span {
	cursor:pointer;
	display:inline-block;
}

.d1 {
	dbackground-color:#e0e0e0;#fafcff;
	border-bottom:none;
}

.d0 {
	background-color:#ececec;
	border-bottom:none;
}

.adminproduct {
	display:block;
	width:100%;
	height:20px;
	border-bottom:1px dotted #eee;
	padding-top:3px;
}

a.product:hover {
	background-color:#e0e0e0;#fff;5a77b2;#d7e5f0;
	dcolor:white;#222244;
}

a.adminproduct:hover, tr.adminproduct:hover {
	background-color:#d7e5f0;
	color:#222244;
}

.graph {
	display:block;
	width:760px;
	height:15px;
	border-bottom:1px dotted #eee;
	padding-top:3px;
}

a.terug {
	background:url(/images/terug.png) no-repeat;
	display:inline-block;
	width:90px;
	color:white;
	height:25px;
	text-align:center;
	padding-top:6px;
	float:right;
}

a.terug:hover {color:white;}

.pages {
	display:inline-block;
	color:#555;4d6dad;
	text-align: center; 
	width:230px;
	padding-top:6px;
	padding-bottom:6px;
}

.uzocht {
	float:left;
	width:260px;
}

.uzocht div {
	margin-top:25px;
}