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

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

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

#container	{
		  width: 90%
		  background: #fff;
		  padding: 0px;
		  margin: 0px;
		  border: none;
		}

	#navigation	{ display: none; }
	#content		{ position: absolute; top: 100px; left: 0px; }
	#content_wide		{ position: absolute; top: 100px; left: 0px; }	
	#sitemap		{ float: left; margin: 0; padding: 0; }
 	#open_trainingen	{ border: 1px solid #dedede; margin: 10px 20px 0px 0px; }	
	#column_right		{ display: none; }
	#column_right_trainingen	{ display: none; }
	#topright	{ display: none; }	
	#search		{ display: none; }
	#logo		{ position: absolute; top: 0px; left: 0px; }	
	#banner_lb	{ display: none; }	
	#lang_choice	{ display: none; }
 
/***************************************************************** 
TEXT DECLARATIONS
*****************************************************************/ 

h1		{	  
		  font-weight: bold;
		  font-size: 160%;
		  color: #666;
		  padding: 10px 0px 0px 0px;
		  margin: 20px 15px 10px 20px;
		}			

h2		{	  
		  font-weight: bold;
		  font-size: 150%;
		  color: #666;
		  padding: 10px 0px 0px 0px;
		  margin: 20px 15px 10px 0px;
		}
		
h2 span		{ padding-left: 0px; }

h3		{	  
		  font-size: 110%;
		  font-weight: bold;
		  color: #666;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 0px 20px 0px;
		}
p	{
	  line-height: 160%;
	  font-size: 90%;
	  color: #4F4F4F;
	  padding: 10px 20px 10px 0px;
	  margin: 0px;
	}

p.center	{ text-align: center; }
p.summary_title	{ padding: 0px 20px 0px 20px; }
p.summary	{ padding: 0px 20px 10px 20px; }
p.notopspacing	{ padding: -25px 20px 10px 20px; }
p.news_date	{ padding: 0px 20px 10px 21px; }

