

.fot-hide {display: none;}

#fot-integration img, #fot-integration a img, {
	border: 0;
}

#fot-integration-introText {
display: none;
}

/*¨div.fot-mainText h2 {
	font-size : 1.6em;
	color : #E69F00;
	line-height : 100%;
	margin : 0 0 1em 0;
	letter-spacing : -0.03em;
}
*/

div.fot-mainText p {
display: none;
}

#searchForm table, #searchForm .fot-formTable {
border: 1px solid #F1F2F6;
border-collapse: collapse;
}

#searchForm .fot-formTable {
margin-bottom: 10px;}

#searchForm table td, #searchForm .fot-formTable td,
#searchForm table th, #searchForm .fot-formTable th {
border: none;
}

#fot-integration fieldset 
{border: none;}

/* form stuff */

#searchForm input.button {
	color : #025300;
	font-weight : 300;
	padding : 2px 0px 2px 0px;
}

#searchForm {
	border : 1px solid #8190AB;
	border-top : 2px solid #8190AB;
	padding : 10px 10px 10px 10px;
	color : #445;
	font-size : 0.90em;
	line-height : 1.3em;
	background: #F1F2F6 url(http://vdab.be/style/bkg/searchbox.gif) left bottom repeat-x;
	margin-bottom: 10px;
}

#searchForm  td, #searchForm  th  {
	vertical-align: top;
	padding: 0.35em;
}

#searchForm fieldset {
	clear : both;
	border : 0px;
	border-top : 1px solid #B9CAAD;
	margin-top : 10px;
	padding-top : 3px;
}

#searchForm  fieldset legend {
	font-weight : bold;
	color : #366D00;
	padding-bottom : 10px;
}

#searchForm .fot-fieldInfo, #searchForm .fot-labelInfo {
color : #528125;
display: none;
}

#searchForm .fot-help {
border-right: 1px dotted #F1F2F6;}

#searchForm div.fot-buttonGroupTop {
display: none;
}

#searchForm .fot-boxContent h3 {
font-size: 90%; 
font-family: Arial, sans-serif;
}

#searchForm span.fot-help img {
display: none;
}

#searchForm span.fot-help a {
background:transparent url(http://vdab.be/style/icon_tip.gif) no-repeat scroll 0px 1px;
margin-left:0pt;
padding-left:20px;
font-weight:700;
border-bottom: none;
}

#searchForm a#searchCat {
margin-right: 10px;
}



div#fot-integration-toon h2, div#fot-integration-toon h3 {
	font-size : 1.2em;
	color : #E69F00;
	line-height : 100%;
	margin : 0 0 0.5em 0;
	letter-spacing : -0.03em;
} 

#fot-integration-indekijker {
display: none;}

#fot-integration-poweredby {
float:right; 
color: gray;
font-size: 85%;
margin-bottom: 0.5em;}

#fot-integration-poweredby a {
border: none;
}

/* nieuwe items  - mail Bob Lannoy 28/6/2007 */

#searchForm .fot-buttonGroup div.fot-leftFloat {
margin-bottom: 15px; margin-left: 1em; margin-top: -20px;} 
#searchForm .fot-buttonGroup select {color :#000;} 
#searchForm .fot-buttonGroup span.fot-fieldInfo {color :#000; display: inline;} 


/* Search result stuff */

#fot-integration-result #fot-searchResultSummary {
background-color:#EDF3FE;
border-top:1px solid #D7D9DC;
display:block;
padding:10px 10px 0 10px;
vertical-align:top;
}

#fot-integration-result ul.fot-toolBar {
background-color:#EDF3FE;
border-bottom:1px solid #D7D9DC;
margin: 0 0 1em 0;
padding: 0px 10px 10px 10px;
}

#fot-integration-result ul.fot-toolBar li{
padding: 0px;
list-style: none;
background-image: none;
}

#fot-integration-result #fot-searchResultSummary th {
padding-right:30px;
}

#fot-integration-result #fot-searchResultSummary td {
padding-right:30px;
font-weight: bold;
}

#fot-integration-result div.fot-totalPages {
float: left;
color:#666666;
font-weight:bold;
margin-bottom: 0;
margin-top:2px;
}

#fot-integration-result ul.fot-pageLinks {
float: right;
margin-top: 0;
margin-bottom: 0;}

#fot-integration-result ul.fot-pageLinks li {
list-style: none;
display: inline;
background-image: none;
}

#fot-integration-result ul.fot-pageLinks li a.fot-prev{
background:transparent url(http://vdab.be/style/action/previous.gif) no-repeat scroll 0px 1px;
margin-left:0pt;
padding-left:10px;
font-weight:700;
border-bottom: none;
}

