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

body		{
			  text-align: center;
			  padding: 0px; margin: 0px;
			  background: #fff;
			  font-family: georgia, times new roman, serif;
			  font-size: 76%;
			}

#container	{
			  position: relative;
			  text-align: left;
			  padding: 0px; margin: 0px auto;
			  background: #fff;
			}

#header_shade	{ display: none; }

#content_container		{
						  position: relative;
						  margin: 0px 0px 0px 0px;
						}

	#introduction		{
						  position: absolute; top: 10px; left: 0px;
						  display: block;
						  width: 545px; height: 390px;
						  border-bottom: 1px solid #ccc;
						}

	.block				{
						  display: block;
						  width: 320px;
						  background: transparent url(images/stripe.gif);
						  margin: 0px 0px 20px 0px;
						}

		.block.article_overview	{ border-bottom: 1px solid #ccc; margin: 0px 0px 10px 0px; }
		.block.page_numbering	{ background: transparent; margin: 20px 0px 20px 0px; height: 40px; }
		.block.search			{ display: none; }
		.block#send_a_friend	{ display: none; }
		.block#comments_info	{ display: none; }


		.author_foto	{
 						  float: left;
 						  display: block;
 						  border: 1px solid #999;
 						  background: #fff;
 						  margin: 2px 10px 10px 0px;
 						  padding: 5px;
						}

	.block_comments		{
						  display: block;
						  width: 545px;
						  border-bottom: 1px solid #ccc;
						  background: transparent url(images/stripe.gif);
						}

	.commentform		{ margin: 0px 0px 20px 0px; }

	.nofill				{ background: none; border: none; }

	#block1				{
						  position: absolute; top: 10px; left: 561px;
						  display: block;
						  width: 320px; height: 185px;
						  border-bottom: 1px solid #ccc;
						}

	#block2				{
						  position: absolute; top: 215px; left: 561px;
						  display: block;
						  width: 320px; height: 185px;
						  border-bottom: 1px solid #ccc;
						}

	.posting			{
						  display: block;
						  width: 208px; height: 63px;
						  background: transparent url(images/stripe.gif);
						}

		#posting_01		{ position: absolute; top: 397px; left: 0px; }
		#posting_02		{ position: absolute; top: 397px; left: 225px; }
		#posting_03		{ position: absolute; top: 397px; left: 447px; }
		#posting_04		{ position: absolute; top: 397px; left: 672px; }

	#article_container	{
						  float: left;
						  display: block;
						  width: 100%;
						  border-bottom: 1px solid #ccc;
						  margin: 0px 0px 20px 0px;
						  padding: 0px 0px 20px 0px;
						}

	#article_service_container	{
								  display: block;
								  margin: 0px 0px 10px 14px;
								}

	#article_overview	{
						  float:  left;
						  display: block;
						  width: 100%;
						  margin: 0px 0px 20px 0px;
						}

.block_header	{
				  display: block;
				  width: 100%; height: 25px;
				  background: transparent url(images/stippellijn.gif) repeat-x bottom left;
				  font-family: georgia, times new roman, serif;
				}

#article_overview .block					{ width: 545px; }

.posting div.block_header					{ height: 10px; background: #fff url(images/stippellijn.gif) repeat-x bottom left; }
#article_overview div.block_header			{ height: 15px; background: #fff url(images/stippellijn.gif) repeat-x bottom left; }
#article_container div.block_header			{ height: 15px; background: #fff url(images/stippellijn.gif) repeat-x bottom left; }
#article_service_container div.block_header	{ height: 10px; background: #fff url(images/stippellijn.gif) repeat-x bottom left; }
.block_comments div.block_header			{ height: 10px; background: #fff url(images/stippellijn.gif) repeat-x bottom left; }

#footer					{ display: none; }
#navcontainer			{ display: none; }
#navcontainer ul#nav	{ display: none; }

#print_header			{ display: block; position: relative; width: 100%; height: 50px; border-bottom: 1px dashed #ccc; }
#logo_print				{ display: block; position: absolute; top: 0px; left: 0px; }
p#print_header_copy		{ float: right; margin: 25px 0px 0px 0px; }

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

h1		{
		  font-family: georgia, times new roman, serif;
		  font-weight: normal;
		  font-style: italic;
		  font-size: 180%;
		  line-height: 140%;
		  color: #590000;
		  padding: 0px;
		  margin: 0px 0px 0px 10px;
		}

#introduction h1				{ margin: -25px 10px 0px 6px; font-size: 190%; }
#article_container h1			{ font-size: 190%; color: #000; margin: 5px 20px 0px 6px; }
#article_overview h1			{ font-size: 190%; color: #000; margin: 10px 20px 10px 6px; }

h2		{
		  font-family: georgia, times new roman, serif;
		  font-weight: normal;
		  font-style: italic;
		  font-size: 160%;
		  line-height: 130%;
		  color: #000;
		  padding: 0px;
		  margin: 3px 0px 3px 6px;
		}

.block h2	{ color: #000; margin: 3px 0px 3px 0px; }

h3		{
		  font-size: 110%;
		  font-weight: bold;
		  color: #666;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 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: 150%;
	  font-size: 100%;
	  color: #333;
	  margin: 0px 0px 2px 6px;
	  padding: 0px;
	}

p.smaller		{ font-size: 80%; }
p.center		{ text-align: center; }
p.error_txt		{ color: #ff0000; }

p.leesverder 	{ display: none; }
#author_info p.leesverder	{ display: block; }
.block_header span.rsaquo	{ color: #590000; font-weight: normal; font-size: 170%; line-height: 100%; margin: 0px 0px 0px 6px; }

p#no_postings	{ position: absolute; top: 500px; left: 0px; }

.posting p span.rsaquo		{ font-weight: bold; font-size: 130%; }
.posting p					{ font-size: 80%; line-height: 120%; margin: 2px 5px 2px 5px; }
.block_comments p			{ margin: 10px 0px 2px 6px; color: #000; }
.block_comments p em		{ color: #666; }

#introduction p	{ font-size: 100%; margin: 10px 10px 0px 6px; }
#article_container p	{ margin: 10px 20px 20px 6px; color: #333; }

#footer p		{ color: #999; padding: 8px 0px 0px 5px; margin: 0px; font-size: 90%; }
#footer p img	{ vertical-align: middle; }

span.super				{ line-height: 100%; font-size: 80%; }
span.search_highlight	{ background-color: #ffff99; }


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

.posting A				{ color: #999; }
.posting A:link			{ color: #999; }
.posting A:visited		{ color: #999; }
.posting A:active		{ color: #999; }
.posting A:hover		{ color: #999; }

.block_header A			{ color: #590000; font-weight: normal; font-size: 120%; line-height: 100%; color: #590000; }
.block_header A:link	{ color: #590000; }
.block_header A:visited	{ color: #590000; }
.block_header A:active	{ color: #590000; }
.block_header A:hover	{ color: #590000; }

/*****************************************************************
Standard scripts and Print visibility overrides
*****************************************************************/
.clearboth	{ clear: both; }
.nobr		{ white-space: nowrap; }

.noprint	{ display: none; }
.doprint	{ display: block; }

