/*
@import "compagnon_Fonts.css";
@import "compagnon_DevExpress.css";
*/
.CmsMenu
{
	background: white;
}

/*----------------- GENERAL -------------------*/
* {
	padding: 0;					/*Set's border, padding and margin to 0 for all values*/
	margin: 0;
	/*border: 0;*/
}
.clear {
	clear: both;
}
img {
	border:0px;
}

.tussenRuimte	{
	height:20px;
	}

/*----------------- MAIN CONTAINER & WRAPPERS ------------*/

.mainContainer,
.mainContainerMenu,
.mainContainerBalk
 {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
	}
	
.mainContainerHome	{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

.mainContainer,
.mainContainerHome,
.mainContainerBalk	{
	background-image:url(../imgs/shared/bg_mainContainer.gif);
	background-position: top left;
	background-repeat:repeat-y;
}

.mainContainerMenu	{
	background-image:url(../imgs/shared/bg_mainContainerMenu.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
}

.mainContainerBalk	{
	background-image:url(../imgs/shared/bg_mainContainerBalk.gif);
	background-position: bottom left;
	background-repeat:repeat-y;
}



* html .mainContainer,
* html .mainContainerMenu {
	height: 100%;
}
.leftWrapper {
	width:957px;
	float:left;
}
.rightWrapper {
	width:251px;
	margin-left:-251px;
	z-index:10;
	position:relative;
	float:left;
	background-image:url(../imgs/shared/bg_menuRechts.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.paddingLeft,
.paddingRight	{
	float:left;
	min-height:100px;
	}
.paddingLeft	{	
	width:23px;
	}
	
.paddingRight	{
	width:20px;
	}

.outerWrapper {
	padding-bottom: 50px;
}
* html .outerWrapper {
}
.innerWrapper {
	width: 100%;
}
* html .innerWrapper {
	width: 100%;
}
.header {
	background-image:url(../imgs/shared/logo_compagnon-rood.gif);
	background-position:700px 8px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	height:70px;
}
.header .headerText{font-size: 1.25em;font-weight:bold;color:#999999;padding:30px 0px 0px 40px;}

.footer {
	width: 960px;
	line-height: 25px;
	margin: 0 auto;
	margin-top: -50px;
	text-align: left;
	background-color:#000000;
	color:#cfcfcf;
	font-size:0.9em;
	height:50px;
}

.footerPadding	{
	padding-left:20px;
	}
	
.footer 	a	{
	color:#cfcfcf;
	}
	
.footer a:hover{
	color: #ffffff;
	text-decoration:none;
}

.footercontentLinks	{
	float:left;
	}
	
.footercontentRechts	{
	float:right;
	}
/*----------------- MENU----------------------*/


.menuContainer {
	margin:0px;
	padding:0px!important;
	height:45px;
	background-color:#ffffff;
	width:865px;
	position:relative;
	z-index:12;
}
.menuContainer li {
	float:left;
	list-style:none;
	width:217px;
	margin:0px;
	padding:0px;
	list-style-position:outside;
}

.menuContainer li ul li{
	list-style:none;
	width:217px;
	margin:0px;
	padding:0px;
	list-style-position:outside;

}

.menuContainer li li a,
.menuContainer li li span {
	background-repeat:no-repeat;
	display:block;
	width:214px;
	height:35px;
}

.menuContainer a,
.menuContainer span {
	background-repeat:no-repeat;
	display:block;
	width:214px;
	height:42px;
}

.MainMenuItem1,
.btnWelkombijCompagnon	{
	background:url(../imgs/shared/total.gif) 0px 0px;}
.MainMenuItem1:hover,
.btnWelkombijCompagnon:hover	{
	background-position: -214px 0px;}	
.MainMenuItem2,	
.btnCompagnonvooru	{
	background:url(../imgs/shared/total.gif) 0px -42px!important;}
.MainMenuItem2:hover,
.btnCompagnonvooru:hover	{
	background-position: -214px -42px!important;}	
.MainMenuItem3,	
.btnCompagnonvooruworganisatie	{
	background:url(../imgs/shared/total.gif) 0px -84px!important;}
.MainMenuItem3:hover,
.btnCompagnonvooruworganisatie:hover	{
	background-position: -214px -84px!important;}		
.MainMenuItem4,
.btnWerkenbijCompagnon	{
	background:url(../imgs/shared/total.gif) 0px -126px!important;}
.MainMenuItem4:hover,
.btnWerkenbijCompagnon:hover	{
	background-position: -214px -126px!important;}		

/*uitklapmenu*/

.menuOver	{
	margin-left:-3px;
	position:relative;
	}

.uitklapMenu 
{
	margin:0px;
	font-size:1em;
	background-color:#ffffff;
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
}

	
.uitklapMenu span 
{
	border-bottom:3px solid #ffffff;
}

.uitklapMenu ul 
{
	float:left;
	display: block;
}

.uitklapMenu ul li 
{
	list-style:none;
	list-style-position:outside;	
	display: block;
}

* html .uitklapMenu ul li,
* html .uitklapMenu ul li ul li 
{
	margin-bottom: -14px;
}

.uitklapMenu .firstChild,
.uitklapMenu .secondChild,
.uitklapMenu .thirdChild	{
	padding:10px 0px;
	width:214px;
	}
	
.uitklapMenu .firstChild	{
	background-color:#BFBFBF;
	font-weight:bold;
	vertical-align:top;
	}
	
.uitklapMenu .secondChild	{
	background-color:#ffffff;
	vertical-align:top;
	}
	
.uitklapMenu .thirdChild	{
	background-color:#ffffff;
	vertical-align:top;
	}

.uitklapMenu a,
.actiefItem	{
	color:#000000;
	display:block;
	/*padding:0px 10px 0px 15px;
	line-height:26px;*/
	padding: 4px 30px 4px 15px;
	/*background-color:#BFBFBF;*/
	}

.secondChild a
{
	color:#000000;
	display:block;
	padding: 4px 10px 4px 15px;
}

	
.uitklapMenu a:hover	{
	text-decoration:none;
	color:#BF1400;
	}

.uitklapMenu .thirdChild	a	{
	line-height: 26px; /*anders gaat die tulp eraan*/
	}

	
.uitklapMenu .firstChild a:hover
{
	background-image:url(../imgs/shared/tulp_uitklapmenu.gif);
	background-position:center right;
	background-repeat:no-repeat;
}	
	
.uitklapMenu .firstChild .actiefItem,
.uitklapMenu .secondChild .actiefItem	{
	background-image:url(../imgs/shared/tulp_uitklapmenu.gif);
	background-position:center right;
	background-repeat:no-repeat;
	color:#BF1400!important;
	}


/*	
.btnSluitmenu	{
	width:23px;
	height:26px;
	/*display:block;*/
	background-image:url(../imgs/shared/btn_sluitMenu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid red;
	}
*/	
.btnSluitmenu:hover	{
	background-position:top right;
	}

/* menu rechts*/

.menuRechts {
	width:92px;
	height:125px;
	float:right;
}
.menuRechts .padding {
	padding:15px 0px 0px 15px;
}
.menuRechts a {
	color:#cfcfcf;
	display:block;
	font-weight:bold;
	font-size:0.95em;
	line-height:16px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
}
.menuRechts a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.MenuTitle
{
	display: block;
	color: #FFFFFF;
	padding: 13px 0 0 19px;
	font-weight: bold;
}
	
.menuLinks {
	width:217px;
	float:left;
	margin:8px 0px 0px 0px!important;
	padding:0px!important;
	list-style-image:none!important;
	list-style-type:none!important;
	color:#ffffff;
}

/*----------------- COVER ITEM + CONTENTFRAME----------------------*/

.coverBlok {
	
}

.coverFoto	{
	border-bottom:3px solid #ffffff;
	}

.coverBlok .noFlash	{
	height:285px;
	width:865px;
	}

.coverVideobuttons	{
	width:158px;
	height:100px;
	float:left;
	}

.contentFramePadding {
	padding:15px 0px 20px 25px;
}

.contentFrameSmall	{
	float:left;
	width:489px;
	}
	
.contentFrameSmall .paddingClass {
	padding:15px 0px 20px 15px;
}

.contentFrameMedium	{
	float:left;
	width:648px;
	}
	
.contentFrameMedium .paddingClass {
	padding:15px 20px 20px 15px;
}

.contentFrameLarge	{
	width:865px;
	}
	
.contentFrameLarge .paddingClass {
	padding:25px 0px 20px 25px;
}

.dynContentBlokKlein, .dynContentBlokKlein2, .dynContentBlokMedium, .dynContentBlokMedium2 {
	float:left;
}
.dynContentBlokKlein {
	width:170px;
	padding-right:20px;
}

.dynContentBlokKlein2 {
	width:200px;
	padding-right:20px;
}

.dynContentBlokMedium {
	width:220px;
	padding-right:20px;
}
.dynContentBlokMedium2 {
	width:225px;
}


/*----------------- INZET RECHTS ----------------------*/
.inzetRechts {
	width:251px;
	float:right;
}
.inzetRechtsPadding {
	padding:3px 3px 3px 3px;
	background-color:#ffffff;
}
*html.inzetRechtsPadding {
	padding-bottom:6px;
}
.bgGrijsVerloop {
	background-image:url(../imgs/content/bg_inzetRechts-verloop.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#c6c6c6;
	padding:15px;
}

.bgDonkergrijsVerloop {
	background-image:url(../imgs/content/bg_inzetRechts-verloop2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#000000;
	padding:15px;
	color:#cfcfcf;
}

.bgZwart {
	background-color:#000000;
	color:#cfcfcf;
	padding:15px;
}

.bgWit {
	background-color:#ffffff;
	color:#000000;
	padding:15px;
}

.bgWit .grey {
	background-color:#E9E9E9;
	color:#000000;
	padding:15px;
	border: solid 1px #FFFFFF;
}

.gevondenVacatures_bgWit
{	
	padding:10px 0px 10px 125px;
}

.toonResultaten_bgWit
{
	padding-left: 120px;
}
	
.fotoInzet	{
	/*border-top:3px solid #ffffff;*/
	}
	
.fotoOnderschriftKader	{
	height:37px;
	margin-top:-37px;
	position:relative;
	z-index:11;
	background-color:#000000;
	mozopacity:.70;
	filter:alpha(opacity=70);
	opacity:.70;
	}
	
	
.fotoOnderschriftText	{
	height:37px;
	margin-top:-37px;
	position:relative;
	z-index:11;
	color:#ffffff;
	font-weight:bold;
	line-height:37px;
	padding-left:15px;
	}
/*----------------- .NET FORM FIX----------------------*/
form {
	display:block;
	margin: 0px;
	padding: 0px;
	height:100%;
	min-height: 100%;
}
form:after { /** .NET FORM FIX  **/
	display: block;
	height: 100%;
	clear: both;
}
/*----------------- UL OL CORRECTION ----------------------*/
.rightWrapper ul, .innerWrapper ul, .contentWrapper ul {
	padding-left:25px;
	text-indent: 0px; /* INSPRINGEN LINKS */
	/*list-style: square outside;*/
}
.rightWrapper ol, .innerWrapper ol, .contentWrapper ol {
	padding-left:22px;
	text-indent: 0px; /* INSPRINGEN LINKS */
	list-style: decimal outside;
}



/*----------------- VACATURES----------------------*/



.vacatureOverzicht,
.actueleVacatures,
.agendaItems,
.newsItems,
.downloadsItems		{
	margin:0px!important;
	list-style-image:none!important;
	list-style-type:none!important;
	padding:0px!important;
	}
	
.vacatureOverzicht	li	{
	padding-top:10px;
	}

.agendaItems li,
.newsItems li,
.downloadsItems li
{
	padding-bottom: 3px;
}

.agendaHeaderTekst p,
.newsHeaderTekst p,
.downloadsHeaderTekst p
{
	padding-bottom: 5px!important;
}
	
.actueleVacatures		li	{
	padding-bottom:10px;
	}

.rssFeed	{
	margin-top:-10px;
	}

.vacatureNummer {
	display:block;
	color:#666666;
	font-size:1em;
}

.datum {
	display:block;
	color:#666666;
	font-size:0.85em;
}

.vacatureLink	{
	color:#333333;
	font-size:1em;
	}
	
.vacatureNavigatie	{
	line-height:18px;
	text-align:center;
	padding-top:20px;
	}
	
.vacatureNavigatie .tekst	{
	padding:0px 10px;
	vertical-align:top;
	}
	
.pulldownStijl	{
	background-color:#cfcfcf!important;
	border:1px solid #999999;	
	/*margin-bottom:10px;*/
	color:#333333;
	font-size:10px;
	width:180px;
	/*padding:5px;*/
	}
.pulldownStijl input
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 9px;
}

.btnInloggen 
{
	margin: 10px 0 0 117px;
	width:165px;
	height:36px;
	background-image:url(../imgs/shared/total.gif);
	background-position: 0px -204px;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:5px; /*FF CHECKEN IN IE*/
}
.btnInloggen:hover {
	background-position: -165px -204px;
}
	
.btnToonResultaten {
	width:215px;
	height:42px;
	background-image:url(../imgs/shared/btn_toonResultaten.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:5px; /*FF CHECKEN IN IE*/
}
.btnToonResultaten:hover {
	background-position:top right;
}


.toonResultaten_bgWit .btnToonResultaten {
	width:165px;
	height:36px;	
	background-image:url(../imgs/shared/btn_toonresultaat_small.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:5px; /*FF CHECKEN IN IE*/
}
.toonResultaten_bgWit .btnToonResultaten:hover {
	background-position:top right;
}


.gevondenVacatures {
	padding:10px 0px;
	color:#cfcfcf!important;
	}

.vacatureButtons 
{
	width:740px;
	background-color:#FFFFFF;
} 
	
.btnDirectsolliciteren,
.btnStuurdoor,
.btnPrint	{
	width:163px;
	height:36px;
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	}
	
.btnDirectsolliciteren	{
	background:url(../imgs/shared/total.gif) 0px -312px;}
.btnDirectsolliciteren:hover	{
	background-position: -163px -312px;
	}	
	
.btnStuurdoor	{
	background:url(../imgs/shared/total.gif) 0px -276px;}
.btnStuurdoor:hover	{
	background-position: -163px -276px;
	}	
	
.btnPrint	{
	background:url(../imgs/shared/total.gif) 0px -348px;}
.btnPrint:hover	{
	background-position: -163px -348px;
	}	
	
.fotoGroot	{
	margin-left:-15px;
	}

.sitemapLink_Level1
{
	display: block;
	color: #333333;
	line-height: 19px;
	text-decoration: none;
	border-bottom: solid 1px #CCCCCC;
}
.sitemapLink_Level1:hover
{
	color: #da002f;
	text-decoration: none;
	border-bottom: solid 1px #CCCCCC;
	background-color: #EBEBEB;
}

.sitemapLink_Level2
{
	display: block;
	color: #333333;
	text-decoration: none;
	border-bottom: solid 1px #CCCCCC;
	padding-left: 12px;
	line-height: 19px;
}
.sitemapLink_Level2:hover
{
	color: #da002f;
	text-decoration: none;
	border-bottom: solid 1px #CCCCCC;
	background-color: #EBEBEB;
}

.sitemap table table div div
{
	padding-top: 0px !important;
}
.sitemapHeader
{
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 4px !important;
	color:#000000;
	font-size:1em!important;
}

.headerText
{
	float:left;
}	
.lnkLogoClick
{
	width:190px;
	height:70px;
	float:right;
	margin-right: 112px;
}
.puSelectFunction
{
	padding: 0px;
}

.backLink
{
	color: #FFFFFF;
	background-image: none!important;
	margin-left: 8px;
}
.backLink:hover
{
	text-decoration: underline!important;
}

.htmlBreak
{
	height:10px;
}

* html .htmlBreak
{
	height: 5px;
}

.btnTerug 
{    
	width:214px;    
	height:41px;    
	background:url(../imgs/shared/total.gif) 0px -419px;    
	background-repeat:no-repeat;    
	display:block;    
	margin:19px 0 5px 0; /*FF CHECKEN IN IE*/ 
} 

.btnTerug:hover 
{
	background-position: -214px -419px;
}

.btnZoek 
{
	width:163px;    
	height:36px;    
	display:block;    
	margin-bottom:5px; /*FF CHECKEN IN IE*/ 
	padding-left: 5px;
} 

/* __________ #### Search results page #### _____________*/
.ActivePage
{
	font-weight: bold;
}

.PagerTable td
{
	padding: 0px 4px;
}

.PagerTable td.InactivePage a
{
	border: 1px solid #CCCCCC;
	display: block;
	font-size: 10px;
	padding: 1px 0pt;
	text-align: center;
	width: 20px;
}

.PagerTable td.InactivePage a:hover
{
	background: #CCCCCC none repeat scroll 0% 50%;
	border: 1px solid #CCCCCC;
	display: block;
	font-size: 10px;
	padding: 1px 0pt;
	text-align: center;
	width: 20px;
}

.PagerTable td.ActivePage span
{
	background: #CCCCCC none repeat scroll 0% 50%;
	border: 1px solid #CCCCCC;
	display: block;
	font-size: 10px;
	padding: 1px 0pt;
	text-align: center;
	width: 20px;
}

/* FORM DESIGN SEARCH FIELD, */
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus
{
	/*background-color: #FFFFFF;*/
}

input, select, textarea
{
	background-color: #FFFFFF;
	border-width: 0pt;
	color: #666666;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 1em;
}

.inputsearch
{
	border: 1px solid #9f9f9f;
	height: 20px;
	margin: 3px 8px 7px 0;
	padding: 8px 0pt 0pt 4px;
	width: 210px;
}

.inputfield
{
	border: 1px solid #9f9f9f;
	/*height: 16px;*/
	margin: 2px 8px 7px 0;
	padding: 4px 0pt 0pt 4px;
	width: 210px;
}
.popupInputfield
{
	border: 1px solid #9f9f9f;
	height: 16px;
	margin: 2px 8px 7px 0;
	padding: 4px 0pt 0pt 4px;
	width: 210px;
}
.popupInputfield input
{
	color: #4d4d4d!important;
}
.btnVerstuur
{
	cursor:pointer;
	height:36px;
	width: 165px;
	display:block;
	background-position:top left;
	background-repeat:no-repeat;
}

.btnVerstuur {
	background:url(../imgs/shared/total.gif) 0px -168px;}
.btnVerstuur:hover {
	background-position: -165px -168px;}

.footerRight p
{
	padding-bottom: 0px!important;
}

.formleft 
{
	display: block;
	width:180px;
}

.formright
{
	display: block;
	text-align : right;
	width:190px;
	padding-right:5px;
	margin-top:5px;
}

.CxFrmControlRow
{
}

.CxFrmControlCell
{
}

.dynContentFooter p 
{
	padding-bottom: 0px!important;
}

.radioButtonContent input
{
	background-color: transparent;
}

.chkNewsletter td
{
    vertical-align: top;
}

.inputfield
{
	padding: 0px 0px 0px 0px;
	border-width : 0px;
}

.questNumber, .questQuestion, .questHeaders, .questText
{
	font-family:Verdana;
	font-size:8.4pt;
}

.questNumber
{
	font-weight:bold;
	margin-bottom:4px;
}

.questAnswer,.questAnswer textarea
{
	width:400px;
	height:45px;
	margin-top: 4px;
}

.questQuestion
{
	margin-bottom:4px;
	padding-bottom:4px;
}

.questHeaders
{
	font-weight:bold;
}

.questProgressBar
{
	height:20px;
}

/*== Menu ==*/
.foo {}

div.AspNet-TreeView
{
    margin: 0;
    padding: 0;
    width:217px;
}

div.AspNet-TreeView ul
{
	list-style: none;
	margin: 0;
	padding: 0px;
}

.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}

.compagnonTreeView 
{
	width:217px;
	float:left;
	margin:8px 0px 0px 0px!important;
	padding:0px!important;
	list-style-image:none!important;
	list-style-type:none!important;
	color:#ffffff;
}

.compagnonTreeView li
{
	padding:5px 20px;
}

.AspNet-TreeView-Expand,
.AspNet-TreeView-Collapse
{
	display: none;
}	

.compagnonTreeView a, .AspNet-TreeView-Leaf .AspNet-TreeView-NonLink, .AspNet-TreeView-Parent .AspNet-TreeView-NonLink, .AspNet-TreeView-Parent .AspNet-TreeView-ClickableNonLink, .AspNet-TreeView-ClickableNonLink
{
	color:#cfcfcf!important;
	background-image:url(../imgs/shared/ic_menuLinks-over.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:12px;
	display:block;
	cursor:pointer;
}	
	
.compagnonTreeView a:hover,
.AspNet-TreeView-NonLink:hover,
.AspNet-TreeView-Parent span:hover,
.AspNet-TreeView-ClickableNonLink:hover,
.AspNet-TreeView-Selected a
{
	color:#ffffff;
	background-image:url(../imgs/shared/ic_menuLinks.gif);
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:12px;
	cursor: pointer;
}

.compagnonTreeView div.AspNet-TreeView ul
{
}

.compagnonTreeView div.AspNet-TreeView ul li
{
}

.compagnonTreeView div.AspNet-TreeView ul 
{
}
.compagnonTreeView div.AspNet-TreeView ul li 
{
}

.compagnonTreeView div.AspNet-TreeView ul ul
{
}

/* Sub menu items */
.compagnonTreeView div.AspNet-TreeView ul li ul li 
{	
	padding: 3px 0 2px 15px; /* INSPRINGEN SUB TEXT*/
}

.compagnonTreeView div.AspNet-TreeView ul li ul li ul li.AspNet-TreeView-Leaf
{
}

/* Sub-sub menu items */
.compagnonTreeView div.AspNet-TreeView ul li ul li ul li 
{
	padding: 3px 0 2px 15px;
	border-bottom: none;
	width:50px;
}

.compagnonTreeView div.AspNet-TreeView ul li ul li ul li.AspNet-TreeView-Leaf
{
	border-bottom: none;
}

.compagnonTreeView div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
}

.compagnonTreeView div.AspNet-TreeView li a
{
	white-space:normal;
	display:table;
    text-decoration: none;
}

.compagnonTreeView div.AspNet-TreeView li a:hover
{
    text-decoration: none;
}

.compagnonTreeView div.AspNet-TreeView li.AspNet-TreeView-Parent, .compagnonTreeView div.AspNet-TreeView li.AspNet-TreeView-Root
{
	cursor: pointer;
}

* html .compagnonTreeView div.AspNet-TreeView li.AspNet-TreeView-Parent, * html .compagnonTreeView div.AspNet-TreeView li.AspNet-TreeView-Root
{
	cursor: pointer;
}

.compagnonTreeView div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
	border-bottom:none;
}

.compagnonTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    width: 15px;
    float:left;
    cursor: pointer;
}

.compagnonTreeView div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background: none;
	width: 15px;
    float:left;
    cursor: pointer;
}

* .compagnonTreeView div.AspNet-TreeView li a,
* .AspNet-TreeView-ClickableNonLink
{	
	display: inline-block;
}

* .compagnonTreeView div.AspNet-TreeView li a:hover,
* .AspNet-TreeView-ClickableNonLink:hover
{	
	display: inline-block;
}

.AspNet-TreeView-ClickableNonLink
{
	white-space:normal;
	display:table;
}

.compagnonTreeView .AspNet-TreeView-Selected
{
}

.compagnonTreeView .AspNet-TreeView-ChildSelected
{
}

.compagnonTreeView .AspNet-TreeView-ParentSelected
{
	font-weight:normal;
}

.compagnonTreeView .AspNet-TreeView-RootSelected
{
	font-weight:bold;
}

.actueleVacatures li
{
	padding-bottom:10px;
}

ul.dropdownItems
{
	padding-left: 0;
}

.Popup
{
	background: #EFEFEF;
	border:solid 5px #EFEFEF !important;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	cursor: pointer;
}

.PopupContainer
{
/*	width: 223px;*/
}
.PopupContainer li
{
	background:#EFEFEF;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px; /*padding:2px 10px 2px 10px;*/
	padding: 0px;
}

.PopupContainer li a
{
	display: block;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

.PopupContainer li a:hover
{
	color: #ffffff;
	background: #DA002F;
	display: block;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

.spacer8
{
	padding-top:8px;
}

.registerForm	.FormRowEven td,
.registerForm	.FormRowOdd td	
{
	padding-bottom:3px;
}
.registerForm	.FormRowEven td td,
.registerForm	.FormRowOdd td td	
{
	padding-bottom:0px!important;
}

/*START CMS MENU CSS SETTINGS*/
.C2GMenu
{
	background: #FFFFFF;
	border-bottom: solid 2px black;
}
.C2GMenu input
{
	background: transparent!important;
	border: solid 1px none!important;
}
.C2GMenu select
{
	background: #FFFFFF!important;
	border: 0 none!important;
}
/*END CMS MENU CSS SETTINGS*/

