/* lay-out */
body {
	padding : 0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	background-image:url(/corp/images/pattern_arbouw.gif);
}

.pijllink{
	margin-right:0.5em;
	}
.clearboth{clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}

#logo{
	position:absolute;
}
/*18-05*/
#header{
	background-color:#FFF;
	border-bottom:solid 1px #dfdfdf;
	height:42px;
	text-align:right;
	color: #032a55;
	}

	html>body #header{height:41px;}

	#header ul{
		padding:0em 0em 0em 0em;
		margin:0em 0.5em 0em 0em;
		height:20px;
		}
		
	html>body #header ul{margin:0em 0.8em 0em 0em;	}
		
	#header ul li{
		padding:0.2em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		list-style:none;
		display:inline;
		border-right:solid 1px #032a55;
		height:14px;
	}
	#header ul li.nobrd{
		border-right:none;
	}

	#header a{
		padding:0em 1.2em 0em 1.2em;
		margin:0em 0em 0em 0em;
		}
/*18-05*/

#tabz{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	position:absolute;
	left:200px;
	top:20px;
	}

	#tabz ul{
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		}
	#tabz ul li{
		padding:0.em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		list-style:none;
		display:inline;
		}

#canvas0{
	position:relative;
	padding:0em 0em 0em 0em;
	margin:2.0em 0em 0em 0em;
	width:768px;
	line-height:150%;
}



#menu{
	posistion : relative;
	width:192px;
	padding:4.2em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	}
	#menu ul{
		width:192px;
		padding:0em 0em 0em 0em;
		}
	#menu ul li.brdbottom{
		background-image:url(/corp/images/bg_menuitem.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		}
/*18-05*/
#infobttn{
	padding:5.2em 0em 0em 1.8em;
	}
/*18-05*/

#content{
	position:absolute;
	left:192px;
	top:0px;
	width:579px;
	background-color:#fff;
	border:solid 1px #dfdfdf;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	z-index:0;
	}

	/*html>body #content{width:583px;z-index:0;}*/


.contenttext{
	padding:0em 1.6em 0em 1.6em;
	margin:0em 0em 0em 0em;

	}

	.contenttext h2{
		padding:0em 0em 0em 0em;
		margin:0.8em 0em 0em 0em;
	}

	/*.contenttext h2.nopdd{
		padding:0em 0em 0em 0em;
		margin:0.8em 0em 0em 0em;
	}*/



/*.contenttext td{
	padding:0em 0em 1.8em 0em;
	margin:0em 0em 0em 0em;
	line-height:150%;
	}*/
table.tblform td textarea {
	width : 21em;
	height : 5em;
}
table.tblform td textarea.high {
	height : 7em;
}

