* 
{
	margin: 0;
	padding: 0;
}

body 
{
	font: 70%/130% Arial, Sans-serif;
	line-height: 1.6em;
	color: #404040;
	text-align: center;
	background: #edf4f7 url(Images/Layout/background.jpg) repeat-x top right;
}

input, select, textarea
{
	background-color: #F6F9FB;
	font: 100% Arial, Sans-serif;
}

a
{
	color: #000000;
	text-decoration: none;
}

	a:hover
	{
		text-decoration: underline;
	}

a img
{
	border: none;
}

p
{
	margin-bottom: 0.7em;
}

p.BlockLink
{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 0px;
}

	p.BlockLink a
	{
		color: #000000;
		font-size: 10px;
		font-weight: normal !important;
		margin-bottom: 0px;
	}

.ErrorMessage
{
	font-weight: bold;
	color: #CC0000;
}

#Wrapper
{
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background: url(Images/Layout/WrapperBackground.gif) repeat-y top right;
	position: relative;
}

#Header
{
	background-color: #08B708;
	height: 95px;
	padding: 15px 0 15px 5px;
	position: relative;
}

#Header h1
{
	display: none;
}

#Header .Leaderboard
{
	height: 90px;
	position: absolute;
	right: 15px;
	top: 10px;
	width: 728px;
	text-align: right; 
}

#Header .Leaderboard img
{
	padding: 2px;
	border: 1px solid #cdd1d2;
	background-color: #fff;
}

#Header ul
{
	position: absolute;
	bottom: 4px;
	right: 15px;
	list-style: none;
}

#Header ul li
{
	float: left;
	padding-left: 15px;
}

#Header ul li a
{
	font-weight: normal;
	color: #fff;
}

/* Menu */

#Menu
{
	height: 28px;
	background: url(Images/Layout/MenuBackground.jpg) repeat-x bottom left;	
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #97A3A7 #849C9C #97A3A7 #97A3A7;
}

	/* Main menu */

	#Menu ul
	{
		padding: 5px 0;
		position: relative;
	}

		#Menu ul li
		{
			border-right: 1px solid #024F4E;
			float: left;
			font: bold 14px "Trebuchet MS", Trebuchet, sans-serif;
			list-style: none;
			padding: 0 10px;
			text-transform: uppercase;
 		}

		#Menu ul li.Last
		{
   		border-right: none;
		}

		#Menu ul a,
		#Menu ul .Active ul a,
		#Menu ul ul .Active ul a
		{
			color: #024F4E;
			display: block;
		}

		#Menu ul .Active a,
		#Menu ul ul .Active a,
		#Menu ul ul ul .Active a
		{
			color: #08B708;
		}

		/* Submenu */

		#Menu ul ul
		{
			border-color: #08B708 #97A3A7;
			border-style: solid;
			border-width: 1px;
			float: left;
			left: -1px;
			position: absolute;
			top: 28px;
			width: 728px;
		}

			#Menu ul ul li
			{
	   		border-right: 1px solid #08B708;
				float: left;
				font: bold 11px "Trebuchet MS", Trebuchet, sans-serif;
				list-style: none;
				text-transform: uppercase;
			}
	   	
			#Menu ul ul li.Last a
			{
   			border-right: none;
			}

			#Menu ul ul li a:hover,
			.SubMenu li a:hover
			{
				text-decoration: underline;
			}

			/* Display active submenu only */
			#Menu ul li .SubMenu
			{
				display: none;
			}

			#Menu ul li .SubMenu.Active
			{
				display: block;
			}

				/* Subsubmenu */
				
				#Menu ul ul ul
				{
					border-top-width: 0;
					top: 27px;
				}

#Login
{
	padding-top: 15px;
}

#ContextColumn
{
	float: right;
	width: 220px;
	background: url(Images/Layout/ContextColumn.gif) repeat-x top left;
	padding: 0 15px 20px 15px;
}

#ContextColumn .Textfield
{
	float: left;
	margin-bottom: 1px;
	width: 150px;
}

#ContextColumn h2
{
	background-color: #ffffff;
	margin-bottom: 1px;
	padding: 2px;
	text-indent: 2px;
}

#ContextColumn h2.HideHeading
{
	padding: 0;
	margin-bottom: 0;
}

