body {
	background-color:#fff;
	font-family:Arial;
	font-size:8pt;
	margin:0;
	padding:0;
	scrollbar-face-color:#fff;
    scrollbar-highlight-color:#fff;
    scrollbar-shadow-color:#fff;
    scrollbar-3dlight-color:#181818;
    scrollbar-arrow-color:#1f457b;
    scrollbar-track-color:#e4e4e4;
    scrollbar-darkshadow-color:#181818;
}
a:link, a:active, a:visited {
	font-family:Arial;
	font-size:8pt;
	color:#000;
	text-decoration:none;
}
a:hover {
	font-family:Arial;
	font-size:8pt;
	color:#000;
	text-decoration:underline;
}
#copyright a:link, #copyright a:active, #copyright a:visited {
	color:#ef3157;
	font-size:7pt;
}
#copyright a:hover {
	color:#ec5d7a;
	font-size:7pt;
}
.textinput {
	border:1px solid #000;
	width:170px;
}
.checkbox {
	border:0;
	width:auto;
}
textarea {
	border:1px solid #000;
	width:170px;
}
select {
	border:1px solid #000;
	width:auto;
}
a:hover {
	font-family:Arial;
	font-size:8pt;
	color:#323232;
	text-decoration:underline;
}
.border td {
	border:1px solid #000;
}
#activiteitentabel td {
	vertical-align:top;
}
#wrap {
	width:961px;
	height:auto;
	border-bottom:10px solid #1f457b;	
	border-left:4px solid #1f457b;
	border-top:0;
	position:absolute;
	left:50%;
	margin-left:-490px;
	}
	#header {
		width:961px;
		height:213px;
		background-image:url('images/header.gif');
		padding:0;
		margin:0;
		float:right;
	}
	#mainwrap {
			width:961px;
			height:auto;
			background-image:url('images/mainbg.gif');
			padding:0;
			margin:0;
			color:#323f65;
			float:left;		
		}
		#main {
			width:534px;
			height:auto;			
			border-left:1px solid #525b74;
			padding:4px;
			background-color:#dfdfdf;			
			float:left;			
			overflow-x:auto;
			overflow-y:hidden;
		}
		#headlines {
			width:257px;
			height:600px;			
			padding:0;
			background-color:#fff;
			border-left:1px solid #ee3156;
			float:right;
			overflow:auto;
			}
			.newstable {
				width:255px;
				cursor:pointer;
				background-color:#dfdfdf;
				border-left:2px solid #e7e7e7;
				border-top:1px solid #c9c9c9;
				border-right:3px solid #1f457b;
				border-bottom:1px solid #c9c9c9;
			}
			.newstablehover {
				width:255px;
				cursor:pointer;
				background-color:#f1f1f1;
				border-left:2px solid #ee3156;
				border-top:1px solid #c9c9c9;
				border-right:3px solid #1f457b;
				border-bottom:1px solid #c9c9c9;
			}
			.newstop {
				font-weight:bold;
				font-size:9pt;
				padding:0 4px 0 4px;
			}
			.newsmiddle {
				padding:0 4px 0 4px;
			}
			.newsbottom {
				padding:0 4px 0 4px;
			}
			.geplaatst {
				font-size:7pt;
				color:#ee3156;
			}
			.leesmeer {
				font-size:8pt;
				font-weight:bold;
		}
		#leftmenu {
			width:160px;
			height:100%;
			text-align:left;
			list-style:none;
			float:left;
			margin:0;
			padding:0;
			}
		#usermenu {
			width:auto;
			height:auto;
			text-align:left;
			list-style:none;
			float:left;
			margin:0;
			padding:0;
			}
			.menuitem {
				width:149px;
				height:22px;
				font-size:11pt;				
				padding:6px 3px 0 8px;
				background-color:#ee3156;
				color:#fff;
				list-style:none;				
				border-bottom:1px solid #fff;
			}
			.menuitemon {
				width:149px;
				height:22px;
				font-size:11pt;				
				padding:6px 3px 0 3px;
				background-color:#ed4565;
				list-style:none;
				cursor:pointer;
				color:#fff;
				font-weight:bold;				
				border-bottom:1px solid #fff;
				border-left:5px solid #fff;
			}
			.submenuitem {
				width:149px;
				height:15px;
				font-size:9pt;
				line-height:15px;
				padding:0 3px 0 8px;
				background-color:#1f457b;
				color:#fff;
				cursor:pointer;
				list-style:none;
				margin:0;
				border-bottom:1px solid #16345f;
			}
			.submenuitemon {
				width:149px;
				height:15px;
				font-size:9pt;
				line-height:15px;
				padding:0 3px 0 8px;
				background-color:#476ea5;
				list-style:none;
				margin:0;
				cursor:pointer;
				color:#fff;
				border-bottom:1px solid #16345f;
			}
			.subsubmenuitem {
				width:230px;
				height:15px;
				font-size:9pt;
				line-height:15px;
				padding:0 3px 0 8px;
				background-color:#c3c5ca;
				cursor:pointer;
				list-style:none;
				margin:0;
				border-bottom:1px solid #525b74;
			}
			.subsubmenuitemon {
				width:230px;
				height:15px;
				font-size:9pt;
				line-height:15px;
				padding:0 3px 0 8px;
				background-color:#a8a8a8;
				list-style:none;
				margin:0;
				cursor:pointer;
				color:#fff;
				border-bottom:1px solid #525b74;
			}
			#aen {			
				width:160px;
				height:auto;
				border:2px solid #16345f;
				visibility:hidden;				
				position:absolute;				
				top:215px;
				left:157px;
				margin:0;
				padding:0;
				z-index:2;
			}
			#nieuwsbrief {			
				width:160px;
				height:auto;
				border:2px solid #16345f;
				visibility:hidden;				
				position:absolute;				
				top:365px;
				left:157px;
				margin:0;
				padding:0;
				z-index:2;
			}
			#bestuur {			
				width:160px;
				height:auto;
				border:2px solid #16345f;
				visibility:hidden;				
				position:absolute;
				top:275px;
				left:157px;
				margin:0;
				padding:0;
				z-index:2;
			}
			#activiteiten {			
				width:160px;
				height:auto;
				border:2px solid #16345f;
				visibility:hidden;				
				position:absolute;
				top:305px;
				left:157px;
				margin:0;
				padding:0;
				z-index:2;
			}
			#bestuursleden {			
				width:auto;
				height:auto;
				border:2px solid #16345f;
				visibility:hidden;				
				position:absolute;
				top:293px;
				left:316px;
				margin:0;
				padding:0;
				z-index:2;
			}
			#leden {			
				width:160px;
				height:auto;
				border:2px solid #16345f;
				visibility:hidden;				
				position:absolute;
				top:247px;
				left:157px;
				margin:0;
				padding:0;
				z-index:2;
	}
	#calendar {
		width:auto;
		height:auto;
		margin:3px 42px 0 0;
		color:#fff;
		float:right;
		}
		.calendarday {
			width:19px;
			height:16px;
			line-height:16px;
			font-size:9pt;
			text-align:center;
			font-weight:bold;
			color:#ee3156;
			background-color:#fff;
			border:1px solid #929292;
		}
		.calendardaycell {
			width:16px;
			height:16px;
			line-height:16px;
			text-align:center;
			font-weight:bold;
			background-color:#1f457b;
			border:1px solid #cbcbcb;
		}
		.calendardaycellactivity {
			width:16px;
			height:16px;
			line-height:16px;
			text-align:center;
			font-weight:bold;
			background-color:#1f457b;
			border:1px solid #929292;
		}
		.dotcell {
			width:16px;
			height:16px;
			line-height:16px;
			text-align:center;
			background-color:#b3bace;
			border:1px solid #9f9f9f;
}
.profielhead {
	height:30px;	
	font-style:italic;
	font-weight:bold;
	font-size:13pt;
	vertical-align:bottom;
}
.avatar {
	border:2px solid #ee3156;
	width:112px;
	height:150px;
}
.profieltop {
	height:30px;	
	font-style:italic;
	font-weight:bold;
	font-size:10pt;
}
.profielleft {
	width:180px;
	background-color:#bebebe;
	font-weight:bold;
}
.profielright {
	width:343px;
	background-color:#cecece;
}
.tabletop {
	height:30px;	
	font-style:italic;
	font-weight:bold;
	font-size:10pt;
}
.tableleft {
	width:auto;
	padding:0 4px 0 4px;
	background-color:#bebebe;
	font-weight:bold;
}
.tableright {
	width:auto;
	padding:0 4px 0 4px;
	background-color:#cecece;
}


.registratieleft {
	width:160px;
	padding:0;
}
.registratietitel {
	font-size:13pt;
	background-color:#c9c9c9;
	padding:5px;
}
