/* 
standard document properties 
because netscape has some bug involving the colors of the document,
you should fill the bgcolor and color of <body> tag of used documents.  
*/
body{
	margin-left:.5in;
	margin-right:.5in;
	margin-top:10px;
	background-color:	#2A4851;
	color:#000000;
	font-family: arial;
	font-size: 10pt;
}


/* standard link link="#ff0000" */
a:link{
	color:#0000ff;
	text-decoration:none;
}

/* visited link vlink="#00ff00" */
a:visited{
	color:#0000ff;
	text-decoration:none;
}

/* when your mouse is over the link	*/
a:hover{
	color:#000099;
	text-decoration:underline;
}

/* active link alink="#0000ff" */
a:active{
	color:#ff0000;
	text-decoration:none;
}

h1 {
	font-size:				25px;
	font-weight:			bold;
	text-align:				center;
}

h2 {
	font-size:130%;
	font-weight:bold;
}

h3 {
	background-color:#7777ff;
	color:#0000ff;
	font-size:120%;
}

h4 {
	background-color:#7777ff;
	color:white;
}


p.docinfo{
	margin:0;
	font-size:80%;
	text-align:right;
}

p.ident{
	font:12pt times,serif;
	text-indent:.5in;
}

.beesten
{
  font-family: 		 			Arial;
	font-size: 		 				12px;
	text-align:						justify;
	padding-left:					10px;
	padding-right:				10px;
}

.beesten_foto
{
  border-style:  		inset;
}

/* default table elements	*/
table{
	background-color:				#eeeee8;
	color:									#000000;
}

table.nowrap{
	width:100%;
	white-space:nowrap;
	color:#000000;
	background-color:#ffffe8;
}

/* Inhoud van de pagina kolom */
.table_inhoud
{
  width:								100%;
	font-size: 		 				12px;
	text-align:						justify;
	padding-left:					10px;
	padding-right:				10px;
}

td.page_menu{
	padding-left:5px;
}

/* first cell of a row */
td.fcel{
	background:#7777ff;
	color:#000000;
}

/* first cell header */
td.hcel{
	background:#ffffe8;
	color:#000000;
}

th{
	padding:5px;
}

/* even row of table */
tr.even{
	background:#aaaaff;
	color:#000000;
}

/* ready row of table */
tr.ready{
	background:#ffff66;
	color:#c0c0c0;
}

/* table header */
tr.head{
	background:#7777ff;
	color:#000000;
	text-align:center;
}

/* odd row of table */
tr.odd{
	background:#ddddff;
	color:#000000;
}

/* Pagina layout (1 grote tabel)*/
.page{
	width:			800px;
	border: 		0px;
}
.page tr{
	border-left: 5px;
}
.page_head {
	background-color: #4A88A1;
	margin: 					0px;
 }
 
.page_head td
{
  border-style: groove;
}

.page_head H1{
	font-size:				24px;
	font-style:				italic;
	margin: 					0;
	text-align: 			center;
}

.page_head H4{
	font-size:16px;
	margin: 0px;
	background-color: #4A88A1;
	text-align: 			center;
}

/* Menu kolom */
.page_menu{
	background-color: #009999;
	width:						150px;
	height:						500px;
}

/* Inhoud van de pagina kolom */
.page_inhoud
{
  width:								80%;
	font-size: 		 				12px;
	text-align:						justify;
	margin-left:					10px;
	margin-right:				10px;
}

/* Inhoud van de pagina kolom */
.page_inschrijven
{
  width:								100%;
	font-size: 		 				12px;
	text-align:						justify;
	margin-left:					10px;
	margin-right:				10px;
}

/* Kop boven de menu items */
.menu_head{
	background: 			#005555;
	color: 						white; 
	padding-left: 		4px;
	font-weight:			bold;
}

/* menu onderdelen */
.menu ul
{
	width: 150px;
	margin: 0;
	font-size:12px;
	padding: 2px;
	border-left: 5px solid #005555;
	list-style-type: none;
}

/* menu onderdelen */
.menu li {
	height: 20px; 
	padding-left: 4px;
}

/* menu onderdelen */
.menu ul li a
{
	text-decoration: 	none;
	padding: 				 	2px;
	color: 	 					black;
	background-color: #009999;
}

/* menu onderdelen: reactie bij mouse-over */
.menu ul li a:hover
{
	text-decoration: 	none;
	color: 	 					white;
	background-color: #005555;
}

.small_info{
	font-size: 10px;
	font-style: italic;
	text-align: center;
}
.leden_lijst{
	font-size: 10px;
	text-align: left;
}

/* Style om van een tabel een window achtig uiterlijk te geven */	
/* Dit is de algemene style van het window (toewijzen aan het TABLE element) */
.window {
	width: 							90%;
	border-left:				1px solid;
	border-right: 			1px solid;
	border-top: 				1px solid;
	border-bottom:			1px solid;
	border-spacing:			0px;
	color:							black;
	background-color:		white;
}