.contenttext table.tblform td{
	padding:0em 0em 0.8em 0.8em;
	margin:0em 0em 0em 0em;
	}

	.contenttext table.description{
		border:solid 1px #dfdfdf;
		margin-top:1.6em;
		}

	.contenttext table.description th{
		padding:0.4em 0em 0.4em 0.8em;
		margin:0em 0em 0em 0em;
		white-space:nowrap;
		}

	.contenttext table.description td{
		padding:0.4em 0em 0.4em 0.8em;
		margin:0em 0em 0em 0em;
		width:100%;
		}
		 .contenttext table.pub{background-color:#f7f7f7;}


	.contenttext table.bestellen{
		border:solid 1px #dfdfdf;
		margin-top:1.6em;		
		width:94%;
		background-color:#f7f7f7;
		}

		html>body .contenttext table.bestellen{width:100%;}

	.contenttext table.bestellen th{
		padding:0.4em 0em 0.4em 0.8em;
		margin:0em 0em 0em 0em;
		white-space:nowrap;
		font-weight:bold;
		}

	.contenttext table.bestellen td{
		padding:0.4em 0.4em 0.4em 0.8em;
		margin:0em 0em 0em 0em;
		text-align:left;
		}
		 .contenttext table.bestellen td.totaal {
			font-weight:bold;

		}
		td.number {
			text-align: right;
			font-weight: normal;
		}
		.required {
			color: #9D2222;
			width: 20px;
			text-align: center;
			vertical-align: middle;
		}
.contenttext ul{
		/*padding:0em 0em 0em 0em;*/
		margin:0.5em 0em 0.5em 0.5em;
		}

	.contenttext ul li{
		padding:0em 0em 0em 0.5em;
		/*margin:0em 0em 0em 0em;*/
		list-style:none;
		background-image:url(/corp/images/bullet_streepzwart.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		}

		html>body .contenttext ul{
			/*margin:0em 0em 0em 0em;*/
			padding:0.5em 0em 0.5em 0.5em;
			}

		html>body .contenttext ul li{
			padding:0em 0em 0em 0.5em;
			/*margin:0em 0em 0em 0em;*/
			list-style:none;
			background-image:url(/corp/images/bullet_streepzwart.gif);
			background-repeat:no-repeat;
			background-position:0px 5px;
			}


	.contenttext ul.nostreep li{
		background-image:none;
		/*padding:0em 0em 0em 0em;*/
		margin:0em 0em 0em -1.0em;
		}



.contenttext ul.sitemap{
		/*padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;*/
		margin-left:5px;
		}
	.contenttext ul.sitemap li{
		padding:0em 0em 0em 0.5em;
		/*margin:0em 0em 0em 0em;*/
		font-weight:bold;
		list-style:none;
		background-image:none;
		background-repeat:no-repeat;
		background-position:0px 5px;
		}

		.contenttext ul.sitemap ul{
				margin: 0px 0px 5px 5px;
				}
			.contenttext ul.sitemap ul li{
				padding:0em 0em 0em 0.5em;
				/*margin:0em 0em 0em 0em;*/
				font-weight:normal;
				list-style:none;
				background-image:url(/corp/images/bullet_streepzwart.gif);
				background-repeat:no-repeat;
				background-position:0px 5px;
				}

 .overzichtdetail{
	padding:1.6em 1.6em 1.6em 1.6em;
	margin:0em 0em 1.6em 0em;
	border-bottom:solid 1px #dfdfdf;
	}


#more{
	position:absolute;
	top:45px;
	left : 742px;
	/*width : 250px;*/
	height : 95%;
	margin: 0 0 0 1px;
	}
	#morebutton {
			position : absolute;
			left :-2px;
			top :0px;
			z-index:80;
			cursor:pointer;
			}
			#more .morerow {
                                margin : 0px 0px 0px 30px;
				padding : 19px 0px 16px 14px;
				height:100%;
				background-image:url(/corp/images/pattern_arbouw.gif);
				border-left:solid 0px #dfdfdf;
				width: 202px;
			}

#path0{
	/*border-top:solid 1px #dfdfdf;*/
	border-bottom:solid 1px #dfdfdf;
	padding:0.2em 0em 0.3em 1.6em;
	margin:0em 0em 0em 0em;
	/*color:#9d2222;*/
}

#path1{
	border-bottom:solid 1px #dfdfdf;
	padding:0.2em 0em 0.3em 1.6em;
	margin:0em 0em 0em 0em;
	/*color:#9d2222;*/
}

#aandacht{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	height:184px;
	width: 560px;
	}


#aandachtfoto{
	width:288px;
	float:left;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	height:184px;
	}
#aandachttext{
	float:left;
	width:280px;
	padding:1.2em 0em 0em 1.9em;
	margin:0em 0em 0em 0em;
	}
	html>body #aandachttext{width:268px;}

#categorie{
	position:relative;
	padding:1.5em 0em 0em 1.6em;
	margin:0em 0em 0em 0em;
        width: 561px;
	}

	#categorie img{
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		float:left;
		width:79px;
		}

	.cattxt{
		float:left;
		padding:0em 0em 0em 1.8em;
		margin:0em 0em 0em 0em;
		width:450px;
	}

	#categorie .clearboth{padding:16px 0px 0px 0px;}

