/* ----------------- ( global settings ) ------------------ */
body	{
	color								: #000;
	margin							: 0px;
	padding							: 0px;
	margin-bottom				: 15px;
	border							: 0px;
	font-family					: Arial, Helvetica, sans-serif;
	font-size						: small;
	background-color 		: #fff;
}

h1	{
	margin-top 					: 2px;
  font-family					: Verdana, sans-serif;
  font-size 					: medium;
}
	
h2	{
  margin-top					: 8px;
  margin-bottom 			: 4px;
  font-size 					: 12px;
}

h3	{
  margin							: 0;
  font-size						: small;      
}

p	{
  margin-top					: 3px;
  margin-bottom				: 7px;
}

a	{
  color								: #000;
}

a:hover	{
  color								: #1F5EA1;
  text-decoration			: none;
}

img	{
	display 						: block;
	border-color				: #1F5EA1;
}

img#secret {
	float 							: left;
	width 							: 0px;
}

h1#heading {
	margin-left 				: 7px;
	margin-top 					: 7px;
	margin-bottom 			: 15px;
}

img#headingimg {
	margin-left 				: 8px;
	margin-top 					: 3px;
	margin-bottom 			: 15px;
}

input {
	border-color 				: #1F5EA1;
}

/* ----------------- ( page framework ) ------------------ */

div#header {
	display : none;
}

div#navigation {
	display 						: block;
	height 							: 20px;
	width 							: auto;
	background-color 		: #fff;
}

#navigation ul{
	list-style-type 		: none;
	margin 							: 0px;
	padding 						: 0px;
	background-color 		: #fff;
}

#navigation li a {
	margin 							: 0px;
	text-decoration			: none;
	display							: block;
	float								: left;
	padding-left 				: 7px;
	padding-right 			: 10px;
	padding-top 				: 2px;
	padding-bottom 			: 2px;
	color 							: #000;
	background-color : #fff !important;
}

#navigation li a:hover {
	text-decoration			: underline;
}

#navigation li {
	display 						: inline;
	margin 							: 0px;
	padding 						: 0px;
}

div#main {
	background-repeat 	: no-repeat;
}

div#content {
	display 						: block;
	margin 							: 0px;
	padding-top 				: 0px;
	padding-left 				: 70px;
	padding-right 			: 20px;
	padding-bottom 			: 20px;
	min-height 					: 238px;
	height 							: 100%;
}

/* ----------------- ( breadcrumb ) ------------------ */
#breadcrumb {
	margin-left 				: 10px;
	color 							: #000;
	font-size						: 10px;
}

#breadcrumb a {
	color 							: #000;
}

#breadcrumb a:hover {
	color 							: #000;
}

/* ----------------- ( header icons ) ------------------ */
div#mailicon {
	display : none;
}


div#searchicon {
	display : none;
}

div#printicon {
	display : none;
}


/* ----------------- ( HOME PAGE ITEMS ) ------------------ */

div#mainright {
	float 							: right;
	margin-right 				: 15px;
}

/* ----------------- ( mailing ) ------------------ */

div#mailing {
	display : none;
}

/* ----------------- ( poll ) ------------------ */

div#pollbox {
	display : none;
}

/* ----------------- ( actueel ) --------------------- */

div.subpage {
	width 							: 300px;
	float 							: left;
	padding 						: 5px;
	border-left 				: 1px solid #1F5EA1;
}

div.subpage h2{
	font-size 					: 14px;
	margin-top 					: 0px;
	margin-bottom 			: 7px;
	border-bottom 			: 1px solid #1F5EA1;
}

div.subpage table {
	border-collapse 		: collapse;
	margin-bottom 			: 10px;
	width 							: 100%;
}

div.subpage table td {
	vertical-align 			: top;
}

div.subpage td.date {
	vertical-align 			: top;
	width 							: 65px;
	font-size 					: 11px;
	font-style 					: italic;
}

/* ----------------- ( news table ) ------------------ */

table#newslist {
	margin-left 				: 0px;
	margin-right 				: 0px;
	margin-top 					: 5px;
	margin-bottom 			: 10px;
	width 							: 100%;
	border-collapse 		: collapse;
}

table#newslist td {
	vertical-align 			: top;
}

table#newslist td.date {
	width 							: 80px;
}

table#newslist td a {
	color 							: #FE3803;
}

table#newslist td a:hover {
	color 							: #1F5EA1;
	text-decoration 		: underline;
}

table#newslist td.img {
	width 							: 100px;
}

table#newslist td.img img{
	border 							: none !important;	
}

/* --------------- ( activiteiten kalender ) ----------------- */

div#activity {
	width 							: auto;
}

div#activity table#items {
	margin-top  				: 10px;
	border-top 					: 1px solid #1F5EA1;
	border-bottom	 			: 1px solid #1F5EA1;
	width 							: auto;
}

div#activity table#items tr.zebra {
	background-color 		: #ABCAE2;
}

div#activity table#items td{
	padding-top 				: 3px;
	padding-bottom 			: 3px;
	padding-left 				: 10px;
	padding-right 			: 10px;
	width 							: auto;
}

table#months {
	border-collapse 		: collapse;
	border-bottom 			: 1px solid #3090DD;
}

table#months td {	
	padding 						: 3px;
	font-weight 				: bold;
}

table#months td a {
	color 							: #000;
}

table#months td a:hover {
	color 							: #3090DD;
}

table#months td.sel a{
	color 							: #1F5EA1;
}

/* --------------- ( contact form ) -----------------*/

#contacttable {
	margin-bottom 			: 10px;
}

#contacttable td {
	vertical-align			: top;
}

#contacttable input, textarea {
	color								: #000;
	background-color		: #fff;
	border							: 1px solid #1F5EA1;
	font-family					: Verdana, Arial;
	font-weight					: normal;
	padding-left				: 1px;
	padding-right				: 1px;
	margin							: 0;
	font-size						: 12px;
	margin-right 				: 3px;
}

/* --------------- ( form for adding new activities ) -----------------*/

#activityform {
	margin-bottom 			: 10px;
}

#activityform th {
	vertical-align			: top;
	text-align 					: left;
	font-weight 				: normal;
	font-style 					: italic;
}

#activityform th h3 {
	margin-top 					: 10px;
	font-style 					: normal;
}

#activityform td {
	vertical-align			: top;
}

#activityform input, textarea {
	color								: #000;
	background-color		: #fff;
	border							: 1px solid #1F5EA1;
	font-family					: Verdana, Arial;
	font-weight					: normal;
	padding-left				: 1px;
	padding-right				: 1px;
	margin							: 0;
	font-size						: 12px;
	margin-right 				: 3px;
}

/*------------------- ( forms ) -------------------*/

.formitem {
	border							: 1px solid #494949;
	color								: #494949;
}

.formbutton {
	color 							: #fff;
	font-weight 				: bold;
	background-color 		: #ABCAE2;
	border-top 					: 1px solid #3090DD;
	border-left 				: 1px solid #3090DD;
	border-bottom 			: 2px solid #1F5EA1;
	border-right 				: 2px solid #1F5EA1;
}

.forminputbox {
	color								: #000;
	background-color		: #fff;
	border							: 1px solid #000;
	font-family					: Verdana, Arial;
	font-weight					: normal;
	padding-left				: 1px;
	padding-right				: 1px;
	margin							: 0;
	font-size						: 12px;
}