﻿/**************************
GENERAL
**************************/
body, html {
color: #666666;
font-family: "arial", "helvetica", "Lucida Sans", "Lucida Sans Unicode", "Lucida", "Lucida Grande", sans-serif;
background: #FFFFFF url(../imgs/shared/bg_body.gif) center top repeat-y;
text-align: left;
height: 100%;
line-height:1.3em;
}
body {
font-size: 75%;
}
	* {
		padding: 0;
		margin: 0;
		border: 0;
	}
	.clear {
		clear: both;
	}
	img {
		border:0;
	}
	.divClick {
		cursor:pointer;
		display:table;
	}
	
	.topLinks em,
	.footerLeft em,
	.footerRight em,
	.flexList em,
	.flexDate em,
	.languageBlock em,
	.breadCrumbs em
	{
		font-style:normal;
	}
	/**************************
	MAIN WRAPPERS
	**************************/
	.mainContainer {
		width: 957px;
		margin: 0 auto;
		padding:0px 20px;
		min-height: 100%;
		background: #fff;
		text-align: left;
	}
	*html .mainContainer {
	height: 100%;
	}
	
	.outerWrapper {
		padding-bottom: 160px;/* use extra padding for whitespace between content and footer*/
	}
	.innerWrapper {
		width: 100%;
	}
	.contentContainer
	{
		float:left;
		width:752px;
	}
	.leftWrapper
	{
		float:left;
		width:185px;
		height:300px;
		margin-right:20px;
		/*margin-top:25px;*/
	}
	.rightWrapper {
		float: right;
		width: 185px;
	}
	.rightWrapper2
	{
		float: right;
		width: 300px;
	}
	.contentWrapper {
		float:left;
		width:546px;
		/* font-size:1.1em;
		line-height:1.3em; */
	}
	
	.contentWrapper p {
		line-height:1.3em;
	}
	/**************************
	HEADER
	**************************/
	.header {
		width:957px;
	}
	.headerLeft {
		float:left;
		width:250px;
	}
	.headerRight {
		float:right;
		width:700px;
		height:90px; /*sets the height of the header */
	}
	.leftWrapper .logo {
		width:185px;
		height:294px;
		background:url(../imgs/shared/logo.png) top left no-repeat;
		display:block;
		margin-bottom:20px;
	}
	.topLinks {
		float:right;
		padding:36px 0 0 0;
		*padding:35px 0 0 0;
		text-align:right;
	}
	.topLinks em,
	.languageBlock em	{
		color:#00b1f4;
		}
		
	.topLinks a,
	.languageBlock a {
		color:#00b1f4;
		}
		
	.topLinks a:hover,
	.languageBlock a:hover {
		color:#4D4D4D;
		}
	
.searchBlock {
	float:right;
	height:25px;
	/*background:url(../imgs/shared/bg_search.png) 0px 25px no-repeat; /* the top bg position is equal to the top padding */
	margin-top: 10px;
	width:185px;
	border:1px solid #bebebe;
}
	.searchBlock .inputField {
		background:none;
		height:15px;
		padding: 4px 0;
		font-size:1.1em;
		float:left;
	}
	.searchBlock input {
		*padding: 5px 0 0 0!important;
	}
	.searchButton {
		height:25px;
		width:20px;
		float:left;
		background:url(../imgs/shared/btn_search.gif) no-repeat top left;
	}
	.searchButton:hover {
		background-position:bottom left;
	}
	.dxeEditArea_globalSearch {
		background: white;
		width: 120px;
		*width: 130px;
	}
	.topMenu {
		clear:both;
		
	}
	/**************************
	FOOTER
	**************************/
	
	.footer {
		width: 957px;
		margin: 0 auto;
		padding:0px 20px;
		height: 130px;
		margin-top: -130px;
		text-align: center;
	}
	
	/**************************
	Fat Footer
	**************************/
	.fatfooterLinks
	{
		float: left;
		text-align: left;
	}
	.fatfooterLinks ul
	{
		text-indent: 0; /* INSPRINGEN LINKS */
		list-style: none;
		font-size:0.9em;
	}
	
	.repeaterSpaceFatFooter
	{
		display: block;
		width: 20px;
		height:10px;
		float: left;
	}
	
.footer h3 {
background:none;
color:#781E82;
font-size: 0.9em;
padding:3px 5px 2px 0px;
margin-bottom:5px;
border-top:4px solid #781182;
border-bottom:1px dashed #781182;
}
	
	/*----------------- .NET FORM FIX----------------------*/
	form {
		display:block;
		margin: 0;
		padding: 0;
		height:100%;
		min-height: 100%;
	}
	form:after { /* .NET */
		display: block;
		height: 100%;
		clear: both;
	}
	/* FORM DESIGN SEARCH FIELD, */
	input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
	}
	input, select, textarea {
		border-width: 0;
		color: #666666;
		font-family: Tahoma, Arial, Verdana, sans-serif;
		/*font-size: 0.9em; disabled otherwise the form fields are verry small!! */
	}
	.inputSearch {
		border: 1px solid #dbdbdb;
		height: 16px;
		margin: 2px 8px 7px 0;
		padding: 4px 0 0 4px;
		width: 256px;
		_width:248px;
	}
	/*----------------- UL OL CORRECTION ----------------------*/
	.rightWrapper ul, .rightWrapper2 ul, .innerWrapper ul, .contentWrapper ul {
		padding-left:15px;
		text-indent: 0; /* INSPRINGEN LINKS */
		list-style: square outside;
	}
	.rightWrapper ol, .rightWrapper2 ol, .innerWrapper ol, .contentWrapper ol {
		padding-left:22px;
		text-indent: 0; /* INSPRINGEN LINKS */
		list-style: decimal outside;
	}
	/**************************
	PAGES
	**************************/
	.contentTop {
		/*padding-top:25px;*/
	}
	.contentBottom {
		clear:both;
		padding-top:25px;
	}
	.homeCover {
		height:525px;
		background:#FFFFFF;
		margin-top: 10px;
	}
	
	.contentCover {
		padding-bottom:25px;
	}
	
	.coverSmall {
		float:left;
		width:546px;
	}