#laatstenieuws{
	padding:0.8em 0em 0em 2.0em;
	margin:0em 0em 0em 0em;
	border-top:solid 1px #dfdfdf;
        width: 557px;
	}
	#laatstenieuws ul{
		padding:0.4em 0em 1.6em 0em;
		margin:0em 0em 0em 0em;
		}
	#laatstenieuws ul li{
		padding:0.em 1.6em 0em 1.6em;
		margin:0em 0em 0em 0em;
		list-style:none;
		background-image:url(/corp/images/pijl_link.gif);
		background-repeat:no-repeat;
		background-position:0px 3px;
	}
	html>body #laatstenieuws ul li {
		padding:0em 0em 0em 1.5em;
	}

#card{
	padding:2.0em 0em 0em 1.4em;
	margin:0em 0em 2.1em 0em;
	}

	#cardtop{
		background-image:url(/corp/images/topcard.gif);
		background-repeat:no-repeat;
		height:23px;
		padding:0.2em 0em 0em 0.7em;
		margin:0em 0em 0em 0em;
		font-weight:bold;
	}

	#cardtext{
		background-image:url(/corp/images/bgcardtext.gif);
		background-repeat:repeat-y;
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		}
		#cardtxtcont{
			padding:0.2em 0em 0.2em 0.7em;
			margin:0em 0em 0em 0em;
			width:540px;
			}

	#cardbottom{
		background-image:url(/corp/images/bottomcard.gif);
		background-repeat:no-repeat;
		height:23px;
		padding:0.2em 0em 0em 0.7em;
		margin:0em 0em 0em 0em;
	}
/*18-05*/
#funcs{
	padding:0.4em 0em 0em 1.7em;
	margin:0em 0em 0em 0em;
	border-top:solid 1px #dfdfdf;
	height:24px;
	position:relative;
	width: 560px;
	}
/*18-05*/
	#funcs ul{
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
	}
	#funcs ul li{
		padding:0.em 1.6em 0em 1.6em;
		margin:0em 0em 0em 0em;

		list-style:none;
		display:inline;
		background-image:url(/corp/images/pijl_link.gif);
		background-repeat:no-repeat;
		background-position:0px 3px;
	}
	html>body #funcs ul li {
			padding:0em 0em 0em 1.5em;
	}
#disclaimer{
	width:580px;
	position:absolute;
	top:30px;
	left:0px;
	padding:0em 0em 1.0em 0em;
	text-align:center;
}
	#disclaimer ul li{
		padding:0em 0em 0em 1.5em;
		margin:0em 0em 0em 0em;
		list-style:none;
		display:inline;
		background-image:none;
	}
	#disclaimer ul li a{
		padding:0em 1.5em 0em 0em;
	}

/*.zoeknav{
	padding:0.4em 0em 0em 1.3em;
	margin:0em 0em 0em 0em;
	border-top:solid 1px #dfdfdf;
	border-bottom:solid 1px #dfdfdf;
	height:24px;
	position:relative;
	}
	.zoeknav a{
		display:inline;
		padding-right:4px;
		padding-left:4px;
	}
	.vorige{padding-left:10px;}*/

/*18-05*/
#zoeknav{
	padding:1.6em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	height:24px;
	width:100%;
position:relative;
	
	}

	#zoeknav li{
		list-style:none; 
		background-image:none; 
		/*float:left;*/
		vertical-align:top;
		position:absolute;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1px;
		text-transform:lowercase;
		}

	/*#zoeknav li{width:33%;}
	html>body #zoeknav li{width:32%;}*/

	#zoeknav .link {
		border : none;
	}

	.vorige{left:0px;}
	.opnieuw{left:40%;}
	.volgende{right:0px;}
/*18-05*/