#ContextColumn h2.Search,
#ContextColumn h2.Transparent
{
	background-color: transparent !important;
}

#ContextColumn .Banner
{
	margin: 10px 0;
}

#ContextColumn .Block
{
	background-color: #FFFFFF;
}

#ContextColumn #Search
{
	/*background-color: inherit; */
	background-color: #B8CFCE;
}

#MostRead, #Dossiers, #Events, #BlockMostRead, #Poll, #Blog, #PersonProfile, .Block
{
	padding: 5px;
}

#MostRead ul, #Dossiers ul, #Events ul, #BlockMostRead ul, #Poll ul, #Blog ul, .Block ul
{
	list-style: none;
	font-weight: bold;
}

#MostRead li, #Dossiers li, #Events li, #BlockMostRead li,  #Poll li, #Blog li, .Block li
{
	background: url(Images/Layout/DarkBlueBullet.gif) no-repeat 0 7px;
	padding: 0 0 3px 9px;
}

#MostRead .Link, #Dossiers .Link, #Events .Link, #BlockMostRead .Link, #Poll .Link, #Blog Link, .Block .Link
{
	color: #000000;
}

#MostRead, #Dossiers, #Events, #BlockMostRead, #Blog, .Block
{
	color: #404040;
}

#MostRead a, #Dossiers a, #Events a, #BlockMostRead a, #Poll a, #Blog a, .Block a
{
	color: #404040;
}

	#MostRead a:hover, #Dossiers a:hover, #Events a:hover, #BlockMostRead a:hover, #Poll a:hover, #Blog a:hover, .Block a:hover
	{
		color: #0B678E;
	}

#Poll p a
{
	text-decoration: underline;
}

.Block a
{
	text-decoration: underline;
}

#Events ul, #BlockMostRead ul, .Block ul
{
	margin-bottom: 1em;
}

#Events ul a, #BlockMostRead ul a, .Block ul a
{
	display: block;
}

#Dossiers p
{
	margin: 10px;
	color: #0B678E;
}

#Dossiers h3
{
	color: #000000;
	margin-left: 10px;
}

#Dossiers ul
{
	width: 95px;
	float: left;
}

#Dossiers ul.List1
{
	margin-left: 10px;
}

#Dossiers hr
{
	border-color: #27B9DE;
}

#StaticColumn
{
	background-color: #DDFFDD; /* #EEFAEE; */
	margin-top: 28px;
	width: 230px;
	float: left;
}

#StaticColumn h2,
#StaticColumn h3
{
	padding-left: 5px;
}

#BlockVacanciesSearch div, #BlockVacanciesSearchSimple div
{
	margin-bottom: 7px;
}

#Content
{
	margin-top: 55px;
	margin-left: 15px;
	width: 470px;
	float: left;
}

	#Content a
	{
		text-decoration: underline;
	}

	#Content a:hover
	{
		color: #0B678E;
	}

	#Content ul,
	#Content ol,
	#Content dl
	{
		margin-left: 2em;
	}
	
h1
{
	font: 170%/170% Arial, Sans-serif;
	color: #0B678E;
	margin: 1em 0 0.5em 0;
}

h1 a
{
	color: #0B678E;
}

h3
{
	font: bold 110%/110% Arial, Sans-serif;
	color: #0B678E;
	margin: 1em 0 0.5em 0;
}

	h3 a
	{
		color: #0B678E;
	}

	h3 a:hover
	{
	}
	
	h3.NodeName
	{
		font-size: 1.3em;	
	}

hr
{
	border: none;
	border-bottom: 1px dashed #000000;
	height: 0;
	overflow: hidden;
	margin: 10px 0 0 0;
}

#Footer
{
	font-size: 80%;
	margin-top: 10px;
	background: #EDF4F7 url(Images/Layout/Footer.jpg) no-repeat top left;
	height: 100%;
}

	#Footer p
	{
		text-align: right;
		line-height: 30px;
		padding-right: 14px;
	}
	
	#Footer ul.Navigation
	{
		float: right;
		list-style: none;
		padding-top: 11px;
		padding-right: 12px;
	}
	
	#Footer ul.Navigation li
	{
		display: block;
		float: left;
		padding: 2px;
	}
	
	#Footer address 
	{
		clear:right;
		padding-right: 15px;
		font-style:normal;
		text-align:right;
	}