.bottomBlock
{
}
.blockLeft
{
	float: left;
	width:263px;
}
.blockRight 
{
	float: right;
	width:263px;
}
	.backgroundColorLight {
		background:#efefef;
	}
	.backgroundColorNormal {
		background:#00b1f4;
	}
	.backgroundColorNormal h3 {
		color:#fff;
	}
	.backgroundColorDark {
		background:#ccc;
	}
	.backgroundColorDark h3 {
		color:#fff!important;
	}
	.blockFirst {
		height:150px; /*Sets this height equal to the homeCover class' height*/
	}
	.blockContent {
	border-bottom: 2px solid #781e82;
		/* padding:15px 25px 15px 25px;
		_padding:15px 25px 7px 25px;  */ /*IE6 fix*/
	}
	.blockRow3 {
		background:url(../imgs/shared/bg_gradient_white_row3.png) top left no-repeat #dfdfdf;
	}
	/* .blockRow3Header {
		background:url(../imgs/shared/top_blocks_3.png) top left no-repeat;
		width:950px;
		height:10px;
	}
	.blockRow3Footer {
		background:url(../imgs/shared/bottom_blocks_3.png) top left no-repeat;
		width:950px;
		height:10px;
	} */
	.blockRowSingle {
		width:300px;
		float:left;
		margin-right:25px;
	}
	.noMarginRight {
		margin-right:0px;
	}
	/**************************
	DYNAMISCHE CONTENT
	**************************/
	.repeaterSpace {
		height:25px;
	}
	.itemRepeaterSpace, .searchSpace {
		height:15px;
	}
	.rightFooterElement {
		margin-top:14px;
	}
	.mainFooterElement {
		margin-top:14px;
	}
.flexList, .flexList li {
	list-style:none!important;
	margin:0px;
	padding-left:0px!important;
}
	
.flexList li	{
	padding:0 5PX 7PX 10PX;
}
.flashHtmlButton
{
	text-decoration: none!important;
}
	
.flexDate {
	color:#781e82;
	font-weight:bold;
	font-size:0.85em;
	padding-right:10px;
}
	
	.flexDate  em	{
		padding:0px 2px;
		color:#bebebe;
		}
		
.flexListSeperator	{
	border-top:1px dashed #781182;	
	padding:0 5PX 7PX 10PX;
}
.flashVideoSeperator
{
	border-top:1px dashed #781182;	
	margin:7px 0 7px 0;
}
		
.flexListMoreLinkSpacer {
	/* height: 8px; */
}
.flexListMoreLink {
	display:block;
	margin-top:10px;
	padding:4px 0 4px 0px;
	border-top:2px solid #781e82;
/*	border-bottom:2px solid #781e82;*/
	text-transform: uppercase;
	font-size: 0.8em;
}
.flexTable,
.flexTable table
{
	width: 100%;
}
	.flexTable img {
		margin-right:15px;
		border:1px solid #013e56;
	}
	
	.flexTable td	{
		vertical-align:top;
		}
		
	.contactForm .FormRowEven, .contactForm .FormRowOdd,
	.registerForm .FormRowEven, .registerForm .FormRowOdd {
		height: 25px;
	}
	.formButton 
	{
		/* width:145px; */
		padding:5px 20px 5px 10px;
		margin-bottom:10px;
		background:url(../imgs/shared/bg_button.gif) top right no-repeat;
		color:#FFFFFF!important;
		font-weight:bold!important;
		/*display: block;*/
		cursor:pointer;
		line-height:25px;
	}
	input.formButton 
	{
		height: 25px;
		line-height:15px;
	}
	.formButton:hover {
		/*color: #3E3E3E;*/
		text-decoration: none;
		background:url(../imgs/shared/bg_button.gif) bottom right no-repeat;
	}
	
	.faqFlexList li	{
		border-bottom:1px solid #efefef;
		}
		
	.faqFlexList a	{
		padding:5px 0px;
		display:block;
		}
		
	.faqAnswer	{
		padding:5px 20px 10px 20px;
		background:url(../imgs/shared/bg_faqAnswer.gif) bottom left repeat-x;
		border-left:2px solid #00b1f4;
		}
	
	.faqAnswer p {
		padding-bottom:0px!important;
		}
	
	.DynContentViewTypeBlock
	{
	}
	.headlinesList
	{
	}
	
