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


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

.clearboth	{ clear: both; }
.nobr		{ white-space: nowrap; }

#container	{
		  width: 100%;
		  text-align: left;
		  padding: 0px;
		  margin: 0px;
		}

#content	{
		  margin: 20px 0px 0px 0px;
		}

#content.thumbs	{ padding: 30px 0px 0px 0px; }

#content_home	{
		  margin: 10px 0px 0px 0px;
		}

#content_referenties	{
			  margin: 48px 0px 0px 0px;
			}

div.news_container		{ margin: 0px 135px 0px 0px; }

.content_foto	{
		  display: none;
		}

#menu_bar	{
		  display: none;
		}

#navigation	{
		  display: none;
		}

#submenu_bar	{
		  position: relative;
		}

.top_bar	{
		  display: none;
		}

#news_box_home	{
		  display: none;
		}

#footer_bar	{
		  display: none;
		}


#logo		{
		  position: absolute;
		  top: 0px; left: 0px;
		}

.refblock	{
			  float: left;
			  display: block;
			  width: 142px;
			  height: 140px;
			  overflow: hidden;
			  background: transparent;
			  text-align: center;
			  margin: 10px 0px 0px 0px;
			}

img.fotoleft	{ float: left; margin: 10px; }
div.fotoright, img.fotoright	{ float: right; margin: 20px 0px 10px 15px; }


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

h1		{
		  font-weight: bold;
		  font-size: 150%;
		  color: #00295A;
		  padding: 10px 0px 0px 0px;
		  margin: 48px 15px 10px 20px;
		}

#content_home h1			{ margin: 48px 15px 10px 0px; }
#content_referenties h1			{ margin: 0px 15px 10px 0px; padding: 0px 0px 0px 0px; }
#content_referenties h1.fullwidth	{ margin: 0px 0px 10px 0px; }
#submenu_bar h1				{ margin: 48px 15px 0px 0px; }


h2		{
		  font-weight: bold;
		  font-size: 100%;
		  color: #00295A;
		  padding: 0px 0px 0px 0px;
		  margin: 10px 15px 10px 0px;
		}

#content_referenties h2	{ margin: 10px 15px 10px 0px; }

#news_box_home h2	{ text-transform: uppercase; margin: 2px 10px 0px 25px; padding: 0; font-size: 100%; color: #FFE140; }
h2.right	{ margin: 20px 15px 10px 390px; }

h3		{
		  font-size: 110%;
		  font-weight: bold;
		  color: #666;
		  padding: 0px 0px 0px 0px;
		  margin: 20px 0px 0px 20px;
		}

h4		{
		  font-size: 110%;
		  font-weight: bold;
		  color: #333;
		  padding: 0px 0px 0px 0px;
		  margin: 10px 0px 10px 20px;
		}

p	{
	  line-height: 140%;
	  font-size: 90%;
	  color: #333;
	  padding: 0px 0px 10px 0px;
	  margin: 0px 20px 0px 0px;
	}

#content_home p		{ padding: 10px 15px 10px 0px; line-height: 160%; color: #00295A; }

.refblock p			{ font-size: 80%; line-height: 110%; padding: 0px 5px 0px 5px; }
.refblock p A:hover	{ text-decoration: none; }

p.fullwidth		{ margin: 0px 135px 0px 0px; }
p.right			{ margin: 15px 0px 0px 0px; padding: 0px 15px 0px 0px; }
p.nieuws_intro		{ float: left; padding: 10px 0px 10px 0px; line-height: 140%; width: 40%; }
p.reflist		{ padding: 0px 0px 10px 0px; line-height: 160%; }
p.center		{ text-align: center; }
p.error_txt		{ color: #ff0000; }

p.page_numbering				{ margin: 0px 0px 0px 0px; padding: 0px 20px 10px 20px; }
p.page_numbering span.inactive	{ font-weight: bold; padding: 0px 2px 0px 2px; color: #999; }
p.page_numbering A 				{ text-decoration: none; color: #00295A; font-weight: bold; padding: 0px 2px 0px 2px; }
p.page_numbering A:link			{ text-decoration: none; color: #00295A; }
p.page_numbering A:visited		{ text-decoration: none; color: #333; }
p.page_numbering A:active		{ text-decoration: none; color: #000; }
p.page_numbering A:hover		{ text-decoration: underline; color: #333; }
p.page_numbering A#pnactive		{ text-decoration: underline; color: #000; }


/*****************************************************************
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: #00295A; }
A:link		{ text-decoration: none; color: #00295A; }
A:visited	{ text-decoration: none; color: #00295A; }
A:active	{ text-decoration: none; color: #00295A; }
A:hover		{ text-decoration: underline; color: #000; }
A#active	{ text-decoration: underline; color: #000; }

A.leesmeer	{ font-weight: bold; }

A.external span		{ background: url(images/externicons.gif) no-repeat 0 -198px; padding: 0px 15px 0px 0px; }
A.external:hover	{ text-decoration: none; color: #ff0000;  }
A.external:visited span	{ background: url(images/externicons.gif) no-repeat 0 -98px; padding: 0px 15px 0px 0px; }
A.external:hover span	{ background: url(images/externicons.gif) no-repeat 0 -198px; padding: 0px 15px 0px 0px; }

/*****************************************************************
TABLE DECLARATIONS
*****************************************************************/
/* LIGT AAN DE HOEVEELHEID MAAR WELLICHT EEN tables.css AANMAKEN */



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

ul.right	{
			  font-size: 90%;
			  line-height: 140%;
			  margin: 15px 0px 0px 0px; padding: 0px 15px 0px 20px;
			}

ul.content	{
			  font-size: 90%;
			  line-height: 140%;
			  margin: 5px 0px 0px 20px; padding: 0px 15px 0px 20px;
			}

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

/* DIT HOORT OF STAAT IN NAVIGATION.CSS */
ul#mainnav	{
		  display: none;
		}

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

ul#sitemap	{
			  position: relative;
			  line-height: 160%;
			  margin: 0px 0px 20px 0px;
			  padding: 0px 0px 0px 60px;
			  list-style-type: square;
			}

ul#sitemap li			{ font-weight: bold; padding-top: 5px; }
ul#sitemap li ul		{ padding: 0px 0px 0px 10px; }
ul#sitemap li li		{ font-weight: normal; list-style-type: circle; margin: 0px 0px 0px 10px; padding: 0; }
