body {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #000000;
	background-color: #ffffff;
}

html {
	height: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

th, td {
	padding: 0px;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
}

form {
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

img {
	border: 0px;
}

hr {
	border-top: 1px solid #13508D;
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 1px;
	overflow: hidden;
}

a:link, 
a:hover, 
a:active, 
a:visited {
	color: #09539F;
	text-decoration: none;
	font-weight: normal;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 20px;
	color: #cd3919;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

h2 {
	font-size: 16px;
	padding-bottom: 5px;
}

h3, h4, h5, h6 {
	color: #000000;
	padding-bottom: 0px;
}

h3 {
	font-size: 14px;
	padding-bottom: 0px;
}

h4 {
	font-size: 13px;
	padding-bottom: 10px;
}

h5 {
	font-size: 12px;
	padding-bottom: 0px;
}

h6 {
	font-size: 11px;
	padding-bottom: 0px;
}


p {
	margin: 0px;
	padding-bottom: 10px;
}

abbr {
	cursor: help;
}
label {
	display: block;
}

ul {
	margin: 0px;
	padding-left: 25px;
	margin-bottom: 20px;
}

/*DIVS*/

div.ContentHolder {
	position: relative;
	width: 980px;
	margin: 0 auto;
	padding-top: 86px;

}

div.ContentHolder div.LeftHolder {
	position: relative;
	float: left;
	width: 722px;
}

div.ContentHolder div.LeftHolder div.Content {
	position: relative;
	float: left;
	padding-top: 218px;
}

div.ContentHolder div.LeftHolder div.Content img.Thumbnail {
	padding-bottom: 22px;
}

div.ContentHolder div.LeftHolder div.Content {
	position: relative;
	width: 722px;
	padding-top: 220px;		
}
div.ContentHolder div.LeftHolder div.Content div.Bar {
	position: relative;
	height: 38px;
}
div.ContentHolder div.LeftHolder div.Content div.Bar h1.Title {
	padding-bottom: 0px;
	background-position: top left;
	background-repeat: no-repeat;
	height: 33px;
	line-height: 33px;
	padding-left: 37px;
}

div.ContentHolder div.LeftHolder div.Content div.Bar a.PDF:link,
div.ContentHolder div.LeftHolder div.Content div.Bar a.PDF:hover,
div.ContentHolder div.LeftHolder div.Content div.Bar a.PDF:active,
div.ContentHolder div.LeftHolder div.Content div.Bar a.PDF:visited {
	position: absolute;
	top: 8px;
	left: 384px;
	width: 91px;
	height: 20px;
}

div.ContentHolder div.LeftHolder div.Content div.Column {
	position: relative;
	float: left;
}

div.ContentHolder div.LeftHolder div.Content div.Column.Width495 {
	width: 485px;
	padding-right: 10px;
}

div.ContentHolder div.LeftHolder div.Content div.Column.Width226 {
	width: 226px;
	text-align: center;
}

div.ContentHolder div.LeftHolder div.Content div.Column.Width324 {
	width: 309px;
	padding-right: 15px;
}

div.ContentHolder div.LeftHolder div.Content div.Column.Width397 {
	width: 367px;
	padding-left: 15px;
	padding-right: 15px;	
}

div.ContentHolder div.LeftHolder div.Content div.Column.BorderRight {
	position: relative;
	border-right: solid 1px #13508d;
	min-height:500px;
	height:auto !important;
	height:500px;
}

div.ContentHolder div.LeftHolder div.Content div.Item {
	padding-bottom: 15px;
}

div.ContentHolder div.LeftHolder div.Content div.Item a.ReadMore:link,
div.ContentHolder div.LeftHolder div.Content div.Item a.ReadMore:hover,
div.ContentHolder div.LeftHolder div.Content div.Item a.ReadMore:active,
div.ContentHolder div.LeftHolder div.Content div.Item a.ReadMore:visited {
	display: block;
	padding-top: 2px;
	font-style: italic;	
}

div.ContentHolder div.LeftHolder div.BannerHolder {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 197px;
	width: 722px;
	overflow: hidden;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text {
	position: absolute;
	width: 722px;
	height: 198px;
	z-index: 400;
	top: 0px;
	left: 0px;
	text-align: left;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text.TopLeft {
	top: 0px;
	left: 0px;
	text-align: left;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text.BottomLeft {
	top: 85px;
	left: 0px;
	height: 98px;
	text-align: left;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text.TopRight {
	top: 0px;
	right: 0px;
	text-align: right;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text.BottomRight {
	top: 85px;
	right: 0px;
	height: 98px;
	text-align: right;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text.Middle {
	top: 60px;
	right: 0px;
	height: 148px;
	text-align: center;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text.BottomCenter {
	top: 125px;
	right: 0px;
	height: 148px;
	text-align: center;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text.BottomCenter h1 {
	font-size: 66px !important;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text table {
	display: inline;
	border: solid 15px transparent;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.Text td {
	text-align: left;
}

div.ContentHolder div.LeftHolder div.BannerHolder div.ScrollItem {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 722px;
	height: 197px;	
}

div.ContentHolder div.LeftHolder div.BannerHolder img.Overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 722px;
	height: 197px;	
	z-index: 6000;
}

div.ContentHolder div.LeftHolder div.BannerHolder h1,
div.ContentHolder div.LeftHolder div.BannerHolder h2 {
	font-family: "Trebuchet MS", sans-serif;
	color: white;
	font-size: 44px;
	font-weight: bold;
	line-height: 55px;	
	padding: 0px;
	text-transform: none;
	display: block;
	text-shadow: #555555 1px 1px 20px;
/*
	filter: 
		Shadow(
			Color=#555555, 	
			Direction=120, 
			Strength=3,
			Opacity=0.5 
		)
	;
*/
}

div.ContentHolder div.LeftHolder div.BannerHolder h2 {
	font-weight: normal;
}

/* FOTOHOLDER */
div#FotoGallerij {
	position: relative;
	float: left;
	width: 722px;
	height: 197px;
	padding: 0px;
}

div.Foto {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 440px;
	width: 440px;
}

div.Loading {
	background-image: url( ../images/Loading.gif );
	background-position: center center;
	background-repeat: no-repeat;
}

div.Done {
	background: none;
}

div#FotoGallerij div.Invisible,
div#FotoGallerij div.Visible {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

div#FotoGallerij div.Invisible {
	display: none;
	filter: alpha(opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: .0;
	opacity: 0;
}

div#FotoGallerij div.Visible {
	display: block;
}

div.ContentHolder div.RightHolder {
	position: relative;
	float: left;
	width: 257px;
}

div.ContentHolder div.RightHolder div.Box {
	position: relative;
	background-color: #f2f2f2;
	margin-top: 1px;
	padding-left: 9px;
	padding-top: 6px;
	padding-bottom: 3px;
}

div.ContentHolder div.RightHolder div.Box a:link,
div.ContentHolder div.RightHolder div.Box a:hover,
div.ContentHolder div.RightHolder div.Box a:active,
div.ContentHolder div.RightHolder div.Box a:visited {
	color: black;
}

div.ContentHolder div.RightMenu {
	position: relative;
	float: right;
	width: 257px;
}

div.Footer {
	position: relative;
	width: 980px;
	margin: 0 auto;
	height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

div.Footer div.Copyright {
	position: absolute;
	top: 0px;
	right: 10px;
	width: 150px;
	height: 22px;
	line-height: 22px;
	font-size: 9px;
	color: #727272;
	text-align: right;
}

div.Header {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -490px;
	width: 980px;
	height: 86px;
}

div.Header a.Logo:link,
div.Header a.Logo:hover,
div.Header a.Logo:active,
div.Header a.Logo:visited {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 240px;
	height: 86px;
	display: block;
}

div.Header iframe.Toolbar {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 18px;
	width: 537px;
}

div.Header div.Date {
	position: absolute;
	top: 35px;
	right: 0px;
	width: 400px;
	text-align: right;
	font-size: 11px;
	color: #929599;
}

div.Header div.TopMenu {
	position: absolute;
	top: 57px;
	right: 0px;
	height: 16px;
	width: 534px;
}

/* MAINMENU */
ul.MainMenu {
	position: absolute;
	top: 57px;
	right: -7px;
	height: 13px;
	width: 725px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	list-style-type: none;
	overflow: hidden;
}

ul.MainMenu li {
	display: inline;
	height: 13px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #727272;

}

ul.MainMenu li.First {
	border: 0 none;
	padding-right: 0px;
}

ul.MainMenu li a:link,
ul.MainMenu li a:hover,
ul.MainMenu li a:active,
ul.MainMenu li a:visited {
	font-family: 'Arial', 'sans-serif'; 
	font-size: 13px;
	display: inline-block;
	color: #727272;
	padding-left: 7px;
	padding-right: 7px;	
	height: 13px;
	line-height: 13px;
}

ul.MainMenu li a:hover,
ul.MainMenu li a.Active:link,
ul.MainMenu li a.Active:hover,
ul.MainMenu li a.Active:active,
ul.MainMenu li a.Active:visited {
	text-decoration: none;

}

/* SUBMENU */

ul.SubMenu {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	border-top: solid 1px #13508d;
	width: 257px;
	list-style-type: none;
}

a.SubMenu li {
	height: 33px;
}

ul.SubMenu li a:link,
ul.SubMenu li a:hover,
ul.SubMenu li a:active,
ul.SubMenu li a:visited {
	height: 33px;
	line-height: 33px;
	margin-bottom: 1px;	
	padding-left: 10px;
	background-color: #dddddd;
	color: black;
	display: block;
}

/* RIGHTMENU */
ul.RightMenu {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	width: 257px;
}

ul.RightMenu li {
	margin: 0px;
	padding: 0px;
	line-height: 32px;
	margin-bottom: 1px;
	padding-left: 1px;
}

ul.RightMenu li a:link,
ul.RightMenu li a:hover,
ul.RightMenu li a:active,
ul.RightMenu li a:visited {
	padding-left: 10px;
	display: block;
	color: white;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	background-color: #bababa;
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.ContentHolder div.RightHolder ul.RightMenu.ForceActive li a:link,
div.ContentHolder div.RightHolder ul.RightMenu.ForceActive li a:hover,
div.ContentHolder div.RightHolder ul.RightMenu.ForceActive li a:active,
div.ContentHolder div.RightHolder ul.RightMenu.ForceActive li a:visited,
ul.RightMenu li a.Active:link,
ul.RightMenu li a.Active:hover,
ul.RightMenu li a.Active:active,
ul.RightMenu li a.Active:visited {
	background-position: top left;
}

ul.RightMenu li ul {
  	padding: 0px;
  	margin: 0px;
	list-style-type: none;	
}

ul.RightMenu li ul li {
	margin-top: 1px;
	line-height: 17px;
	padding-left: 0px;
	background-color: #f2f2f2;
}

ul.RightMenu li ul li.First {
	background-image: url( ../images/BG_FirstSub.jpg );
	background-repeat: repeat-x;	
	background-position: top left;
}

ul.RightMenu li ul li a:link,
ul.RightMenu li ul li a:hover,
ul.RightMenu li ul li a:active,
ul.RightMenu li ul li a:visited {
	line-height: 17px;
	height: 17px;
	font-size: 10px;
	padding-left: 25px;
	color: black;
	background-color: transparent;
}

/* FOOTERMENU */
ul.FooterMenu {
	padding: 0px;
  	margin: 0px;
	list-style-type: none;	
	padding-left: 10px;
	height: 22px;
	line-height: 22px;	
}

ul.FooterMenu li {
	display: inline;
	padding: 0px;
  	margin: 0px;
}

ul.FooterMenu li a:link,
ul.FooterMenu li a:hover,
ul.FooterMenu li a:active,
ul.FooterMenu li a:visited {
	padding-right: 5px;
	color: #727272;
	font-size: 9px;
	text-decoration: none;
	border-right: solid 1px #727272;
}

ul.FooterMenu li a.Last:link,
ul.FooterMenu li a.Last:hover,
ul.FooterMenu li a.Last:active,
ul.FooterMenu li a.Last:visited {
	border-right: 0 none;
}

/* DEFAULT */

.Show { 
	display: block !important; 
}

.Hide {
	display: none !important;
}

div.Clear {
	clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
}


/* MAILFORMULIER */

.MFKop {
  color: #030303;
  font-size: 18px;
}

.MFErrorMessage {
  color: red;
}

.MFSubmitButton, .MFCancelButton, .MFConfirmButton {
	width: 104px;
	height: 26px;
	border: 0 none;
	color: #09539f;
	font-size: 12px;
	line-height: 12px;
	font-family: "Arial";
	background-color: #E3EAF2;
	border: solid 1px #09539f;
}

.MFSubmitSmall {
	width: 15px;
	height: 18px;
	line-height: 15px;
	border: solid 1px #dddddd;
	color: #c9545d;
	background-color: white;
	margin-bottom: 4px;
	vertical-align: top;
}
.MFConfirmButton {
	height: 20px;
	line-height: 20px;
	width: 150px;
}

.MFSubmitTD {
  text-align: right;
}

.MFDataTD {
  text-align: left;
  width: 150px;
}

.MFTD {
  width: 180px;
  vertical-align: top;
  font-weight: normal;
}

.MFMedium, .MFSmall, .MFLarge,
.MFNaamType, .MFEmailType, .MFFileType {
  border: 1px solid #dddddd;
  width: 250px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-family: "Arial", sans-serif;
  font-size: 11px;
  margin-bottom: 3px;
  color: #030303;
}

.MFSmall {
	width: 50px;
}

.MFMedium {
	width: 210px;
}

.MFLarge {
	width: 190px;
}

.MFExtraUitleg {
  font-weight: normal;
  font-style: italic;
  padding-bottom: 10px;
}

.MFVerplichtTD {
  color: red;
  font-weight: bold;
  vertical-align: top;
  padding-top: 3px;
  width: 10px;
}

.MFFileType {
  color: #7b797a;
  border: 1px solid black;
  margin: 2px;
  padding-left: 3px;
  padding-right: 3px;
  width: 304px;
}

/* DEBUG CONSOLE */
div.DebugConsole {
	position: absolute;
	top: 50px;
	left: 250px;
	width: 600px;
	border: 1px solid black;
	overflow: auto;
	background-color: white;
	padding: 50px;
	z-index: 3000;
}