/* Block Higlight */

.Block.Highlight
{
	background: #E9F4EB url(Images/Layout/FormBackground.jpg) repeat-x top left;
	border: 1px solid #BAC3BD;
	padding: 9px;
	height: 100%;
}

	#Magazine img
	{
		float: left;
		padding-right: 5px;	
	}
	
	#Magazine .Description
	{
		font-weight: bold;
	}
	
		#Magazine .Description h2
		{
			font-size: 1.4em;
			font-weight: 900;	
		}

.Block.Highlight ul
{
	margin-bottom: 0.5em;
}

	.Block.Highlight li
	{
		background: url(Images/Layout/BlueBullet.gif) no-repeat 0px 6px;
		list-style: none;
		padding-left: 9px;
		font-weight: bold;
		color: #404040;
	}

		.Block.Highlight li a
		{
			color: #404040;
		}

			.Block.Highlight li a:hover
			{
				color: #0B678E;
			}

#Education
{
	color: #404040;
}

#Education li
{
	background: url(Images/Layout/BlueBullet.gif) no-repeat 0 6px;
	list-style: none;
	padding-left: 9px;
	font-weight: bold;
}

#Education li a
{
	color: #404040;
}

	#Education li a:hover
	{
		color: #0B678E;
	}

.Date
{
	color: #27B9DE;
}

#PersonProfile img
{
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #cdd1d2;
	margin: 0 9px 9px 0;
	float: left;
}

#PersonProfile a
{
	font-weight: bold;
	color: #000000;
}

	#PersonProfile a:hover
	{
	}

#PersonProfile img.LinkedIn
{
	border: none;	
}

#PersonProfile p.Responses,
#Weblog p.Responses,
#Blog p.Responses,
#Shop p.Responses,
#Polls p.Responses
{
	float: right;
	font-size: 10px;
	padding-left: 8px;
}

	#PersonProfile p.Responses a
	{
		color: #0B678E;
	}
	
	#Weblog p.Responses a,
	#Blog p.Responses a
	{
		color: #000000;
	}


.Textfield
{
	width: 215px;
	padding: 2px;
	border: 1px solid #000000;
	color: #999;
}

.Selectfield
{
	width: 220px !important;
}

.Send,
.SubmitButton
{
	background-color: #024F4E;
	border: 1px solid #000000;
	color: #fff;
	font-size: 80%;
	letter-spacing: 1px;
	padding: 1px 5px !important;
	text-transform: uppercase;
}

#ContextColumn .Send, #StaticColumn .Send
{
	float: right;
}

h2
{
	font-size: 110%;
	color: #000000;
	margin-top: 1em;
	margin-bottom: 2px;
}

h2 a
{
	color: #000000;
}

.Rss
{
	float: right;
	margin-top: 10px;
}

.NieuwsItemImage,
.NieuwsItem,
.FileItemImage,
.FileItem,
.VacancyItem
{
	border-bottom: 1px solid #B0B6B7;	
}


.NieuwsItemImage img,
.FileItemImage img,
.PollItemImage img,
.BlogItemImage img
{
	border: 1px solid #BAC3BD;
	padding: 2px;
	float: left;
	margin-top: 11px;
}

.NieuwsItem .Content,
.FileItem .Content,
.PollItem .Content,
.BlogItem .Content,
.VacancyItem .Content
{
	width: 470px;
	float: right;
	padding-bottom: 5px;
}

	.NieuwsItem .ContentLast,
	.BlogItem .ContentLast
	{
		width: 470px;
		float: right;
		padding-bottom: 5px;
	}
	
	.NieuwsItem .Content .Responses,
	.FileItem .Content .Responses,
	.VacancyItem .Content .Responses,
	.CompanyProfile .Responses
	{
		float: right;
		font-size: 10px;	
	}
	
	.NieuwsItem .ContentLast .Responses,
	.BlogItem .ContentLast .Responses
	{
		float: right;
		font-size: 10px;	
	}

