/* CSS */ 

*
{
margin:0;
padding:0;
border:0;
}

html
{
font-size:100%;
background-color:#fff;
height:100%;
}

body
{
font-size:0.75em;
font-family:Georgia,serif;
line-height:1.4em;
width:100%;
height:100%;
background-color:#fff;
font-weight:normal;
}

/*body			{
				margin:0;
				padding:0;
				border:0;
				background-color:#fff;
				width:100%;
				font-size:76%;
				font-family:Georgia,serif;
				line-height:1.4em;
				}*/
			
div             {
				display:block;
				position:static;
				visibility:visible;
				margin:0;
				padding:0;
				border:0;
				}

img             {
				display:inline;
				margin:0;
				padding:0;
				border:0;
				}

img.icon		{
				float:right;
				margin:0 1px 0 0;
				}

img.logo		{
				width:100px;
				height:100px;
				margin:0;
				padding:0;
				border:0;
				}

img.sort		{
				width:14px;
				height:14px;
				margin:0 3px 0 0;
				padding:0;
				border:0;
				}

div.photo_right		{
					float:right;
					clear:both;
					margin:20px;
					width:inherit;
					}

div.photo_left		{
					float:left;
					margin:20px;
					clear:both;
					width:inherit;
					}

div.photo_left img,
div.photo_right img,
div.photo_right2 img {
					border-width:2px;
					border-style:solid;
					border-color:#ddd;
					margin:0;
					padding:2px;
					}

div.photo_left h5,
div.photo_right h5,
div.photo_right2 h5	{
					color:#666;
					margin:5px 0;
					width:inherit;
					text-align:center;
					}

h5.caption			{
					color:#666;
					margin:5px 15px;
					}

img.photograph	{
				float:right;
				border-width:2px;
				border-style:solid;
				border-color:#ddd;
				margin:15px;
				padding:2px;
				}

img.activity_photo	{
				float:left;
				border-width:2px;
				border-style:solid;
				border-color:#ddd;
				margin:15px;
				padding:2px;
					}
			
br				{
				line-height:inherit;
				}
				
/*****************
*
* a
*
*****************/

a				{
				display:inline;
				margin:0;
				padding:0;
				border:0;
				}

a:link 			{color:#390;font-weight:normal;}
a:active 		{color:#390;font-weight:normal;}
a:visited 		{color:#390;font-weight:normal;}
a:hover 		{color:#369;font-weight:normal;}
				
#navigation a:link 			{color:#000;font-weight:bold;text-decoration:none;}
#navigation a:active 		{color:#000;font-weight:bold;text-decoration:none;}
#navigation a:visited 		{color:#000;font-weight:bold;text-decoration:none;}
#navigation a:hover 		{color:#369;font-weight:bold;text-decoration:none;}

#footer a:link 			{color:#999;font-weight:normal;text-decoration:none;}
#footer a:active 		{color:#999;font-weight:normal;text-decoration:none;}
#footer a:visited 		{color:#999;font-weight:normal;text-decoration:none;}
#footer a:hover 		{color:#390;font-weight:normal;text-decoration:none;}

#nieuws * a:link 		{color:#000;font-weight:bold;text-decoration:none;}
#nieuws * a:active 		{color:#000;font-weight:bold;text-decoration:none;}
#nieuws * a:visited 	{color:#000;font-weight:bold;text-decoration:none;}
#nieuws * a:hover 		{color:#369;font-weight:bold;text-decoration:none;}

#aktiviteiten * a:link 		{color:#000;font-weight:bold;text-decoration:none;}
#aktiviteiten * a:active 	{color:#000;font-weight:bold;text-decoration:none;}
#aktiviteiten * a:visited 	{color:#000;font-weight:bold;text-decoration:none;}
#aktiviteiten * a:hover 	{color:#390;font-weight:bold;text-decoration:none;}

#links_menus a:hover 		{color:#fff;font-weight:bold;text-decoration:none;}

#tab_news_end			{
						float:right;
						background-color:transparent;
						border:0;
						padding:0;
						margin:0;
						line-height:2.3em;
						width:20px;
						}

#news_link				{
						float:right;
						background-color:#9cc;
						text-align:center;
						border-color:#369;
						border-style:solid;
						border-width:1px 0 0 0;
						height:inherit;
						width:auto;
						line-height:inherit;
						padding:0 0 0 10px;
						margin:0;
						color:#369;
						font-weight:bold;
						font-family:Verdana, sans-serif;
						font-size:1.0em;
						}

#tab_tussen				{
						float:right;
						background-color:transparent;
						border:0;
						padding:0;
						margin:0;
						line-height:2.3em;
						}

#activity_link			{
						float:right;
						background-color:#9c6;
						text-align:center;
						border-color:#390;
						border-style:solid;
						border-width:1px 1px 0 0;
						width:auto;
						height:inherit;
						line-height:inherit;
						padding:0 20px 0 10px;
						margin:0;
						color:#390;
						font-weight:bold;
						font-family:Verdana, sans-serif;
						font-size:1.0em;
						}
				
