/*
 * $Id: tqc.css,v 1.7 2005/06/22 13:27:58 pascal Exp $
 *
 * Copyright (c) 2002-2005 Immerzeel Pictures. All rights reserved.
 */

 
/***
	
	aandachtspuntjes:
	
	1. Ik definieer stijlen zo specifiek mogelijk, dus met de
	   bovenliggende id's, tags en klassen om zo optimaal gebruik
	   te kunnen maken van de C in CSS: "cascading", oftewel
	   overlappend
	
	2. Aangezien deze site een vast kader heeft is er veel 
	   "absoluut" gepositioneerd. Echter, ik positioneer elementen
	   relatief ten opzichte van hun omvattende blokelement, dus
	   als je ergens "position: absolute" ziet staan, dan is dat
	   niet ten opzichte van de pagina, maar het omvattende
	   element. Dit kan wat verwarrend zijn
	
	3. Alle definities beginnende met "html>body" zijn bedoeld
	   voor Mozilla. Mozilla en IE gaan verschillend om met marges
	   en paddings, Mozilla telt deze bij een "width" of "height"
	   op, IE niet, dus zijn de afmetingen anders. IE snapt 
	   "html>body" niet, dus gebruik ik dit om de correcte afmetingen
	   voor Mozilla door te geven
	
	4. Ik spring in. En veel ook. Meer nog dan HTML, heeft CSS
	   de neiging om onoverzichtelijk te worden, dus probeer ik
	   het zo hiýrarchisch mogelijk te structureren
	
***/

html {
	/* !!! */
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0;*/
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
}

	body {
		/*text-align            : center;
		background-color      : #668192;
		margin                : 0px;
		scrollbar-face-color  : #a3a3a4;
		scrollbar-arrow-color : #fff;
		
		scrollbar-track-color : #eee;
		scrollbar-3dlight-color: #a3a3a4;
		scrollbar-shadow-color: #a3a3a4;
		scrollbar-darkshadow-color: #a3a3a4;
		scrollbar-highlight-color: #a3a3a4;*/
		
		/* !!! */
		scrollbar-face-color: #fff;
		scrollbar-arrow-color: #db1442;
		
		scrollbar-track-color : #e3e3e3;
		scrollbar-3dlight-color: #e3e3e3;
		scrollbar-shadow-color: #808080;
		scrollbar-darkshadow-color: #e3e3e3;
		scrollbar-highlight-color: #fff;
		
		height: 100%;
		max-height: 100%;
		overflow: hidden;
		padding: 0;
		margin: 0;
		border: 0;
		
		text-align: center;
		background: #8bb3cc url(../../images/layout/body_bg.jpg) repeat-x;
	}

	a {
		text-decoration       : none;
	}




	#container{
		/*position              : relative;*/
		width                 : 1002px; /*1008*/
		/*height                : 572px;
		overflow              : hidden;
		margin                : 0px auto;
		padding               : 0px 4px;
		text-align            : left;
		background            : url(../../images/layout/schaduw.gif) 0px 0px no-repeat;*/
		
		/* !!! */
		position: relative;
		height: 100%;
		max-height: 100%;
		overflow: hidden;
		padding: 0;
		margin: 0 auto;
		border: 0;
		
		text-align: left;
		width: 1006px;
		/*background: url(../../images/layout/container_bg.jpg) 0px 0px no-repeat;*/
		background: url(../../images/layout/company_bg.jpg) 0px 0px no-repeat;
	}

	/*--(( Formulier ))--*/
    input.text {
        background-color : #FFFFFF;
        color : Black;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        width : 255px;
    }
        
    INPUT.checkbox {
        background-color : #FFFFFF;
    }

    INPUT.radio {
        background-color : #FFFFFF;
    }

    SELECT {
        background-color : #FFFFFF;
        color : Black;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        width : 255px;
    }
        
        
    TEXTAREA {
        background-color : #FFFFFF;
        color : Black;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        width : 255px;
        height: 127px;
        overflow : auto;
    }
        
    INPUT.button, INPUT.copybutton {
        background-color : #DCDCDC;
        color : Black;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        width : 75px;
    }
    
    INPUT.copybutton {
	width: 255px;    
    }

    .warning {
        color : red;
        font-weight : bold;
    }

    .label {
        font-weight : bold;
    }

					
				.newsletter div{
					border-bottom         : 1px solid white;
    				width                 : 580px;
					font                  : 11px/1.2em Verdana, sans-serif;
					text-align: left;
				}
				 
	 			.newsletter .datum{
					font-weight           : normal;
				}
				
				.newsletter h2{
					font-size             : 11px;
					margin                : 1.2em 0px;
					padding-left          : 15px;
					background            : url(../../images/layout/nieuws.pijltje.gif) 0px 3px no-repeat;
				}
				
				.newsletter a{
					color                 : #db1e48;
				}

	/*--(( kop ))--*/
	  
		#kop{
			/*width                 : 994px;
			height                : 162px;
			overflow              : hidden;*/
			
			/* !!! */
			position: absolute;
			margin: 0;
			top: 0;
			left: 6px;
			display: block;
			width: 994px;
			height: 197px;
			background: url(../../images/layout/container_bg.jpg) -6px 0px no-repeat;
			z-index: 5;
			overflow: hidden;
			color: #fff;
		}
		
		
		/*--(( titelbalk ))--*/
			
			#kop .titelbalk{
				height                : 43px;
				background-image      : url(../../images/layout/titelbalk.jpg);
				
				padding               : 10px 20px;
				text-align            : right;
				
				font                  : bold 10px/1.2em Verdana, sans-serif;
				text-transform        : uppercase;
				color                 : white;
			}
			html>body #kop .titelbalk{
				height                : 23px;
			}
			#kop .titelbalk a .logo {
				position: absolute;
				top: 0;
				left: 0;
				background-image: url(../../images/layout/titelbalk_logo.jpg);
				height: 43px;
				width: 140px;
			}
			
			/*--(( trefwoorden ))--*/
			
				.artikel-trefwoorden{
					display:none;
				}
				
			/*--(( taalkeuze ))--*/
				
				/*#kop .titelbalk .taalkeuze{
					padding-left          : 14px;
					background            : url(../../images/layout/titelbalk.taalpijltje.gif) 0px 1px no-repeat;
				}
				#kop .titelbalk .taalkeuze a{
					color                 : white;
				}*/
				#kop .titelbalk .taalkeuze {
					/* !!! */
					position: absolute;
					top: 5px;
					left: 640px;
					height: 32px;
					width: 96px;
					background: #fff url(../../images/layout/taalkeuze_box.jpg) top left no-repeat;
					text-align: center;
				}
				#kop .titelbalk .taalkeuze a {
					margin: 0px;
					padding: 0px;
				}
				#kop .titelbalk .taalkeuze a img {
					border: none;
					margin: 9px 0px 0px;
					padding: 0px;
				}
				
			/*--(( /taalkeuze ))--*/
			
				#kop .submenu{
					position              : absolute;
					font                  : 10px/15px Myriad, Verdana, sans-serif;
					background-color      : white;
				}
				#kop .submenu a{
					display               : block;
				}
				
				#sub-taal{
					top                   : 28px;
					left                  : 670px;
					z-index               : 1;
					background-color      : #dadbdd;
					border                : 1px solid white;
					display               : none;
				}
				
				#sub-taal a{
					color                 : #4d4e4e;
					background-color      : #dadbdd;
					padding               : 0px 6px;
					width                 : 80px;
				}
				#sub-taal a:hover{
					color                 : #d61b46;
					background-color      : white;
				}
			
			
			/*--(( zoekveld ))--*/
			  
				#kop .titelbalk form {
					/*display               : inline;*/
					
					/* !!! */
					position: absolute;
					top: 5px;
					left: 745px;
					height: 32px;
					width: 242px;
					background: #fff url(../../images/layout/zoekveld_box.jpg) top left no-repeat;
					text-align: left;
				}
				#kop .titelbalk input.veld{
					/*width                 : 160px;*/
					height                : 20px;
					/*margin-left           : 20px;*/
					
					font                  : 10px/1.2em Verdana, sans-serif;
					color                 : black;
					background-color      : white;
					border                : 1px solid #a3a3a4;
					
					/* !!! */
					width: 145px;
					margin-left: 15px;
					margin-top: 5px;
				}
				html>body #kop .titelbalk input.veld{
					height                : 16px;
				}
				#kop .titelbalk input.knop{
					font                  : bold 10px/1.2em Verdana, sans-serif;
					/*background            : inherit;*/
					text-transform        : uppercase;
					/*color                 : white;*/
					
					border                : 0px;
					
					cursor                : pointer;
					
					/* !!! */
					background: transparent;
					color: #dc1a46;
				}
				
			/*--(( /zoekveld ))--*/
			
		/*--(( /titelbalk ))--*/
		
		
		/*--(( menubalk ))--*/
			
			#kop .menubalk{
				position              : relative;
				height                : 28px;
				background-image      : url(../../images/layout/menubalk.jpg);
				
				font-family           : Verdana, sans-serif;
				font-size             : 11px;
				font-weight           : bolder;
				text-transform        : uppercase;
				letter-spacing        : -.2pt;
				
				overflow              : hidden;
			}
			#kop .menubalk a{
				text-decoration       : none;
				text-align            : center;
				color                 : #556478;
				
				position              : absolute;
				display               : block;
				top                   : 10px;
				border-right          : 1px solid black;
			}
			#kop .menubalk a:hover{
				color                 : #dc1a46;
			}
			
		  /* positioneren van koppen */
			a#het-bedrijf{
				left                  : 97px;
				width                 : 158px;
				border-left           : 1px solid black;
			}
			a#producten{
				left                  : 256px;
				width                 : 176px;
			}
			a#actueel{
				left                  : 433px;
				width                 : 152px;
			}
			a#service{
				left                  : 577px;
				width                 : 162px;
			}
			a#contact{
				left                  : 749px;
				width                 : 162px;
			}
			
		/*--(( /menubalk ))--*/
		
		
		/*--(( submenubalk ))--*/
			
			#kop .submenubalk{
			  /*
				om de submenu's ten opzichte van de balk te kunnen positioneren
				dient deze zelf ook gepositioneerd te zijn. "relative" is hier
				de weg van de minste weerstand
			  */
				position              : relative;
				/*height                : 98px;*/
				background-image      : url(../../images/headers/kop.producten.jpg);
				
				/* !!! */
				height: 91px;
			}
			
			#kop .submenubalk .submenu{
				position              : absolute;
				top                   : 0px;
				/*height                : 98px;*/
				padding-top           : 0px;
				font-family           : Myriad, sans-serif;
				font-size             : 10px;
				line-height           : 15px;
				display               : none;
				
				/* !!! */
				height: 91px;
			}
			#kop .submenubalk .submenu a{
				display               : block;
				padding-left          : 8px;
				color                 : #fff;
				text-decoration       : none;
			}
			#kop .submenubalk .submenu a:hover{
				color                 : #dc1a46;
				background-color      : white;
			}
			
		  /* positioneren van submenu's */
			#sub-het-bedrijf{
				left                  : 97px;
				width                 : 158px;
				background            : url(../../images/headers/kop.producten.muisover.jpg) -97px 0px no-repeat;
			}
			#sub-producten{
				left                  : 254px;
				width                 : 178px;
				background            : url(../../images/headers/kop.producten.muisover.jpg) -254px 0px no-repeat;
			}
			#sub-actueel{
				left                  : 431px;
				width                 : 154px;
				background            : url(../../images/headers/kop.producten.muisover.jpg) -431px 0px no-repeat;
			}
			#sub-service{
				left                  : 584px;
				width                 : 155px;
				background            : url(../../images/headers/kop.producten.muisover.jpg) -584px 0px no-repeat;
			}
			
			#sub-contact{
				left                  : 738px;
				width                 : 162px;
				background            : url(../../images/headers/kop.producten.muisover.jpg) -739px 0px no-repeat;
			}
			
		/*--(( /submenubalk ))--*/
		
	/*--(( /kop ))--*/


	
	
	/*--(( romp ))--*/
	  
		#romp{
			/*position              : relative;
			height                : 410px;
			background            : url(../../images/layout/romp.achtergrond.blauw.jpg) 0px 0px no-repeat;
			width                 : 994px;*/
			
			/* !!! */
			overflow: auto;
			position: absolute;
			z-index: 3;
			top: 197px; /* #kop height 162px */
			bottom: 27px; /* #footer height */
			left: 6px;
			right: 0px;
			
			width: 994px;
			text-align: left;
		}