.newsItemMain
{
	border-bottom:2px solid #781E82;
}	
.readMoreLink
{
	text-transform: uppercase;
	font-size: 0.8em;
}
	/********************
	LANGUAGE DROPDOWN
	********************/
	.languageBlock
	{
		float: right;
		padding:35px 0 0 0;
		*padding:20px 0 0 0;
		*margin-right: 10px;
	}
	.languageBlock em, .languageBlock a
	{
		float: left;
		padding-left: 3px;
	}
	
	.taalkeuze	{
		list-style:none;
		text-align:left;
		padding-left: 4px;
		list-style-image: none;
		float: left;
	}	
	.taalkeuze a
	{
		background:none;
	}
	.taalkeuze:hover a 
	{
	}	
	.taalkeuze ul 
	{
		top: 18px;
		*top: 16px;
		left: 0px;
		position:absolute; 
		background:#00b1f4;
		padding: 0px;
		margin: 0;
		display:none;
		opacity:0; 
		list-style:none;
		width: 55px;
	}
	.taalkeuze li 
	{
		position: relative;
		float:none;
		padding: 0;
	}
	.taalkeuze ul li
	{
		padding:5px 5px 5px 5px;
	}
	.taalkeuze ul li a	
	{
		font-weight: bold;
		color: #ffffff;
	}
	.taalkeuze ul li a:hover	{
		text-decoration: none;
		color:#013e56;
	}
	.taalkeuze .list_Level1 .linkImageItem0, 
	.taalkeuze .list_Level1 .linkImageItem1, 
	.taalkeuze .list_Level1 .linkImageItem2
	{
		position:relative;
		padding: 0 6px 0 0;
		top: 2px;	
	}
	
	/**************************
	START MENU
	**************************/
	ul.mainMenu {
		width:752px;
		height:34px;
		margin:0px;
		background:#FFFFFF url(../imgs/shared/bg_menu.gif) top left repeat-x;
		list-style:none;
		padding:0px;
		float: right;
	}
	ul.mainMenu * {
		margin:0;
		padding:0;
	}
	ul.mainMenu a {
		text-decoration:none!important;
		float:left;
		display:block;
		color:#fff;
		font-weight:bold;
		text-transform:uppercase;
	}
	/* ul.mainMenu .mainMenuhover {
		background:#460096;
		color:#fff;
		text-decoration:none!important;
	} */
	ul.mainMenu li {
		position:relative;
		float:left;
	}
ul.mainMenu ul {
font-size:0.9em;
position:absolute;
padding:0px;
margin: 0px;
top:35px;
background:#F6F6F6;
display:none;
opacity:0;
list-style:none;
width: 230px;
}

ul.mainMenu ul ul{
font-size:0.9em;
}



	ul.mainMenu ul li {
		position:relative;
		/*width: 170px;*/
		margin:0;
		padding:2px 0 2px 10px;
		width:220px;
		border-bottom:1px solid white;
	}
	ul.mainMenu ul li a {
		background:none;
		font-weight:normal !important;
	}
	/* ul.mainMenu ul .listItem0 {
		margin-top: 20px;
	}
	ul.mainMenu ul .listItemLast {
		padding-bottom: 20px;
	} */
	
	ul.mainMenu ul a, ul.mainMenu ul li a, ul.mainMenu .selectedRoot ul li a {
		display:block;
			color:#460096;
		padding: 0px 0px;
		margin: 0;
		width: 170px!important;
		text-decoration: none;
	}
	ul.mainMenu ul a:hover, ul.mainMenu ul li a:hover, ul.mainMenu .selectedRoot ul li a:hover {
		text-decoration: none;
		color:#666666;
	}
	ul.mainMenu ul ul {
		left:230px;
		top:0px
	}
	ul.mainMenu .menulink {
		border:1px solid #aaa;
		padding:5px 7px 7px;
		width:134px
	}
	ul.mainMenu .listItem_Level0, ul.mainMenu .listItem_Level0_Children {
		float:left;
		list-style:none;
		width:125px;
		margin:0px;
		padding:0px;
		list-style-position:outside;
	}
	ul.mainMenu .linkItem_Level0, ul.mainMenu .linkItem_Level0_Children {
		display:block;
		width:105px;
		text-decoration:none;
		text-align:center;
		padding:0 10px 10px 10px;
		line-height:31px;
	}
	 ul.mainMenu .linkItem_Level0:hover, ul.mainMenu .linkItem_Level0_Children:hover, ul.mainMenu .selectedRoot {
		/* background:#00b1f4; */
		color:#FFFFFF;
	} 
	
	
	ul ul.list_Level1 a{
		background:none !important;
	}

	
	ul.mainMenu .linkItem_Level0_Children:hover {
		text-decoration:none;
	}
	
.listItem0 ul {
left:0px;
}
.listItem1 ul {
left:19px;
}
.listItem2 ul {
left:25px;
}
.listItem3 ul {
left:18px;
}
.listItem4 ul {
left:14px;
}
.listItem5 ul {
left:24px;
}

ul.mainMenu .selectedRoot0 a {
background: url(../imgs/shared/bg_menu_selected.gif) 0px 0px no-repeat;
}
ul.mainMenu .selectedRoot1 a {
background: url(../imgs/shared/bg_menu_selected.gif) 19px 0px no-repeat;
}
ul.mainMenu .selectedRoot2 a {
background: url(../imgs/shared/bg_menu_selected.gif) 25px 0px no-repeat;
}
ul.mainMenu .selectedRoot3 a {
background: url(../imgs/shared/bg_menu_selected.gif) 18px 0px no-repeat;
}
ul.mainMenu .selectedRoot4 a {
background: url(../imgs/shared/bg_menu_selected.gif) 14px 0px no-repeat;
}
ul.mainMenu .selectedRoot5 a {
background: url(../imgs/shared/bg_menu_selected.gif) 24px 0px no-repeat;
}