p.boxheader	{ padding: 3px 5px 4px 5px; background: #ff0000; }
p.inschrijven	{ padding: 2px 5px 2px 5px; border: 1px solid #dedede; margin: 10px 20px 0px 0px; }

p.quickscan_p	{ padding: 0px 0px 0px 0px; margin: 0px 20px 0px 20px; text-align: center; background: #eee; }
p.quickscan_p#left	{ height: 35px; background: #eee url(images/quickscan_down.gif) no-repeat 93px 23px; }
p.quickscan_p#right	{ height: 35px; background: #eee url(images/quickscan_down.gif) no-repeat 293px 23px; }
p.error_txt	{ color: #ff0000; }
	
#navigation p		{ text-align: left; padding: 10px 20px 10px 10px; }
#open_trainingen p	{ padding: 5px 20px 5px 10px; }

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: #ff0000; font-weight: bold; padding: 0px 2px 0px 2px; }
p.page_numbering A:link		{ text-decoration: none; color: #ff0000; }
p.page_numbering A:visited	{ text-decoration: none; color: #990000; }
p.page_numbering A:active	{ text-decoration: none; color: #ff0000; }
p.page_numbering A:hover	{ text-decoration: underline; color: #ff0000; }
p.page_numbering A#pnactive	{ text-decoration: underline; color: #ff0000; }


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

A.link:hover	{ color: #666; text-decoration: none; }

#navigation A 		{ text-decoration: none; color: #4f4f4f; }
#navigation A:link	{ text-decoration: none; color: #4f4f4f; }
#navigation A:visited	{ text-decoration: none; color: #4f4f4f; }
#navigation A:active	{ text-decoration: none; color: #4f4f4f; }
#navigation A:hover	{ text-decoration: underline; color: #ff0000; }
#navigation A#active	{ text-decoration: underline; color: #ff0000; }

A#topright_news_more		{ display: block; position: absolute; bottom: -1px; left: 0px; width: 214px; padding: 2px 0px 2px 5px; background: #000; font-size: 90%; font-weight: bold; color: #ddd; }
A#topright_news_more:link	{ color: #ddd; }
A#topright_news_more:visited	{ color: #ddd; }
A#topright_news_more:active	{ color: #ddd; }
A#topright_news_more:hover	{ text-decoration: none; color: #fff; }

A.bigbutt 		{ display: none; }

p.inschrijven A		{ color: #666; display: block; }
p.inschrijven A:link	{ color: #666; }
p.inschrijven A:visited	{ color: #666; }
p.inschrijven A:active	{ color: #666; }
p.inschrijven A:hover	{ color: #ff0000; text-decoration: none; }

p.boxheader		{ color: #eee; font-weight: bold; }
p.boxheader A		{ color: #eee; font-weight: bold; }
p.boxheader A:link	{ color: #eee; font-weight: bold; }
p.boxheader A:visited	{ color: #eee; font-weight: bold; }
p.boxheader A:active	{ color: #eee; font-weight: bold; }
p.boxheader A:hover	{ color: #fff; text-decoration: none; }

p.column_right_txt A		{ color: #666; }
p.column_right_txt A:link	{ color: #666; }
p.column_right_txt A:visited	{ color: #666; }
p.column_right_txt A:active	{ color: #666; }
p.column_right_txt A:hover	{ color: #000; text-decoration: none; }
p.column_right_txt#aanmelden A:hover	{ text-decoration: underline; }

#topright_news p A		{ text-decoration: none; color: #aaa; font-weight: bold; }
#topright_news p A:link		{ text-decoration: none; color: #aaa; }
#topright_news p A:visited	{ text-decoration: none; color: #aaa; }
#topright_news p A:active	{ text-decoration: none; color: #aaa; }
#topright_news p A:hover	{ text-decoration: none; color: #000; }

#lang_choice A		{ text-decoration: none; font-size: 90%; color: #B2B2B2; }
#lang_choice A:link	{ text-decoration: none; color: #B2B2B2; }
#lang_choice A:visited	{ text-decoration: none; color: #B2B2B2; }
#lang_choice A:active	{ text-decoration: none; color: #B2B2B2; }
#lang_choice A:hover	{ text-decoration: none; color: #666; }

p.quickscan_p A		{ float: left; width: 50%; background: #ADADAD; color: #fff; font-weight: bold; padding: 2px 0px 4px 0px; margin: 0px 0px 0px 0px; }
p.quickscan_p A:link	{ text-decoration: none; color: #fff; }
p.quickscan_p A:visited	{ text-decoration: none; color: #fff; }
p.quickscan_p A:active	{ text-decoration: none; color: #fff; }
p.quickscan_p A:hover	{ text-decoration: none; color: #fff; background: #ff0000 url(images/quickscan_butt_on.gif) repeat-x; }
p.quickscan_p A.active	{ text-decoration: none; color: #fff; background: #ff0000; }

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

/* LIGT AAN DE HOEVEELHEID MAAR WELLICHT EEN tables.css AANMAKEN */
table#referenties	{ width: 100%; margin: 20px 20px 0px 20px; }
table#referenties td	{ text-align: center; padding: 0px 0px 30px 0px; }

table#literatuur		{ margin: 0px 20px 20px 20px; font-size: 90%; }
table#literatuur caption	{ text-align: left; font-weight: bold; margin: 0px 20px 5px 20px; color: #4F4F4F; }
table#literatuur td		{ text-align: left; padding: 3px 5px 3px 0px; vertical-align: top; color: #4F4F4F; }
table#literatuur td.title	{ width: 60%; }
table#literatuur td.author	{ width: 40%; }


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

#content ul	{
		  line-height: 140%;
		  font-size: 90%;
		  color: #4F4F4F;
		  margin: 0px 10px 0px 20px;
		  padding: 0px;
		}

div#open_trainingen ul	{ margin: 0px 10px 10px 30px; }		

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

/* DIT HOORT OF STAAT IN NAVIGATION.CSS */

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

/* THIS IS THE SEARCH BOX STYLE OTHER FORM STYLES ARE IN FORMS.CSS */
form#search_form	{ display: none; }


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

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

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