#zoek{
	padding:0em 0em 0em 0em;
	margin:0em 0em 1.8em 0.6em;
	width:189px;
	}

	#zoektop{
		background-image:url(/corp/images/topfabrikanten.gif);
		background-repeat:no-repeat;
		height:22px;
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
	}
	#zoektop h2{
			padding:0.4em 0em 0em 0.9em;
			margin:0em 0em 0em 0em;
			}

	#zoektext{
		background-image:url(/corp/images/bgzoektext.gif);
		background-repeat:repeat-y;
		padding:1.0em 0em 1.0em 1.0em;
		margin:0em 0em 0em 0em;
		}
		#zoektextcont{
			padding:0em 0em 0em 0em;
			margin:0em 0em 0em 0em;
			}

	#zoekbottom{
		background-image:url(/corp/images/bottomzoek.gif);
		background-repeat:no-repeat;
		height:24px;
		padding:0.3em 0em 0em 0.7em;
		margin:0em 0em 0em 0em;
	}

	.txtzoek{width:100px;}
	.zoekbtn{width:auto; margin-left:1.0em; background-color:#e7e7e7; /*color:#9d2222;*/color:#d60000; border:solid 0.1em #979797; font-weight:bold;}

	#fakesubmit{position:absolute; top:-100px; left:-1000px; }
	
	#pagetitel{
		padding:1.2em 0em 0.7em 1.6em;
		margin:0em 0em 0em 0em;
	}

	#intro{
		padding:0em 2.0em 1.6em 1.6em;
		margin:0em 0em 0em 0em;
		}

		table.overzicht th{padding:0em 1.0em 0em 0em;}
		table.overzicht td{padding:0em 0em 0.8em 0em;}
		table.overzicht td select{width:18.0em;}

	#content h1{
		margin:0em 0em 0.6em 0em;
		padding:0em 0em 0em 0em;
		}

	.ttlextra{
		display:inline;
		margin:0em 0em 0em 0em;
		padding:0em 0em 0em 0em;
		}

	.decoimg{
		border:solid 1px #dfdfdf;
		padding:0em 0em 0em 0em;
		margin:1.6em 0em 1.4em 1.6em;
		}
/*boxen right*/
	.box{
		padding:0em 0em 0em 0em;
		margin:0em 0em 1.8em 0.6em;
		width:189px;
		}

	.boxtop{
		background-image:url(/corp/images/topfabrikanten.gif);
		background-repeat:no-repeat;
		height:22px;
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		}
		.boxtop h2{
			padding:0.4em 0em 0em 0.9em;
			margin:0em 0em 0em 0em;
			}

	.boxtext{
		background-image:url(/corp/images/bgzoektext.gif);
		background-repeat:repeat-y;
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		}
		.boxtextcont{
			padding:0.6em 0em 0.6em 0.9em;
			margin:0em 0em 0em 0em;
			}


			.boxtextcont img{text-align:center;}

			.boxtextcont ul{
				padding:0em 0em 0em 0em;
				margin:0em 0em 0em 0em;
				}
			.boxtextcont ul li{
				padding:0em 1.6em 0em 0.5em;
				margin:0.2em 0em 0em 0em;
				list-style:none;
				background-image:url(/corp/images/bullet_streep.gif);
				background-repeat:no-repeat;
				background-position:0px 3px;
				}

	.boxbottom{
		background-image:url(/corp/images/bottomzoek.gif);
		background-repeat:no-repeat;
		height:24px;
		padding:0.3em 0em 0em 0.7em;
		margin:0em 0em 0em 0em;
	}

/*boxen right*/


/*journal*/
div.journal{
	border-top:solid 1px #dfdfdf;
	padding:1.6em 0em 1.6em 1.6em;
	}
		div.journal h2{margin-bottom:1.0em;}

		div.cover{
			float:left;
			width:80px;
			}
		div.inhoud{
			float:left;
			width:420px;
			padding-left:1.6em;
			}



/*journal*/

/*interne links*/
#internlinks{
	padding:0.2em 0em 0.3em 1.6em;
	margin:0em 0em 2.5em 0em;
	border-top:solid 1px #dfdfdf;
	border-bottom:solid 1px #dfdfdf;
	}
	#internlinks ul{
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		}
	#internlinks ul li{
		padding:0em 1.6em 0em 1.6em;
		margin:0em 0em 0em 0em;
		list-style:none;
		display:inline;
		background-image:url(/corp/images/pijl_link.gif);
		background-repeat:no-repeat;
		background-position:0px 3px;
		}
	html>body #internlinks ul li {
		padding:0em 0em 0em 1.5em;
	}
	

.backup{
	border-top:solid 1px #dfdfdf;
	border-bottom:solid 1px #dfdfdf;
	padding:0.4em 0em 0.4em 1.6em;
	margin:1.6em 0em 2.5em 0em;
	}
	.pijlup{
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		}
	.backup a{
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0.8em;
		}
