/* ### GENERAL ### */
* { 
	margin:0px;
	padding: 0px; 
	}
	
html, body { 
	font-family: Arial; 
	font-size: 12px; 
	color: #515345; 
	}
	
body { 
	background: url('../images/bodyBg.gif') repeat-x;
	}
	
img { 
	border: 0px; 
	display: block; 
	}

/* ### GLOBAL CLASSES ### */
.clearBoth {
	 clear: both; 
	 }
	 
.left { 
	float: left; 
	}
	
.right { 
	float: right; 
	}
	
.center { 
	margin: 0 auto; 
	}
	
.button { 
		padding: 1px; 
		width: 62px; 
		height: 20px; 
		font-family: Arial; 
		font-size: 11px; 
		color: #fff; 
		border: 0px; 
		background: url('../images/button.jpg') no-repeat; 
		}
.fieldsmall { 
			padding: 1px; 
			width: 40px; 
			height: 18px; 
			font-family: Arial; 
			font-size: 12px; 
			color: #515345; 
			border: 0px; 
			background: url('../images/fieldBg_small.gif') no-repeat; 
			}

/* ### MAIN CONTAINER ### */
#mainCntr { 
	margin: 0 auto;
	width: 920px;
	}
	
	/* ### HEADER CONTAINER ### */
	#bgCntr {
		padding-left: 39px;
		position: relative;
		left: -50px;
		width: 960px;
		height: 401px;
		background: url('../images/headerShadow.gif') no-repeat; 
		}
		
	#headerCntr {
		padding-top: 182.5px;
		width: 999px;
		height: 233px;
		background: url('../images/headerBg.png') no-repeat; 
		}
	
		/* ### MENU CONTAINER ### */
		#menuCntr { 
			width: 480px;
			height: 75px;
			background: url('../images/menuBg.png') no-repeat;
			}
			
		#menuCntr ul { 
			display: block; 
			position: relative; 
			list-style: none; 
			margin-left: 10px;
			}
			
		#menuCntr li { 
			float: left; 
			display: inline; 
			
			}
			
		#menuCntr li a { 
			margin-top: 1px;
			display: block; 
			height: 38px;
			text-align: center; 
			text-decoration: none; 
			color: #3f3f3f; 
			padding-left: 7px;
			padding-right: 7px;
			line-height: 3;
			}
			
		#menuCntr li a:hover, #menuCntr li.selected a {
			background: url('../images/menuActive.png') repeat-x;
			}
		#menuCntr2 {
			width: 920px;
			height: 20px;
			background: url('../images/barBg.gif') repeat-x;
			}
		
		.breadcrumb
		{
            float: left;
            margin-top: 10px;
            margin-left: 13px;
            color: #bdbdbd;
		}
		.searchPlaceholder
		{

            width: 890px;
			top: 20px;
			margin-top: 9px;
			#margin-top: 0px;
		}
		
		.search
		{
            float: right;
			margin-top: 8px;
			
		}
		
		.submitSearch
		{
			border: 0px;
			width: 17px;
			height: 18px;
			background: url('../images/search.png');
			cursor: pointer;
			float: right;
		}
 		.textSearch
		{
	float: right;
			background: #f5f5f5;
			border: 1px solid #d4d4d4;
			margin-right: 15px;
		}
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { 
		padding-bottom: 5px; 
		width: 917px;
		background: url('../images/content2Bg.gif') repeat-x bottom left; 
		margin-top: -100px;
		position: relative;
		}
		
		/* ### LEFT CONTAINER ### */
		#leftCntr { 
			padding-top: 5px; 
			float: left; 
			width: 200px;
			}
		

			/* ### LEFT BOX ### */
			.leftBox { 
				margin-top: 5px; 
				padding: 6px; 
				width: 200px;
				height: 72px;
				}
				
			.leftBox img { 
				margin-right: 10px; 
				float: left; 
				}
				
			.leftBox a { 
				color: #c2bd87;
				float: left;
				}
				
			.leftBox p { 
				height: 58px; 
				line-height: 4.7;
				}
				
			.text {
				float: left;
				width: 170px;
				color: #000000;
				float: left;
				}
				
			.bottom { 
				height: 14px; 
				text-align: right;
				}


		/* ### RIGHT CONTAINER ### */
		#rightCntr { 
			padding-top: 5px;
			float: left;
			width: 468px;
			}

			/* ### RIGHT BOX ### */
			.rightBox { 
				margin-bottom: 10px; 
				width: 468px;
				background: url('../images/blokHeader.png') no-repeat;
				}

				
				.content { 
					padding: 15px; 
					width: 420px;
					}

				.content p {
					padding-bottom: 11px;
					line-height: 18px;
					width: 420px;
					}
					
				h2
				{
					margin-top: 0px;
					margin-left: 10px;
					color: #cd3636;
					background:url('../images/arrow.png') no-repeat;
					line-height: 0.4;
					padding-left: 10px;
					padding-top: 0px;
					font-size: 16px;
				}
				
				
		/* ### toepassingen CONTAINER ### */
		#toepassingenCntr {
			padding-top: 5px;
			float: left;
			width: 223px;
			
			margin-left: 17px;
			}

			/* ### RIGHT BOX ### */
			.toepassingenBox {
				margin-bottom: 10px;
   				 width: 223px;
				height: 120px;
				background: url('../images/bgRight.png') no-repeat;
				overflow: hidden;
				}


				.toepassingenBox .content {
     				width: 200px;
					}

				.toepassingenBox .content a {
					color: #f50000;
					text-decoration: underline;
					}
					.toepassingenBox .content p {
     				width: 200px;
					}

				h5
				{
					margin-top: 0px;
					margin-left: 15px;
					color: #424242;
					line-height: 0.4;
					padding-top: 0px;
					font-size: 16px;
				}

			
				
	/* ### FOOTER CONTAINER ### */
	#footerCntr { 
		width: 1000px;
		height: 106px;
		font-size: 11px; 
		color: #ffffff;
		margin: 0 auto;
		background: url('../images/footer.png') no-repeat;
		margin-top: -1px;
		}
		
	#footer_main { 
		
		float: left; 
		width: 100%; 
		background: url('../images/bgFooter.png') repeat-x;
		height: 106px;
		margin-top: -20px;
		}
	#links
	{
		position: relative;
		margin-top: 30px;
		margin-left:  70px;
	}
	#link
	{
		font-size: 12px;
		float: left;
		margin-right: 30px;
	}
	#link a
	{
		color: #fff;
		text-decoration: none;
	}
	#link a:hover
	{
		text-decoration: underline;
	}
	.space
	{
		margin-left: 3px;
		display: inline;
	}
	#copyright
	{
		position: relative;
		margin-top: 15px;
		margin-left:  70px;
	}
		