#fot-integration-result ul.fot-pageLinks li a.fot-next{
background: transparent url(http://vdab.be/style/action/next.gif) no-repeat scroll right 0.2em;
margin-right:0pt;
padding-right:10px;
font-weight:700;
border-bottom: none;
}

#fot-integration-result table.fot-resultTable {
border: none;
border-bottom: 1px solid #B7B8BB;
border-top: 2px solid #B7B8BB;
clear:both;
color:#333333;
margin: 2px 0 0 0;
padding:0px;
width:100%;
}

#fot-integration-result table.fot-resultTable tr.odd {
	background-color : #EDF3FE;
}

#fot-integration-result table.fot-resultTable tr.even {
	background-color: white;
}

#fot-integration-result table.fot-resultTable a {
font-weight: 700;
}

#fot-integration-result table.fot-resultTable td {
	padding: 0.5em;
	border: none;
}

#fot-integration-result table.fot-resultTable td div.fot-category{
	padding-top: 0;
      padding-bottom: 0.5em;
color: gray;
font-size: 90%;	
}

#fot-integration-result table.fot-resultTable td p{
padding-top: 0;
padding-bottom: 0;
margin-bottom: 0;
font-size: 90%;
}

#fot-integration-result .fot-bottom {
padding-bottom: 1em;
}

/* Detail stuff */


#fot-integration-detail ul.fot-toolBar {
margin: 0 0 5px 0;
}

#fot-integration-detail ul.fot-toolBar li{
padding: 0px;
list-style: none;
background-image: none;
}

#fot-integration-detail ul.fot-toolBar {float: right;}

#fot-integration-detail ul.fot-toolBar li a.fot-back{
background:transparent url(http://vdab.be/style/action/back.gif) no-repeat scroll 0px 1px;
margin-left:0;
padding-left:14px;
font-weight:700;
border-bottom: none;
}

#fot-integration-detail ul.fot-toolBar li a.fot-search{
background:transparent url(http://vdab.be/style/action/search.gif) no-repeat scroll 0px 1px;
margin-left: 15px;
padding-left:17px;
font-weight:700;
border-bottom: none;
}

/*
#fot-integration-detail table.fot-detailSummary{
clear: both;
display: block;
border-collapse: collapse;
margin: 0;
border: 1px solid #fff;
padding: 0 0 3px 0;
vertical-align:top;
border-bottom: 2px solid #4A9500;
}
*/

#fot-integration-detail table.fot-detailSummary{
clear: both;
display: block;
border-collapse: collapse;
margin: 0;
padding: 10px 10px 10px 10px;
vertical-align:top;
background-color : #D8F3C0;
border-bottom: 2px solid #4A9500;
border-top: 1px solid #8ECE56;
border-left: 1px solid #D8F3C0;
border-right: 1px solid #D8F3C0;
}

#fot-integration-detail table.fot-detailSummary td p{
font-size: 100%;
font-weight: 500;
margin-bottom: 0px;
}

#fot-integration-detail ul.fot-bookMark {
margin: 6px 0 10px 0;
}

#fot-integration-detail ul.fot-bookMark {
text-align: center;
float: none;
}

#fot-integration-detail ul.fot-bookMark li{
padding: 0px;
list-style: none;
display: inline;
background-image: none;
}

#fot-integration-detail ul.fot-bookMark li a.fot-pdf{
background:transparent url(http://vdab.be/style/action/pdf.gif) no-repeat scroll 0px 1px;
margin-left: 15px;
padding-left:17px;
font-weight:700;
border-bottom: none;
}

#fot-integration-detail ul.fot-bookMark li a.fot-print{
background:transparent url(http://vdab.be/style/action/print.gif) no-repeat scroll 0px 1px;
margin-left: 0;
padding-left:20px;
font-weight:700;
border-bottom: none;
}

#fot-integration-detail ul.fot-bookMark li a.fot-bookmark{
background:transparent url(http://vdab.be/style/action/save_disk.gif) no-repeat scroll 0px 1px;
margin-left: 15px;
padding-left:17px;
font-weight:700;
border-bottom: none;
}



#fot-integration-detail div.fot-detailContainer ul.fot-tab {
	border-bottom: 2px solid #042E8E;	
	padding: 0;
	margin: 0;
}

#fot-integration-detail div.fot-detailContainer ul.fot-tab:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



#fot-integration-detail div.fot-detailContainer .fot-detailBox {
	border: 1px solid #8190AB;
	border-top: 0px;
	background-color: #F8F9FB;
	padding: 15px;
}