* html #romp {
	top: 0;
	left: 6px;
	right: 0;
	bottom: 0;
	height: 100%;
	max-height: 100%;
	width: 994px;
	overflow: auto;
	position: absolute;
	z-index: 3;
	border-top: 197px solid #8bb3cc;
	border-bottom: 27px solid #8bb3cc;
}
/*#content-background {
	/* !!! */
	/*position: absolute;
	top: 197px;
	left: 6px;
	width: 994px;
	height: 500px;
	z-index: 2;
	background: url(../../images/layout/bg_uk_company.jpg) 0px 1px no-repeat;
}*/


		
		
		/*--(( special products ))--*/
			
			#romp .specialproductsblok{
				position              : absolute;
				/*left                  : 803px;*/ /*806*/
				top                   : 16px;
				width                 : 188px; /*200*/
				/*height                : 392px;*/
				
				overflow              : hidden;
				
				/* !!! */
			min-height: 400px;
			height: auto;
			height: 400px;
			left: 775px;
			top: 0px;
			}
			/* for Internet Explorer */
			/*\*/
			* html #romp .specialproductsblok {
				height: 400px;
			}
			
		/*--(( /special products ))--*/
		
		
		/*--(( hoofdblok ))--*/
			
			#romp .hoofdblok{
			/*	height                : 283px;*/
				position              : relative;
			}
			
			
			/*--(( sideproducts ))--*/
				
			  /* de balk zelf */
				/*#romp .hoofdblok .sideproductsblok{*/
				#romp .sideproductsblok{
					/*position              : absolute;
					top                   : 274px;
					width                 : 800px;
					height                : 120px;
					
					background            : url(../../images/layout/sideproducts.kader.gif) -4px 0px no-repeat;*/
					
					/* !!! */
					/*top: 355px;
					left: 11px;*/
					position: relative;
					top: 20px;
					left: -200px;
					margin-bottom: 3em;
				}
				/*#romp .hoofdblok .sideproductsblok div.rcbox {*/
				#romp .sideproductsblok div.rcbox {
					/* !!! */
					background: url(../../images/layout/rcbox_top_w742.gif) top left no-repeat;
					width: 742px;
					padding: 10px 0 0 0;
					margin: 0;
					
					text-align: left;
					letter-spacing: normal;
				}
				/*#romp .hoofdblok .sideproductsblok div.rcbox div.rcbox-bottom {*/
				#romp .sideproductsblok div.rcbox div.rcbox-bottom {
					/* !!! */
					background: url(../../images/layout/rcbox_btm_w742.gif) bottom left no-repeat;
					padding: 0 0 10px 0;
				}
				
				
				.bigPicture{
					display:none;
					position:absolute;
					margin-top:5px;
					margin-left:386px;
				}
				.bigPicture .kruis{
					position:absolute;
					margin-left:132px;
					margin-top:1px;
					cursor:pointer;
					background-color:#fff;
					color:#000;
					padding-bottom:1px;
				}
				
				/*#romp .hoofdblok .sideproductsblok div.rcbox div.rcbox-bottom div.rcbox-content {*/
				#romp .sideproductsblok div.rcbox div.rcbox-bottom div.rcbox-content {
					/* !!! */
					background: #fff;
					border-left: 1px solid #dadada;
					border-right: 1px solid #dadada;
					padding: 0 5px 0 5px;
					min-height: 115px;
					height: auto;
				}
				/* for Internet Explorer */
				/*\*/
				/** html #romp .hoofdblok .sideproductsblok div.rcbox div.rcbox-bottom div.rcbox-content {*/
				* html #romp .sideproductsblok div.rcbox div.rcbox-bottom div.rcbox-content {
					height: 115px;
				}
				/**/
				/*#romp .hoofdblok .sideproductsblok h1 {*/
				#romp .sideproductsblok h1 {
					/* !!! */
					margin: 0;
					font: bold 16px Verdana, sans-serif;
					color: #686868;
					text-transform: uppercase;
					background-image: none;
				}
				/*#romp .hoofdblok .sideproductsblok h1 em {*/
				#romp .sideproductsblok h1 em {
					/* !!! */
					color: #000;
					font-style: normal;
					font-size: 36px;
				}

				
			  /* de produkten op de balk */
				/*#romp .hoofdblok .sideproductsblok .produkt{*/
				#romp .sideproductsblok .produkt{
					position              : absolute;
					width                 : 227px;
					/*height                : 120px;
					padding               : 13px 0px 0px 7px;*/
					
				  /* zwarte lijntje links van een produkt */
					/*background            : url(../../images/layout/sideproducts.lijntje.gif) 0px 22px no-repeat;*/
					
					font                  : 9px/1.2em Verdana, sans-serif;
					
					/* !!! */
					height: 115px;
					padding: 0px 7px 0px 0px;
					border-right: 1px solid Black;
				}
				/*html>body #romp .hoofdblok .sideproductsblok .produkt{*/
				html>body #romp .sideproductsblok .produkt{
					width                 : 216px;
				}
				/*#romp .hoofdblok .sideproductsblok #sideproduct-3 {*/
				#romp .sideproductsblok #sideproduct-3 {
					/* !!! */
					border: none;
				}
				
				/*#romp .hoofdblok .sideproductsblok .produkt h4{*/
				#romp .sideproductsblok .produkt h4{
					font                  : bold 11px/1.2em Verdana, sans-serif;
					color                 : #4d4e4e;
					text-transform        : uppercase;
					letter-spacing        : -.06em;
					
					margin                : 0px;
					/*padding               : 16px 0px 0px 11px;*/
					
					/* !!! */
					padding: 0px 0px 0px 15px;
				}
				
				/*#romp .hoofdblok .sideproductsblok .produkt p{*/
				#romp .sideproductsblok .produkt p{
					color                 : black;
					margin                : 0px;
					height                : 3.6em;
					overflow              : hidden;
					
					/* !!! */
					margin: 5px 0 0 0;
				}
				
				/*#romp .hoofdblok .sideproductsblok .produkt .plaatje{*/
				#romp .sideproductsblok .produkt .plaatje{
					width                 : 94px;
					height                : 94px;
					/*padding               : -3px;*/
					overflow              : hidden;
					float                 : right;
					
					/* !!! */
					margin: 5px 0 0 5px;
				}
				
				/*#romp .hoofdblok .sideproductsblok .produkt a.meer{*/
				#romp .sideproductsblok .produkt a.meer{
					position              : absolute;
					/*left                  : 96px;*/
					top                   : 88px;
					
					display               : block;
					height                : 12px;
					padding-left          : 13px; /* ruimte voor nummer */
					
					color                 : #db1442;
				  /* pijltje */
					background            : url(../../images/layout/sideproducts.pijltje.gif) 0px 1px no-repeat;
					font-weight           : bold;
					
					/* !!! */
					left: 70px;
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 0px no-repeat;
				}
				
			  /* positionering */
				/*#sideproduct-1{ left : 115px; }
				#sideproduct-2{ left : 343px; }
				#sideproduct-3{ left : 565px; }*/
				/* !!! */
				#sideproduct-1{ top: 54px; left : 25px; }
				#sideproduct-2{ top: 54px; left : 258px; }
				#sideproduct-3{ top: 54px; left : 491px; }
				
			  /* nummering van koppen */
				/*#sideproduct-1 h4{ background : url(../../images/layout/sideproducts.nummer.1.gif) 0px 17px no-repeat; }
				#sideproduct-2 h4{ background : url(../../images/layout/sideproducts.nummer.2.gif) 0px 17px no-repeat; }
				#sideproduct-3 h4{ background : url(../../images/layout/sideproducts.nummer.3.gif) 0px 17px no-repeat; }*/
				/* !!! */
				#sideproduct-1 h4{ background : url(../../images/layout/sideproducts.zwart.nummer.1.gif) 0px 0px no-repeat; }
				#sideproduct-2 h4{ background : url(../../images/layout/sideproducts.zwart.nummer.2.gif) 0px 0px no-repeat; }
				#sideproduct-3 h4{ background : url(../../images/layout/sideproducts.zwart.nummer.3.gif) 0px 0px no-repeat; }
				
			/*--(( /sideproducts ))--*/
			
			
			/*--(( copyright ))--*/
				
				/*#romp .hoofdblok .copyright{
					position              : absolute;
					left                  : 3px;
					top                   : 388px;
					width                 : 800px;
					color                 : white;
					background-color      : black;
					text-align            : center;
					
					font-family           : Arial, Helvetica, sans-serif;
					font-size             : 9px;
					padding               : 4px;
				}
				html>body #romp .hoofdblok .copyright{
					width                 : 792px;
				}*/
				
				.verplicht {
					font-size: 10px;
					color: red;
				}
				.optioneel {
					display: none;
				}
				
				#footer {
					/* !!! */
					position: absolute;
					margin: 0;
					bottom: 0;
					left: 6px;
					display: block;
					width: 994px;
					height: 27px;
					z-index: 5;
					overflow: hidden;
					background-color: #fff;
				}
				#footer .copyright {
					color: white;
					background-color: black;
					text-align: center;
					
					/*font-family: Arial, Helvetica, sans-serif;
					font-size: 9px;
					padding: 4px;
					
					height: 100%;*/
					
					/* !!! */
					height: 21px;
					font-family: Verdana, sans-serif;
					font-size: 10px;
					line-height: 21px;
					margin: 3px;
				}
				#footer .copyright a {
					text-decoration: underline;
					color: #fff;
				}
				
			/*--(( /copyright ))--*/
			
			
			/*--(( paginanummering ))--*/
				
				.paginanummer{
					position              : absolute;
					width                 : 190px;
					height                :  68px;
					background-color      : #a3a3a4;
					
					font                  : 72px/72px Myriad, sans-serif;
					overflow              : hidden;
					text-align            : center;
					letter-spacing        : .1em;
					color                 : white;
				}

				.paginanummer a{
					text-decoration       : none;
					color                 : white;
				}

				.paginanummer .pagina{
					position              : absolute;
					font                  : 72px/72px Myriad, sans-serif;
					text-align            : center;
					letter-spacing        : .1em;
					color                 : white;
                                            
					left                  : 20px;
					width                 : 150px;
				}
					 
				.paginanummer .volgende{
					position              : absolute;
					font-size             : 9px;
					line-height           : 12px;
					text-decoration       : none;
					color                 : white;
                                            
					top                   : 6px;
					right                 : 0px;
					font-size             : 16px;
				}
				.paginanummer .vorige{
					position              : absolute;
					font-size             : 9px;
					line-height           : 12px;
					text-decoration       : none;
					color                 : white;
                                            
					bottom                : 6px;
					left                  : 6px;
					font-size             : 16px;
				}
				
				/*#romp .hoofdblok .paginanummer{*/
				#romp .paginanummer{
					left                  : 3px;
					top                   : 320px;
				}
				
				.paginanummer .inactief{
					color                 : #666;
				}
				
			/*--(( /paginanummering ))--*/
			
			
			/*--(( produktblok ))--*/
				
				/*#romp .hoofdblok .produktblok{*/
				#romp .produktblok{
				/*	background-color      : #77bb22;*/
					position              : relative;
					height                : 100%;
				}
				
				/*--(( foto's ))--*/
					
					/*#romp .hoofdblok .produktblok .fotoblok{*/
					#romp .produktblok .fotoblok{
						position              : absolute;
						width                 : 188px;
						/*text-align            : right;*/
						
						font                  : bold 10px/1.2em Verdana, sans-serif;
						text-transform        : uppercase;
						letter-spacing        : -.2pt;
						color                 : #59595a;
						
						/*padding               : 29px 0px 0px 20px;*/
					/*	margin                : 22px 0px 0px 35px;*/
						
						/*!!! */
						padding: 0px 0px 0px 30px;
					}
					/*html>body #romp .hoofdblok .produktblok .fotoblok{*/
					html>body #romp .produktblok .fotoblok{
						width               : 168px;
					}
					
					/*#romp .hoofdblok .produktblok .fotoblok .plaatje{*/
					#romp .produktblok .fotoblok .plaatje{
						border                : 1px solid #a3a3a4;
						margin-bottom         : 3px;
					}
					/*#romp .hoofdblok .produktblok .fotoblok .bijschrift{*/
					#romp .produktblok .fotoblok .bijschrift{
						margin                : 5px 1px 0px 5px;
					}
					/*#romp .hoofdblok .produktblok .fotoblok .voorbeeld{*/
					#romp .produktblok .fotoblok .voorbeeld{
						float                 : right;
						display               : block;
						/*border                : 1px solid #a3a3a4;*/
						width                 : 20px;
						height                : 20px;
						margin-left           : 3px;
						
						/* !!! */
						border: none;
					}
					.produktblok .fotoblok div.rcbox {
						/* !!! */
						background: url(../../images/layout/rcbox_top_w152.gif) top left no-repeat;
						width: 152px;
						padding: 5px 0 0 0;
						margin: 0;
						
						text-align: left;
						letter-spacing: normal;
					}
					.produktblok .fotoblok div.rcbox div.rcbox-bottom {
						/* !!! */
						background: url(../../images/layout/rcbox_btm_w152.gif) bottom left no-repeat;
						padding: 0 0 5px 0;
					}
					.produktblok .fotoblok div.rcbox div.rcbox-bottom div.rcbox-content {
						/* !!! */
						background: #fff;
						border-left: 1px solid #a3a3a4;
						border-right: 1px solid #a3a3a4;
						padding: 0 5px 0 5px;
						min-height: 37px;
						height: auto;
					}
					/* for Internet Explorer */
					/*\*/
					* html .produktblok .fotoblok div.rcbox div.rcbox-bottom div.rcbox-content {
						height: 37px;
					}
					/**/
					.produktblok .fotoblok div.rcbox h1 {
						margin: 0;
						font: bold 10px Verdana, sans-serif;
						color: #686868;
						text-transform: uppercase;
					}
					.produktblok .fotoblok div.rcbox h1 em {
						color: #000;
						font-style: normal;
						font-size: 12px;
					}
					
				/*--(( /foto's ))--*/
				
				
				/*--(( omschrijving ))--*/
					.tekstblok #omschrijving {
						/* !!! */
						min-height: 200px;
						height: auto;
					}
					/* for Internet Explorer */
					/*\*/
					* html .tekstblok #omschrijving {
						height: 200px;
					}
					/**/
				
				
				/*--(( /omschrijving ))--*/
				/*--(( specificatie ))--*/
					
					/*#romp .hoofdblok .produktblok .specificatieblok{*/
					#romp .produktblok .specificatieblok{
						position              : absolute;
						top                   : 213px;
						left                  : 0px;
						
						font-family           : Myriad, sans-serif;
						font-size             : 11px;
					}
					.tekstblok .specblok div.rcbox {
						/* !!! */
						background: url(../../images/layout/rcbox_top.gif) top left no-repeat;
						width: 545px;
						padding: 6px 0 0 0;
						margin: 1em 0 0 0;
						
						text-align: left;
						letter-spacing: normal;
					}
					.tekstblok .specblok div.rcbox div.rcbox-bottom {
						/* !!! */
						background: url(../../images/layout/rcbox_btm.gif) bottom left no-repeat;
						padding: 0 0 6px 0;
					}
					.tekstblok .specblok div.rcbox div.rcbox-bottom div.rcbox-content {
						/* !!! */
						background: #fff;
						border-left: 1px solid #aeaeae;
						border-right: 1px solid #aeaeae;
						padding: 5px;
					}
					.tekstblok .specblok div.rcbox div.rcbox-bottom div.rcbox-content table {
						/* !!! */
						width: 530px;
						font-weight: bold;
					}
					.tekstblok .specblok div.rcbox div.rcbox-bottom div.rcbox-content table td {
						/* !!! */
						/*border: 1px solid Blue;*/
					}
					.tekstblok .specblok div.rcbox div.rcbox-bottom div.rcbox-content table td a {
						/* !!! */
						padding-left: 15px;
						background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					}
					.tekstblok .specblok div.rcbox div.rcbox-bottom div.rcbox-content table td span {
						/* !!! */
						padding-left: 15px;
						color: #a9b5c0;
					}
				  /* routebeschrijving */
					.tekstblok .routebeschrijving td{
						border-bottom:1px solid #999;
						padding:5px 0px;
					}
					.tekstblok .routebeschrijving .links{
						width:20px;
					}
					.tekstblok .routebeschrijving .rechts{
						width:50px;
						text-align:right;
					}
					.tekstblok .routebeschrijving td .rechts{
						width:50%;
					}
					
					
					
				  /* kolom */
					/*#romp .hoofdblok .produktblok .specificatieblok ul{*/
					#romp .produktblok .specificatieblok ul{
						position              : absolute;
						top                   : 0px;
						list-style-type       : none;
						margin                : 0px;
						padding               : 0px;
					}
					
				  /* rij binnen een kolom */
					/*#romp .hoofdblok .produktblok .specificatieblok li{*/
					#romp .produktblok .specificatieblok li{
						margin                : 0px;
						padding               : 0px;
					}
					/*#romp .hoofdblok .produktblok .specificatieblok li a{*/
					#romp .produktblok .specificatieblok li a{
						display               : block;
						width                 : 190px;
						height                : 17px;
						padding               : 1px 4px;
						text-decoration       : none;
						font-weight           : bold;
					}
					/*html>body #romp .hoofdblok .produktblok .specificatieblok li a{*/
					html>body #romp .produktblok .specificatieblok li a{
						width                 : 182px;
						height                : 15px;
					}
					
					/*#romp .hoofdblok .produktblok .specificatieblok li a.oneven{*/
					#romp .produktblok .specificatieblok li a.oneven{
						color                 : #808081;
						background-color      : #dadbdd;
					}
					/*#romp .hoofdblok .produktblok .specificatieblok li a.oneven:hover{*/
					#romp .produktblok .specificatieblok li a.oneven:hover{
						color                 : #dadbdd;
						background-color      : #808081;
					}
					
					/*#romp .hoofdblok .produktblok .specificatieblok li a.even{*/
					#romp .produktblok .specificatieblok li a.even{
						color                 : #ffffff;
						background-color      : #a6a6a6;
					}
					/*#romp .hoofdblok .produktblok .specificatieblok li a.even:hover{*/
					#romp .produktblok .specificatieblok li a.even:hover{
						color                 : #a6a6a6;
						background-color      : #ffffff;
					}
					
					/*					
					#romp .hoofdblok .produktblok .specificatieblok li a.onevenuit{
						color                 : #cccccc;
						background-color      : #dadbdd;
						font-weight           : normal;
					}
					
					#romp .hoofdblok .produktblok .specificatieblok li a.evenuit{
						color                 : #cccccc;
						background-color      : #a6a6a6;
						font-weight           : normal;
					}
					*/
					
					/*#romp .hoofdblok .produktblok .specificatieblok li .onevenuit{*/
					#romp .produktblok .specificatieblok li .onevenuit{
						display               : block;
						width                 : 190px;
						height                : 17px;
						padding               : 1px 4px;
						color                 : #cccccc;
						background-color      : #dadbdd;
						font-weight           : normal;
						cursor                : default;
					}

					/*#romp .hoofdblok .produktblok .specificatieblok li .evenuit{*/
					#romp .produktblok .specificatieblok li .evenuit{
						display               : block;
						width                 : 190px;
						height                : 17px;
						padding               : 1px 4px;
						color                 : #cccccc;
						background-color      : #a6a6a6;
						font-weight           : normal;
						cursor                : default;
					}	
						
				  /* positionering van kolommen */
					#product-details-kolom-1{ left :  16px; }
					#product-details-kolom-2{ left : 212px; }
					#product-details-kolom-3{ left : 408px; }
					
				  /* de vierde kolom is de paginanummering */
					#product-details-kolom-4,
					/*#romp .hoofdblok .produktblok .specificatieblok .paginanummer{*/
					#romp .produktblok .specificatieblok .paginanummer{
						left : 604px;
						top  : 0px;
					}
					
					
				/*--(( /specificatie ))--*/
				
			/*--(( /produktblok ))--*/
			
			
			/*--(( tekstblok ))--*/
				
				.tekstblok{
					position              : absolute;
					left                  : 212px;
					width                 : 543px;
					font                  : 11px/1.2em Verdana, sans-serif;
				}
				
				.tekstblok table{
					font                  : 11px/1.2em Verdana, sans-serif;
				}
				.tekstblok td{
					text-align            : top;
				}
				.tekstblok table.agendaBodytext td {
					/* !!! */
					vertical-align: top;
				}
				.tekstblokscroll{
					position              : absolute;
					top		      : 45px;
					height		      : 340px;
					overflow-y            : auto; 
					width                 : 536px;
					font                  : 11px/1.2em Verdana, sans-serif;
				}
				
				html>body .tekstblokscroll{
					overflow: auto;
				}
				
				.tekstblok h1{
					font                  : bolder 12px/1.2em Verdana, sans-serif;
					/*color                 : #db1e48;*/
					text-transform        : uppercase;
					/*padding               : 28px 0px 4px 20px;
					margin                : 0px;*/
					
				  /* witte balk achter de kop */
					/*background            : url(../../images/layout/produkt.beschrijving.titelbalk.achter.gif) 0px 30px no-repeat;*/
					
					/* !!! */
					color: #fff;
					margin: 1px 0 10px 0;
					background: url(../../images/layout/tekstblok_hdr_l.gif) top left no-repeat;
					width: 543px;
				}
				.tekstblok h1 span{
				  /* blauwe vlak achter de tekst van de kop */
					/*padding               : 0px 8px;
					background            : url(../../images/layout/produkt.beschrijving.titelbalk.titel.gif) 0px 2px repeat-x;
					margin                : 0px;*/
					
					/* !!! */
					display: block;
					padding: 4px 0px 4px 4px;
					background: url(../../images/layout/tekstblok_hdr_r.gif) top right no-repeat;
				}
				.tekstblok h1 span b{
					text-transform: none;
					margin: 0px 0px 0px 100px;
					background: url(../../images/layout/arrow_white_right.gif) 0px 1px no-repeat;
					padding: 0px 0px 0px 15px;
				}
				/* zoekresultaten */
				.tekstblok h1 span.rightheader {
					position: absolute;
					top: 1px;
					right: 0px;
					text-transform: none;
					height: 22px;
					padding-right: 4px;
					
				}
				.tekstblok p.tekstpagina {
					padding-right: 23px;
				}
				.tekstblok a{
					color                 : #db1e48;
				}
				.tekstblok a.hyperlink {
					text-transform        : none;
				}
				.tekstblok a.internalbookmark {
					/* !!! */
					padding-left: 0px;
					background: none;
				}
				.tekstblok h2{
					font-size             : 11px;
					font-weight           : bold;
					margin                : 0;
				}
				
				.tekstblok .index {
					/*background: Black;
					text-align: center;
					width: 520px;
					padding: 0px 0px 2px 0px;
					letter-spacing: 1px;*/
					position: relative;
					
					/* !!! */
					width: 545px;
					padding: 0;
					margin: 1em 0;
				}

				.tekstblok .index h1 {
					background: none;
					color: #000;
					text-transform: none;
					font: 10px Verdana, sans-serif;
					font-weight: bold;
					margin: 0;
					padding: 0 0 3px 7px;
				}
				
				.tekstblok .index div.rcbox {
					/* !!! */
					background: url(../../images/layout/rcbox_top.gif) top left no-repeat;
					width: 545px;
					padding: 6px 0 0 0;
					
					text-align: center;
					letter-spacing: 1px;
				}
				.tekstblok .index div.rcbox div.rcbox-bottom {
					/* !!! */
					background: url(../../images/layout/rcbox_btm.gif) bottom left no-repeat;
					padding: 0 0 6px 0;
				}
				.tekstblok .index div.rcbox div.rcbox-bottom div.rcbox-content {
					/* !!! */
					background: #fff;
					border-left: 1px solid #aeaeae;
					border-right: 1px solid #aeaeae;
					padding: 0;
					height: auto;
				}
				
				/*--(( productlistarticles ))--*/
				.voorpagina div.rcbox,
				.nieuws div.rcbox,
				.productlistarticles div.rcbox {
					/* !!! */
					background: url(../../images/layout/rcbox_top.gif) top left no-repeat;
					width: 545px;
					padding: 6px 0 0 0;
					margin: 1em 0 0 0;					
					text-align: left;
					letter-spacing: normal;
				}
				.voorpagina div.rcbox div.rcbox-bottom,
				.nieuws div.rcbox div.rcbox-bottom,
				.productlistarticles div.rcbox div.rcbox-bottom {
					/* !!! */
					background: url(../../images/layout/rcbox_btm.gif) bottom left no-repeat;
					padding: 0 0 6px 0;
				}
				.voorpagina div.rcbox div.rcbox-bottom div.rcbox-content,
				.nieuws div.rcbox div.rcbox-bottom div.rcbox-content,
				.productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content {
					/* !!! */
					background: #fff;
					border-left: 1px solid #aeaeae;
					border-right: 1px solid #aeaeae;
					padding: 5px;
					min-height: 80px;
					height: auto;
				}
				/* for Internet Explorer */
				/*\*/
				* html .voorpagina div.rcbox div.rcbox-bottom div.rcbox-content,
				* html .nieuws div.rcbox div.rcbox-bottom div.rcbox-content,
				* html .productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content {
					height: 80px;
				}
				/**/
				.voorpagina div.rcbox div.rcbox-bottom div.rcbox-content div.textcontent,
				.nieuws div.rcbox div.rcbox-bottom div.rcbox-content div.textcontent,
				.productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content div.textcontent {
					/* !!! */
					/*border-right: 1px solid #000;*/
					margin: .5em 90px 0 0;
					padding-right: 10px;
				}
				.productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content h1 {
					/* !!! */
					background: none;
					margin: 0;
					font: 11px/1.2em Verdana, sans-serif;
					width: 100%;
					color: #000;
					font-weight: bold;
				}
				.voorpagina div.rcbox div.rcbox-bottom div.rcbox-content p,
				.nieuws div.rcbox div.rcbox-bottom div.rcbox-content p,
				.productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content p {
					/* !!! */
					margin: .5em 0 0 0;
				}
				.nieuws div.rcbox div.rcbox-bottom div.rcbox-content div.more,
				.productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content div.more {
					/* !!! */
					margin: 0px 0px 0px 0px;
					text-align: right;
				}
				.nieuws div.rcbox div.rcbox-bottom div.rcbox-content div.more a,
				.productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content div.more a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
				}
				.productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content h1 a {
					/* !!! */
					color: #000;
					font-weight: bold;
				}
				.productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content p a {
					color: #000;
				}
				.voorpagina div.rcbox div.rcbox-bottom div.rcbox-content a img,
				.nieuws div.rcbox div.rcbox-bottom div.rcbox-content a img,
				.productlistarticles div.rcbox div.rcbox-bottom div.rcbox-content a img {
					/* !!! */
					margin: 0;
					float: right;
					padding-left: 10px;
					border-left: 1px solid #000;
				}
				.nieuws-nl div.paging,
				.nieuws div.paging,
				.productlistarticles div.paging,
				.searchresults div.paging {
					/* !!! */
					margin: 5em 0 1em 0;
					font: 10px/1.2em Verdana, sans-serif;
					font-weight: bold;
					text-align: center;
				}
				.productlistarticles div.paging a,
				.searchresults div.paging a {
					/* !!! */
					font-weight: bold;
				}
				.productlistarticles div.paging a.pagelinks,
				.searchresults div.paging a.pagelinks {
					/* !!! */
				}
				.productlistarticles div.paging span.curpagelink,
				.searchresults div.paging span.curpagelink {
					/* !!! */
					color: #000;
					font-weight: bold;
				}
				.nieuws-nl div.paging a.top,
				.nieuws div.paging a.top,
				.productlistarticles div.paging a.top,
				.searchresults div.paging a.top {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_up.gif) 0px 0px no-repeat;
					margin-right: 20px;
				}
				.nieuws-nl div.paging a img,
				.nieuws div.paging a img,
				.productlistarticles div.paging a img,
				.searchresults div.paging a img {
					/* !!! */
					border: none;
					margin: 0;
					padding: 0;
				}
				.nieuws-nl div.paging a.showall,
				.nieuws div.paging a.showall,
				.productlistarticles div.paging a.showall,
				.searchresults div.paging a.showall {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 0px no-repeat;
					margin-left: 20px;
				}
				.productlistarticles .crumbs {
					/* !!! */
					/*color: #c62643;*/
					color: #000;
					font-weight: bold;
				}
				/*--(( /productlistarticles ))--*/
				
				/*--(( searchresults ))--*/
				.searchresults div.rcbox {
					/* !!! */
					background: url(../../images/layout/rcbox_top.gif) top left no-repeat;
					width: 545px;
					padding: 6px 0 0 0;
					margin: 1em 0 0 0;
					
					text-align: left;
					letter-spacing: normal;
				}
				.searchresults div.rcbox div.rcbox-bottom {
					/* !!! */
					background: url(../../images/layout/rcbox_btm.gif) bottom left no-repeat;
					padding: 0 0 6px 0;
				}
				.searchresults div.rcbox div.rcbox-bottom div.rcbox-content {
					/* !!! */
					background: #fff;
					border-left: 1px solid #aeaeae;
					border-right: 1px solid #aeaeae;
					padding: 5px;
					min-height: 80px;
					height: auto;
				}
				/* for Internet Explorer */
				/*\*/
				* html .searchresults div.rcbox div.rcbox-bottom div.rcbox-content {
					height: 8em;
				}
				/**/
				.searchresults div.rcbox div.rcbox-bottom div.rcbox-content div.textcontent {
					/* !!! */
					/*border-right: 1px solid #000;*/
					margin: .5em 90px 0 0;
					padding-right: 10px;
				}
				.searchresults div.rcbox div.rcbox-bottom div.rcbox-content h1 {
					/* !!! */
					background: none;
					margin: 0;
					font: 11px/1.2em Verdana, sans-serif;
					width: 100%;
					color: #000;
					font-weight: bold;
				}
				.searchresults div.rcbox div.rcbox-bottom div.rcbox-content p {
					/* !!! */
					margin: .5em 0 0 0;
				}
				.searchresults div.rcbox div.rcbox-bottom div.rcbox-content div.more {
					/* !!! */
					margin: 0px 0px 0px 0px;
					text-align: right;
				}
				.searchresults div.rcbox div.rcbox-bottom div.rcbox-content div.more a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
				}
				.searchresults div.rcbox div.rcbox-bottom div.rcbox-content h1 a {
					/* !!! */
					color: #000;
					font-weight: bold;
				}
				.searchresults div.rcbox div.rcbox-bottom div.rcbox-content a img {
					/* !!! */
					margin: 0;
					float: right;
					padding-left: 15px;
					border-left: 1px solid #000;
				}
				/*--(( /searchresults ))--*/

				.tekstblok .index a{
					/*color                 : #FFFFFF;*/
					font-weight           : bold;
					
					/* !!! */
					color: #c62643;
				}
			
				.tekstblok p{
					margin                : 0px 0px 1em 4px;
				}
				
				.tekstblok .header{
					font-size: 16px;
					font-weight: bold;
					color: Black;
					line-height: 20px;
				}
				
				/*--(( productlist ))--*/
				div.productlist div.rcbox {
					/* !!! */
					background: url(../../images/layout/rcbox_top.gif) top left no-repeat;
					width: 545px;
					padding: 6px 0 0 0;
					margin: 0 0 1em 0;
				}
				
				div.productlist div.rcbox div.rcbox-bottom {
					/* !!! */
					background: url(../../images/layout/rcbox_btm.gif) bottom left no-repeat;
					padding: 0 0 6px 0;
				}
				
				div.productlist div.rcbox div.rcbox-bottom div.rcbox-content {
					/* !!! */
					background: #fff;
					border-left: 1px solid #aeaeae;
					border-right: 1px solid #aeaeae;
					padding: 0 10px;
				}
				table.productslist-tbl {
					/* !!! */
					/*border: 1px solid Green;*/
					/*width: 270px;*/
					width: 522px;
					margin: 0;
					/*border-right: 1px solid #000;*/
				}
				table.productslist-tbl tr td {
					/* !!! */
					color: #c62643;
					vertical-align: top;
					/*border: 1px solid Blue;*/
				}
				table.productslist-tbl tr td.second-column {
					border-left: 1px solid #000;
					padding-left: 10px;
					width: 255px;
				}
				table.productslist-tbl tr td a {
					/* !!! */
					color: #c62643;
					display: block;
					padding: 0 0 .3em 0;
					position: relative;
				}
				table.productslist-tbl tr td a span.counts {
					/* !!! */
					position: absolute;
					top: 0px;
					left: 220px;
				}
				table.productslist-tbl tr td.second-column a span.counts {
					/* !!! */
					position: absolute;
					top: 0px;
					left: 228px;
				}
				/*--(( /productlist ))--*/
				
				span.category {
					font-size: 14px;
					font-weight: bold;
					color: #686868;
					text-transform: uppercase;
					letter-spacing: normal;
				}
							
			/*--(( /tekstblok ))--*/
			
				#kader {
					/*width: 520px;
					background-color: #fff;
					border: 1px solid #D7D7D7;*/
					/* !!! */
				}
				#kader #lijn {
					border-top: 1px dotted #818181;
					margin: 15px 5px 5px 5px;
				}
			

			/*--(( startpagina ))--*/
				.voorpagina div.rcbox div.rcbox-bottom div.rcbox-content a img.catimg {
					/* !!!@ */
					margin: 0;
					float: left;
					padding-left: 0px;
					border-left: none;
					padding-right: 8px;
				}
				.voorpagina div.rcbox div.rcbox-bottom div.rcbox-content h1 {
					/* !!!@ */
					background: none;
					margin: 0;
					font: 15px/1.2em Verdana, sans-serif;
					width: 100%;
					
					color: #000;
					font-weight: bold;
					letter-spacing: -.5px;
				}
				.voorpagina div.rcbox div.rcbox-bottom div.rcbox-content h2 {
					/* !!!@ */
					margin: 0;
					font: 11px/1.2em Verdana, sans-serif;
					width: 100%;
					
					color: #A0A0A0;
					font-weight: bold;
					text-transform: uppercase;
					letter-spacing: -.5px;
				}
				.voorpagina div.rcbox div.rcbox-bottom div.rcbox-content a {
					color: #000;
				}
				.voorpagina div.other-business {
					/* !!! */
					width: 535px;
					margin: 1em 0 0 0;
					text-align: right;
				}
				.voorpagina div.other-business a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
				}
				#voorpagina {
					
						padding               : 0px 40px;
						padding-top           : 5px;
						position              : absolute;
						left                  : 0px;
						width                 : 543px;
						font                  : 11px/1.2em Verdana, sans-serif;
						}
				#voorpagina a {					
						border-width           : 0px !important;
						color: red;
						}
					
				h1.startpagina{
				  /* blauwe vlak achter de tekst van de kop */
					text-align	      : left;
					font                  : bold 23px Verdana;
					color                 : #C50C12;
					text-transform        : uppercase;
					/*padding               : 300px 0px 4px 20px;*/
					margin                : 0px;
					padding               :0px 0px;
					padding-top:	60px	;
					background            : none;
					margin                : 0px;
				}
				div.producten{
				  /* blauwe vlak achter de tekst van de kop */
					position              : absolute;
					margin                : 0px;
					padding               :0px 0px 0px 44px;
					padding-top:	10px	;
					background            : none;
					margin                : 0px;
				}
				div.randomproduct{
				  /* blauwe vlak achter de tekst van de kop */
					margin:0px;
					width		: 170px;
					height		: 58px;
					text-align	      : left;
					cursor: hand;
				}
				td.productimage{
				  /* blauwe vlak achter de tekst van de kop */
				  padding-left:10px;
				}
				td.producttekst{
				  /* blauwe vlak achter de tekst van de kop */
					text-align	      : left;
					padding-left:5px;
				}
				td.producttekst span.productname{
				  /* blauwe vlak achter de tekst van de kop */
					
					margin                : 0px 0px 0px 5px;
					font                  : bold 11px Verdana;
					color                 : #BFBFBF;
				}
				td.producttekst span.productomschrijving{
				  /* blauwe vlak achter de tekst van de kop */
					font                  : normal 9px Verdana;
					color                 : #fff;
				}
			/*--(( /startpagina ))--*/
			
				#menu {
						margin                : 0px;
						padding               : 0px;
						top: 50px;
						width: 55%;
						
						}

				#menu ul {
					list-style-type       : none;
					margin                : 0px;
					padding               : 0px;
				}

				#menu li {
					padding: 5px;
				}
				
				#menu li a {
					font-weight: bold;
					color: Black;
					text-transform: uppercase;
					
				}
				
				#menu li a.active {
					font-weight: bold;
					display: block;
					background: #eee url(../../images/layout/menu-pijltje.gif)  265px 3px no-repeat;
				}
				
				#menu li a:hover,
				#menu li a.active:hover {
					/*color: #DC1A46;*/
					background-color: #eee;
					display: block;
					
				}
				
				.segmentblock {
					/* !!! */
					margin: 1em 0 0 0;
				}
				.segmentblock h1 {
					/* !!! */
					background: none;
					color: #000;
					font-weight: bold;
					margin: 0;
				}
				.segmentblock h1 a {
					color: #000;
				}
				.segmentblock div.rcbox {
					/* !!! */
					background: url(../../images/layout/rcbox_top.gif) top left no-repeat;
					width: 545px;
					padding: 6px 0 0 0;
					margin: 0;
					
					text-align: left;
					letter-spacing: normal;
				}
				.segmentblock div.rcbox div.rcbox-bottom {
					/* !!! */
					background: url(../../images/layout/rcbox_btm.gif) bottom left no-repeat;
					padding: 0 0 6px 0;
				}
				.segmentblock div.rcbox div.rcbox-bottom div.rcbox-content {
					/* !!! */
					background: #fff;
					border-left: 1px solid #aeaeae;
					border-right: 1px solid #aeaeae;
					padding: 5px;
				}
				table.segmentpg-tbl {
					/* !!! */
					width: 522px;
					margin: 0;
				}
				table.segmentpg-tbl tr td {
					/* !!! */
					color: #c62643;
					vertical-align: top;
				}
				table.segmentpg-tbl tr td.second-column {
					border-left: 1px solid #000;
					padding-left: 10px;
					width: 245px;
				}
				table.segmentpg-tbl tr td a {
					/* !!! */
					color: #c62643;
					display: block;
					padding: 0 0 .3em 0;
					position: relative;
				}
				table.segmentpg-tbl tr td a span.counts {
					/* !!! */
					position: absolute;
					top: 0px;
					left: 235px;
				}
				
				#list {
					position: absolute;
					width: 45%;
					right: 0px;
					top: 48px;
					text-transform: uppercase;
					margin-right: 20px;
				}
				#list a {
					line-height: 16px;
					color: #4D4E4E;
					text-transform: uppercase;
				}
				#list a:hover {	
					background-color: #eee;
					color: #DC1A46;
				}
					
			/*--(( nieuws ))--*/
				
			  /*
				nieuws erft van tekstblok en is daarom hier schijnbaar wat kaal
			  */
				.nieuws-nl .datum{
					font-weight           : normal;
				}
				.nieuws-nl div{
					border-bottom         : 1px solid white;
				}
				.nieuws-nl div h2{
					font-size             : 11px;
					margin                : 1.2em 0px;
					padding-left          : 15px;
					/*background            : url(../../images/layout/nieuws.pijltje.gif) 0px 3px no-repeat;*/
					
					/* !!! */
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
				}
				.nieuws-nl div div {
					/* !!! */
					text-align: right;
					border: none;
					margin: 0 0 1em 0;
				}
				/*.nieuws a,*/
				.nieuws-nl div div a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
				}
				.nieuwsitem a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
				}
				.nieuwsitem a.leftlink {
					/* !!! */
					background: url(../../images/layout/arrow_left.gif) 0px 1px no-repeat;
				}
				.nieuwsitem p {
					/* !!! */
					margin: 0px 0px 1em 0px;
				}
				.nieuws p a {
					/* !!! */
					text-transform: none;
				}
				.tekstblok div.rowitem p {
					margin: 0;
				}
				.tekstblok div.rowitem div {
					/* !!! */
					text-align: right;
					border: none;
					margin: 0 0 1em 0;
				}
				/*.tekstblok div.rowitem div a {
					/* !!! */
					/*padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
					text-transform: capitalize;
				}*/
				/*.nieuws div p {
					/* !!! */
					/*margin: 0px 0px 1em 4px;*/
					/*margin: 1em 0px 0px 0px;
				}*/
				.nieuws div.paging {
					/* !!! */
					margin: 5em 0 1em 0;
					font: 10px/1.2em Verdana, sans-serif;
					font-weight: bold;
					text-align: center;
					
					border-bottom: none;
				}
				.nieuws a#top {
					/* !!! */
					padding-left: 0;
					background: none;
					text-transform: none;
				}
				.nieuws div.paging a.pagelinks {
					/* !!! */
					padding-left: 0;
					background: none;
				}
				/*.nieuws-la div.rcbox div.rcbox-bottom div.rcbox-content div.textcontent {
					/* !!!@ */
					/*padding: 0 3px 0 0;
				}*/
				.nieuws div.rcbox div.rcbox-bottom div.rcbox-content h1 {
					/* !!!@ */
					background: none;
					margin: 0;
					font: 11px/1.2em Verdana, sans-serif;
					width: 100%;
					
					color: #000;
					font-weight: bold;
				}
				.nieuws div.rcbox div.rcbox-bottom div.rcbox-content h1 span {
					/* !!!@ */
					background: none;
					display: inline;
					padding: 0;
				}
				#romp .nieuws .fotoblok,
				#romp .service .fotoblok,
				#romp .nieuwsitem .fotoblok{
					position: absolute;
					width: 188px;
					/*text-align            : right;*/
					
					font: bold 10px/1.2em Verdana, sans-serif;
					text-transform: uppercase;
					letter-spacing: -.2pt;
					color: #59595a;
					
					/*padding               : 29px 0px 0px 20px;*/
				/*	margin                : 22px 0px 0px 35px;*/
					
					/*!!! */
					padding: 0px 0px 0px 30px;
					left: -212px;
					top: 0px;
					border-bottom: none;
				}
				/*html>body #romp .hoofdblok .produktblok .fotoblok{*/
				html>body #romp .nieuws .fotoblok{
					width: 168px;
				}
				
				/*#romp .hoofdblok .produktblok .fotoblok .plaatje{*/
				#romp .nieuws .fotoblok img {
					border                : 1px solid #a3a3a4;
					margin-bottom         : 3px;
				}
				
			/*--(( /nieuws ))--*/
			
			/*--(( contact ))--*/
				.contact table tbody tr td a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
				}
			/*--(( /contact ))--*/
			
			/*--(( company ))--*/
				.company a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
				}
				.company a.internalbookmark {
					/* !!! */
					padding-left: 0px;
					background: none;
				}
				.company a.toplink {
					/* !!! */
					background: url(../../images/layout/arrow_up.gif) 0px 1px no-repeat;
				}
			/*--(( /company ))--*/
			
			/*--(( service ))--*/
				.service a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
					display: block;
					margin: 0px 0px 0px 0px;
				}
			/*--(( /service ))--*/
			
			/*--(( products ))--*/
				.products a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
				}
				.products div{
					padding:5px 0px;
					border-bottom         : 1px solid white;
				}
				.products a.toplink {
					/* !!! */
					background: url(../../images/layout/arrow_up.gif) 0px 1px no-repeat;
				}
				.products a.leftlink {
					/* !!! */
					background: url(../../images/layout/arrow_left.gif) 0px 1px no-repeat;
				}
			/*--(( /products ))--*/
			
			/* --(( calculators ))--*/
				.calc a {
					/* !!! */
					padding-left: 15px;
					background: url(../../images/layout/arrow_right.gif) 0px 1px no-repeat;
					font-weight: bold;
				}
				.calc a.leftlink {
					/* !!! */
					background: url(../../images/layout/arrow_left.gif) 0px 1px no-repeat;
				}
				.calc table.agendaBodytext {
					/* !!! */
					/*border: 1px solid Blue;*/
				}
			/* --(( calculators ))--*/
			
			
			/*--(( kaderillustratie ))--*/
				
				#kaderillustratie{
					position          : absolute;
					left              : 29px;
					top               : 26px;
				}
				
			/*--(( /kaderillustratie ))--*/
			
			
		/*--(( /hoofdblok ))--*/
		
	/*--(( /romp ))--*/
	
.error {
	color: red;
}

/*** (( Locate a dealer )) ***/
.textcontent {
	margin-bottom: 10px;
}

#phone-gif{
	position: relative;
	top: 6px;
	margin-bottom: 2px;
}

#fax-gif{
	position: relative;
	top: 6px;
	margin-bottom: 2px;		
}

.table-dealer-zoekresultaten {
	border:1px solid #999; 
	background-color: #fff;	
}

.table-header-dealer-zoekresultaten {
   	background-color: #c0c0c0;
	font-weight: bold;
}

.table-dealer-zoekresultaten-border-content {
     	border-left: 1px solid #b5b5b5;
}

.iconen-vakgebieden {
	margin-right: 10px;
}