﻿@font-face {
    font-family: 'sinkinsans-light';
    src: url('fonts/sinkinsans-300light-webfont.eot');
    src: url('fonts/sinkinsans-300light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sinkinsans-300light-webfont.woff2') format('woff2'),
         url('fonts/sinkinsans-300light-webfont.woff') format('woff'),
         url('fonts/sinkinsans-300light-webfont.ttf') format('truetype'),
         url('fonts/sinkinsans-300light-webfont.svg#syncopateregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sinkinsans-medium';
    src: url('fonts/sinkinsans-500medium-webfont.eot');
    src: url('fonts/sinkinsans-500medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sinkinsans-500medium-webfont.woff2') format('woff2'),
         url('fonts/sinkinsans-500medium-webfont.woff') format('woff'),
         url('fonts/sinkinsans-500medium-webfont.ttf') format('truetype'),
         url('fonts/sinkinsans-500medium-webfont.svg#syncopateregular') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'sinkinsans-bold';
    src: url('fonts/sinkinsans-700bold-webfont.eot');
    src: url('fonts/sinkinsans-700bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sinkinsans-700bold-webfont.woff2') format('woff2'),
         url('fonts/sinkinsans-700bold-webfont.woff') format('woff'),
         url('fonts/sinkinsans-700bold-webfont.ttf') format('truetype'),
         url('fonts/sinkinsans-700bold-webfont.svg#syncopateregular') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'helvltex';
    src: url('fonts/helvltex.eot');
    src: url('fonts/helvltex.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvltex.woff') format('woff'),
         url('fonts/helvltex.ttf') format('truetype'),
         url('fonts/helvltex.svg#helvltex') format('svg');
    font-weight: normal;
    font-style: normal;
}

body
{
	display: none;
}
.ms-srch-sbLarge>input
{
	border: none !important;
	height: 30px;
}

body, .ms-core-defaultFont, #pageStatusBar, .ms-status-msg, .js-callout-body,
.ms-textSmall, .ms-textXSmall, .ms-metadata, .ms-descriptiontext, .ms-secondaryCommandLink
{
	font-family: "Segoe UI", Arial, Helvetica, Sans-Serif !important;
	font-size: 13px !important;
}
a, a:link, a:visited
{
	color: #61b8ff;
}
#suiteBarLeft
{
	background-color: #EFEFEF;
}
div#wxMain
{
	width: 1006px;
	margin: 0px auto;
	height: 100%;
	min-height: 600px;
}
#s4-bodyContainer
{
}
div#wxMain_Container
{
	background-image: url(images/header_bg-blcn.png);
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 300px;
	min-height: 181px;
}
.ms-dialog div#wxMain_Container
{
	background-image: none !important;
}
.ms-dialog #s4-titlerow
{
	height: 0px;
}
.ms-dialog div#wxMain
{
	min-height: 0px;
}

/* web part zones */
.ms-webpartzone-cell
{
	margin: auto;
}
h2.ms-webpart-titleText
{
	text-align: left !important;
}
h2.ms-webpart-titleText nobr
{
	white-space: normal;
}
div#wxZoneWide_Wrapper, div#wxZoneTwoCol_Wrapper, div#wxZoneThreeCol_Wrapper
{
	float: left;
	width: 100%;
}
div.wxZone_Margin
{
	float: left;
	display: block;
	height: 2px;
	width: 4%;
}
div#wxZoneTwoCol_Left, div#wxZoneTwoCol_Right
{
	float: left;
	width: 48%;
}
div#wxZoneTwoCol_Left
{
	width: 590px;
}
div#wxZoneTwoCol_Right
{
	width: 355px;
}
div#wxZoneTwoCol_Wrapper div.wxZone_Margin
{
	width: 25px;
}
div#wxZoneThreeCol_One, div#wxZoneThreeCol_Two, div#wxZoneThreeCol_Three
{
	float: left;
	width: 30%;
}
div#wxZoneThreeCol_Wrapper div.wxZone_Margin
{
	width: 5%;
}
.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a
{
	font-size: 16px;
	padding-bottom: 0px;
}
.ms-WPBody, .ms-webpart-zone, .ms-webpart-zone p
{
	line-height: 19px !important;
}
div.wxShadowBox
{
	padding-bottom: 20px;
	float: left;
	width: 100%;
}


/* header */
#s4-titlerow
{
	padding: 10px 0px 10px 0px;
	width: 100%;
	height: 140px;
}
.s4-titlerowhidetitle
{
	display: block !important;
}
div#wxHeader
{
	padding: 0px 15px;
    width: 100%;
    float: left;
    box-sizing: border-box;
}
div#wxHeader_Logo
{
	float: left;
	width: 158px;
	padding-top: 2px;
	position: relative;
	left: -3px;
}
div#Custom_Logo img 
{ 
}
div#wxHeader_Content
{
	float: left;
	width: auto;
}
div#wxHeader_KABIZ
{
	color: #61B8FF;
	font-size: 30px;
	float: left;
	width: 452px;
	line-height: 38px;
	padding-top: 18px;
	visibility: hidden;
}
div#wxHeader_KP b
{
	color: #005BA9;
	font-size: 42px;
}
div#wxHeader_Title
{
	float: left;
	display: none;
}
div#wxHeader_Panel
{
	width: 355px;
	height: 122px;
	height: 90px;
	float: left;
	box-sizing: border-box;
	padding: 1px 7px;
	color: white;
}
div#wxHeader_PanelA, div#wxHeader_PanelB, div#wxHeader_PanelC
{
	height: 36px;
	float: left;
	width: 100%;
}
div.wxHeader_PanelButton
{
	border-radius: 8px;
	background-color: #457A1C;
	border: 1px solid #63217F;
	width: 109px;
	float: left;
	height: 29px;
	margin-left: 6px;
	color: white;
	font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
	font-size: 13px;
	line-height: 26px;
	box-sizing: border-box;
	padding-left: 10px;
}
div.wxHeader_PanelButton:hover
{
	cursor: pointer;
	background-color: #BF7BDD;
	border-color: #BF7BDD;
}
div#wxHeader_PanelLogin.wxHeader_PanelButton
{
}
div.wxHeader_PanelButton:first-child
{
	margin-left: 0px;
}
div.wxHeader_PanelButtonSmall
{
	border-radius: 8px;
	background-color: #457A1C;
	border: 1px solid #63217F;
	width: 29px;
	float: left;
	height: 29px;
	margin-left: 6px;
	color: white;
	font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
	font-size: 13px;
	line-height: 26px;
	box-sizing: border-box;
	padding-left: 12px;
}
div.wxHeader_PanelButtonSmall:hover
{
	cursor: pointer;
	background-color: #BF7BDD;
	border-color: #BF7BDD;
}
div#wxHeader_PanelRegister
{
/*	background-image: url(images/button-register.png);
	background-position: 80px center;
	background-repeat: no-repeat;*/
	width: 167px;
}
div#wxHeader_PanelVragen
{
/*	background-image: url(images/button-vragen.png);
	background-position: 80px center;
	background-repeat: no-repeat; */
	width: 70px;
}
div#wxHeader_PanelLogin
{
/*	background-image: url(images/button-login.png);
	background-position: 80px center;
	background-repeat: no-repeat; */
	width: 90px;
}
div.wxHeader_PanelActive
{
/*	background-color:  #662C8D !important;*/
	background-color: white !important;
	color: #457A1C;
}
div.wxHeader_PanelActive:hover
{
/*	border-color:  #662C8D !important;*/
	background-color: white !important;
	border-color: white;
}
div#wxHeader_PanelTwitter
{
	background-image: url(images/button-twitter.png);
	background-position: center center;
	background-repeat: no-repeat;
}
div#wxHeader_PanelFacebook
{
	background-image: url(images/button-facebook.png);
	background-position: center center;
	background-repeat: no-repeat;
}
div#wxHeader_PanelUser
{
	border-radius: 8px;
	background-color: #dddddd;
	border: 1px solid #63217F;
	float: left;
	height: 29px;
	color: #777777;
	font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
	font-size: 13px;
	line-height: 26px;
	box-sizing: border-box;
	padding-left: 14px;
/*	width: 195px;*/
	width: 338px;
	background-image: url(images/user-active.png);
/*	background-position: 168px center;*/
	background-position: 305px center;
	background-repeat: no-repeat;
}
div#wxHeader_PanelA.wxHeader_PanelLoggedOut div#wxHeader_PanelUser
{
	background-color: transparent;
	color: #80AED5;
	background-image: url(images/user.png);
	background-position: 157px center;
	border-color: transparent;
}
div#wxHeader_PanelA.wxHeader_PanelLoggedOut div#wxHeader_PanelPEOnline
{
	display: none;
}
div#wxHeader_PanelPEOnline
{
	width: 137px;
	display: none;
}
div#wxHeader_Navigation
{
	width: 100%;
	float: left;
	padding-top: 2px;
}
div#wxHeader_Search
{
	float: left;
	padding-left: 1px;
	box-sizing: border-box;
}
div#wxHeader_Search #SearchBox
{
	background-color: transparent;
}
div#wxHeader_Search .ms-srch-sb-border, div#wxHeader_Search .ms-srch-sb-borderFocused
{
	background-color: white;
	border-radius: 8px;
	border: 1px solid #005DAA;
	width: 265px;
	height: 28px;
}
div#wxHeader_Search .ms-srch-sb-border:hover
{
	border-color: white;
}
div#wxHeader_Search .ms-srch-sb > input
{
	width: 225px;
	height: 28px;
	border: none !important;
	font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
	font-size: 13px;
	line-height: 26px;
	padding-left: 10px;
}
div#wxHeader_Search img
{
	visibility: hidden;
}
div#wxHeader_Search .ms-srch-sb > .ms-srch-sb-searchLink
{
	background-image: url(images/button-zoeken.png);
	background-position: right center;
	background-repeat: no-repeat;
	height: 26px;
} 
div#wxHeader_Search .ms-srch-sb > .ms-srch-sb-searchLink:hover
{
	background-color: transparent !important;
	background-image: url(images/button-zoeken-hover.png);
}
div#wxHeader_TopNav
{
	float: left;
	width: auto;
}

/* menu */
div#wxMenuList
{
	position: relative;
	left: -12px;
}
div.wxMenuItem
{
	width: auto;
	float: left;
	height: 29px;
	box-sizing: border-box;
}
div.wxMenuItem:hover
{
	background-color: #B5AEAC;
}
div.wxMenuItem_Active, div.wxMenuItem_Active:hover
{
	background-color: #8C8280;
}
div.wxMenuItem a, div.wxMenuItem a:link
{
	font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
	font-size: 13px !important;
	color: white !important;
	line-height: 28px;
	padding: 0px 12px 0px 12px;
	display: block;
	height: 100%;
}
div.wxMenuItem:hover a, div.wxMenuItem:hover a:hover
{
	color: white !important;
}
div.wxMenuItem_Active a, div.wxMenuItem_Active:hover a, div.wxMenuItem_Active:hover a:hover
{
	color: white !important;
}
div.wxMenuItem:hover a, div.wxMenuItem:hover a:hover
{
	text-decoration: none !important;
}


/* bread crumb */
div#wxPageHeader_BreadCrumb
{
	box-sizing: border-box;
	width: 100%;
	padding: 0px 15px;
	font-size: 10px;
	height: 40px;
	float: left;
}
div#wxBreadCrumb_Static, div#wxBreadCrumb_Dynamic
{
	width: auto;
	float: left;
	color: black;
	padding-right: 5px;
}
div#wxBreadCrumb_Dynamic a
{
	color: black !important;
	font-weight: bold;
}
.ms-WPBody div.wxBreadCrumb
{
	line-height: normal !important;
}

/* sidenav */
div#sideNavBox
{
	display: none;
}
div#contentBox
{
	width: 1006px;
	margin: 0px auto;
	height: 100%;
	box-sizing: border-box;
	padding: 0px 15px 10px 15px;
	float: left;
}

/* top nav */
div#wxHeader_TopNav ul
{
	margin: 0px;
	padding: 0px;
	font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
	font-size: 13px;
	position: relative;
	left: -15px;
}
.ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited
{
    font-family: 'helvltex', Arial, Helvetica, sans-serif !important;
	color: #005BA9;
	font-weight: normal;
	line-height: 25px;
}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected, .ms-tv-selected:link
{
	color: white;
}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, a.ms-tv-item:hover, a.ms-tv-header:hover 
{
    color: black;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item
{
	margin: 0px 13px 0px 13px;
}
.ms-core-listMenu-horizontalBox li.static:last-child > .ms-core-listMenu-item
{
	margin: 0px 0px 0px 13px;
}
li.static
{
	min-height: 28px;
}
li.selected
{
	background-color: #289EFF;
}


/* footer */
div#wxFooter
{
	float: left;
	width: 100%;
	height: auto;
	background-color: #f4f4f4;
	box-sizing: border-box;
	padding-bottom: 20px;
}
div#wxFooterDiv
{
	border-top: 1px solid #dedede;
	width: 100%;
	padding-top: 24px;
}
div#wxFooterDiv a, div#wxFooterList_Contact
{
	color: #333333 !important;
	font-size: 10px !important;
}
div#wxFooterList_Contact
{
/*	color: #ee3224 !important; */
	line-height: 20px !important;
	position: relative;
	top: -4px;
	float: left;
}
div#wxFooterDiv a:hover
{
	text-decoration: underline !important;
}
div#wxFooterList
{
	width: 1006px;
	margin: 0px auto;
	height: 100%;
	box-sizing: border-box;
	padding: 0px 15px;
}
div.wxFooterListZone
{
	float: left;
	box-sizing: border-box;
	padding-right: 10px;
}
div#wxFooterListZone_20
{
	width: 171px;
}
div#wxFooterListZone_30
{
	width: 209px;
}
div#wxFooterListZone_40
{
	width: 170px;
}
div#wxFooterListZone_50
{
	width: 195px;	
}
div.wxFooterListZone a
{
	color: #999999 !important;
	width: 100%;
	display: block;
	line-height: 12px !important;
	padding-bottom: 8px;
}
div.wxFooterListZone a:hover
{
	text-decoration: none;
	color: #333333 !important;	
}
div.wxFooterListHeader
{
	box-sizing: border-box;
}
div.wxFooterListSub
{
	box-sizing: border-box;
}
div#wxFooterDiv div.wxFooterListHeader a
{
	font-weight: bold;
}
.wxFooterSpacer
{
	display: block;
	float: left;
	padding-right: 10px;
	box-sizing: border-box;
}

/* intro blok */
div.wxIntro_ItemHeader, .ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a
{
	font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
	font-size: 24px !important;
	line-height: normal !important;
	padding-bottom: 5px;
}
.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a
{
	padding-bottom: 0px;
}
div.wxIntro_Item
{
	border: 1px solid #dedede;
  	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(195, 195, 195, 0.6);	
  	height: 235px;
	overflow: hidden;
}
div.wxIntro_Foto
{
	width: 156px;
	float: left;
	border-right: 1px solid #dedede;
	box-sizing: border-box;
}
div.wxIntro_Content
{
	width: 429px;
	float: left;
	box-sizing: border-box;
	padding: 10px 15px 10px 25px;
}
div.wxIntro_Content p
{
	padding: 0px;
	margin: 0px;
}

/* info blok */
div#wxInfo, div#wxFAQ, div.wxNieuws, div#wxInfo1, div#wxInfo2, div#wxInfo3
{
	border: 1px solid #dedede;
  	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(195, 195, 195, 0.6);	
	width: 100%;
	overflow: hidden;
}
div.wxPlainBox
{
	border: 1px solid #dedede;
  	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(195, 195, 195, 0.6);	
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	padding: 10px;
}
div#wxInfo_Left, div#wxFAQ_Left, div#wxInfo1_Left, div#wxInfo2_Left, div#wxInfo3_Left
{
	float: left;
	width: 156px;
	height: 100%;
	background-color: #f4f4f4;
	box-sizing: border-box;
	border-right: 1px solid #dedede;
}
div#wxInfo_Right, div#wxFAQ_Right, div#wxInfo1_Right, div#wxInfo2_Right, div#wxInfo3_Right
{
	float: left;
	width: 429px;
	box-sizing: border-box;
	padding: 10px 15px 10px 25px;;
}
div#wxInfo.wxInfo_Beroep div#wxInfo_Right p
{
	padding: 0px;
	margin: 0px;
}
div.wxInfoSmall div#wxInfo1_Right, div.wxInfoSmall div#wxInfo2_Right.wxInfoSmall, div.wxInfoSmall div#wxInfo3_Right
{
	width: 275px;
}
div.wxInfo_LeftItem, div.wxFAQ_LeftItem
{
	min-height: 35px;
	position: relative;
	cursor: default;
}
div.wxFAQ_LeftItem, div.wxFAQ_LeftItemContent
{
	min-height: 35px;
	height: auto !important;
}
div.wxInfo_LeftItemContent, div.wxFAQ_LeftItemContent
{
	font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
	width: 170px;
	/*position: absolute;*/
	left: 0px;
	height: 100%;
	padding: 7px 10px 7px 10px;
	box-sizing: border-box;
}
div.wxInfo_LeftItemSelected div.wxInfo_LeftItemContent,
div.wxFAQ_LeftItemSelected div.wxFAQ_LeftItemContent
{
	border-radius: 0px 12px 12px 0px;
	background-color: #63217F !important;
	color: white !important;
}
div.wxFAQ_LeftItemSelected div.wxFAQ_LeftItemContent
{
	/*background-color: #cdcdcd !important;*/
}
div.wxFAQ_LeftItemContent, div.wxInfo_LeftItemContent, div.wxInfo_LeftItemContent a, div.wxFAQ_LeftItemContent a,
div.wxInfo_LeftItemContent span, div.wxFAQ_LeftItemContent span
{
	color: black;
	display: block;
	width: 100%;
	height: 100%;
}
div.wxInfo_LeftItemContent a:hover, div.wxFAQ_LeftItemContent a:hover
{
	text-decoration: none;
}
div.wxInfo_LeftItemSelected div.wxInfo_LeftItemContent a,
div.wxInfo_LeftItemSelected div.wxInfo_LeftItemContent span
{
	color: white !important;
}
div.wxFAQ_LeftItemSelected div.wxFAQ_LeftItemContent
{
	color: white !important;
}
div.wxFAQ_RightItemQuestion
{
	font-weight: bold;
}
div.wxFAQ_RightItem
{
	padding-top: 19px;
}
.ms-WPBody p
{
	padding-top: 0px;
	margin-top: 0px;
}
div.wxFAQ_RightItem:nth-child(1)
{
	padding-top: 5px !important;
}
div.wxFAQ_RightItemQuestion:hover
{
	cursor: pointer;
	text-decoration: underline;
}
div.wxFAQ_RightItemAnswer
{
	display: none;
}


/* nieuws */
div.wxNieuws
{
	box-sizing: border-box;
	padding: 7px 10px;
}
div.wxNieuws_Recent
{
	padding-bottom: 3px;
}
div.wxNieuws_Item
{
	padding-bottom: 2px;
}
div#wxNieuws_KP div.wxNieuws_Item
{
	padding-bottom: 8px;
	float: left;
}
div.wxNieuws_Recent div.wxNieuws_Item
{
	padding-top: 3px;
}
div.wxNieuws_Intro
{
	height: 76px;
	overflow: hidden;
}
div#wxNieuws_Recent div.wxNieuws_Intro
{
	height: auto;
}
div.wxNieuws_Meer
{
	border-bottom: 1px solid #eeeeee;
	height: 29px;
}
div.wxNieuws_Meer.wxNieuws_Last
{
	border: none;
}
div.wxNieuws_Spacer
{
	height: 6px;
}
div.wxNieuws_Datum
{
	width: 80px;
	float: left;
}
div.wxNieuws_Titel
{
	float: left;
	width: 250px;
}
div.wxNieuws_Link
{
	float: left;
	border-top: 1px solid #eeeeee;
	width: 100%;
	padding-top: 3px;
}
div.wxNieuws_Link a, div.wxNieuws_Link alink, div.wxNieuws_Link a:visited
{
	color: #005daa;
	text-decoration: none;
	padding-left: 80px;
}
div.wxAddThis_Container
{
	width: auto;
	float: right;
	padding-top: 23px;
	padding-right: 12px;
}
div.wxAddThis_Container div.addthis_sharing_toolbox
{
	position: relative;
	top: 5px;
	left: -2px;
}


/* beroepen */
div#wxBeroepen
{
	width: 100%;
	float: left;
	overflow: hidden;
	border: 1px solid #dedede;
  	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(195, 195, 195, 0.6);	
  	height: 540px !important;
}
div#wxBeroepen_Left
{
	float: left;
	width: 210px;
}
div.wxBeroepen_LeftItem img
{
	height: 540px;
}
div#wxBeroepen_Right
{
	background-color: #f4f4f4;
	float: left;
	width: 144px;
	height: 100%;
}
div.wxBeroepen_RightItem
{
	min-height: 24px;
	position: relative;
	left: -15px;
}
div#wxBeroepen_RightItem_6
{
/*	height: 70px;*/
}
div.wxBeroepen_RightItemContent
{
	font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
	width: 174px;
	position: relative;
	right: 0px;
	min-height: 28px;
	padding: 5px 10px 5px 25px;
	box-sizing: border-box;
}
div.wxBeroepen_RightItemSelected div.wxBeroepen_RightItemContent
{
	border-radius: 12px 0px 0px 12px;
	background-color: #63217F !important;
	color: white !important;
}
div.wxBeroepen_RightItemContent a
{
	box-sizing: border-box;
	color: black;
	font-size: 11px !important;
	line-height: 16px !important;
	display: block;
	padding-right: 5px;
	width: 100%;
	height: 100%;
}
div.wxBeroepen_RightItemContent a:hover
{
	text-decoration: none;
}
div.wxBeroepen_RightItemSelected div.wxBeroepen_RightItemContent a
{
	color: white !important;
}

div.wxBeroepenindex_Item
{
	float: left;
	width: 200px;
	height: 260px;
	overflow: hidden;
	box-sizing: border-box;
	cursor: pointer;
}
div.wxBeroepenindex_ItemLast
{
	width: 165px;
}
div.wxBeroepenindex_Content
{
  	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(100, 100, 100, 0.6);	
  	height: 235px;
  	width: 155px;
	position: relative;
}
div.wxBeroepenindex_Label
{
	position: absolute;
	bottom: 0px;
	width: 155px;
	height: 65px;
	background-color: white;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  	filter: alpha(opacity=80);
  	-moz-opacity: 0.8;
  	-khtml-opacity: 0.8;
 	opacity: 0.8;
 	font-family: helvltex, Arial, Helvetica, sans-serif !important;
 	font-size: 15px;
 	line-height: 16px;
 	padding: 7px 5px;
 	box-sizing: border-box;
 	text-align: center;
}
div.wxBeroepenindex_Item:hover div.wxBeroepenindex_Label
{
	background-color:  #662C8D;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  	filter: alpha(opacity=100);
  	-moz-opacity: 1;
  	-khtml-opacity: 1;
 	opacity: 1;
}
div.wxBeroepenindex_Naam
{
	position: absolute;
	top: 5px;
	color: black;
	width: 145px;
}
div.wxBeroepenindex_Item:hover div.wxBeroepenindex_Naam
{
	color: white;
}
div#wxBeroep
{
  	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(100, 100, 100, 0.6);	
  	height: 71px;
  	width: 590px;
  	position: relative;
}
div.wxBeroep_Label
{
	position: absolute;
	left: 0px;
	width: 165px;
	height: 71px;
	background-color: white;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  	filter: alpha(opacity=80);
  	-moz-opacity: 0.8;
  	-khtml-opacity: 0.8;
 	opacity: 0.8;
 	font-family: helvltex, Arial, Helvetica, sans-serif !important;
 	font-size: 18px;
 	line-height: 16px;
 	padding: 10px;
 	box-sizing: border-box;
 	text-align: left;
}
div.wxBeroep_LabelText
{
	position: absolute;
	bottom: 10px;
}

/* button registreer */
div#wxButtons_Registreer
{
	padding-top: 33px;
}
div.wxButton_Registreer
{
	background-color:  #662C8D;
	width: 100%;
 	font-family: helvltex, Arial, Helvetica, sans-serif !important;
 	font-size: 18px !important;
 	line-height: 22px;
 	box-sizing: border-box;
 	padding: 12px 55px 12px 12px;
 	color: white;
 	border-radius: 12px;
 	background-image: url(images/button-registreer.png);
 	background-position: right bottom;
 	background-repeat: no-repeat;
}
.wxButton_RegistreerA, .wxButton_RegistreerB
{
	font-size: 18px !important;
	color: white;
}
.wxButton_RegistreerB
{
	text-transform: lowercase;
}
div.wxButton_Registreer:hover
{
	background-color: #9D58CB;
	cursor: pointer;
}


/* mijn gegevens */
#wxMijnGegevens
{
	background-color: #457A1C;
	padding: 10px;
	box-sizing: border-box;
	border-color: #457A1C;
	color: white !important;
	position: relative;
	height: auto !important;
	min-height: 235px;
}
#wxMijnGegevens .wxMyProducts_Button
{
	width: 160px;
	float: left;
}
#wxMyProducts_ButtonPanel
{
	position: absolute;
	bottom: 10px;
}
#wxMijnGegevens .wxMyProducts_Button a,
#wxMijnGegevens .wxMyProducts_Button a:link,
#wxMijnGegevens .wxMyProducts_Button a:visited
{
	color:  #662C8D !important;
	font-weight: bold;
}
div.wxMyProfile_Organization
{
	padding-bottom: 30px;
	float: left;
	width: 100%;
}

/* mijn producten */
#wxMijnProducten
{
	padding: 10px;
	box-sizing: border-box;
	position: relative;
}

/* artikel */
div.wxArtikel_Body p:first-child
{
	padding: 0px;
	margin: 0px;
}

/* formulier */
div.wxFormulier_Subheader, div.wxFormulier_SubheaderNext
{
	color: #489795;
	font-family: "helvltex", Arial, Helvetica, Sans-Serif;
	font-size: 17px;
	padding-bottom: 15px;
}
div.wxFormulier_SubheaderNext
{
	padding-top: 30px;
}
div#wxFormulier_Container
{
	border: 1px solid #dedede;
  	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(195, 195, 195, 0.6);	
  	width: 590px;
  	box-sizing: border-box;
  	padding: 10px;
}
table.wxFormulier_Tabel tr
{
	vertical-align: top;
}
table.wxFormulier_Tabel td
{
	padding-bottom: 12px;
}
table.wxFormulier_Tabel input[type=text]
{
	color: black;
	font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
	font-size: 13px;
	height: 25px;
	border: 1px solid #cccccc;
	width: 100%;
	padding-left: 7px;
	box-sizing: border-box;
	background-color: #f4f4f4;
}
table.wxFormulier_Tabel select
{
	color: black;
	font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
	font-size: 13px;
	height: 25px;
	border: 1px solid #cccccc;
	width: 100%;
	padding-left: 7px;
	box-sizing: border-box;
	background-color: #f4f4f4;
}
table.wxFormulier_Tabel textarea
{
	padding: 7px;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #cccccc;
	background-color: #f4f4f4;
}
td.wxFormulier_Label
{
	width: 160px;
}
td.wxFormulier_Value span.ms-metadata
{
	font-size: 10px !important;
	color: #9d9593;
	line-height: 12px !important;
	padding-top: 4px;
}
div.wxFormulier_Button input[type=button]
{
    border-radius: 8px;
    background-color: #457A1C;
    border: 1px solid #457A1C;
    width: 140px;
    float: left;
    color: white;
    font-family: 'helvltex', Arial, Helvetica, Sans-Serif !important;
    font-size: 13px;
    line-height: 15px;
    box-sizing: border-box;
    padding-left: 16px;	
}
div.wxFormulier_Button input[type=button]:hover
{
	background-color: #BF7BDD;
	border-color: #BF7BDD;
}


/* beroep - vereniging & registratie */
div#wxBeroep_Vereniging, div#wxBeroep_Registratie
{
	border: 1px solid #dedede;
  	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(195, 195, 195, 0.6);	
  	padding: 10px;
  	float: left;
  	width: 100%;
  	box-sizing: border-box;
}
div#wxBeroep_Vereniging img
{
	padding-bottom: 10px;
}
div.wxBeroep_RegistratieRow
{
	width: 100%;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
div.wxBeroep_RegistratieLabel
{
	float: left;
	width: 150px;
}
div.wxBeroep_RegistratieAantal
{
	float: left;
	width: 40px;
}
div.wxBeroep_RegistratieGrafiek
{
	float: left;
	width: 130px;
}
div.wxBeroep_RegistratieBalk
{
	width: 100px;
	height: 19px;
	border: 1px solid silver;
	float: left;
	border-radius: 12px;
	box-sizing: border-box;
}
div.wxBeroep_RegistratieBalkVol
{
	border-radius: 12px;
	height: 17px;
	background-color: #2B9FFF;
	border: 1px solid white;
	box-sizing: border-box;
}
div#wxBeroep_RegistratieRowDP div.wxBeroep_RegistratieBalkVol
{
	background-color: #005BA9;
}
div.wxBeroep_RegistratiePercentage
{
	float: left;
	width: 20px;
	padding-left: 10px;
}
div.wxBeroep_RegistratieNaam
{
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
}

/* mijn profiel */
div.wxMyProfile_Left
{
	float: left;
	width: 180px;
}
div.wxMyProfile_Right
{
	float: right;
	width: 150px;
	text-align: right;
}

/* footer */
div#wxFooterList_Items
{
	float: left;
	width: 850px;
}
div.wxFooterListZone
{
	box-sizing: border-box;
	padding-right: 30px;
	width: auto !important;
	max-width: 155px;
}
div#wxFooterList_Contact
{
	box-sizing: border-box;
	width: 110px;
	float: left;
}


.businessObjectView_CheckBoxHeader
{
	display:none;	
}
.wccGridViewCheckBox
{
	display:none;	
}

#wxFooter
{
	display:none;	
}

#wxPageHeader_BreadCrumb
{
	display:none;	
}

#wxHeader_Panel
{
	display:none;	
}

#wxMenuList
{
	display:none;	
}


/* ledenzoeker */
#wxZoneWide .wccGridview td
{
	padding-right: 10px;
}