/**interne links/
/*producten*/
.productindex{
	padding:0.2em 1.6em 0.3em 1.6em;
	margin:0.4em 0em 2.5em 0em;
	border-top:solid 1px #dfdfdf;
	border-bottom:solid 1px #dfdfdf;
	height: 16px;
}

	.productindex ul{
		padding:0em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		width:100%;
		}
		.productindex ul li{
			padding:0em 0em 0em 0em;
			margin:0em 1.1em 0em 0em;
			text-transform:uppercase;
			font-weight:bold;
			float:left;
			list-style:none;
			}

/*producten*/
/*alfabeth*/
ul.alpha{
	padding:0em 0em 0em 1.6em;
	margin:0em 0em 2.5em 0em;
	}
ul.alpha li{
	list-style:none;
	}
	h2.alphah2{
		padding:0em 0em 0em 1.0em;
		margin:0em 0em 0em 0em;
		font-size:150%;
		}

table.nospc{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	line-height:0px;
	}

.toelichting{
	position:absolute;
	display:none;
	}
/*alfabeth*/
/*geavanceerde zoek*/
div.form{
		padding:1.6em 1.6em 1.6em 1.6em;
		margin:0em 0em 0em 0em;
	}

	div.form h2 {
		font-weight : normal;
		float : left;
		margin-right : 5px;
	}

	#results {
		position : absolute;
		margin-top : 50px;
		text-align : center;
		height : 75px;
	}
	div.form ul {
		list-style-type : none;
	}

	div.form select{width:18.0em;}
	div.form .text{width:18.0em;}

	div.form table td{
		padding:0.2em 0em 0.2em 0em;
		margin:0em 0em 0em 0em;
		}
	div.form table td.head{font-weight:bold;}
	div.form table td.sub{padding:0em 4.0em 0em 2.0em;}

	.resultblock {
	}
	.resultblock label {
		height : 21px;
	}
	span.resultaat {
		display : inline;
		margin : 0px 0px 0px 2px;
		padding : 4px 0px 4px 4px;
		width : 58px;
		height : 21px;
		letter-spacing : 12px;
		background-image : url(/corp/images/searching_statisch.gif);
		background-repeat : no-repeat;
		vertical-align : bottom;
	}
	* html span.resultaat {
		margin : 0px 0px 0px 2px;
		padding : 0px 6px 0px 6px;
	}
	
	div.resultblock .button {
	}
		
/*advanced search */
	#advancedSearchForm {
	}
	#advancedSearchForm select{width:18.0em;}
	#advancedSearchForm .text{width:18.0em;}
	#advancedSearchForm #options {
		list-style-type : none;
		margin-left : -40px;
	}
	#advancedSearchForm #options li {
		border-top : solid 1px #dfdfdf;
	}
	#advancedSearchForm #options li.first {
		border-top : none;
	}
	#advancedSearchForm #options li ul li {
		border-top : none;
	}

	* html #advancedSearchForm #options {
		margin-left : 0px;
		margin-top : 10px;
	}
	#advancedSearchForm #options ul {
		list-style-type : none;
		margin-left : -40px;
	}
	* html #advancedSearchForm #options ul {
		margin-left : 0px;
	}

/*pop*/
#pop{
	background-color:#FFF;
	border:solid 1px #dfdfdf;
	padding:1.6em 1.6em 1.6em 1.6em;
	margin:0em 0em 0em 0em;
	position:absolute;
	top:10px;
	left:10px;
	width:590px;
	height: 95%;
}
html>body #pop {
	  width:550px;
	  height: 85%;
}
	#pop h1 {
		padding-bottom : 10px;
	}
	
	#pop p {
		padding-bottom : 20px;
	}

	#pop.small {
		width:425px;
	}
	html>body #pop.small {
		width:405px;
	}
	#pop.width {
		width:525px;
	}

	#pop table th{
		padding:0.4em 0.8em 0.4em 0em;
		margin:0em 0em 0em 0em;
		white-space:nowrap;
		}

	#pop table td{
		padding:0.4em 0em 0.4em 0em;
		margin:0em 0em 0em 0em;
		}

/*pop*/
.morespace {
	margin: 0px 0px 40px 0px;
}