#fot-integration-detail div.fot-detailContainer .fot-detailBox table {
display: block;
border: 1px solid #F8F9FB;
border-collapse: collapse;
margin: 0;
padding: 0;
}

#fot-integration-detail div.fot-detailContainer .fot-detailBox table td{
font-weight: 700;
padding-right: 15px;
padding-bottom: 5px;
border: 1px solid #F8F9FB;
}

#fot-integration-detail div.fot-detailContainer .fot-detailBox table th{
padding-right: 15px;
padding-bottom: 5px;
border: 1px solid #F8F9FB;
}

#fot-integration-detail div.fot-totalPages {
float: left;
color:#666666;
font-weight:bold;
margin-bottom: 0;
margin-top: 2px;
}

#fot-integration-detail ul.fot-pageLinks {
float: right;
margin-top: 3px;
margin-bottom: 1.5em;}

#fot-integration-detail ul.fot-pageLinks li {
list-style: none;
display: inline;
background-image: none;
}

#fot-integration-detail ul.fot-pageLinks li a.fot-prev {
background:transparent url(http://vdab.be/style/action/previous.gif) no-repeat scroll 0px 1px;
margin-left:0pt;
padding-left:10px;
font-weight:700;
border-bottom: none;
}

#fot-integration-detail ul.fot-pageLinks li a.fot-next {
background: transparent url(http://vdab.be/style/action/next.gif) no-repeat scroll right 0.2em;
margin-right:0pt;
padding-right:10px;
font-weight:700;
border-bottom: none;
}


/* Popup stuff */

body.fot-fotHelp, body#fot-popup {
text-align: left;
margin: 10px;
padding: 10px;
line-height : 1.4em;
}

body.fot-fotHelp #fot-topImageContainer {
display: none;
}

body.fot-fotHelp #fot-topServiceNavigationContainer {
display: none;
}

body.fot-fotHelp #fot-topServiceNavigationContainer {
display: none;
}

body.fot-fotHelp h1, body#fot-popup h1, body.fot-fotHelp h2, body#fot-popup h2, body.fot-fotHelp h3, body#fot-popup h3 {
	font-family : "trebuchet ms", arial, sans-serif;
	font-weight : 700;
}

body.fot-fotHelp h1 {
	font-size : 1.6em;
	color : #E69F00;
	line-height : 100%;
	margin : 0;
	letter-spacing : -0.03em;
}

body.fot-fotHelp h2 {
	font-size : 1.4em;
	color : #4A9500;
	padding : 0;
	margin : 10px 0 0.3em 0;
}

body.fot-fotHelp h3 {
	font-size : 1em;
	color : #4A9500;
	margin-bottom: 0.5em;
	margin-left: 1em;
}

body.fot-fotHelp h4 {
	font-size : 1em;
	color : #000;
	margin-bottom: 0.5em;
	margin-left: 1em;
}

body.fot-fotHelp h4 a{
	color : #000;
}

body.fot-fotHelp h5 {
	font-size : 1em;
	color : #000;
	margin-bottom: 0.5em;
	margin-left: 1em;
}

body.fot-fotHelp h5 a{
	color : #000;
}


body.fot-fotHelp ul {
	margin : 0.5em 0 0.5em 1em;
	padding : 0;
	list-style : none;
}

body.fot-fotHelp ul li {
	background : url(http://vdab.be/style/bullets/bullet_sub.gif) no-repeat 0 0.3em;
	margin : 0 0 2px 2em;
	padding : 0 0 0 15px;
}

body.fot-fotHelp p {
	margin-left: 1em;
}

body.fot-fotHelp div#fot-footer {
display: none;
}




body#fot-popup h1, body#fot-popup h2, body#fot-popup h3 {
	font-family : "trebuchet ms", arial, sans-serif;
	font-weight : 700;
}

body#fot-popup h1 {
	font-size : 1.6em;
	color : #E69F00;
	line-height : 100%;
	margin : 0 0 0.5em 0;
	letter-spacing : -0.03em;
}

body#fot-popup h2 {
display: none;}

body#fot-popup h3 {
	font-size : 1em;
	color : #4A9500;
	margin-bottom: 0.5em;
}

body#fot-popup div.fot-rightFloat {
display: inline;
margin-right: 20px;}

body#fot-popup div.fot-leftFloat {
display: inline;
}

body#fot-popup fieldset {
border: none;
}

body#fot-popup p {
font-weight:700;
}


body#fot-popup table.fot-searchCat-resultTable {
border-collapse: collapse;
	border: 1px solid #EEE;
margin: 10px;
	}

body#fot-popup table.fot-searchCat-resultTable th {
	font-weight:bold;
	color: #4A9500;
	border-bottom: 1px solid #4A9500;
	padding: 1em 0.5em 0.4em 0.9em;
	background-color: #F7F9FF;
}

