/* Layout Styles */

html, body {
	margin:0;
	background-image:url(../images/layout/shade-bg.jpg);
	background-position: top left;
	background-repeat:repeat-x;
}

#mHeader {
	height:153px;
	background-color:#0c073d;
}
	
	#mHeaderInner {
		margin-left:auto;
		margin-right:auto;
		height:153px;
		width:960px;
		position:relative;
		background-image:url(../images/layout/header-logo.gif);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	#mHeaderMenu {
	position:absolute;
	height:34px;
	top:0px;
	left:84px;
	width: 652px;
	}
	
	.menuitem_vlak {
		height:34px;
		border-left:2px solid #FFFFFF;
		vertical-align:bottom;
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		padding-left:5px;
		padding-right:15px;
		color:#FFFFFF;
	}
	
	.menuitem_vlak a {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	.menuitem_vlak a:hover {
		color: #009ee0;
	}
	
	.menuitem_vlak_selected {
		height:34px;
		border-left:2px solid #FFFFFF;
		vertical-align:bottom;
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		padding-left:5px;
		padding-right:15px;
		color:#009ee0;
	}
	
	.menuitem_vlak_selected a {
		text-decoration:none;
		color:#009ee0;
	}
	
	.menuitem_vlak_selected a:hover {
		color: #009ee0;
	}
	
	/*dfdf*/
	.menuitem_vlak2 {
		height:34px;
		
		vertical-align:bottom;
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		padding-left:7px;
		padding-right:15px;
		color:#FFFFFF;
	}
	
	.menuitem_vlak2 a {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	.menuitem_vlak2 a:hover {
		color: #009ee0;
	}
	
	.menuitem_vlak2_selected {
		height:34px;
		
		vertical-align:bottom;
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		padding-left:7px;
		padding-right:15px;
		color:#009ee0;
	}
	
	.menuitem_vlak2_selected a {
		text-decoration:none;
		color:#009ee0;
	}
	
	.menuitem_vlak2_selected a:hover {
		color: #009ee0;
	}
	
	.menu-link a {
		text-decoration:none;
		color: #FFFFFF;
	}
	
	#mContent {
		position:relative;
		margin-top:34px;
		margin-left:auto;
		margin-right:auto;
		width:960px;
	}
	
	#personen {
		position:absolute;
		top:-86px;
		left:521px;
	}
	#personenzonder {
		position:absolute;
		top:-26px;
		left:521px;
	}
	
	#content {
		width:418px;
		margin-left:83px;
		
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		color:#000000;
		
		line-height:18px;
	}
	
	#content2 {
		width:415px;
		
		
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		color:#000000;
		
		line-height:18px;
	}
	
	#content strong {
		color:#0c073d;
		font-weight:800;
		font-size:10pt;
	}
	
	
	
	.plattegrond-blok {
		color:#e2001a;
		font-weight:700;
	}
	
	#agenda-maand-nav {
		margin-bottom:10px;
		font-weight:bold;
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		color:#000000;
	}
	
	#agenda-maand-nav a {
		text-decoration:none;
		color:#9c9e9f;
		padding-right:5px;
	}
	
	#agenda-maand-nav a:hover {
		text-decoration:underline;
		color:#00b6ff;
	}
	
	#cpCalendar {
		width:332px;
		height:163px;
		background-image:url(../images/calendar-bg.jpg);
		position:relative;
	}
	
	#cpCalendar_area {
		position:absolute;
		left:170px;
		top:3px;
		width:145px;
		height:138px;
	}
	
	#cpCalendar_summary {
		position:absolute;
		left:10px;
		top:10px;
		width:140px;
		height:138px;
		color:#00b6ff;
		text-align:center;
	}
	
	.cpCalendar_summary_day  {
		font-family: Arial, Helvetica, sans-serif;
		font-size:14pt;
		font-weight:bold;
	}
	
	.cpCalendar_summary_monthyear  {
		font-family: Arial, Helvetica, sans-serif;
		font-size:10pt;
	}
	
	.cpCalendar_summary_daynum {
		font-family: Arial, Helvetica, sans-serif;
		font-size:65pt;
		font-weight:bold;
		color:#FFF;
	}
	
	#cpCalendar_summary_line {
		position:absolute;
		left:10px;
		top:100px;
		width:140px;
		height:138px;
		color:#00b6ff;
		text-align:center;
		border-top: 2px solid #000;
	}
	
	a {
		text-decoration:none;
		color:#b6b8b9;
	}
	
	a:hover {
		text-decoration:none;
	}
	
	.his_selected {
		border:2px solid #e3001a;
	}
	
	.his {
		border:2px solid #ffffff;
	}

	.nav_selected {
		color:#00b6ff;
	}
	
	.nav {
		
	}

	
	#Cal_nav {
		position:absolute;
		top:8px;
		left:160px;
	}
	
	#month_selected {
		color:#00b6ff;
	}
	
	b {
		color:#0c073d;
		font-weight:800;
		font-size:10pt;
	}
	
	strong {
		color:#0c073d;
		font-weight:800;
		font-size:10pt;
	}
	
	h1 {
		color:#0c073d;
		font-weight:800;
		font-size:10pt;
	}
	
	#imgNaam {
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
	}
	
	#imgOmschrijving {
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		display:block;
		width:415px;
	}
	
	.downloads a {
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		color: #C00;
		
	}
	
	.downloads a:hover {
		text-decoration:underline;
	}
	
	.downloads_kop {
		color:#b6b8b9;
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
	}
	
	
	#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
	
	#lightbox a {
		color:#000;
		font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
	}
	
	#lightboxDetails{
		font-size: 0.8em;
		padding-top: 0.4em;
		}	
	#lightboxCaption{ float: left; color:#000; }
	#keyboardMsg{ float: right; }
	
	#lightbox img{ border: none; } 
	#overlay img{ border: none; }
	
	#overlay{ background-image: url(/images/overlay.png); }

	* html #overlay{
		background-color: #000;
		back\ground-color: transparent;
		background-image: url(/images/blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
		}