.NieuwsItemImage .Content,
.FileItemImage .Content,
.PollItemImage .Content,
.BlogItemImage .Content
{
	width: 320px;
	float: right;
	padding-bottom: 5px;
}

	.NieuwsItemImage .ContentLast,
	.BlogItemImage .ContentLast
	{
		width: 320px;
		float: right;
		padding-bottom: 5px;	
	}
	
	.NieuwsItemImage .Content .Responses,
	.FileItemImage .Content .Responses
	{
		float: right;
		font-size: 10px;
	}
	
	.NieuwsItemImage .ContentLast .Responses,
	.BlogItemImage .ContentLast .Responses
	{
		float: right;
		font-size: 10px;	
	}


.NieuwsItem p,
.FileItem p,
.PollItem p,
.BlogItem p,
.VacancyItem p
{
	margin: 0;
}

.NieuwsItem,
.FileItem,
.PollItem,
.BlogItem
{
	margin-bottom: 10px;
}

.NieuwsItem p a,
.FileItem p a,
.PollItem p a,
.BlogItem p a,
.VacancyItem p a
{
	font-weight: normal;
}

.NieuwsItem h3,
.NieuwsItemImage h3,
.FileItem h3,
.PollItem h3,
.BlogItem h3,
.VacancyItem h3
{
	margin: 0;
}

#Nieuws,
#File,
#Polls,
#Blogs,
#Vacancies
#Jurisprudentie
{
	border-top: 1px solid #B0B6B7;
	padding-top: 9px;
}
	
	#NieuwsHome
	{
		border-top: 1px solid #B0B6B7;
		padding-top: 9px;
		border-bottom: 1px solid #B0B6B7;
	}

#Nieuws .Reacties .Link,
#File .Reacties .Link,
#Polls .Reacties .Link,
#Blogs .Reacties .Link,
#Jurisprudentie .Reacties .Link
{
	background: url(Images/Layout/GreyBullet.gif) no-repeat right 5px;
	padding-right: 10px;
}

.Banner.Vierkant
{
	margin-top: -1px;
   text-align: center;
}

	.Banner.Vierkant img
	{
		border: 1px solid #AFAFAF;
	}
	
	.Banner.Vierkant h2
	{
		color: #b5c3c8;
		font-size: 9px;
		margin: 0;
		padding-top: 4px;
		text-align: center;
	}

#Weblog
{
	width: 140px;
	margin-top: 5px;
}

#Weblog img
{
	float: left;
	margin: 5px 5px 0 0;
	padding: 2px;
	border: 1px solid #BAC3BD;
}

#Blog img
{
	float: right;
	margin: 0 0 5px 5px;
	padding: 2px;
	border: 1px solid #BAC3BD;
}

#Weblog h3,
#Blog h3
{
	margin: 0;
}

#Shop table
{
	border-top: 1px solid #BAC3BD;
	width: 470px;
}

#Shop img
{
	margin: 0 5px 5px 0;
	padding: 2px;
	border: 1px solid #BAC3BD;
}

#Shop h3
{
	margin: 0 0 0.5em 0;
	font-size: 100%;
}

#Shop .Price
{
	color: #F00;
}

#Shop p a
{
	font-weight: normal;
}

#NieuwsMeer table,
#MoreBlogs table, 
#CalendarItemList table,
#EducationItemList table,
#Documents table,
#Websites table,
#Videos table,
#Audios table,
#MoreVacancies table
{
	border-collapse: collapse;
	width: 100%;
	border-bottom: 1px solid #B0B6B7;
}

#NieuwsMeer table td, 
#MoreBlogs table td,
#CalendarItemList table td,
#EducationItemList table td,
#Documents table td,
#Websites table td,
#Videos table td,
#Audios table td,
#MoreVacancies table td
{
	padding: 3px 15px 3px 0;
	border-top: 1px solid #C4C9CC;
}
	
	#MoreVacancies table td a
	{
		color: #0B678E;
		font-weight: normal;
	}
	
	#Documents table td.ShortDate,
	#Websites table td.ShortDate,
	#Videos table td.ShortDate,
	#Audios table td.ShortDate
	{
		width: 70px;	
	}
	
	#Documents table td.Icon,
	#Websites table td.Icon,
	#Videos table td.Icon,
	#Audios table td.Icon
	{
		width: 18px;	
	}

	#CalendarItemList table td.EventDate,
	#EducationItemList table td.EducationDate
	{
		padding-right: 0px;
		text-align: right;
		vertical-align: top;
		width: 230px;
	}