/*****************
*
* H*
*
*****************/

/* head1 */
h1              {
				display:block;
				font-size:1.9em;
				margin:25px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.4em;
				font-family:Georgia, serif;
				font-weight:bold;
				text-align:left;
				color:#369;
				background-color:transparent;
				}

/* head2 */
h2              {
				display:block;
				font-size:1.6em;
				/*font-size:1.7em;*/
				margin:25px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.4em;
				font-family:Georgia, serif;
				font-weight:bold;
				text-align:left;
				color:#000;
				background-color:transparent;
				}

/* subhead */               
h3				{
				display:block;
				font-size:1.3em;
				/*font-size:1.4em;*/
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.4em;
				font-family:Verdana, sans-serif;
				font-weight:bold;
				color:#369;
				background-color:transparent;
				}

body.news_item #content * h1,
body.news_item #content * h3	{
								color:#369;
								}

body.activity_item #content * h1,
body.activity_item #content * h3	{
								color:#390;
								}

/* body */
h4,p				{
				display:block;
				font-size:1.1em;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.4em;
				font-family:Georgia, serif;
				font-weight:normal;
				color:#000;
				background-color:transparent;
				}

h4.alinea_nvs,
p.alinea_nvs	{
				margin:0 15px;
				}

h4.interview,
p.interview	{
				font-weight:bold;
				font-style:italic;
				color:#369;
				}

/* fine */
h5				{
				display:block;
				font-size:0.9em;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.4em;
				font-family:Verdana, sans-serif;
				font-weight:normal;
				text-align:left;
				color:#000;
				background-color:transparent;
				}

h5.column_title	{
				font-weight:bold;
				margin:0 15px 0 15px;
				}

h5.column_title_activities	{
				font-weight:bold;
				margin:5px 15px 0 15px;
				}

h5.description_activities	{
				margin:0 15px 0 15px;
				}

h5.meerinfo	{ margin:6px 15px 0 15px;}

h5.news_type	{
				margin:15px 15px 2px 15px;
				color:#666;
				font-weight:bold;
				}

h5.news_type_menu	{
				margin:0 15px 0 15px;
				color:#366;
				font-weight:bold;
				}

#nieuws h5.jaargang		{
				color:#fff;
				font-weight:bold;
				text-align:center;
				background-color:#699;
				width:100%;
				padding:3px 0;
				margin:15px 0 0 0;
				}

#aktiviteiten h5.jaargang		{
				color:#fff;
				font-weight:bold;
				text-align:center;
				background-color:#696;
				width:100%;
				padding:3px 0;
				margin:15px 0 0 0;
				}

h5.column_date	{
				color:#333;
				margin:15px 15px 0 15px;
				}

h5.activity_description			{
				margin:0 15px 0 15px;
				}
 

/* x-fine */
h6				{
				display:block;
				font-size:0.8em;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				line-height:1.4em;
				font-family:Verdana, sans-serif;
				font-weight:normal;
				color:#000;
				background-color:transparent;
				}

*.melding		{
				font-family:Verdana, sans-serif;
				font-weight:bold;
				text-align:left;
				color:#333;
				}				

/*****************
*
* form
*
*****************/

form			{
				display:block;
				margin:15px 15px 0 15px;
				padding:0;
				border:0;
				line-height:1.4em;
				background-color:inherit;
				width:95%;
				font-size:1.2em;
				}						
		
select			{
				display:block;
				border:0;
				margin:0 0 6px 0;
				padding:0;
				font-family:Verdana, sans-serif;
				font-size:smaller;
				line-height:inherit;
				background-color:#fff;
				}
				
input,
textarea		{
				display:block;
				border-style:solid;
				border-width:1px;
				border-color:#999;
				margin:0 0 8px 0;
				padding:2px;
				font-family:Verdana, sans-serif;
				line-height:inherit;
				background-color:#fff;
				width:inherit;
				font-size:smaller;
				}

input.radio,
input.checkbox	{
				display:inline;
				width:auto;
				height:inherit;
				border:0;
				padding:0;
				margin:4px 0;
				vertical-align:middle;
				font-size:smaller;
				}
			
input.hidden			{
						display:none;
						visibility:hidden;
						}

option			{
				border:0;
				margin:0;
				padding:0 4px 0 2px;
				font-family:Verdana, sans-serif;
				line-height:inherit;
				font-size:inherit;
				}

