@charset "utf-8";

* 		{padding:0; margin:0;}
body		{background:#FFF url(../img/crhclaysolutions_pixel.gif) top center repeat-x; text-align:center; font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#737a7e;line-height: 16px;}

p		{padding:0 0 10px 0; line-height: 16px;}
H1		{font:normal normal normal 18px Verdana, Arial, Helvetica, sans-serif; color:#ccc;}

textarea		{border-collapse:collapse; border:1px solid #c1c1c1; font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#6a747d; vertical-align:middle; padding:2px 0 0 2px;}
option		{border-collapse:collapse; font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#6a747d;  vertical-align:middle; padding:2px 0 0 2px;}
.button		{border-collapse:collapse; border:1px solid #f39900; background-color:#f39900; color:#FFF; font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;}

p 		{margin:0 0 9px 0; line-height:16px;}
td 		{line-height:16px;}
b		{font-weight: bold; color: #737a7e;}
strong	{font-weight: bold; color: #737a7e;}

th 				{font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#e98800; padding: 2px;}
td.formlabel	        	{font: italic normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#e98800; padding: 2px; width: 100px;}
td.formfield input	{font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: black; padding: 2px; width: 100px; border: 1px solid #aaa; width: 150px;}

/*  W R A P P E R */
#wrapper 			{width: 900px; margin:auto; text-align:left; height:auto; color:#666666; font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;}
#container 			{width: 900px; height:auto; position:relative; text-align:center;  background: #FFF url(../img/pixel_bg.gif) top center repeat-y; }
	
/* B A N N E R */
#banner				{float:left; width: 900px; height: 225px;}
#language			{float:left; width: 900px; height: 30px; text-align:left;  background-color: #FFF; overflow: hidden;}
	#languagebox	{float:left; width: auto; height: 20px; padding:11px 0 0 0; display: none;}
	#languagebox strong {font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#595959;}
	#languagebox b	 {font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#595959;}
	#languagebox a	{text-decoration: none; color:#595959;}
	#languagebox a:hover {text-decoration: underline; color:#595959;} 
	
	
/*  N A V I G A T I O N  */
#navigation 			{float:left; width:900px; height:30px; color:#FFF; position:relative; text-align:left;  z-index:10; line-height:18px; font-size:11px;}
#navigation a		{text-decoration:none; color:#FFF;}
#navigation a:hover	{text-decoration:none; color:#454545;}

#nav {
	height: 30px;
	list-style: none;
	line-height: 30px;
}

#nav li { float: left; }

#nav li a {
	display: block;
	float: left;
	width: 113px;
	height: 30px;
	background: #fea933;
	color: #fff;
	text-indent: -9999px;
}

#nav li#button1 a { background: url(../img/nav/home.gif); }
#nav li#button2 a { background: url(../img/nav/hetbedrijf.gif); }
#nav li#button3 a { background: url(../img/nav/nieuws.gif); }
#nav li#button4 a { background: url(../img/nav/producten.gif); }
#nav li#button5 a { background: url(../img/nav/referenties.gif); }
#nav li#button6 a { background: url(../img/nav/innovaties.gif); }
#nav li#button7 a { background: url(../img/nav/werkenbij.gif); }
#nav li#button8 a { background: url(../img/nav/contact.gif); width: 109px; }
#nav li a:hover { background-position: left -30px !important; }
#nav li.active a { background-position: bottom !important; }

/*   A J A X   M E N U  */
#menuBoven			{float: left; background-color: #FFF; width: 900px; height: 30px; position:relative;z-index:11; clear:both;}
	#menuBoven_balk	{float: left; background-color: #f39800; width: 300px; height:30px; background: url(../img/nav_bg.jpg) left top no-repeat; cursor: pointer;}
		#menuBoven_tekst{float:left; text-align:left;  height: 20px; padding:5px 0 0 30px; font-size:14px; font-weight: normal;}
			
#menuOnder			{float: left; width: 900px; height: 100px;  }
	#hoofdMenu		{float: left; width:300px; height:120px; background:#f39800; background: url(../img/nav_bg_large.jpg) left top no-repeat;}
		#hoofdMenu_links	{float: left; height: 120px; width: 50%;  }
			#hoofdMenu_links_text {float:left; top no-repeat; text-align:left; border-right:1px solid #f9cc80; width:135px; min-height:80px;  padding: 0 0 0 14px; }
			#hoofdMenu_links_text span	{padding:0 5px 0 0;}
			
		#hoofdMenu_rechts	{float: left; height: 120px; width: 50%; text-align:left; }
			#hoofdMenu_rechts_text {float:left; padding: 0 0 0 14px; width:134px; min-height:80px; }
			#hoofdMenu_rechts_text span		{padding:0 5px 0 0;}
				
		#subMenu				{float: left;}
			#subMenu_content	{float: left;}
			#subMenu_content_text {float: left; width: 585px; height: 95px; padding:25px 0 0 0;}
				.subItem		{float: left;  text-align: left; display: none; position: absolute;width:86px; height:106px; padding: 14px 0 0 14px;  background-color: #e5e5e5; color: #666666;}
				.subItem a		{text-decoration: none; color: #666666!important;text-transform: uppercase; } 
				.subItem a:hover		{text-decoration: none; color: #e98800!important; text-transform: uppercase;} 
				.subItem span		{padding:0 5px 0 0;}			
				.subItem h2		{float: left; color:#6b6b6b; font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;}
				
				span.arrow {color:#f8c166; font-family:Arial, Helvetica, sans-serif; background: transparent url(../img/arrow.gif)  no-repeat; width:25px}
				span.arrow_gray {color:#f8c166; font-family:Arial, Helvetica, sans-serif; background: transparent url(../img/arrow_gray.gif)  0 3px no-repeat; width:25px}
			
			.submenu li:hover 	{cursor: pointer!important;}
			
/* S U B M E N U */
#submenu_container {float:left; width: 900px; height: 30px;  clear:both; background-color: #FFF;}
	#submenu_container_bg {float:right; width: 600px; height:30px; background-color:#e5e5e5;}
	#submenu_container_text {float:left; width:580px; height:20px; padding:8px 0 0 15px; text-align:left; font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; }

.kruimelpad li {list-style-type: none; margin: 0; padding: 0; display:inline;}
.kruimelpad ul a {display: block; float: left; margin: 0 3px 0 3px;  }
.kruimelpad_unactive a	{color:#666666;}
.kruimelpad_active {}

		
/*  C O N T E N T  */r
#content_container 	{float:left; min-height: 200px;  height:auto; position:relative; }

	#content_left	{float:left; width: 603px; border-right: 1px solid #e0e0e0; height:200px; height:auto; text-align:left; }
	#content_left_text	{float:left; width:575px; height:auto;}
	#content_left_text img {padding: 0 10px 10px 0; }
	
	#content_left_300 {float:left; width: 300px; height:200px; height:auto; text-align:left; background-color: #e5e5e5;}
	#content_left_300_text	{float:left; width:260px; height:auto; padding:55px 0 0 25px;}
	#content_left_300_text h2 { color:#666666; font-weight: normal; font-size:17px; padding-bottom:7px; }
	#content_left_300_text h3 { color:#666666; font-size:14px; padding-bottom:10px; }
	#content_left_300_text img{padding-bottom:5px;}
	#content_right 			{float:left; width: 280px; height:200px; height:auto; text-align: left;}
	
	#content_right_300 		{float:left; width: 600px; height:200px; height:auto; text-align: left; padding-top:13px;  }
	
	#content_right_text {float:left; width: 230px; height:200px; height:auto; text-align: left; padding: 0 0 0 29px; }
	#content_right_300_text {float:left; width: 585px; height:200px; height:auto; text-align: left; padding: 0 0 0 15px; }	
	#content_right_300_text_home {float:left; width: 585px; height:200px; height:auto; text-align: left; padding: 0 0 0 0; }	

		#content_right_300_text img {padding:0 12px 12px 0;}
		#content_right_300_text h2 {font: normal normal normal 17px Verdana, Arial, Helvetica, sans-serif; color:#e98800; padding:0; margin:0; padding-bottom: 7px;  }
		#content_right_300_text h3 {font: normal normal normal 13px Verdana, Arial, Helvetica, sans-serif; color:#e98800; padding:0; padding-bottom: 7px;}
		#content_right_300_text td h3  {font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0; }
		
	.menubutton a		{text-decoration: none; color:#e98800}	
	.menubutton a:hover	{text-decoration:underline; color:#e98800;}	

/* N I E U W S M O D U L E */
.nieuwsoverzicht_datum {font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#737a7e; } 
.sitemap li			{list-style-type: none;  }
.sitemap li a			{text-decoration: none; color:#666666; font-weight: bold; line-height: 17px;}	
.sitemap li a:hover	{text-decoration:underline; color:#e98800; }	
.sitemap li li a 		{padding-left:20px;font-weight: normal;}
.sitemap li li li a 		{padding-left:40px;font-weight: normal;}

.nieuws_zoek_resultaat	{float:left; margin-right:310px;}

/*  F O O T E R  */
#footer 				{width:900px; height: 21px; text-align:center; clear:both; }
	#footer_logo 	{float:right;  height:41px; width: 900px; background: url(../img/crhclaysolutions_footer.gif) top no-repeat;  text-align: left; }
	#footer_links	{width: 300px; padding: 3px 0 0 25px;}
	#footer_links   a  {color: #999999; }
	#footer_links   a:hover  {color: #e98800; text-decoration: none;}

/* POLL EXTRA */
.pollsubmit 				{border-collapse:collapse; border: 0 solid #d87b00; padding:0 0 2px 0; background: #d87b00 url(../img/button_verstuur.jpg) top no-repeat; color: #FFF; font-size: 12px; width:94px;}
.nieuwsarchiefzoek		{float>leftborder-collapse:collapse; border: 0 solid #d87b00; padding:0 0 2px 0; background: #d87b00 url(../img/button_verstuur.jpg) top no-repeat; color: #FFF; font-size: 12px; width:50px!important;}

.pollsubmitbutton		{border-collapse:collapse; border: 0 solid #d87b00; padding:0 0 2px 0; background: #d87b00 url(../img/button_verstuur.jpg) top no-repeat; color: #FFF; font-size: 12px; width:94px;}
.contactsubmitbutton	{float:left; width:94px; height:22px!important; border-collapse:collapse; border: 0 solid #d87b00; padding:0 0 2px 0; background: #d87b00 url(../img/button_verstuur.jpg) top no-repeat;  color: #FFF; font-size: 12px; z-index: 100; position: relative; }


.poll_homepage	p		{padding-top:10px; margin:0; }
.poll_homepage i 			{font-size:12px; color:#666;}
.poll_homepage_button	{float:left;  display:inline;}

.button_contact			{border-collapse:collapse; border: 0 solid #d87b00; padding:0 0 2px 0; background: #d87b00 url(../img/button_verstuur.jpg) top no-repeat; color: #FFF; font-size: 12px; width:94px; float:left; margin-left:210px;}
.zoek_button_groot 		{border-collapse:collapse; border: 0 solid #d87b00; padding:0 0 2px 0; background: #d87b00 url(../img/button_zoeken.jpg) top no-repeat; color: #FFF; font-size: 12px; width:84px;}

.pollanswers  table		{ width: 100%; }
.pollanswers  th			{padding-left: 0; padding-top: 5px; width: 60px; }
.pollanswers  td			{width: 100px; text-align: right; padding-top: 5px;}
.poll_answers  p			{padding-top: 0!important;padding-bottom: 0!important; margin: 0;}

.pollgraph_background	{height: 0; overflow: hidden; background: white;  padding: 0!important; width:  160px!important; }
.pollgraph_foreground	{background: #707173; height: 5px; overflow: hidden;  padding-top: 0;}

/* HOMEPAGE BLOCK*/
.homepage_nieuws_inhoud	{cursor:pointer; min-height:130px; }
.img_homepage 			{margin:0 15px 10px 0; float:left; width: 93px; height: 93px; background-color: #efefef!important;  } 
.img_homepage img 		{margin:0; padding:0!important; margin-top: auto; } 

.homepage_nieuws_tekst    { line-height: 16px; text-align: left!important; }

#homepage_block_1		{float: left; width: 275px; height: 125px; margin: 13px 30px 50px 0;  text-align: left;}
#homepage_block_1 h2		{text-align: left; margin-bottom:3px; }
#homepage_block_1 p		{display:inline;}

 font.ding_leesmeer 		{color:#d87b00; }

#homepage_block_2		{float: left;width: 275px; height: 125px; margin: 13px 0 50px 0;  text-align: left; }
#homepage_block_2 h2		{ text-align: left; margin-bottom:3px;}
#homepage_block_2 p		{display:inline;}

#homepage_block_3		{float: left; width: 275px; height: 125px; margin: 0 30px 50px 0;  text-align: left; }
#homepage_block_3 h2		{ text-align: left; margin-bottom:3px;}
#homepage_block_3 p		{display:inline;}

#homepage_block_4		{float: left; width: 275px; height: 125px; margin: 0 0 50px 0;  text-align: left;}
#homepage_block_4 h2		{text-align: left; margin-bottom:3px;}
#homepage_block_4 p		{display:inline;}

a						{color: #e98800; text-decoration: none; }
a:hover					{color: #e98800; text-decoration: underline; }

/* LINK MODULE */
/*
.defaultSimpleLink		{width: 160px; float: left; padding: 5px; height: 80px; margin: 5px; text-align: center; }
.defaultSimpleLink p		{display: inline; }
.defaultSimpleLink a		{text-decoration: none; color:#595959; }
.defaultSimpleLink a:hover {text-decoration: underline; color:#595959; } 
.defaultSimpleLink img	{border: none; }

/* SUB MENU */
/*
#content_left_300_submenu 			{background-color: #e5e5e5; height: auto; min-height: 400px; position: relative; padding: 33px 0 0 0; font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#content_left_300_submenu	h2 		{padding-left: 30px; color:#666666; font-weight: normal; font-size:17px; padding-bottom:7px; }
#content_left_300_submenu p 			{margin:0; padding:0;}
#content_left_300_submenu 	ul 		{list-style-type: none; padding: 0; margin: 0 0 10px 20px; background: #e5e5e5;}
#content_left_300_submenu 	li 		{background: #e5e5e5 url(../img/arrow_gray.gif); background-repeat: no-repeat; background-position: 0 .4em; margin: 3px 0 10px 0; padding-left:12px; line-height:16px;}
#content_left_300_submenu 	ul li a  	{text-decoration: none; color:#666666; padding:0; margin:0;}
#content_left_300_submenu 	li a:hover {text-decoration: underline; color:#666666; }
#content_left_300_submenu 	ul ul   	{ padding:6px 0 0 0; }
*/
#content_left_300_submenu { height: auto; min-height: 400px; position: relative; padding: 36px 0 0 0; color: #666; font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; }
#content_left_300_submenu h2 { padding-bottom: 7px; padding-left: 38px; color: #ee9926; font-size: 14px; font-weight: normal; }
#content_left_300_submenu p { margin: 0; padding: 0; }

#content_left_300_submenu ul { list-style-type: none; margin: 0; /* margin: 0 0 10px 0; */ padding: 0; }
#content_left_300_submenu ul li { background: none; margin: 0; padding-left: 0; line-height: 16px; border-top: 1px solid #cacaca; }
#content_left_300_submenu ul li a { display: block; margin: 0; padding: 7px 0 7px 38px; color: #666; text-decoration: none; }

#content_left_300_submenu ul li.active a { background: #d8d8d8; }
#content_left_300_submenu ul ul li.active a { background: #d8d8d8; }
#content_left_300_submenu ul ul ul li.active a { background: #d8d8d8; }

#content_left_300_submenu li a:hover, #content_left_300_submenu li.active a:hover { background: #cacaca; color: #666; }

#content_left_300_submenu ul ul { padding: 0; }
#content_left_300_submenu ul ul li a { padding-left: 53px; }
#content_left_300_submenu ul ul ul li a { padding-left: 68px; }

/* CONTACT PAGINA */
.kaartje 		{float: left; width: 365px; overflow: hidden;}
.vestigingen	{float:left; padding:0 0 0 34px; width: 185px; overflow: hidden; color:#666666; line-height:16px!important;  font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; }
	.vestigingen h2 { color:#f39801; font: normal normal normal 17px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; }
	.vestigingen p  { padding:0; margin:0;}
	.vestigingen a { display: block; padding: 2px 0 2px 0; text-decoration: none; color:#666666; }
	.vestigingen a:hover	 { background: #eee; }
	.vestigingen H2	 {font: normal normal normal 17px Verdana, Arial, Helvetica, sans-serif; color:#e98800; color:#e98800; padding:0; margin:0; padding-bottom: 0!important; } 
	
	.verplicht	 {font: normal normal italic 11px Verdana, Arial, Helvetica, sans-serif; font-style: italic;  }
	p.contact_splitter {margin-top:-5px; padding:0;}

/* NIEUWS PAGINA */
.nieuwsoverzicht {margin:10px 0 20px 0; float: left; width: 585px; margin-top: 10px!important;}
.nieuwsoverzicht div.leesmeer { padding:0; margin:0; float:left; }
.nieuwsoverzicht_over {float: left; width: 400px;}
.nieuwsoverzicht_nieuwsbericht_container {float:left; width:585px; }
.nieuwsoverzicht_bericht {float: left; width: 425px;}
	.nieuwsoverzicht_bericht 	p	{ display: inline; margin:0; padding:0; width:400px;}
.nieuwsoverzicht_nieuwsbericht_image {float:left; width:111px; }
.nieuwsoverzicht_nieuwsbericht_image  img{float:left;}
.nieuwsoverzicht_nieuwsbericht		{float:left; width:585px; }

.nieuwsoverzicht					{float:left; width:585px; height: auto;  margin: 0 0 20px 0;}
.nieuwsoverzicht_nieuwsbericht		{float:left; width:585px; height: auto; padding-bottom:17px; cursor: pointer;}
.nieuwsoverzicht_image				{float:left; margin:0 15px 10px 0; width: 93px; height: 93px; background-color: #efefef!important;  }
.nieuwsoverzicht_titel_container	{float:left; width:474px; height: auto;}
	.nieuwsoverzicht_titel			{float:left; width:374px; height:auto; text-align:left; font: normal normal normal 14px Verdana, Arial, Helvetica, sans-serif; color:#e98800; padding:0; padding-bottom: 7px; } 
	.nieuwsoverzicht_datum_event	{float:right; width:100px; height:auto; text-align:right;}
.nieuwsoverzicht_text				{float:left; width:474px; height:auto; line-height:16px;}
.nieuwsoverzicht div.leesmeer 		{padding:0; margin:0; float: left;}
.leesmeer {float:left!important;}

.nieuwsitem{ font: normal normal normal 8px Verdana, Arial, Helvetica, sans-serif;  float: left; width: 550px; }
.nieuwsitem	div.leesmeer { padding: 0; margin: 0; float:left;}
.nieuwsitem_over {float: left; width: 550px;}
.nieuwsitem_titel 	{ color:#E98800; font-size:17px; padding-bottom:7px;  width: 570px; float: left;}
.nieuwsitem_datum 	{ display: none; }
.nieuwsitem_bericht {float: left; width: 570px;  }

.nieuwsitem_bericht 	p	{ display: block; margin: 0; padding: 0;  font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#737a7e;line-height: 16px;}
.nieuwsitem_bericht	{ margin-bottom: 10px; } 
.nieuwsitem_links 	{ float:left; }
.nieuwsitem_afbeelding  { float: left; width: 150px; }
.terug_naar_overizicht  { padding-top: 10px;}

.link_item{float: left; padding-bottom: 15px;}
	.link_item_image{float:left; margin: 0 15px 10px 0; width: 93px; height: 93px; background-color: #dedede!important;  }
	.link_item_titel{float: left; width: 450px; font: normal normal normal 13px Verdana, Arial, Helvetica, sans-serif; color:#666666!important; padding:0;}
	.link_item_titel h3  {font: normal normal normal 14px Verdana, Arial, Helvetica, sans-serif!important; color:#666666!important;}
	.link_item_omschrijving{float: left; width: 450px; line-height: 16px;} 
	.link_item_link{float: left; width: 450px;}

/* PAGE TRAIL */
#pagetrail {margin: 6px 2px 2px 310px; z-index:101; position:absolute; width:600px;}
#pagetrail ul  {list-style-type:none; margin:0; padding:0;}
#pagetrail ul li {display:inline; color:#444; float:left;}
#pagetrail ul li.current a {display:inline; color:#444; float:left; padding: 0 5px 0 5px;}
#pagetrail ul li.current a:hover {display:inline; color:#222;}

/* NIEUWS PAGINA */
.formulier_content {float: left; margin-bottom: 20px;  width:580px;}
.formulier_content p {margin: 0; padding-bottom:7px;}
.table_keuzes {width: 580px;}
.formulier_content h3 {padding-bottom: 7px!important;  margin:0!important;  font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif!important; color:#737a7e!important; }
	.table_keuzes tr{height: 20px;}
.table_gegevens  {width: 580px; margin-bottom: 30px; } 
	.table_gegevens  tr{height: 25px;}
	.table_gegevens  td{vertical-align: top;  height: 25px;}
	.table_gegevens  textarea{height: 50px; width: 430px; margin-bottom: 15px;}
	.table_gegevens input {width: 165px; height: 15px;}
	.table_gegevens input[type=checkbox]  {width:auto; height: 15px;}
	.table_gegevens select {width: 167px;}
	
	.table_gegevens .contactsubmitbutton { margin-top: 20px; }
	.table_gegevens .meerinfotekst { display: block;  position:absolute; margin-top: -10px; padding-left: 12px; *padding-left: 0px; width: 280px; height: 140px; padding-right: 150px; margin-left: 5px; background: url(../images/contact-doos.jpg) right bottom no-repeat; }
	.table_gegevens input[type=checkbox]  {float: left; position: relative; top: -10px;}
	.formulier_content input[type=checkbox] { z-index: 100000; } 
.beeldbank_pages { text-align: right; font-size: 11px; margin: 0 0 10px 0;}
	.beeldbank_pages a { color: #bababa; } 
	.beeldbank_pages a.active { color: #E98800;  } 
	.beeldbank_pages .seperator { font-size: 8px; padding: 0 0 3px 0; color: #bfbfbf; } 

#pager_edit {float:right; padding-bottom:7px; }
.pager_nieuw img {border:0; margin:0!important; padding:0!important;}

.pager_banner {float:right;  height:13px; width: 585px; clear: both;} 
		.pager_navigator {float:right; height: 13px; text-align: right!important;  }
		.pager_page_active {float:right; width: 10px; }
		.pager_seperator {float:right; width: 10px; }
		.pager_page_link {float:right; width: 10px; }
		.pager_nieuw {float:right; padding-left:30px; text-align: left; width: 10px; }
.pager_admin {clear: both; vertical-align: top;}
.pager_admin img {padding:0!important; margin:0;}

.poll_answers {float:left;}
.poll_homepage_button {float:right; padding-top:20px;}
.archief_zoekbox	{float:left; padding-left:20px; clear:both;}
.archief_zoekbox input {width:120px;}

.archief_zoekbox h3	{padding:25px 0 5px 0; }
.archief_jaartallen	{float:left; padding-left:10px;}
.spacer_pager		{height: 13px; float:left; width: 585px; clear:both; display: none;}

/* ZOEKEN  */
#ZoekBox			{float:right; padding-top:4px; }
.zoek_container 		{float:right; padding-top:4px; border:1px solid #c0c4c5; height :18px; width :187px; }
.zoek_input			{border-collapse:collapse; border:1px solid #FFF;vertical-align:bottom;  height :16px; width :156px; position: relative; right:0; top:-2px; z-index:1;}
.zoek_button 		{background-color: #FFF; border:1px solid #FFF; height :18px; width :23px; background: url(../img/button_zoekenVergrootglas.jpg) center top no-repeat;  position: relative;  top:-2px;  cursor:pointer}

.zoek_resultaat_container {padding: 0 0 9px 0;}
.zoek_resultaat_titel {line-height: 16px;}
.zoek_resultaat_header {padding:4px 0 18px 0; }
.zoek_resultaat_omschrijving { line-height: 16px; }
	
.btn_aanvragen  {float:left; padding: -10px 0 0 188px;  position: relative; top: -14px; left:188px;}

.contact_links_google {padding-top: 10px; padding-left: 14px;  font-weight: bold; background: url(/img/gm_icon.jpg) no-repeat 0 12px; position: relative; left: -14px; }
.contact_links_googlemaps {padding-top: 12px; padding-left: 14px; padding-bottom:8px; font-weight: bold; background: url(/img/gm_icon.jpg) no-repeat 0 12px; position: relative; color:#737a7e; }

.contact_links_terug		{ margin-top: 5px; }
.contact_links_terug a		{color:#f39801; }
.contact_links_terug a:hover	{ color:#f39801; background: white; text-decoration: underline; width: auto;}

/* BEELDBANK */
.beeldbank_zoek_product { padding: 0 0 4px 32px;  }
.beeldbank_zoek_product .beeldbank_zoek {  float: left; width: 100px; padding: 6px 0 0 0; height: auto; }
	.beeldbank_zoek_regel { height: auto; width: 260px; min-height: 28px; } 
	.beeldbank_zoek_regel_cblist { height: auto; width: 260px; min-height: 28px; margin-bottom: 5px; } 
	
.beeldbank_zoek_product .beeldbank_zoek_items {  height: auto; float: left;  width: 155px; }
.beeldbank_zoek_product .beeldbank_zoek_items input {  width: 155px; height: 18px;  }
.beeldbank_zoek_product .beeldbank_zoek_items input[type=checkbox] {width: 20px; height: 18px;  }
.beeldbank_zoek_product .beeldbank_zoek_items select {width: 155px;}
.beeldbank_zoek_knop { float: left; margin: 15px 5px 0 0;  border-collapse:collapse; border: 0 solid #d87b00; padding:0 0 2px 0; background: #d87b00 url(../img/button_verstuur.jpg) top no-repeat; color: #FFF; font-size: 12px; width:79px;}
#zoek_Artikelnummer	{width: 140px; margin-bottom: 3px; height: 15px;}
#zoek_Structuur	{width:148px; margin: 5px 0 5px 0;}
#kop_Structuur {margin: 5px 0 5px 0;}
#zoek_Bezand {width: 148px;}
#zoek_Nuancering {width:148px;}
#zoek_Kleur	{width:148px;}
#zoek_Omschrijving {width:140px;}
#zoek_Type_steen {width:148px;}
#zoek_Projectnaam {width:140px; margin-bottom:3px; height:15px;}
#zoek_Plaats{width:140px; margin-bottom:3px; height:15px;}
#zoek_Land{width:140px; margin-bottom:3px; height:15px;}

.beeldbankoverzicht {margin:0; position:relative; left:0; /* -3px */}
	.beeldbankoverzicht .afbeelding {padding:0; margin-left:3px; *margin-left:1px;}
	.beeldbankoverzicht .afbeelding a img {padding:0!important; margin:0!important; height: 114px!important; width: 114px!important;} 
	.beeldbankoverzicht .titel {font-size:10px; font-weight:bold; padding:3px 0 3px 3px; line-height:11px; overflow:hidden; width: 110px; height:10px; margin-bottom:5px;}
	.beeldbankoverzicht .titel_active {font-size:8px; font-weight:bold; padding:3px 0 3px 3px; line-height: 11px;}  

	.productdetailreferenties {float: left; margin: 7px 0 0 4px; width: 118px; }
	.productdetailreferenties .gerelateerd { float: right;}
		.referenties{position: relative; left: 1px!important; }
.beeldbankTitel{float: left; width: 450px;}	
.beeldbankTitel h1 {font: normal normal normal 17px Verdana, Arial, Helvetica, sans-serif; color:#e98800; padding:7px 0 7px 0;}
.detailImage { position: relative; top: -33px; border-bottom: 2px solid white; }

.aanvraagknop   { float: left; border-collapse:collapse; border: 0 solid #d87b00; padding:0 0 2px 0; background: #d87b00 url(../img/button_aanvraag.jpg) top no-repeat; color: #FFF; font-size: 12px; width:134px; clear: left; margin-top: 10px;}
.knop1 { margin-top: 5px; margin-right: 5px; width:134px; float: left; margin-bottom: 20px; }
.knop2 { margin-top: 5px; margin-right: 5px; width:134px; float: left; margin-bottom: 20px;  }
.knop3 { margin-top: 5px; margin-right: 5px; width:134px; float: left; margin-bottom: 20px;  }
.formulier_niet_volledig {margin-bottom:30px; border:1px solid #666; padding:10px; background:#ddd;}
.formulier_niet_volledig b {color:red;}
.formulier_niet_volledig li {margin-left:30px;} 
.divknoppen {width:450px;}
.monster { margin: 0 0 0 10px; }

.tags {margin-bottom:10px; height:auto; /*min-height: 136px;*/ float:left; width:auto;}
.tags  th	{color:#666; font-weight:bold; vertical-align: top;}
.tags  td	{ vertical-align: top;}
.divtag {float:left; width:450px; height:auto;}
	
.titel {float:left; background-color:#FFF;}
.titel img {float:right; padding:0 3px 0 0!important; margin:0!important; text-align:right;}

#header_video {background:url(/07heel-bosmolen01.jpg);} 
.sr_straatbaksteen {height:253px; width:584px; background:url(/straatbaksteen.jpg); margin-bottom:30px; }
.sr_gevelbaksteen {height:253px; width:584px; background:url(/gevelbakstenen.jpg); margin-bottom:30px; }

input[type=button]  {cursor:pointer;} 
input[type=submit]  {cursor:pointer;} 

.beeldbank_zoek_items_checkbox  {float: left; width:50%; display:inline; text-align:bottom;}
.beeldbank_zoek_items_checkbox  input {float:left; margin-top:1px; }
.terugnaaroverzicht {margin-top:-5px; float:left; width:450px;} 

#HPNieuwsContainer	{float:left; width:267px; cursor:pointer;}
.HPNieuwsTitel		{float:left;}
.HPNieuwsTitelText	{float:left; margin:-15px 0 20px 0; padding:0; color:#505050; font:normal normal bold 25px Verdana, Geneva, sans-serif;}
.HPNieuwsTitelText h3 {font:normal normal normal 14px Verdana, Geneva, sans-serif; margin-bottom:-10px;}
.HPNieuwsTitelImage {float:left; margin:-25px 0 0 20px;}

.HPNieuwsItem {list-style-position:inside;}
.HPNieuwsItem {float:left; color:#8c8c8c; font:normal normal normal 11px Verdana, Geneva, sans-serif;}
.HPNieuwsItem:hover {background:#ececec;}
.HPNieuwsItem a {color:#696969; text-decoration:none;}
.HPNieuwsItem ul {list-style-type:square;}
.HPNieuwsItem p {color:#8c8c8c; font:normal normal normal 11px Verdana, Geneva, sans-serif; clear:left;}
.HPNieuwsItem h2 {float:left; color:#dc8c1b!important; font:normal normal normal 14px Verdana, Geneva, sans-serif!important;}

#LMContainer {position:relative; left:5px;}
#LMContainer a{width:292px; height:112px; float: left;}
.LMItem {margin:13px 0 2px 0!important; padding:0!important;text-align:right!important;}
#content_right_300_text .LMItem img {margin:0; padding:0;}

.magnifyarea{ /* CSS to add shadow to magnified image. Optional */
	background: white;
}

.beeldbanktekst{float:left; width:463px;}
.zoomTekst{float:left; width:100%; background-color:#E5E5E5; height:22px; padding:5px 0 5px 0;}
.zoomTekst img{float:left; margin:2px 0 5px 24px;}
.zoomTekst p{float:left; color:#999; margin:5px 0 5px 10px;}

#social {float:right; height:22px; width:21px; *margin-top: -12px;}

#twitter {float:left; height:22px; text-decoration:none; background: url(/img/twitter-crh.jpg) left top no-repeat;}
#twitter:hover {background: url(/img/twitter-crh.jpg) left bottom no-repeat;}

#GalContainer
{
	padding-bottom: 20px; overflow: auto;
}

#GalContainer .GalAfbeelding
{
	float: left;
	width: 114px;
	height: 114px;
	overflow: hidden;
	padding-left: 3px;
	padding-top: 3px;
	
}

#slide
{
	list-style: none;
	position: relative;
	top: -13px;
}