.list_Level1 .listItem0 {
border-top: solid 4px #460096;
}
.list_Level1 .listItemLast {
border-bottom: solid 4px #460096;
}	
.listItem_Level1_Children {
background:#F6F6F6 url(../imgs/shared/bg_submenu_arrow.gif) top left no-repeat;
}	
	
	
	
	
	
	
	/**************************
	POLL
	**************************/
	
	.pollQuestionTable {
	}
	.pollQuestions {
	}
	.pollAnswerTable {
	}
	.pollAnswerProgressBar {
	}
	.pollAnswerProgressBarHit {
		background-color: #460096;
	}
	.pollAnswerProgressBarNone {
		background-color: #efefef;
	}
	/**************************
	SITEMAP
	**************************/
	.sitemap {
		line-height: 25px;
		}
	
	.sitemapLink_Level1 {
		display: block;
		text-decoration: none;
		border-bottom: solid 1px #efefef;
	}
	.sitemapLink_Level1:hover {
		text-decoration: none;
		border-bottom: solid 1px #efefef;
		background-color: #efefef;
	}
	.sitemapNoLink_Level1 {
		display: block;
		border-bottom: solid 1px #efefef;
		background: url(  '../imgs/pijl_down.gif' ) left no-repeat;
		padding-left: 12px;
		cursor: default;
	}
	.sitemapLink_Level2 {
		display: block;
		text-decoration: none;
		border-bottom: solid 1px #efefef;
		padding-left: 20px;
	}
	.sitemapLink_Level2:hover {
		text-decoration: none;
		border-bottom: solid 1px #efefef;
		background-color: #e6ebef;
	}
	.sitemap table table div div {
		padding-top: 0px !important;
	}
	.sitemapHeader {
		font-weight: bold;
		border-bottom: solid 1px #efefef;
		padding-bottom: 4px !important;
	}
	/**************************
	SEARCH
	**************************/
	.rowSearchResultsTableEven {
		margin-bottom: 6px;
		border-bottom: 1px dashed #781e82;
	}
	.rowSearchResultsTableOdd {
		margin-bottom: 6px;
		border-bottom: 1px dashed #781e82;
	}
	.searchResultRowLink {
	}
	.searchResultRowDescription {
	}
	.searchResultColumnIcon {
		padding-right: 6px;
		width: 16px;
	}
	.searchResultColumnLink {
		padding-bottom: 0;
		padding-left: 0;
	}
	.searchResultColumnDescription {
		padding: 0 0 6px 0;
	}
	.searchNoResult {
		color: #9A0303;
	}
	
	/**************************
	ERROR PAGE
	**************************/ 
	.errorPage {
		width:450px;
		margin: 0 auto;
	}
	
	/**************************
	SEND TO FRIEND
	**************************/ 
	.sendtofriendform	{
		background:#787878;
		}
	
	
/**************************
breadCrumbs
**************************/ 
.breadCrumbs	
{
	float: left;
	font-style:normal;
	font-size:0.8em;
	/* padding: 19px 0 17px 0;  ORG */
	padding: 19px 0 18px; /* FF IE6 IE7 MAC/PC  */
	/* padding: 19px 0 19px;  safari MAC */
	text-transform: uppercase;
}

.breadCrumbs em	{
	color: #666666;
}

.pathSeperator	{
/* padding:0px 8px;
height:10px;
background:url(../imgs/shared/ic_flexlistMoreLink.gif) 3px 5px no-repeat;*/
}

.breadCrumbs a {
	color: #781e82;
}
.breadCrumbs a:hover {
	color: #460096;
}
.breadCrumbs .breadCrumbSelectedPage em {
	color: #666666;
}
.noBreadCrumbs
{
	padding-top: 10px;
}	
.breadCrumbsSpace
{
	padding-top: 52px;
}	
	
	/**************************
	CMS MENU
	**************************/
	.C2GMenu {
		background: #FFFFFF;
		border-bottom: solid 2px black;
		height: 115px;
	}
	.C2GMenu input {
		background: transparent!important;
		border: solid 1px none!important;
	}
	.C2GMenu select {
		background: #FFFFFF!important;
		border: 0 none!important;
	}


	
	
	/**************************
	Content Wrapper Footer
	**************************/
	.contentWrapperFooter
	{
		height: 23px;
		margin: 35px 0 15px 0;
		border-top:2px solid #781E82; /*#dc1e6e;*/
		border-bottom:2px solid #781E82; /*#dc1e6e;*/
		padding-top: 6px;
	}
	.contentWrapperFooterLeft
	{
		float:left;
	}
	.contentWrapperFooterRight
	{
		float: right;
		color:#bebebe;
	}	
.PreScanPopup
{
	border: 0 !important;
	background-color: Transparent !important;
}
	
/**********************
HEADER ITEM
**********************/
.headerItem
{
	border-bottom:2px solid #781E82;
	border-top:2px solid #781E82;
}
.headerItem a
{
	text-decoration: none;
}
.headerItem h1
{
	border-bottom: none!important;
	border-top: none!important;
}
.headerItemLink
{
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 0.8em;
}
	
.bgActionMid {
	background:url(../imgs/shared/bg_action_mid.gif) top left repeat-y;
	font-weight:bold;
	font-size:1em;
	color:#FFFFFF;
	padding: 0 15px 0 15px;
}
.flashButtonHeader
{
	width: 185px;
	height: 26px;
	background: url(../imgs/shared/bg_action_header.gif) top left no-repeat;
}
.flashButtonFooter
{
	width: 185px;
	height: 26px;
	background: url(../imgs/shared/bg_action_footer.gif) top left no-repeat;
}
.rowinput
{
	padding-bottom: 3px;
}	
.printContentTopLayer
{
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	z-index: 1000;
}
	
	
.contentWrapper h2 
{
	margin:1px 0 4px;
	padding:6px 0;
	line-height:1.2em;
}	
.headerExtention
{
	padding: 25px 0 0 20px;
}
h1.headerTextWithExtention
{
	border: none;
	color: White!important;
	padding: 0 0 0 10px;
	text-transform: uppercase;
	font-size: 1.2em;
	width: 442px;
}

.weblogReactionForm	td {
	padding:0 5px 0 0;
	}