fieldset		{
				display:block;
				border:0;
				margin:15px 0 0 0;
				padding:0;
				width:100%;
				font-size:inherit;
				}

form.aanmelden			{
						width:80%;
						}
						
form.aanmelden fieldset	{
						padding:6px;
						margin:6px 0 0 0;
						}

legend			{
				font-family:Verdana, sans-serif;
				font-size:smaller;
				font-weight:bold;
				color:#333;
				margin:0;
				padding:0 0 3px 0;
				border:0;
				}
																												
label			{
				display:block;
				margin:0;
				padding:0;
				border:0;
				font-size:smaller;
				font-family:Verdana, sans-serif;
				color:#369;
				font-weight:bold;
				line-height:inherit;
				text-align:left;
				}

button			{
				display:block;
				color:#333;
				background-color:#ccc;
				margin:15px 0;
				padding:0;
				border-style:solid;
				border-width:1px;
				border-top-color:#999;
				border-right-color:#666;
				border-bottom-color:#666;
				border-left-color:#999;
				font-size:1.0em;
				font-weight:bold;
				font-family:Verdana, sans-serif;
				text-align:center;
				line-height:inherit;
				vertical-align:middle;
				height:inherit;
				width:auto;
				}

button.activity	{
				margin:15px 15px 10px 15px;
				padding:0;
				background-color:transparent;
				}
							
/*****************
*
* ul, ol (Lists)
*
*****************/

ul,ol			{
				display:block;
				margin:15px 15px 0 15px;
				border:0;
				padding:0;
				list-style-type:disc;
				list-style-position:outside;
				list-style-image:none;
				font-size:100%;
				line-height:1.4em;
				font-family:Verdana, sans-serif;
				font-family:Georgia, serif;
				font-weight:normal;
				}
				
ul.bodytext,
ol.bodytext		{
				font-family:Georgia, serif;
				}

ul.bestuursleden	{
					font-family:Georgia, serif;
					list-style-position:inside;
					}
				
li				{
				display:list-item;
				margin:0 0 15px 15px;
				font-size:1.1em;
				line-height:1.4em;
				}

ul.bestuursleden li	{
					margin:3px;
					}
/*****************
*
* ID Selectors
*
*****************/

#header			{
				margin:1px;
				width:99.4%;
				height:100px;
				background-color:#fff;
				z-index:9;
				overflow:hidden;
				}

#home			{
				float:left;
				}

#navigation		{
				width:99.4%;
				height:2.4em;
				background-color:#ddd;
				margin:0;
				border:0;
				line-height:2.4em;
				overflow:hidden;
				z-index:10;
				font-size:inherit;
				}

#navigation h1,
#navigation h2,
#navigation h3,
#navigation h4,
#navigation h5,
#navigation h6,
#navigation p,
#links_main p,
#links_menus p	{
				margin:0;
				padding:0;
				border:0;
				}

/*****************
* table
*****************/

table			{
				display:table;
				border-collapse:collapse;
				margin:15px 15px 0 15px;
				padding:0;
				border:0;
				font-size:1.2em;
				}

table.menus		{
				display:table;
				margin:0;
				padding:0;
				height:85%;
				vertical-align:bottom;
				text-align:right;
				}
							
tr				{
				display:table-row;
				margin:0;
				}

th				{
				display:table-cell;
				font-size:inherit;
				margin:0;
				border-width:1px;
				border-style:solid;
				border-color:#fff;
				padding:8px;
				line-height:1.2em;
				font-family:Verdana, sans-serif;
				font-weight:bold;
				color:#c60;
				background-color:#ddd;
				text-align:center;
				}

td				{
				display:table-cell;
				font-size:inherit;
				margin:0;
				border-width:1px;
				border-style:solid;
				border-color:#ccc;
				padding:8px;
				line-height:1.2em;
				font-family:Verdana, sans-serif;
				font-weight:normal;
				color:#000;
				}
				
/*****************
* logo
*****************/

#logo			{
				float:left;
				clear:both;
				width:230px;
				height:65px;
				background-color:#fff;
				z-index:inherit;
				}

img.logotype	{
				margin:9px;
				}

/*****************
* main content
*****************/

#content			{
					float:left;
					clear:both;
					width:70%;
					z-index:12;
					background-color:transparent;
					text-align:left;
					border-width:1px 0 0 0;
					border-style:solid;
					border-color:#ccc;
					padding:15px 0 0 0;
					overflow:hidden;
					}

#column_one			{
					float:left;
					visibility:inherit;
					background-color:inherit;
					width:49.5%;
					text-align:inherit;
					z-index:inherit;
					border:0;
					overflow:hidden;
					}