#NieuwsMeer table .First td, 
#MoreBlogs table .First td,
#CalendarItemList table .First td,
#EducationItemList table .First td,
#Documents table .First td,
#Websites table .First td,
#Videos table .First td,
#Audios table .First td
{
	border-top: 0px solid #999;
}

#NieuwsMeer a, 
#MoreBlogs a,
#CalendarItemList a,
#EducationItemList a,
#Documents a,
#Websites a,
#Videos a,
#Audios a
{
	font-weight: bold;
	color: #0B678E;
}

	#Documents a:hover,
	#Websites a:hover,
	#Videos a:hover,
	#Audios a:hover
	{
	}
	
#Nieuws h3, 
#Blogs h3,
#Polls h3,
#Documents h3,
#Websites h3,
#Videos h3,
#Audios h3,
#Jurisprudentie h3
{
	color: #000000;
}

.PersonProfileItem img
{
	border: 1px solid #BAC3BD;
	padding: 2px;
	margin-right: 15px;
	float: left;
}

.PersonProfileItem .Info
{
	width: 380px;
	float: right;
	padding-bottom: 5px;
}

.PersonProfileItem p
{
	margin: 0;
	color: #000000;
}

.PersonProfileItem p strong
{
	color: #879094;
}

.PersonProfileItem .Date
{
	color: #27B9DE;
	margin-top: 0.5em;
}

.PersonProfileItem 
{
	margin-bottom: 10px;
	border-top: 1px solid #BAC3BD;
}

.PersonProfileItem p a
{
	font-weight: normal;
}

.PersonProfileItem h3
{
	margin: 0 0 0.5em 0;
}

#PersonProfileOverview
{
	padding: 10px 0;
	margin-bottom: 1em;
}


.Personeelswijziging, .Terug a
{
	background: url(Images/Layout/DoubleArrowLeft.gif) no-repeat left 6px;
	padding-left: 10px;
}

.BackLink a
{
	background: url(Images/Layout/DoubleArrowLeft.gif) no-repeat left 8px;
	padding-left: 10px;
	margin-top: 15px;
	float: left;
}

.Rss img
{
	padding-left: 5px;
	vertical-align: middle;
}

#Nieuwsbericht, 
#CalendarItem,
#EducationItem
{
	padding-top: 12px;
}

#CalendarItem,
#EducationItem
{
	border-bottom: 1px solid #B0B6B7;
	padding-bottom: 5px;
}

#Nieuwsbericht h2, 
#CalendarItem h2,
#EducationItem h2
{
	border-top: 1px solid #B0B6B7;
	padding-top: 5px;
	color: #0B678E;
	font-size: 140%;
	line-height: 120%;
	margin-top: 0;
}

#Nieuwsbericht .Meta
{
	color: #27B9DE;
	font-size: 90%;
}

#Nieuwsbericht .AlignLeft
{
	border: 1px solid #BAC3BD;
	padding: 2px;
	margin: 0 10px 10px 0;
}

.Opties
{
	float: right;
	line-height: 15px;
}

.Opties a.Print
{
	background: url(Images/Layout/Print.gif) no-repeat 0 2px;
	padding-left: 17px;
	margin-left: 10px;
}

.Opties a.StuurDoor
{
	background: url(Images/Layout/StuurDoor.gif) no-repeat 0 2px;
	padding-left: 17px;
	margin-left: 10px;
}

#Reacties h2
{
	border-bottom: 1px solid #B0B6B7;
	padding-bottom: 2px;
	margin-bottom: 0;
}

#Reacties .Reactie
{
	border-bottom: 1px solid #B0B6B7;
	padding: 10px 0;
}

#Reacties .Reactie p
{
	margin: 0;
}

#Reacties .Reactie strong
{
	color: #000000;
}

#Reageren, #Form
{
	background: #E9F4EB url(Images/Layout/FormBackground.jpg) repeat-x top left;
	border: 1px solid #BAC3BD;
	padding: 9px 15px;
	color: #000000;
}