.weblogReactions
{
	padding: 10px;
	background: #dfdfdf;
}	
.weblogReactionOdd
{
	padding: 5px 10px 5px 10px;
	background: #ffffff;
}
.weblogReactionEven
{
	padding: 5px 10px 5px 10px;
}
.weblogReactionsList	{
	list-style-image:none!important;
	list-style-type:none!important;
	margin:0 0 0 0!important;
	padding:0 0 0 0!important;
	}
	
.weblogReactionsList li	{
	list-style-image:none!important;
	list-style-type:none!important;
	}
	
.addToAnyaList	{
	text-align:center;
	margin-left: 2px;
	white-space: nowrap;
	}
	
.addToAnyaList img	{
	margin-right:2px;
	}
	
/**************************
WISSELENDE KLEUREN
**************************/
/* PURPLE */
.bodyColorVar0 .contentWrapper h1
{
	color:#781E82;
	border-top:2px solid #781e82;
	border-bottom:2px solid #781e82;
}
.bodyColorVar0 .contentWrapper .flexDate, 
.bodyColorVar0 .contentWrapper a {
	color:#781E82;
}
.bodyColorVar0 .contentWrapper h2 
{
	border-bottom:1px dashed #781E82;
	border-top:2px solid #781E82;
	color:#781E82;
}
.bodyColorVar0 .contentWrapper h3 {
	background:url(../imgs/shared/bg_var0.gif) top left repeat-x;
}
.bodyColorVar0 .contentWrapper .flexListMoreLink {
	border-top:2px solid #781E82;
	border-bottom:2px solid #781E82;
}
.bodyColorVar0 .contentWrapper a:hover {
	color:#460096;
}

.bodyColorVar0 .contentWrapperFooter
{
	border-top:2px solid #781E82;
	border-bottom:2px solid #781E82;
}
.bodyColorVar0 .contentWrapper .blockContent {
	border-bottom: 2px solid #781E82;
}
.bodyColorVar0 .headerItem
{
	border-bottom:2px solid #781E82;
	border-top:2px solid #781E82;
}
.bodyColorVar0 .flashVideoSeperator
{
	border-top:1px dashed #781E82;
}
.bodyColorVar0 .newsItemMain
{
	border-bottom:2px solid #781E82;
}	

/* BLUE */
.bodyColorVar1 .contentWrapper h1
{
	color:#00aaaa;
	border-top:2px solid #00aaaa;
	border-bottom:2px solid #00aaaa;
} 
.bodyColorVar1 .contentWrapper .flexDate, 
.bodyColorVar1 .contentWrapper a {
	color:#00aaaa;
}
.bodyColorVar1 .contentWrapper h2 
{
	border-bottom:1px dashed #00aaaa;
	border-top:2px solid #00aaaa;
	color:#00aaaa;
}
.bodyColorVar1 .contentWrapper h3 {
	background:url(../imgs/shared/bg_var1.gif) top left repeat-x;
}
.bodyColorVar1 .contentWrapper .flexListMoreLink {
	border-top:2px solid #00aaaa;
	border-bottom:2px solid #00aaaa;
}
.bodyColorVar1 .contentWrapper a:hover {
	color:#3c4696;
}

.bodyColorVar1 .contentWrapperFooter
{
	border-top:2px solid #00aaaa;
	border-bottom:2px solid #00aaaa;
}
.bodyColorVar1 .contentWrapper .blockContent {
	border-bottom: 2px solid #00aaaa;
}
.bodyColorVar1 .headerItem
{
	border-bottom:2px solid #00aaaa;
	border-top:2px solid #00aaaa;
}
.bodyColorVar1 .flashVideoSeperator
{
	border-top:1px dashed #00aaaa;	
}
.bodyColorVar1 .newsItemMain
{
	border-bottom:2px solid #00aaaa;
}	

/* GREEN */  
.bodyColorVar2 .contentWrapper h1
{
	color:#3cb48c;
	border-top:2px solid #3cb48c;
	border-bottom:2px solid #3cb48c;
} 
.bodyColorVar2 .contentWrapper .flexDate, 
.bodyColorVar2 .contentWrapper a {
	color:#3cb48c;
}
.bodyColorVar2 .contentWrapper h2 
{
	border-bottom:1px dashed #3CB48C;
	border-top:2px solid #3CB48C;
	color:#3CB48C;
}
.bodyColorVar2 .contentWrapper h3 {
	background:url(../imgs/shared/bg_var2.gif) top left repeat-x;
}
.bodyColorVar2 .contentWrapper .flexListMoreLink {
	border-top:2px solid #3cb48c;
	border-bottom:2px solid #3cb48c;
}
.bodyColorVar2 .contentWrapper a:hover {
	color:#005a6e;
}
.bodyColorVar2 .contentWrapperFooter
{
	border-top:2px solid #3cb48c;
	border-bottom:2px solid #3cb48c;
}
.bodyColorVar2 .contentWrapper .blockContent {
	border-bottom: 2px solid #3cb48c;
	padding-bottom: 10px;
}
.bodyColorVar2 .headerItem
{
	border-bottom:2px solid #3cb48c;
	border-top:2px solid #3cb48c;
}
.bodyColorVar2 .flashVideoSeperator
{
	border-top:1px dashed #3cb48c;	
}
.bodyColorVar2 .newsItemMain
{
	border-bottom:2px solid #3cb48c;
}	

