/***************************************************************** 
BODY EN BOX DECLARATIONS
*****************************************************************/ 

body		{
		  text-align: left;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 0px 0px 0px;
		  font-family: helvetica, verdana, arial, sans-serif;
		  font-size: 76%;
		  background: #fff;
		}

.clearboth { clear: both; }

#container	{ position: absolute; top: 120px; left: 0px;  }

#content	{ background: transparent; }

#content #content_home	{ float: left; width: 80%; }

#content #content_nav_left	{ float: left; width: 20%; }
#content #content_center	{ float: left; width: 60%; }
#content #content_nav_right	{ float: left; width: 20%; }
#content #content_right_home	{ float: left; width: 20%; }

#prod_nav	{ display: none; }

#logo_box	{ position: absolute; top: 0px; left: 0px; width: 100%; z-index: 2; background: #eee; }

#bg_rail	{ display: none; }

div.contact_column	{ width: 25%; float: left; }

img#grootse_ideeen	{ margin: 15px 0px 0px 0px; }
img#home_foto		{ margin: 15px 0px 0px 0px; }
img#main_img		{ margin: 20px 0px 0px 0px; }

/***************************************************************** 
TEXT DECLARATIONS
*****************************************************************/ 

h1		{	  
		  font-weight: bold;
		  font-size: 140%;
		  color: #202124;
		  padding: 0px;
		  margin: 20px 20px 10px 0px;
		  background: transparent;
		}
		
h1.invisible	{ display: none; }

#content_center h1	{ margin: 20px 0px 0px 0px; }

h2		{	  
		  font-weight: bold;
		  font-size: 110%;
		  color: #202124;
		  padding: 0px;
		  margin: 20px 20px 0px 0px;
		  background: transparent;
		}

h2 span.nieuws_datum	{ font-weight: normal; font-size: 80%; }

p	{
	  line-height: 130%;
	  color: #202124;
	  padding: 0px;
	  margin: 10px 20px 0px 0px;
	}
	
#content_center p	{ margin: 10px 0px 0px 0px; }
	
p.home	{ font-weight: bold; margin: 10px 20px 0px 0px; }	
p.nieuws_summary	{ margin: 0px 20px 0px 0px; }	

div.contact_column p	{ line-height: 120%; font-size: 90%; margin: 20px 0px 0px 10px; }
div.contact_column p img	{ margin: 0px 0px 5px 0px; }

/***************************************************************** 
LINK, hover and visited should have diversions in color.
hover should be underlined, for extra clarity a normal link
could be underlined to emphasize its linklyness.
*****************************************************************/

A 		{ text-decoration: none; color: #00A5EF; }
A:link		{ text-decoration: none; color: #00A5EF; }
A:visited	{ text-decoration: none; color: #00A5EF; }
A:active	{ text-decoration: none; color: #00A5EF; }
A:hover		{ text-decoration: underline; color: #3C71B6; }
A#active	{ text-decoration: underline; color: #3C71B6; }		


/***************************************************************** 
TABLE DECLARATIONS
*****************************************************************/ 


/***************************************************************** 
COMMON LIST DECLARATIONS
*****************************************************************/ 

ul.content	{
		  line-height: 140%;
		  color: #4F4F4F;
		  margin: 0px 10px 15px 60px;
		  padding: 0px;
		}

#content_right ul.content	{ margin: 10px 10px 15px 40px; }


/***************************************************************** 
NAVIGATION LIST DECLARATIONS
*****************************************************************/ 

ul#prod_nav	{ display: none;  }

ul#corp_nav	{ display: none;  }

ul#deelnemers	{ margin: 10px 0px 0px 0px; padding: 0px; font-size: 90%; }
#content_right_home ul#deelnemers	{ margin: 20px 0px 0px 0px; }
#content_nav_right ul#deelnemers	{ margin: 10px 0px 0px 10px; }

ul#deelnemers li		{ list-style-type: none; line-height: 110%; padding: 5px 0px 0px 0px; margin: 0px; }
ul#deelnemers li.header		{ padding: 5px 0px 0px 0px; }

ul#deelnemers li A		{ display: block; height: 13px; text-decoration: none; color: #202124; border-bottom: 1px solid #333; padding: 0px 0px 1px 2px; margin: 0px 10px 0px 0px; }
ul#deelnemers li A:link		{ text-decoration: none; color: #202124; }
ul#deelnemers li A:visited	{ text-decoration: none; color: #202124; }
ul#deelnemers li A:active	{ text-decoration: none; color: #202124; }
ul#deelnemers li A:hover	{ text-decoration: none; color: #3C71B6; }
ul#deelnemers li A#deelnemers_active		{ display: block; height: 13px; text-decoration: none; color: #3C71B6; font-weight: bold; border-bottom: 1px solid #333; padding: 0px 0px 1px 2px; margin: 0px 10px 0px 0px; }
ul#deelnemers li A#deelnemers_active_double	{ display: block; height: 24px; text-decoration: none; color: #3C71B6; font-weight: bold; border-bottom: 1px solid #333; padding: 0px 0px 1px 2px; margin: 0px 10px 0px 0px; }

ul#deelnemers li A.double	{ height: 24px; }

ul#producten			{ margin: 10px 10px 0px 10px; padding: 0px; font-size: 90%; }
ul#producten li			{ list-style-type: none; line-height: 110%; padding: 5px 0px 2px 2px; margin: 0px; border-bottom: 1px solid #333; }

ul#producten.nieuws li		{ padding: 15px 0px 4px 2px; }
ul#producten.nieuws li.header	{ padding: 5px 0px 2px 2px; }
ul#producten.nieuws li.leesmeer	{ padding: 15px 0px 2px 2px; border: none; }

ul#producten li.header		{ border: none; }
ul#producten li A:link		{ display: block; text-decoration: none; color: #202124; }
ul#producten li A:visited	{ text-decoration: none; color: #202124; }
ul#producten li A:active	{ text-decoration: none; color: #202124; }
ul#producten li A:hover		{ text-decoration: none; color: #3C71B6; }
ul#producten li A#product_active	{ display: block; text-decoration: none; color: #3C71B6; font-weight: bold; }

ul#alpha_nav	{ display: none; }

/***************************************************************** 
CONTACT FORM DECLARATIONS
*****************************************************************/

/* DIT STAAT IN FORMS.CSS */

/***************************************************************** 
SITEMAP LIST DECLARATIONS
*****************************************************************/

ul.sitemap	{
		  width: 40%;
		  float: left;
		  line-height: 160%;
		  color: #003366;
		  margin: 0px 0px 0px 0px;
		  padding: 0px 0px 0px 60px;
		}
		
ul.sitemap ul		{ margin: 0px 0px 0px 10px; padding: 0px; }		
ul.sitemap li		{ font-weight: bold; list-style-type: square; padding-top: 5px; }		
ul.sitemap li li	{ font-weight: normal; list-style-type: disc; margin: 0px 0px 0px 10px; padding: 0; }