#Reageren Textarea, #Form Textarea,
#Reageren Select, #Form Select,
#Reageren .Text, #Form .Text
{
	width: 224px;
	padding: 2px;
	border: 1px solid #000000;
	margin-bottom: 2px;
}

#Reageren .SubmitButton, #Form .SubmitButton
{
	margin-top: 8px;
}

.lynkx-captcha
{
	padding-top: 1px;
	text-align: center;
}

#Reageren .lynkx-captcha, #Reageren .lynkx-captcha-input
{
	float: left;
}

#Reageren .lynkx-captcha, #Form .lynkx-captcha
{
	border: 1px solid #000000;
	background-color: #ffffff;
	width: 63px;
	height: 18px;
	margin-right: 8px;
}


#CalendarItem table.Details,
#EducationItem table.Details,
#Vacancy table.Details,
#PersonProfileOverview table.Details
{
	margin-bottom: 1em;
}

#CalendarItem table.Details th,
#EducationItem table.Details th,
#Vacancy table.Details th,
#PersonProfileOverview table.Details th
{
	font-weight: normal;
	text-align: left;
	width: 100px;
	padding-right: 15px;
	vertical-align: top;
}

#CalendarItem table.Details td,
#EducationItem table.Details td,
#Vacancy table.Details td,
#PersonProfileOverview table.Details td
{
	color: #27B9DE;
	padding-left: 15px;
}

	#CalendarItem table.Details td a,
	#EducationItem table.Details td a,
	#Vacancy table.Details td a,
	#PersonProfileOverview table.Details td a
	{
		color: #27B9DE;	
	}

#Page
{
	line-height: 1.6em;
}

#Page li
{
	margin-left: 10px;	
}

	#Page .NodeDescription
	{
		font-weight: bold;
	}
	
	#Page .NodeBody
	{

	}
	
		#Page .NodeBody p
		{

		}
	
	#Page .NodeImage
	{
		border: 1px solid #ccd1d2;
		padding: 2px;
		margin-top: 4px;
	}
	
/* PageOptions */

.PageOptions
{
	line-height: 16px;
	text-align: right;
}

.PageOptions.BorderBottom
{
	border-bottom: 1px solid #ccd1d2;
	margin-bottom: 10px;
}

.PageOptions.BorderTop
{
	margin-top: 10px;
}

   .PageOptions span
   {
      height: 20px;
   }
   
		.PageOptions span a
		{
	      margin-left: 10px;
		}

		.PageOptions span a:hover
		{
			color: #63BADE;
		}

      .PageOptions span Weblog
      {
	      vertical-align: middle;
      }

.Paging
{
	text-align: center;
	font-weight: bold;
}

	.Paging .PageNavigation a
	{
		color: #000000 !important;
	}

.NodeDescription
{
	font-weight: bold;	
}

.NewsOptions,
.FileOptions,
.BlogOptions
{
	color: #27B9DE;	
}
	
	.NewsOptions a,
	.FileOptions a,
	.BlogOptions a
	{
		color: #27B9DE;
	}

	.BlogOptions a:hover
	{
	}
	
#Blogs .BlogItem table.Details,
#Blogs .BlogItemImage table.Details
{
	margin-bottom: 1em;
}

#Blogs .BlogItem table.Details td,
#Blogs .BlogItemImage table.Details td
{
	color: #27B9DE;
	padding-left: 15px;
}



/* Dropdown checklist */

.DropdownChecklistContainer
{
   height: 100%; /* IE Hack */
}

   .DropdownChecklist
   {
      border: 1px solid #000000;
      background: #ffffff;
      color: #000000;
      padding: 6px;
      width: 302px;
      height: 160px;
      overflow: scroll;
      z-index: 999;
      display: none;
   }
   
   .DropdownChecklistFoot
   {
      background: #404040;
      color: #000000;
      padding: 0 6px;
      margin-bottom: 10px;
      z-index: 1000;
   }
   
      .DropdownChecklistFoot a
      {
         color: #d4d0c8 !important;
      }



/* Sitemap styles */

#SitemapList li
{
	list-style-type:none;
	margin-left: 20px;
}

#SkyScraperBanner
{
	position: absolute;
	width: 120px;
	height: 600px;
	right: -130px;
	top: 152px;
}

.Block .Description
{
	margin-bottom: 9px;
}