/* ORANGE */  
.bodyColorVar3 .contentWrapper h1
{
	color:#f08200;
	border-top:2px solid #f08200;
	border-bottom:2px solid #f08200;
} 
.bodyColorVar3 .contentWrapper .flexDate, 
.bodyColorVar3 .contentWrapper a {
	color:#f08200;
}
h2.flexDetailConsultantsSubTitle
{
	border-bottom:1px dashed #f08200;
	border-top:none!important;
	color:#f08200;
}
.bodyColorVar3 .contentWrapper h2
{
	border-bottom:1px dashed #f08200;
	border-top:2px solid #f08200;
	color:#f08200;
}
.bodyColorVar3 .contentWrapper h3 
{
	background:url(../imgs/shared/bg_var3.gif) top left repeat-x;
}
.bodyColorVar3 .contentWrapper .flexListMoreLink {
	border-top:2px solid #f08200;
	border-bottom:2px solid #f08200;
}
.bodyColorVar3 .contentWrapper a:hover 
{
	color:#ffcd00;
}
.bodyColorVar3 .contentWrapperFooter
{
	border-top:2px solid #f08200;
	border-bottom:2px solid #f08200;
}
.bodyColorVar3 .contentWrapper .blockContent 
{
	border-bottom: 2px solid #f08200;
}
.bodyColorVar3 .headerItem
{
	border-bottom:2px solid #f08200;
	border-top:2px solid #f08200;
}
.bodyColorVar3 .flashVideoSeperator
{
	border-top:1px dashed #f08200;	
}
.bodyColorVar3 .newsItemMain
{
	border-bottom:2px solid #f08200;
}	

/* RED */  
.bodyColorVar4 .contentWrapper h1
{
	color:#dc1e6e;
	border-top:2px solid #dc1e6e;
	border-bottom:2px solid #dc1e6e;
} 
.bodyColorVar4 .contentWrapper .flexDate, 
.bodyColorVar4 .contentWrapper a {
	color:#dc1e6e;
}
.bodyColorVar4 .contentWrapper h2 
{
	border-bottom:1px dashed #dc1e6e;
	border-top:2px solid #dc1e6e;
	color:#dc1e6e;
}
.bodyColorVar4 .contentWrapper h3 
{
	background:url(../imgs/shared/bg_var4.gif) top left repeat-x;
}
.bodyColorVar4 .contentWrapper .flexListMoreLink {
	border-top:2px solid #dc1e6e;
	border-bottom:2px solid #dc1e6e;
}
.bodyColorVar4 .contentWrapper a:hover 
{
	color:#91003c;
}
.bodyColorVar4 .contentWrapperFooter
{
	border-top:2px solid #dc1e6e;
	border-bottom:2px solid #dc1e6e;
}
.bodyColorVar4 .contentWrapper .blockContent {
	border-bottom: 2px solid #dc1e6e;
}
.bodyColorVar4 .headerItem
{
	border-bottom:2px solid #dc1e6e;
	border-top:2px solid #dc1e6e;
}
.bodyColorVar4 .flashVideoSeperator
{
	border-top:1px dashed #dc1e6e;	
}
.bodyColorVar4 .newsItemMain
{
	border-bottom:2px solid #dc1e6e;
}	


/* CONTENT2PAGE PURPLE */  
.bodyColorContent2PageVar0 .contentWrapper
{
	width: 452px;
}
.bodyColorContent2PageVar0 .contentWrapper h1, 
.bodyColorContent2PageVar0 .contentWrapper .flexDate, 
.bodyColorContent2PageVar0 .contentWrapper a 
{
      color:#781E82;
}
.bodyColorContent2PageVar0 .contentWrapper h2 
{
	color: #781E82;
}
.bodyColorContent2PageVar0 .contentWrapper h3,
.bodyColorContent2PageVar0 .rightWrapper2 h3 
{
	background:url(../imgs/shared/bg_var0.gif) top left repeat-x;
}
.bodyColorContent2PageVar0 .contentWrapper .flexListMoreLink {
	border-top:2px solid #781E82;
	border-bottom:2px solid #781E82;
}
.bodyColorContent2PageVar0 .contentWrapper a:hover {
	color:#460096;
}
.bodyColorContent2PageVar0 .contentWrapperFooter
{
	border-top:2px solid #781E82;
	border-bottom:2px solid #781E82;
}
.bodyColorContent2PageVar0 .blockContent {
	border-bottom: 2px solid #781E82;
}
.bodyColorContent2PageVar0 .headerItem
{
	border-bottom:2px solid #781E82;
	border-top:2px solid #781E82;
}
.bodyColorContent2PageVar0 .flashVideoSeperator
{
	border-top:1px dashed #781E82;	
}

.bodyColorContent2PageVar0 .rightWrapper2 .flexListMoreLink {
	border-top:2px solid #781E82;
	border-bottom:2px solid #781E82;
}
.bodyColorContent2PageVar0 h1.headerTextWithExtention
{
	background:url(../imgs/shared/bg_var0.gif) top left repeat-x;
}
.bodyColorContent2PageVar0 .headerExtention
{
	background:url(../imgs/shared/bg_var0.gif) top left repeat-x;
}
.bodyColorContent2PageVar0 .flexListSeperator	{
	border-top:1px dashed #781E82;	
}
.bodyColorContent2PageVar0 .rightWrapper2 a
{
	color:#666666;
}
.bodyColorContent2PageVar0 .breadCrumbs a,
.bodyColorContent2PageVar0 span.pathSeperator,
.bodyColorContent2PageVar0 span.breadCrumbSelectedPage em,
.bodyColorContent2PageVar0 span.breadCrumbNonLink em
{
	color: #781E82;
}
.bodyColorContent2PageVar0 .rightWrapper2 .flexDate
{
	color: #666666;
}
.bodyColorContent2PageVar0 .newsItemMain
{
	border-bottom:2px solid #781E82;
}	