#column_two			{
					float:left;
					visibility:inherit;
					background-color:inherit;
					width:49.5%;
					text-align:inherit;
					z-index:inherit;
					border:0;
					overflow:hidden;
					}

#column_both		{
					float:left;
					visibility:inherit;
					background-color:inherit;
					width:99.5%;
					text-align:inherit;
					z-index:inherit;
					border:0;
					overflow:hidden;
					}
				                                                    
#nieuws				{
					display:none;
					float:left;
					width:29.2%;
					z-index:13;
					background-color:#9cc;
					text-align:left;
					border-color:#369;
					border-style:solid;
					border-width:1px 1px 1px 1px;
					margin:0 0 30px 0;
					padding:0 0 30px 0;
					}

#nieuws h5.menu_sort,
#aktiviteiten h5.menu_sort	{
					margin:0;
					padding:4px 0 0 0;
					text-align:right;
					width:100%;
					}

div.actueel_item h5.meerinfo
{
border-width:0 0 1px 0;
border-style:dotted;
border-color:#ccc;
padding:0 0 15px 0;
}

div.actueel_item h5.date
{
margin-top:0;
}

h5.actueel_sort	{
					margin:4px;
					text-align:right;
					width:auto;
					border:1px solid #ddd;
					height:18px;
					}

h5.actueel_sort	img
{
float:right;
margin:2px;
}

#nieuws * span.current	{
						color:#369;
						text-decoration:underline;
						}

#aktiviteiten			{
					display:none;
					float:left;
					width:29.2%;
					z-index:14;
					background-color:#9c6;
					text-align:left;
					border-color:#390;
					border-style:solid;
					border-width:1px 1px 1px 1px;
					margin:0 0 30px 0;
					padding:0 0 30px 0;
					}

#aktiviteiten * span.current	{
						color:#390;
						text-decoration:underline;
						}

#links_main			{
					float:left;
					width:49%;
					height:inherit;
					background-color:inherit;
					text-align:left;
					vertical-align:middle;
					z-index:inherit;
					padding:0;
					color:#000;
					font-weight:bold;
					font-family:Verdana, sans-serif;
					font-size:1.0em;
					line-height:inherit;
					}

#links_menus	{
					float:right;
					width:49%;
					background-color:inherit;
					text-align:right;
					vertical-align:baseline;
					z-index:inherit;
					padding:0;
					line-height:inherit;
					}

#links_main span	{
					padding:0 0 0 15px;
					}

#links_main a		{
					padding:0;
					}

#links_main span.nav_current,
#footer span.nav_current	{
								padding:0;
								color:#369;
								}
		
#footer				{
					float:left;
					clear:both;
					width:100%;
					z-index:inherit;
					margin:30px 0 0 0;
					padding:0 0 30px 0;
					border-width:1px 0 0 0;
					border-style:solid;
					border-color:#ccc;
					background-color:transparent;
					}

#lidmaatschap		{
					float:right;
					margin:15px;
					padding:0 0 15px 0;
					width:49.5%;
					border-width:1px;
					border-style:solid;
					border-color:#ccc;
					background-color:#ddd;
					}

#lidmaatschap h5.inschrijven	{
					margin:0;
					padding:3px 0;
					background-color:#fff;
					width:100%;
					text-align:center;
					font-weight:bold;
					color:#390;
					}

#corner			{
				display:none;
				position:relative;
				top:-10px;
				right:0;
				width:100%;
				text-align:right;
				visibility:hidden;
				}
	
#footer h5			{
					color:#999;
					text-align:center;
					}
					
img.welkom_image	{
					border:0;
					padding:0;
					margin:0;
					display:block;
					position:absolute;
					top:0;
					left:0;
					width:100%;
					height:100%;
					z-index:2;
					background-color:#fff;
					}

img.welkom_logo	{
					border:0;
					padding:0;
					margin:0;
					display:block;
					position:absolute;
					top:10px;
					right:10px;
					width:105px;
					height:105px;
					z-index:4;
					background-color:transparent;
					}

#welkom_message		{
					border:0;
					margin:3.0em;
					display:block;
					position:absolute;
					bottom:0;
					left:0;
					z-index:3;
					background-color:transparent;
					width:50%;
					}
					
#welkom_message h1              {
				font-size:4.0em;
				margin:0;
				border:0;
				padding:0;
				line-height:1.0em;
				font-family:Georgia, serif;
				font-weight:bold;
				text-align:center;
				color:#fff;
				background-color:inherit;
				}
				
#welkom_message h1.welkom		{
				font-size:3.0em;
				font-style:italic;
				color:#9c6;
				width:100%;
				margin:0 0 1.0em 0;
				}
div.photo_right2		{
					float:right;
					clear:both;
					margin:20px;
/*					width:inherit;*/
					}