body#fot-popup table.fot-searchCat-resultTable td {
	padding: 0.4em 0.3em 0.4em 0.9em;
}

body#fot-popup table.fot-searchCat-resultTable td a,
body#fot-popup table.fot-searchCat-resultTable th a{
	color : #042E8E;
	text-decoration : none;
	border-bottom : 1px solid #9AABD1;
}


body#fot-popup table.fot-searchCat-detail {
border-collapse: collapse;
	border: 1px solid #EEE;
margin: 10px;
	}

body#fot-popup table.fot-searchCat-detail th {
	font-weight:bold;
	border-right: 1px solid #EEE;
	padding-right: 1em;
}

body#fot-popup table.fot-searchCat-detail td {
	padding: 0.4em 0.3em 0.4em 0.9em;
}

body#fot-popup table.fot-searchCat-detail td a,
body#fot-popup table.fot-searchCat-detail th a {
	color : #042E8E;
	text-decoration : none;
	border-bottom : 1px solid #9AABD1;
}

/* to clear floated elements */
/* from http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .fot-clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* FOT 2 */

div#fot-integration-wgwn  {
	border : 1px solid #8190AB;
	border-top : 2px solid #8190AB;
	padding : 10px 10px 10px 10px;
	color : #445;
	font-size : 0.90em;
	line-height : 1.3em;
	background: #F1F2F6 url(http://vdab.be/style/bkg/searchbox.gif) left bottom repeat-x;
	margin-bottom: 10px;
	width: 20em;
	float: right;
}

div#fot-integration-wgwn .buttonGroup {
background:none;
text-align:left;
clear:both;
border-top:none;
padding-left: 0;
}

div#fot-integration-wgwn div.buttonGroup div.right{
text-align:left;
clear:both;
float:none;
margin-left: 0;
}

#fot-fieldHelpList {display: none;}
#searchForm fieldset.form {border:none;}
a#help_keyword {display: none;}

#searchForm {
	border : none;
	padding : 0;
	color : #fff;
	font-size : 1em;
	line-height : 1.3em;
	background: none;
	margin-bottom: 0px;
}

div.fot-mainText{
display:block;
}

div.formBox {
	clear:both;
}

.yui-content {
	border-left : 1px solid #8190AB;
	border-right : 1px solid #8190AB;
	border-top : 2px solid #8190AB;
	padding : 10px 10px 10px 10px;
	color : #445;
	font-size : 0.90em;
	line-height : 1.4em;
	background: #F1F2F6 url(http://vdab.be/style/bkg/searchbox.gif) left bottom repeat-x;
	margin-bottom: 0px;
}


ul.fot-toolBar li.fot-first a.fot-addCriteria {
background:transparent url(http://vdab.be/style/action/add.gif) no-repeat scroll 0px 1px;
margin-left: 15px;
padding-left:17px;
font-weight:700;
border-bottom: none;
}
ul.fot-toolBar li.fot-first{
background: none;
margin-left: 0;
margin-bottom: 1em;}

#fot-integration-detail ul.fot-toolBar li.fot-first{
margin-bottom: 0;}



#fot-tabbedSearch:after, ul.yui-nav:after {
    content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
#fot-tabbedSearch, ul.yui-nav:after {height: 1%;}
/* End hide from IE-mac */

ul.yui-nav {
margin-bottom: 8px;
}

#fot-tabbedSearch ul, {
	padding: 0;
}

#fot-tabbedSearch li {
	float: left;
	background: none;
	margin: 0 0.3em 0 0;
	padding: 0;
	background: #CCD6E9 url(http://vdab.be/style/nav/lev3menu.gif);
	font-weight: bold;
}

#fot-tabbedSearch li a {
	margin: 0;
	float: left;
	border: none;
	background: url(http://vdab.be/style/nav/lev3menu_right.gif) top right no-repeat;
	padding: 0.4em 0.6em 0.2em 0.6em;
}

#fot-tabbedSearch li a:hover {
	color: blue;
	text-decoration: underline;
}

#fot-tabbedSearch li.selected {
	background: #30509F  url(http://vdab.be/style/nav/lev3menu_active.gif);
}

#fot-tabbedSearch li.selected a {
	color: white;
	background: url(http://vdab.be/style/nav/lev3menu_active_right.gif) top right no-repeat;
}

#searchForm fieldset fieldset {
border: none;
}

#searchForm fieldset.combined legend {
font-weight: normal;
color:#333333;
}

div.buttonGroup div.left {
display:inline;
float:left;
margin:0em 0.6em 0em 0em;
}

