/*#main {margin-top: expression(document.getElementById("header").offsetHeight + "px");}
#header {margin-top: expression((0 - (this.offsetHeight + document.getElementById("main").offsetHeight)) + "px");}*/
* html .text-jobfeed {
    background: url(none.gif);
    filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/text-jobfeed.png', sizingmethod='crop');
}
* html #promo .demo a,
* html #sidebar .demo a {
    background: url(none.gif);
    filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-demo.png', sizingmethod='crop');
}
* html #promo .demo a:hover,
* html #sidebar .demo a:hover {
    background: url(none.gif);
    filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-demo-rell.png', sizingmethod='crop');
}
* html #twocolumns .aside .demo a {
    background: url(none.gif);
    filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-demo2.png', sizingmethod='crop');
}
* html #twocolumns .aside .demo a:hover {
    background: url(none.gif);
    filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-demo-rell2.png', sizingmethod='crop');
}

.clearfix {
    zoom: 1; /* triggers hasLayout */
}

/** INTERNET EXPLORER STYLES for Dropdownchecklist
/** Minimal stand-alone css for dropdownchecklist support
    We highly recommend using JQuery ThemeRoller instead  
*/

#zoekopdracht input, #zoekopdracht select, #zoekopdracht select option	{
    position:relative !important;
    z-index:0 !important;
}

/*.ui-dropdownchecklist-selector {
    border: 1px solid #999;
    background: fff url(../images/dropdown.png) 97% 50% no-repeat;
    color:#030303;
    width:auto !important;
    padding: 0 20px 0 5px;
    position:relative !important;
    z-index:0 !important;
    display:inline-block;
    overflow:hidden;
    white-space: nowrap;
}*/

.ddcl-selector {
    border: 1px solid #999;
    background: #fff url(../images/dropdown.png) 97% 50% no-repeat;
    color:#030303;
    width:auto !important;
    padding: 0 20px 0 5px;
    padding-right:20px !important;
    position:relative;
    display:inline-block;
    overflow:hidden;
    white-space: nowrap;
    z-index:0 !important;
    font:normal 11px Arial, Helvetica, sans-serif;
    letter-spacing:0.04em;
    text-align:left;
}


.ddcl-selector-hover	{
    background:#fff url(../images/dropdown.png)  97% 50% no-repeat;
    color: #000;
}

.ddcl-state-active {
    position:relative !important;
    z-index:0 !important;
}

.ddcl-text {
    position:relative !important;
}

.ddcl-dropcontainer {
    margin:-6px 0 !important;
    width:inherit;
    position:relative !important;
    padding-right:0px !important;
    overflow:auto !important;
    overflow-x:hidden !important;
    padding-bottom:1px;
}

.largelist {
    overflow:auto !important;
}

.ddcl-dropcontainer-wrapper	{
    z-index:999 !important;
    margin-top:7px !important;
}

.ddcl-dropcontainer div:last-child {

}

.ddcl-item {
    padding:0 !important;
}

.ddcl-widget-header {
    z-index:1;
    position:relative !important;
    padding-left:3px !important;
}

.ddcl-widget-header input {
    position:absolute;
    z-index:-1000;
    left:-20px;
}

.ddcl-widget-header label {
    vertical-align:middle !important;
    padding:0;
    position:relative !important;
    top:-3px !important;
    left:-20px;
}

.ddcl-state-default {
    position:relative;
    padding-left:3px;
}

.ddcl-state-default label	{
    position:absolute;
    top:3px;
    margin-top:3px !important;
}

input.radiobtn	{
    position:absolute;
    top:-9999px;
    left:-9999px;
    z-index:-1;
    width:3px;
    clear:both !important;
}


.ddcl-state-default input	{
    position:absolute !important;
    top:0 !important;
    left:0 !important;
    padding:1px;
    margin:auto !important;
}

.ddcl-state-disabled label {
    color: #ccc;
}

.ddcl-indent {
    padding-left: 18px !important;	
}

div.ddcl-selector-wrapper {
    vertical-align: middle;
    cursor:default;
    overflow:hidden;
    float:left;
    position:relative !important;
    z-index:0 !important;
}

.ddcl-group {
    padding: 1px 1px 1px 3px;
}

.ddcl-widget-header a.toggle {
    width:9px;
    height:9px;
    float:left;
    display:block;
    text-decoration:none;
    background:transparent url(../images/fold.png) top left no-repeat;
    margin:4px 0 0 2px;
    overflow:hidden;
}

.ddcl-widget-header a.toggle.collapsed {
    background:transparent url(../images/unfold.png) top left no-repeat;
}


#prettybutton_save a {
    background:	transparent url('images/button_gray_bg_normal.png') repeat-x left center;
    border:1px solid #b1b7a3;
    text-decoration:none;
    display:block;
    padding:3px 4px;
    margin-left:3px;
}

/* menueditor */
div#selectionstree ul li.unfold {
    display:inline;
}
div#selectionstree ul li.fold {
    display:auto;
}
div#selectionstree ul li.fold ul.node {
    padding-top:auto;
}