/*
	KLEURENTABEL
	Grijs:			#DDDDDD
	Licht-grijs:		#5D5D5D
	Lichter-grijs:	#F1F1F1
	Donkergroen:	#006950
	Licht-groen:		#33826E
	Fel-geel		#FFF000
	licht-geel		#FFF99E

*/

#content {
	width: auto;
	padding-right:20px;
	}

	.catalog-search form {
		margin:0;
		padding:0;
		}
		
		.catalog-search form label {
			margin-right:7px;
			}
	
	option.optLabel {
	font-weight:bold;
	margin-top:5px;
	color:black;
	}
	
.categoryheader {
	}
	.categoryheader h1 {
		font-weight: bold;
		margin-bottom: 3px;
		}
	.categoryheader h2 {
		font-size: 1.1em;
		font-weight: normal;
		margin-top: 3px;
		margin-bottom: 25px;
		}
	
	.columnleft {
		float:left;
		width:49%;
		padding-right:5px;
		}
	
	.columnright {
		float:left;
		width:49%;
		padding-left:5px;
		}
		
	div.foto {
		text-align:center;
		margin-bottom:13px;
		}
		
		div.foto a {
			color:#006950;
			}
		
	div.webtoepassingsplaatjekenmerk{
		text-align:center;
		margin-bottom:13px;
		}
	div.maattekening {
		text-align:center;
		margin-bottom:13px;
		}
		
	div.toepassingsplaatjekenmerken {
		text-align:center;
		margin-bottom:13px;
		}
		
	div.keurmerklogo {
		text-align:center;
		margin-bottom:13px;
		}	
	div.keurmerklogo2 {
		margin-left: 13px;
		margin-bottom:13px;
		}	
		
	div.animatie {
		text-align:center;
		margin:20px;
		}
	
	div.documentation  ul {
		list-style-type:none;
		}
		
	div.product-tab div.documentation  ul li {
		background:none;
		}
		
		div.product-tab h3 {
		color: #006950;
		padding:0 8px 8px 8px;
		}
		
	div.documentation  ul a {
		color: #006950;
		text-decoration:none;
		background:url(img/a_border.gif) bottom repeat-x;
		}	
	
	button.wisknop{
		font-size:0.8em;
		}
.catalog-item {
	width:250px;
	height:62px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
	
	.catalog-item a{
		color: #006950;
		text-decoration:underline;
		}
	.catalog-item table {
		width:100%;
		}
	.catalog-item table td {
		background-color:#F1F1F1;
		}
	.catalog-item table td.text {
		padding-left:10px;
		}
	.catalog-item table td.image {
		text-align:center;
		width:90px;
		height:60px;
		background-color:#FFFFFF;
		border: 1px #F1F1F1 solid;
		}
	.catalog-item table td.image img div {
		border:0px #DDDDDD solid;
		height:62px;
		}
		
		
/* table products */
table.productlist,
table.relatedproductlist {
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	}
	
	table.productlist tr,
	table.relatedproductlist tr {
		}		
	
	table.productlist td,
	table.relatedproductlist td {
		background-color:#F1F1F1;
		border-bottom:5px white solid;
		}	
		
	table.productlist td.text,
	table.relatedproductlist td.text {
		padding-left:10px;
		}
		
	table.productlist td.image,
	table.relatedproductlist td.image {
		width:90px;
		height:59px;
		}

	table.productlist td.image img div,
	table.relatedproductlist td.image img div {
		border:0px #DDDDDD solid;
		height:59px;
		}	
		
		table.productlist a,
		table.relatedproductlist a {
			color: #006950;
			text-decoration:underline;
			}
			
		table.productlist a:hover,
		table.relatedproductlist a:hover {
			color: #66A192;
			}		
			
		table a sup {
		text-decoration:none;
		}		
	
	div.relatedproductlist {
		border-top: 1px solid #B3D1C9; 
		position: relative;
		}
		
		div.relatedproductlist div.relatedproduct {
			float: left; 
			width: 125px;
			padding: 5px;
			}
		
			div.relatedproductlist div.relatedproduct a {
				color:#006950;
				}
		
			div.relatedproductlist div.relatedproduct img {
				border: 1px solid #B3D1C9;
				}	
	
		div.relatedproductlist .clear {
			clear: both;
			height: 1px;
			overflow: hidden;
			}
	
div.product h3 {
	font-size:1em;
	margin:0;
	}
	
	div.product .productheader {
		height:50px;
		}
		.productheader h1 {
			font-weight:bold;
			margin-bottom:3px;
			}

	div.product .item {
		background:url(img/list-style-walraven.gif) 0 1px no-repeat;
		padding-left:10px;
		margin-bottom:16px;
		}
	
	div.product .item {
		background:url(img/list-style-walraven.gif) 0 1px no-repeat;
		padding-left:10px;
		margin-bottom:16px;
		}
	
		div.product .item ul ul {
			padding-left:10px;
			list-style-type:none;
			}
	
			div.product .item ul ul li {
			background: none;
			}
	
		
	div.product ul.tab-list {
		padding:0;
		margin:0;
		list-style-type:none;
		height:40px;
		border-left:1px #B3D1C9 solid;
		}

		div.product ul.tab-list  li {
			width:90px;
			float:left;
			height:40px;
			position:relative;
			border-right: 1px #B3D1C9 solid;
			border-top: 1px #B3D1C9 solid;
			}
		
			div.product ul.tab-list  li a {
				display:block;
				height:38px;
				background-color:#76AD9B;
				text-decoration:none;
				color:#FFFFFF;
				padding-top:2px;
				padding-left: 5px;
				}

			div.product ul.tab-list  li a:hover,div.product ul.tab-list  li a.active  {
				background-color:white;
				color: #33826E;
				}	
		
	div.product-tab {
		border:1px #B3D1C9 solid;
		padding-top:25px;
		min-height:250px;
		}
		
		.foto {
			position:relative;
			text-align:center;
			}
		
		.toepfototekening {
			position:relative;
			text-align:center;
			}
		
		div.product-tab ul {
			padding:0;
			margin:0;
			list-style-type:none;
			}
		
		div.product-tab ul li {
			background: url(img/list-style-line.gif) 0px 3px no-repeat;
			padding-left:10px;
			}
			
		
	table.tabelgegevens {
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		border: 1px #33826E solid;
		border-collapse:collapse;
		width:100%;
		}
	div.product .product-tab table.tabelgegevens th {

		}	
	div.product .product-tab table.tabelgegevens td {
		height:20px;
		padding-left:6px;
		padding-right: 4px;
		}
		
	div.product .product-tab table.tabelgegevens td {
		border-right: 1px #33826E solid;
		}	
		
	div.product .product-tab table.tabelgegevens tr.even {
		background-color:#FFFFFF;
		}
		
	div.product .product-tab table.tabelgegevens tr.odd {
		background-color: rgb(230,240,237);
		}
		
	div.product .product-tab table.tabelgegevens tr.head {

		}
	
	div.product .product-tab table.tabelgegevens tr.head td {
		border:1px #33826E solid;
		background-color:#76AD9B;
		height:30px;
		}
	
	div.product .product-tab table.tabelgegevens tr.footer td {
		background-color:#76AD9B;
		border-top:1px #33826E solid;
		}

	div.merklogo {
		position:relative;
		left:20px;
	}
		
.hidden {
	display:none;
	}

.visible {
	display:block;
	}

hr {
	border:0;
	border-bottom:1px #33826E solid;
	height:1px;
	}
	
form fieldset {
	display:inline;
	border:0;
	}
form fieldset legend {
	display:inline;
	border:1px red solid;
	float:left;
	}
		
		
		