/* Style om van een tabel een window achtig uiterlijk te geven */	
/* Dit is de style voor de kop regel (toewijzen aan het eerste TR element) */
.window_title {
	background-color: #2A4851;
	color:						white;
	font-weight:			bold;
}

/* Dit is de style voor de inhoud van het window (toewijzen aan het TR element) */
.window_data {

}	

/* Slide show tabel */
.slideshow_table{
	border-left: 			1px solid;
	border-right: 		1px solid;
	border-top: 			1px solid;
	border-bottom: 		1px solid;
	border-spacing:		0px;
	border-color:			#2A4851;
	padding-left:			5px;
	width: 						100%;
}

.slideshow_nav {
	background-color:	#2A4851;
	color: 						white;
}
.slideshow_nav a{
	color: 						white;
	text-decoration:	none;
}
.slideshow_data{
	padding-top:			5px;
	padding-bottom:		5px;
	padding-left:			15px;
	padding-right:		15px;
	border-top: 			1px solid;
	font-size: 		 		12px;
	text-align: 			center;
}

.slideshow_data a{
	text-decoration: 	none;
	color: 						blue;
}

.slideshow_data a:visited{
	text-decoration: 	none;
	color: 						blue;
}

.slideshow_data{
	padding-top:			5px;
	padding-bottom:		5px;
	padding-left:			15px;
	padding-right:		15px;
	border-top: 			1px solid;
	font-size: 		 		12px;
	text-align: 			center;
}

.slideshow_index a{
	text-decoration: 	none;
	color: 						blue;
}

.slideshow_index a:visited{
	text-decoration: 	none;
	color: 						blue;
}

/* Kop boven ieder nieuwsitem */
.nieuws_head{
  width:		 			 100%;
	background: 			#3366ff;
	color: 						yellow; 
	padding-left: 		4px;
	font-weight:			bold;
	font-style: 			italic;
	border-width: 		2px;
	border-style: 		outset;
	border-color: 		#33ccff #3300ff #3300ff #33ccff;
}

.page_panorama{
	margin-top:				10px;
	padding-left:			10px;
	padding-right:		10px;
	padding-top:			10px;
	background-color: #000000;
	border: 					5px solid; 
	border-color:			#555555;
	height:						450px;
	width:						600px;
	overflow:					auto;
	scrollbar-face-color: 			#2f2f2f; 
	scrollbar-highlight-color: 	#8f8f8f; 
	scrollbar-3dlight-color: 		#000000; 
	scrollbar-shadow-color: 		#000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: 			#000000; 
	scrollbar-arrow-color: 			#afafaf;	
 }
 
 .page_fotos{
	margin-top:				2px;
	padding-left:			2px;
	padding-right:		2px;
	padding-top:			2px;
	width:						625px;
	overflow:					auto;
 }

.vlakwater_agenda{
  border:						2px; 
	border-style:  		outset;
	background-color:	#c0c0c0;
  font-size: 				12px;
	font-weight:			normal;
  text-align: 			center;
}

.vlakwater_agenda a{
	color: 						#c0c0c0;
}

.vlakwater_agenda a:visited{
	color: 						#c0c0c0;
}

.vlakwater_agenda a:link{
	color: 						#c0c0c0;
}
 
.button_passive{
  border:						2px; 
	border-style:  		outset;
	background-color:	#c0c0c0;
  font-size: 				12px;
	font-weight:			normal;
  text-align: 			center;
}

.button_passive a{
	color: 						black;
}

.button_passive a:visited{
	color: 						black;
}

.button_passive a:link{
	color: 						black;
}

.button_active{
  border:						2px;
  border-style:  		inset;
	background-color:	#c0c0c0;
  font-size: 				12px;
	font-weight:			bold;
  text-align: 			center;
}

.button_active a{
	color: 						black;
}

.button_active a:visited{
	color: 						black;
}

.button_active a:link{
	color: 						black;
}

.button_next{
  border-style:  		outset;
	background-color:	#8AC8F1;
  font-size: 				12px;
  text-align: 			center;
	border-color: #aceaF3 #68a6d0 #68a6d0 #aceaF3;
}
.button_next a:active{
  border-style:  		inset;
}

.button_lr{
  border-style:  		outset;
	background-color:	#ffffff;
  font-size: 				12px;
  text-align: 			center;
	border-color: 		#aaaaaa #999999 #999999 #aaaaaa;
/*	border-color: 		#eeeeee #aaaaaa #aaaaaa #eeeeee;*/
	width:						14%;
}

/* Inhoud van de pagina kolom */
.ledenlijst_inhoud
{
  width:								300px;
	font-size: 		 				12px;
	text-align:						left;
	padding-left:					10px;
}