/* CONTENT2PAGE BLUE  */  
.bodyColorContent2PageVar1 .contentWrapper
{
	width: 452px;
}
.bodyColorContent2PageVar1 .contentWrapper h1, 
.bodyColorContent2PageVar1 .contentWrapper .flexDate, 
.bodyColorContent2PageVar1 .contentWrapper a 
{
      color:#00aaaa;
}
.bodyColorContent2PageVar1 .contentWrapper h2 
{
	color: #00aaaa;
}
.bodyColorContent2PageVar1 .contentWrapper h3,
.bodyColorContent2PageVar1 .rightWrapper2 h3 
{
	background:url(../imgs/shared/bg_var1.gif) top left repeat-x;
}
.bodyColorContent2PageVar1 .contentWrapper .flexListMoreLink {
	border-top:2px solid #00aaaa;
	border-bottom:2px solid #00aaaa;
}
.bodyColorContent2PageVar1 .contentWrapper a:hover {
	color:#3C4696;
}
.bodyColorContent2PageVar1 .contentWrapperFooter
{
	border-top:2px solid #00aaaa;
	border-bottom:2px solid #00aaaa;
}
.bodyColorContent2PageVar1 .blockContent {
	border-bottom: 2px solid #00aaaa;
}
.bodyColorContent2PageVar1 .headerItem
{
	border-bottom:2px solid #00aaaa;
	border-top:2px solid #00aaaa;
}
.bodyColorContent2PageVar1 .flashVideoSeperator
{
	border-top:1px dashed #00aaaa;	
}

.bodyColorContent2PageVar1 .rightWrapper2 .flexListMoreLink {
	border-top:2px solid #00aaaa;
	border-bottom:2px solid #00aaaa;
}
.bodyColorContent2PageVar1 h1.headerTextWithExtention
{
	background:url(../imgs/shared/bg_var1.gif) top left repeat-x;
}
.bodyColorContent2PageVar1 .headerExtention
{
	background:url(../imgs/shared/bg_var1.gif) left 1px repeat-x;
}
.bodyColorContent2PageVar1 .flexListSeperator	{
	border-top:1px dashed #00aaaa;	
}
.bodyColorContent2PageVar1 .rightWrapper2 a
{
	color:#666666;
}
.bodyColorContent2PageVar1 .breadCrumbs a,
.bodyColorContent2PageVar1 span.pathSeperator,
.bodyColorContent2PageVar1 span.breadCrumbSelectedPage em,
.bodyColorContent2PageVar1 span.breadCrumbNonLink em
{
	color: #781E82;
}
.bodyColorContent2PageVar1 .rightWrapper2 .flexDate
{
	color: #666666;
}
.bodyColorContent2PageVar1 .newsItemMain
{
	border-bottom:2px solid #00aaaa;
}	

/* CONTENT2PAGE GREEN  */  
.bodyColorContent2PageVar2 .contentWrapper
{
	width: 452px;
}
.bodyColorContent2PageVar2 .contentWrapper h1, 
.bodyColorContent2PageVar2 .contentWrapper .flexDate, 
.bodyColorContent2PageVar2 .contentWrapper a 
{
      color:#3cb48c;
}
.bodyColorContent2PageVar2 .contentWrapper h2 
{
	color: #3cb48c;
}
.bodyColorContent2PageVar2 .contentWrapper h3,
.bodyColorContent2PageVar2 .rightWrapper2 h3 
{
	background:#3cb48c url(../imgs/shared/bg_var2.gif) top left repeat-x;
}
.bodyColorContent2PageVar2 .contentWrapper .flexListMoreLink {
	border-top:2px solid #3cb48c;
	border-bottom:2px solid #3cb48c;
}
.bodyColorContent2PageVar2 .contentWrapper a:hover {
	color:#005A6E;
}
.bodyColorContent2PageVar2 .contentWrapperFooter
{
	border-top:2px solid #3cb48c;
	border-bottom:2px solid #3cb48c;
}
.bodyColorContent2PageVar2 .blockContent {
	border-bottom: 2px solid #3cb48c;
}
.bodyColorContent2PageVar2 .headerItem
{
	border-bottom:2px solid #3cb48c;
	border-top:2px solid #3cb48c;
}
.bodyColorContent2PageVar2 .flashVideoSeperator
{
	border-top:1px dashed #3cb48c;	
}

.bodyColorContent2PageVar2 .rightWrapper2 .flexListMoreLink {
	border-top:2px solid #3cb48c;
	border-bottom:2px solid #3cb48c;
}
.bodyColorContent2PageVar2 h1.headerTextWithExtention
{
	background:url(../imgs/shared/bg_var2.gif) top left repeat-x;
}
.bodyColorContent2PageVar2 .headerExtention
{
	background:url(../imgs/shared/bg_var2.gif) top left repeat-x;
}
.bodyColorContent2PageVar2 .flexListSeperator	{
	border-top:1px dashed #3cb48c;	
}
.bodyColorContent2PageVar2 .rightWrapper2 a
{
	color:#666666;
}
.bodyColorContent2PageVar2 .breadCrumbs a,
.bodyColorContent2PageVar2 span.pathSeperator,
.bodyColorContent2PageVar2 span.breadCrumbSelectedPage em,
.bodyColorContent2PageVar2 span.breadCrumbNonLink em
{
	color: #3cb48c;
}
.bodyColorContent2PageVar2 .rightWrapper2 .flexDate
{
	color: #666666;
}
.bodyColorContent2PageVar2 .newsItemMain
{
	border-bottom:2px solid #3cb48c;
}	