div.fot-searchContainer div.buttonGroup {
	border-bottom: 2px solid #042E8E;	
	padding: 6px;
	margin: 0 0 10px 0;
	background-color: #C2CFE8;
	border-left : 1px solid #8190AB;
	border-right : 1px solid #8190AB;
}

div.buttonGroup div.leftFloat{
float:left;
}
div.buttonGroup div.rightFloat{
float: right;
}


a#help_119, a#help_259, a#help_7 {display: none;}

fieldset.combined {
padding-left: 0px; 
margin-left: 0px;
}

div.formRow {padding-top: 3px;}
#searchForm fieldset legend {padding-bottom: 0;}

#searchForm fieldset fieldset.subordinate {float: left; padding:0; margin:0;}



/* resultatenlijst */

#fot-integration-result ul.fot-toolBar li {float: left; margin: auto;}
#fot-integration-result ul.fot-toolBar {padding-top: 5px; padding-bottom: 26px;}
#fot-integration-result div.fot-resultOrder li, #fot-integration-result div.fot-resultOrder ul, div.fot-resultOrderTitle {float: left; margin: auto;}
#fot-integration-result div.fot-resultOrder li {
background-image:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin-left: 5px;
margin-right: 5px;
}
a.fot-newSearch {margin-left:0; margin-right: 2em;}
a.fot-addCriteria {margin-left:0; margin-right: 2em;}
a.fot-print {margin-left:0; margin-right: 2em;}

.fot-paging .fot-resultOrder {
float:left;
width:auto;
}

#fot-integration-result div.fot-resultContainer {
border-color:#B7B8BB;
border-style:solid none;
border-width:2px medium 1px;
clear:both;
color:#333333;
margin:2px 0pt 0pt;
padding:0px;
width:100%;
}

.fot-odd {
	background-color : #EDF3FE;
}

.fot-even {
	background-color: white;
}

.fot-result { padding: 0.5em;}
.fot-result h2 {
color:#4A9500;
font-size: small;
font-weight:700;
margin:0pt 0pt 0.3em;
padding:0pt;
}
.fot-statusBar-status {font-weight: 700; color:#999999;}

/* detail */

/* Hides from IE-mac \*/
ul.yui-nav {height: 1%;}
/* End hide from IE-mac */

ul.yui-nav {
	padding: 0;
}

ul.yui-nav li  {
	float: left;
	background: none;
	margin: 0 0.3em 0 0;
	padding: 0;
	background: #CCD6E9 url(http://vdab.be/style/nav/lev3menu.gif);
	font-weight: bold;
}

ul.yui-nav li a {
	margin: 0;
	float: left;
	border: none;
	background: url(http://vdab.be/style/nav/lev3menu_right.gif) top right no-repeat;
	padding: 0.4em 0.6em 0.2em 0.6em;
}

ul.yui-nav li a:hover {
	color: blue;
	text-decoration: underline;
}

ul.yui-nav li.selected {
	background: #30509F  url(http://vdab.be/style/nav/lev3menu_active.gif);
}

ul.yui-nav li.selected a {
	color: white;
	background: url(http://vdab.be/style/nav/lev3menu_active_right.gif) top right no-repeat;
}


.fot-research
{
background:none;
border:none;
margin:0;
padding:0;}

.fot-resultAdvantage {
border: 1px solid #CCCCCC;
background:#eeeeee;
padding: 5px 5px 0 5px;
margin-top: 5px;
margin-bottom: 5px;
}

span.rightFloat {float: right; margin: auto;}
span.leftFloat {float: left; margin: auto;}


.formBox form#searchForm {
	border : 1px solid #8190AB;
	border-top : 2px solid #8190AB;
	padding : 10px 10px 10px 10px;
	color : #445;
	font-size : 0.90em;
	line-height : 1.3em;
	background: #F1F2F6 url(http://vdab.be/style/bkg/searchbox.gif) left bottom repeat-x;
	margin-bottom: 10px;
}

.formBox form#searchForm .buttonGroup{
background:none;}

#fot-refinePage h2 {font-size: 1em;}

#fot-integration-result .fot-research
{
background:none;
border:none;
margin:0;
padding:0;}



#fot-confirmPage ul.fot-toolBar li {float: left; margin: auto;}
#fot-confirmPage ul.fot-toolBar {padding-top: 5px; padding-bottom: 26px;}
#fot-confirmPage div.fot-resultOrder li, #fot-confirmPage div.fot-resultOrder ul, div.fot-resultOrderTitle {float: left; margin: auto;}
#fot-confirmPage ul.fot-toolBar li {
background-image:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin-left: 5px;
margin-right: 5px;
}
a.fot-backtolist {margin-left:0; margin-right: 2em;}
a.fot-addCriteria {margin-left:0; margin-right: 2em;}
a.fot-print {margin-left:0; margin-right: 2em;}


