body {
		margin:0;
		padding:0;
		height:100%;
		text-align:center;
		font-family:Arial;
		font-size:0.9em;
		color:#333333;
		
		background-color:white;
		background-image:url(../images/body_bg.gif);
		background-repeat:no-repeat;
	
	}
	#container
	{	width:786px;
		margin: 0 auto 0;
		margin-top:20px;
		padding-bottom:20px;
	}

	#divHolder
	{	width:762px;		
		float:left;		
		text-align:left;
		border-top:#66cc33 solid 1px;	
	}
	#mainleft 
	{	width:139px;
		float:left;
		background-color:#CCCCCC;
		border-left:#66cc33 solid 1px;
		border-bottom:#66cc33 solid 1px;
		border-top:#66cc33 solid 1px;	
		
		background-image:url(../images/menu_bottom_repeat.jpg);
		background-repeat:repeat-y;
	}

	#maincenter
	{	width:464px;
		float:left;
		background-image:url(../images/main_bottom_repeat.jpg);
		background-repeat:repeat-y;
		border-bottom:#66cc33 solid 1px;
		border-top:#66cc33 solid 1px;			
	}
	#mainright
	{	width:157px;
		float:left;
		
		background-image:url(../images/right_menu_repeat.jpg);
		background-repeat:repeat-y;	
		
		border-right:#66cc33 solid 1px;
		border-bottom:#66cc33 solid 1px;
	}
	#rightMenu
	{	float:left;
		height:530px;	
	}
	#mainleft_top
	{	height:52px;
		width:139px;
		background-image:url(../images/home_but.jpg);
	}

	#mainleft_holder
	{	clear:left;
		width:139px;
		background-image:url(../images/menu_bottom_repeat.jpg);
		background-repeat:repeat-y;
		float:left;	
	}
	#mainleft_menu
	{	clear:left;
		width:139px;
		height:478px;
		float:left;
		background-image:url(../images/menu_bg.jpg);
		background-repeat:no-repeat;
	}	
	#main
	{	float:left;
		height:530px;
		width:464px;
		background-image:url(../images/main_bg.jpg);
		background-repeat:no-repeat;		
	}
	#main_text
	{	width:464px;
		float:left;		
	}
	#banner
	{	float:left;
		width:760px;
		height:68px;
		background-image:url(../images/banner_top.jpg);
		border-left:#66cc33 solid 1px;
		border-right:#66cc33 solid 1px;			
	}

	#menu_holder
	{	background:#fff;
		width:139px;
		float:left;
		background-image:url(../images/menu_bottom_repeat.jpg);
		background-repeat:repeat-y;
	}
	#mainleft_menu ul
	{	padding:0px;
		margin:0px;
		height:478px;
		float:left;
		margin-top:20px;
		background-image:url(../images/menu.jpg);
	}
	#mainleft_menu li
	{	padding:0px;
		margin:0px;
		padding-left:45px;
		height:22px;
		list-style:none;
		font-weight:bold;
		letter-spacing:0.01em;
		width:90px;
		padding-top:5px;
		cursor:pointer;
		white-space:normal;
	}
	#mainleft_menu li a
	{	
		font-size:0.9em;		
		text-decoration:none;
		color:#339900;	
	}
	#mainleft_menu li a:hover
	{	color:#003333;	
	}
	#transport
	{
		background-image:url(../images/transport_out.jpg);
		background-repeat:no-repeat;
		/*width:157px;
		height:125px;*/
		width:157px;
		height:134px;
		cursor:pointer;
	}
	#wanden
	{
		background-image:url(../images/wanden_out.jpg);
		background-repeat:no-repeat;
		/*width:157px;
		height:135px;*/
		width:157px;
		height:125px;
		cursor:pointer;
	}
	#plafonds
	{
		background-image:url(../images/plafonds_out.jpg);
		background-repeat:no-repeat;
		/*width:157px;
		height:134px;*/
		width:157px;
		height:135px;
		cursor:pointer;
	}
	#tegelwerk
	{
		background-image:url(../images/tegelwerk_out.jpg);
		background-repeat:no-repeat;
		width:157px;
		height:136px;
		cursor:pointer;
	}
	#transport_on
	{
		background-image:url(../images/transport_over.jpg);
		background-repeat:no-repeat;
		/*width:157px;
		height:125px;*/
		width:157px;
		height:134px;
		cursor:pointer;
	}
	#wanden_on
	{
		background-image:url(../images/wanden_over.jpg);
		background-repeat:no-repeat;
		/*width:157px;
		height:135px;*/
		width:157px;
		height:125px;
		cursor:pointer;
	}
	#plafonds_on
	{
		background-image:url(../images/plafonds_over.jpg);
		background-repeat:no-repeat;
		width:157px;
		height:135px;
		cursor:pointer;
	}
	#tegelwerk_on
	{
		background-image:url(../images/tegelwerk_over.jpg);
		background-repeat:no-repeat;
		width:157px;
		height:136px;
		cursor:pointer;
	}
	#borderTest
	{	
		float:left;
		width:24px;
	    height:24px;
		background-image:url(../images/borderTest.jpg);
		background-repeat:repeat-y;
		
	}
	#border_top
	{	float:left;
		height:24px;
		width:720px;
		background-image:url(../images/borderTest_top.gif);
		background-repeat:repeat-x;
	}
	#border_corner, #border_cornerLeft, #border_cornerRight
	{	float:left;
		width:24px;
		height:24px;
		background-image:url(../images/borderTest_corner.gif);
		background-repeat:no-repeat;
	}
	#clear
	{	clear:both;
	}
	#border_cornerLeft
	{	background-image:url(../images/borderTest_corner_left.gif);
		background-repeat:no-repeat;
	}
	#border_cornerRight
	{	float:left;
		background-image:url(../images/borderTest_corner_right.gif);
		background-repeat:no-repeat;
	}
	p, h3
	{	
		color:#003333;
		font-size:0.9em;
		
	}
	h3{ font-size:0.9em; color:#336633; padding-top:10px;}
	h1, #main_text h1, #main_text h2
	{
	/* important text for search crawlers */
	margin:0px;
	
	color:#336633;
	font-size:0.9em;
	font-weight:bold;
	height:22px;
	
	}
	
	#preload
	{
		margin-top:-2000px;
		margin-left:-2000px;
		display:none;
		position:fixed;
	}
	.invisi_text
	{
	display:none;
	}
	#verantwoording { float:left; padding-left:20px; padding-right:10px; margin-top:10px;}
	#verantwoording p { color:#336633; font-size:0.6em; text-align:center;}
	#border_contact	{ float:left; margin-top:5px;	width:400px; border:#cccccc solid 1px;	padding:10px; margin-left:10px;	}
	.titleData{  float:left; padding:2px; width:120px;}
	.inputData{  float:left; padding:2px;}
	.clear{ clear:both; height:0px;}
	.space{ height:5px;}
	.spaceBorder{ height:1px; border-bottom:#cccccc solid 1px; padding-bottom:1px;}

	h4	{	margin:0px;	padding:0px; color:#336633; font-size:0.9em; font-weight:normal;	}
	.titleH4{ color:#000000;} 
	
	#main_text p,  #main_text h3
	{
	margin-left:20px; margin-right:20px;

	}
	#main_text h1, #main_text h2 { margin:30px; font-size:1.4em; text-align:center; padding-top:10px;}
	#main_text h2 {font-size:1.0em; margin-bottom:-10px;} 
	#main_text h1 { margin-bottom:10px;}
	#main_text a
	{
	text-decoration:underline;
	color:#003333;
	}
	#clear{ clear:both;}
	
	#tegelwerk_foto{ width:250px; height:197px; text-align:center; }
	#tegelwerk_foto span{ color:#ffffff;  font-size:.7em;}
	
	#tegelwerk_foto2{ text-align:center; cursor:pointer; margin-bottom:20px;}
	#tegelwerk_foto2 span{ color:#ffffff;  font-size:.7em;}
	
	.vacatureSom{ text-align:center; margin-top:3px; padding-top:3px; }