/* CONTENT2PAGE ORANGE  */  
.bodyColorContent2PageVar3 .contentWrapper
{
	width: 452px;
}
.bodyColorContent2PageVar3 .contentWrapper h1, 
.bodyColorContent2PageVar3 .contentWrapper .flexDate, 
.bodyColorContent2PageVar3 .contentWrapper a 
{
      color:#f08200;
}
.bodyColorContent2PageVar3 .contentWrapper h2 
{
	color: #f08200;
}
.bodyColorContent2PageVar3 .contentWrapper h3,
.bodyColorContent2PageVar3 .rightWrapper2 h3 
{
	background:#f08200 url(../imgs/shared/bg_var3.gif) top left repeat-x;
}
.bodyColorContent2PageVar3 .contentWrapper .flexListMoreLink {
	border-top:2px solid #f08200;
	border-bottom:2px solid #f08200;
}
.bodyColorContent2PageVar3 .contentWrapper a:hover {
	color:#FFCD00;
}
.bodyColorContent2PageVar3 .contentWrapperFooter
{
	border-top:2px solid #f08200;
	border-bottom:2px solid #f08200;
}
.bodyColorContent2PageVar3 .blockContent {
	border-bottom: 2px solid #f08200;
}
.bodyColorContent2PageVar3 .headerItem
{
	border-bottom:2px solid #f08200;
	border-top:2px solid #f08200;
}
.bodyColorContent2PageVar3 .flashVideoSeperator
{
	border-top:1px dashed #f08200;	
}

.bodyColorContent2PageVar3 .rightWrapper2 .flexListMoreLink {
	border-top:2px solid #f08200;
	border-bottom:2px solid #f08200;
}
.bodyColorContent2PageVar3 h1.headerTextWithExtention
{
	background:url(../imgs/shared/bg_var3.gif) top left repeat-x;
}
.bodyColorContent2PageVar3 .headerExtention
{
	background:url(../imgs/shared/bg_var3.gif) top left repeat-x;
}
.bodyColorContent2PageVar3 .flexListSeperator	{
	border-top:1px dashed #f08200;	
}
.bodyColorContent2PageVar3 .rightWrapper2 a
{
	color:#666666;
}
.bodyColorContent2PageVar3 .breadCrumbs a,
.bodyColorContent2PageVar3 span.pathSeperator,
.bodyColorContent2PageVar3 span.breadCrumbSelectedPage em,
.bodyColorContent2PageVar3 span.breadCrumbNonLink em
{
	color: #f08200;
}
.bodyColorContent2PageVar3 .rightWrapper2 .flexDate
{
	color: #666666;
}
.bodyColorContent2PageVar3 .newsItemMain
{
	border-bottom:2px solid #f08200;
}	

/* CONTENT2PAGE RED  */  
.bodyColorContent2PageVar4 .contentWrapper
{
	width: 452px;
}
.bodyColorContent2PageVar4 .contentWrapper h1, 
.bodyColorContent2PageVar4 .contentWrapper .flexDate, 
.bodyColorContent2PageVar4 .contentWrapper a 
{
      color:#dc1e6e;
}
.bodyColorContent2PageVar4 .contentWrapper h2 
{
	color: #dc1e6e;
}
.bodyColorContent2PageVar4 .contentWrapper h3,
.bodyColorContent2PageVar4 .rightWrapper2 h3 
{
	background:#dc1e6e url(../imgs/shared/bg_var4.gif) top left repeat-x;
}
.bodyColorContent2PageVar4 .contentWrapper .flexListMoreLink {
	border-top:2px solid #dc1e6e;
	border-bottom:2px solid #dc1e6e;
}
.bodyColorContent2PageVar4 .contentWrapper a:hover {
	color:#91003c;
}
.bodyColorContent2PageVar4 .contentWrapperFooter
{
	border-top:2px solid #dc1e6e;
	border-bottom:2px solid #dc1e6e;
}
.bodyColorContent2PageVar4 .blockContent {
	border-bottom: 2px solid #dc1e6e;
}
.bodyColorContent2PageVar4 .headerItem
{
	border-bottom:2px solid #dc1e6e;
	border-top:2px solid #dc1e6e;
}
.bodyColorContent2PageVar4 .flashVideoSeperator
{
	border-top:1px dashed #dc1e6e;	
}

.bodyColorContent2PageVar4 .rightWrapper2 .flexListMoreLink {
	border-top:2px solid #dc1e6e;
	border-bottom:2px solid #dc1e6e;
}
.bodyColorContent2PageVar4 h1.headerTextWithExtention
{
	background:url(../imgs/shared/bg_var4.gif) top left repeat-x;
}
.bodyColorContent2PageVar4 .headerExtention
{
	background:url(../imgs/shared/bg_var4.gif) top left repeat-x;
}
.bodyColorContent2PageVar4 .flexListSeperator	{
	border-top:1px dashed #dc1e6e;	
}
.bodyColorContent2PageVar4 .rightWrapper2 a
{
	color:#666666;
}
.bodyColorContent2PageVar4 .breadCrumbs a,
.bodyColorContent2PageVar4 span.pathSeperator,
.bodyColorContent2PageVar4 span.breadCrumbSelectedPage em,
.bodyColorContent2PageVar4 span.breadCrumbNonLink em
{
	color: #781E82;
}
.bodyColorContent2PageVar4 .rightWrapper2 .flexDate
{
	color: #666666;
}
.bodyColorContent2PageVar4 .newsItemMain
{
	border-bottom:2px solid #dc1e6e;
}	

/**************************
END WISSELENDE KLEUREN

NOTE: GEEN NIEUWE STYLEN HIERONDER ZETTEN. 
ZET HET BOVEN DE WISSELENDE KLEUREN
**************************/