#fot-tabbedDetail table {
display: block;
border: 1px solid #F8F9FB;
border-collapse: collapse;
margin: 0;
padding: 0;
}

#fot-tabbedDetail table td{
font-weight: 700;
padding-right: 15px;
padding-bottom: 5px;
border: 1px solid #F8F9FB;
}

#fot-tabbedDetail table th{
padding-right: 15px;
padding-bottom: 5px;
border: 1px solid #F8F9FB;
}

#fot-integration-detail div.fot-statusBar {
	border-top : 1px solid #488B1C;
	border-bottom : 1px solid #488B1C;
	padding : 5px 5px 5px 35px;
	background : #DCF3CE url(http://vdab.be/style/notifications/info.gif) 10px 0.65em no-repeat;
	margin-bottom : 1em;
	margin-top : 1em;
	clear: both;
}
#fot-integration-detail div.fot-statusBar .fot-statusBar-status {font-weight: 700; color:#333333;}


#fot-integration-detail .yui-content {
	border-bottom : 1px solid #8190AB;
	margin-bottom: 1em;
	}




/* help */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
.yui-overlay {
	position:absolute;
	display:block;
}

.yui-tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

* html body.masked select {
	visibility:hidden;
}

* html div.yui-panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
    z-index:0;
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

.hide-scrollbars * {
	overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}

.yui-panel-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:visible;
	width:auto;
}

.yui-panel-container.focused {
}


.yui-panel-container.matte {
	padding:3px;
	background-color:#FFF;
}

.yui-panel-container.matte .underlay {
	display:none;
}

.yui-panel-container.shadow {
	padding:0px;
	background-color:transparent;
}

.yui-panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
	background-color:#CCC;
	top:3px;left:3px;
	z-index:0;
	width:100%;
	height:100%;
    -moz-opacity: 0.7;
    opacity:.70;
    filter:alpha(opacity=70);
	zoom:1;
}

.yui-panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;top:0px;
	font:1em Arial;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1;
	overflow:hidden;
}

.yui-panel .hd {
	background-color:#3d77cb;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	border:1px solid #FFF;
	border-bottom:1px solid #000;
	font-weight:bold;
	overflow:hidden;
	padding:4px;
}

.yui-panel .bd {
	overflow:hidden;
	padding:4px;
}

.yui-panel .bd ul {
	list-style-type:disc;
	margin-left:1em;
}

.yui-panel .bd ul li {
	list-style-type:disc;
	margin-left:0em;
	padding-left:0em;
}

.yui-panel .bd p {
	margin:0 0 1em;
}

.yui-panel .container-close {
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	background:url(http://vdab.be/maatregelen/close12_1.gif) no-repeat;
	cursor:pointer;
	visibility:inherit;
}

.yui-panel .ft {
	padding:4px;
	overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.yui-simple-dialog .bd span.blckicon {
	background: url("blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
	background: url("alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
	background: url("hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
	background: url("info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
	background: url("warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
	background: url("tip16_1.gif") no-repeat;
}

.yui-dialog .ft, .simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.yui-dialog form, .yui-simple-dialog form {
	margin:0;
}

.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default {
	font-weight:bold;
}

.button-group button:hover, .button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}


.rightFloat {float:right;}




/* FORMS */

.formBox {border:1px solid #A9A5A2; background:#F6F6F6; margin:0.6em 0.6em 0.3em 0.6em; padding:0.3em 0.6em 0em 0.6em;}
.formBox.integrated {border:none; background:none; padding:0; margin:0.3em 0em 0em 0em;}

div.formRow {margin: 0.3em 0em 0em 0em; clear:both; padding-top: 0.5em;}
div.formRow img {vertical-align:top;}
div.formRow img.datepicker {position:relative; top:3px;}
div.formRow .sizer {width:13.4em; margin-right:0.3em;}
div.formRow .sizer label {text-align:right; position:relative; padding-right:0.9em; display:block; margin-top:0.1em;color:#333;}
div.formRow .sizer label span.required {position:absolute; right:0.25em;}
div.formRow .positionerRight {padding:0em 0em 0em 0.3em; margin-left:13.6em;}
div.formRow .positionerRight label {position:relative; top:0.1em; vertical-align:top; }
div.formRow .positionerRight span.fieldHint {font-size:0.9em; color: #797979; vertical-align:top; position:relative; top:0.2em; left: 1em;}
div.formRow .positionerRight div.response {display:none;}
div.formRow .positionerRight div.response.show {display:block; margin:0.3em 0em 0.3em 0em;}
div.formRow .positionerRight div.response.show div.fieldError {color:#B80000; background:url('img/icons/icon_fieldError.gif') 2px 3px no-repeat; padding:0em 0em 0em 16px;}
div.formRow .positionerRight div.response.show div.confirmation {color:#999999;}
div.formRow .positionerRight div.response.show div.confirmation.pdf {padding-left:20px; background:url('img/icons/icon_pdf.gif') 2px 0px no-repeat;}
div.formRow .positionerRight div.response.show div.confirmation a.action {margin-left:0.3em;}

div.formRow.error .textfield {border:2px solid #B80000;}
div.formRow.error select {border:2px solid #B80000;}
div.formRow.error .textarea {border:2px solid #B80000;}

.positionerRight div.listRow {position:relative; margin:0em 0em 0.4em 0em; padding:0em;}
fieldset.combined .positionerRight div.listRow label {display:block; margin:0; padding:0px 0px 0px 24px; float:left;}
.positionerRight div.listRow .checkbox {position:absolute; left:3px; top:1px; margin:0em; padding:0em; width:16px; height:16px;}
.positionerRight div.listRow .radio {position:absolute; left:3px; margin:0; padding:0; width:15px; height:15px;}

div.listRow fieldset.subordinate legend.subordinate span {position:absolute; width:0em; top:0.15em; left:0; white-space:nowrap;}
div.listRow fieldset.subordinate div.subordinate {margin-left:2em;}
div.listRow fieldset.subordinate div.subordinate label {display:block; margin:0;}
div.listRow fieldset.subordinate div.subordinate .response {margin-left:-1.5em;}
div.listRow fieldset.subordinate div.subordinate .extraFormLink {margin-left:-1.5em;}
div.listRow fieldset.subordinate.sub {margin-bottom:1.8em;}
div.listRow fieldset.subordinate.sub div.subordinate {display:block; position:relative; top:1.8em; margin-left:3.6em;}
div.listRow fieldset.subordinate.sub div.subordinate label {display:block;}




div.grid {padding:0.6em 0em 0.6em 0em;}
div.listRowWrapper {background:#F6F6F6; width:33%; float:left; display:inline; border:1px solid #CCCCCC; border-left:none;}
div.listRowWrapper.first {border-left:1px solid #CCCCCC;}
div.listRowWrapper.alt {background:#E2E0E0;}
div.listRowWrapper div.listRow {border-bottom:1px solid #CCCCCC; padding:0.3em 0em 0.3em 0em; margin-bottom:0em;}
div.listRowWrapper div.listRow .checkbox {top:0.3em; left:0.4em;}
div.listRowWrapper div.listRow.last {border:none;}

fieldset.form {border-top:1px solid #C0C0C0; margin:0.3em 0.3em 1em 0.3em; padding:0em 0.3em 0em 0.3em; clear:both;}
fieldset.form legend.form {font-weight:700; color:#000; margin:0em 0em 0em 0.9em; padding:0em 0.3em 0em 0.3em;}
fieldset.form p.intro {color:#000;}

fieldset.second {border:1px dashed #CCCCCC; margin:0.3em 0.9em 0.9em 0.9em; padding:0em 0.9em 0em 0.9em; background:#F5F3F3;}
fieldset.second legend.second {font-weight:700; color:#A6A5A3; margin:0em 0em 0em 0.9em; padding:0em 0.3em 0em 0.3em;}
fieldset.second.error {border-top:1px dashed #B08000;}
fieldset.second.error legend.second {color:#B80000;}
fieldset.error div.fieldGroupError {border:1px solid #B80000; background:#FBF0F0 url('img/icons/icon_fieldError.gif') 5px 7px no-repeat; margin: 0.3em 0em 0.3em 0em; padding:0.3em 0.3em 0.3em 20px; color:#B80000;}
fieldset.required div.fieldGroupRequired {border:1px solid #c8c173; background: #fcf9da url('img/icons/icon_fieldRequired.gif') 5px 55% no-repeat; margin: 0.3em 0em 0.3em 0em; padding:0.3em 0.3em 0.3em 20px; color:#666633;}

fieldset.combined {position:relative; border:none; margin:0.3em 0em 0.3em 0em;}
fieldset.combined legend.combined span.label {position:absolute; top:0em; left:0em; width:12.5em; display:block; text-align:right; padding:0.4em 0.9em 0em 0em;color:#333;}
fieldset.combined legend.combined span.required {position:absolute; right:1.1em;}
fieldset.combined .positionerRight span.response {display:none;}
fieldset.combined .positionerRight span.response.show {display:inline; position:absolute; top:1.55em;}
fieldset.combined .positionerRight span.response.show span.directError{font-size:0.9em; color: #CC0000;}
fieldset.combined .positionerRight span.response.show span.confirmation {color:#C0C0C0; font-size:0.85em;}
fieldset.combined .positionerRight {margin-left:13.6em; padding:0.3em 0em 0.3em 0.3em;}
fieldset.combined .positionerRight label {position:relative; top:0.1em; vertical-align:top;}
fieldset.combined .positionerRight span.fieldHint {font-size:0.85em; color:#C0C0C0; vertical-align:top; position:relative; top:0.2em;}
fieldset.combined .positionerRight div.response {display:none;}
fieldset.combined .positionerRight div.response.show {display:block; margin:0.1em 0em 0.1em 0em;}
fieldset.combined .positionerRight div.response.show.push {margin-top:1.15em;}
fieldset.combined .positionerRight div.response.show div.fieldError {color: #CC0000; background:url('img/icons/icon_fieldError.gif') 2px 3px no-repeat; padding:0em 0em 0em 16px;}
fieldset.combined .positionerRight div.response.show div.fieldErrorHelp {padding-left:20px; background:url('img/icons/icon_fieldErrorHelp.gif') 5px 4px no-repeat; color:#5c9c16;}
fieldset.combined.small {margin-top: 1.2em;}
fieldset.combined.small div.combineWrapper label {position:absolute; top:-1.2em;}
fieldset.combined.error div.positionerRight {border:2px solid #b80000; }

fieldset.combined .combinedHelp {margin-right:20px; border-right: 1px dashed #C0C0C0;}

/* hack for full-width label */
fieldset.combined div.fullLabel {text-align:left; padding:0.4em 0.9em 0em 0em; color:#333; max-width:60em;}

fieldset.related {border:none; margin:0; padding:0;}
fieldset.related legend.related span {position:absolute; top:-9999em; left:-9999em;}
fieldset.related.error .formRow .sizer label {top:0.5em;}
fieldset.related.error .formRow .positionerRight {border:2px solid #B80000; background:#FFFFFF; margin-left:8.1em; padding-top:0.3em;}
fieldset.related.error .formRow .positionerRight .positionerRight {border:none; margin-left:0em;}

fieldset.inline {border:none; position:relative; margin:0.3em 0em 0em 0em; border:1px solid transparent;}
fieldset.inline legend.inline span.label {position:absolute; display:block; padding: 0em 0.9em 0.3em 0em; left:0; top:0;}
fieldset.inline legend.inline span.label.fieldErrorHelp {padding-left:15px; background:url('img/icons/icon_fieldErrorHelp.gif') 1px 3px no-repeat; color:#5C9C16;}
fieldset.inline div.positionerRight {padding: 0em 0em 0em 0.3em; margin:1.5em 0em 0em 0em;}

.textfield {font-size:0.9em; margin:0; padding:0.1em 0.3em 0.1em 0.3em; color:#000000;}
.authentic {font-weight:700; /*color:#003366;*/ color:#67991A;background-color:#FBFEF1;}
.fot-werkgever .authentic {font-weight:700; /*color:#003366;*/ background:#F4FCFF; color:#20AAE4;}

textarea {border:1px solid #AEAEAE; color:#000000; width:20em; font-size:1em; margin:0; border:none;}
div.textarea {width:20em; border:1px solid #AEAEAE;}
div.textarea textarea {border:none; width:100%;}
div.boxSizer {width:100%; color:#999999; border-top:1px solid #AEAEAE; background:#f0f0ee url('img/icons/icon_boxSizer.gif') 99% 85% no-repeat; padding:0.15em 0em 0.15em 0em;}
div.boxSizer span.remaining {font-weight:700;}

div.buttonGroup {background:#EAE8E5; padding:0.6em 0.6em 0.6em 0.6em; border-top:1px solid #C0C0C0; margin:0;}
div.buttonGroup div.links {margin:0em 0em 0em 0.6em; float:left; display:inline;}
div.buttonGroup div.buttons {margin:0em 0.6em 0em 0em; float:right; display:inline;}
div.buttonGroup div.left {margin:0em 0.6em 0em 0em; float:left; display:inline;}
div.buttonGroup div.right {margin:0em 0em 0em 0.6em; float:right; display:inline;}
div.buttonGroup div.left a {color:#00aeef}

.fot-hide {position : absolute; left : -9999px; top : -9999px;}
.hidden {position : absolute; left : -9999px; top : -9999px;}
.formBox .leftFloat {float:left; position:relative;}

input {z-index:0;}
.hd, .bd {text-align:left;}
