#filterbox {
    width:620px;
    background-color: #F5F5F5;
    border: 1px solid #D1D1D1;
    padding:10px;
}


#filterbox #filter_label {
    font-weight: bold;
}

#filterbox #filter_input {
    width:100%;
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    height: 20px;
    line-height: 20px;
}

#submitbox {
    left:11px;
    width:600px;
    height:20px;
    background-image: url("/legacy/images/bg-bijwerken-buttons-medium.png");
    background-repeat: no-repeat;
    padding:22px 10px;
    position: absolute;
}

#submitbox #selection_info {
    float:left;
}

#submitbox .button {
    float:right;
    margin-left:10px;
}

.back-to-overview {
    margin: 10px 0;
}

ul.main-cats {
    list-style: none;
    margin:0 0 40px 0;
    padding:0;
}

ul.sub-cats {
    list-style: none;
    margin:0;
    padding:0;
}

ul.questions {
    list-style: none;
    margin:0px 0 20px 10px;
    padding:0;
}

ul.main-cats li,
ul.sub-cats li {
    display: block;
    width:642px;
    position: relative;
    margin-top:-1px;
}

ul.questions li {
    display: block;
    width:630px;
    position: relative;
    border: 1px solid #D1D1D1;
    margin-top:-1px;
}

ul.questions li.question.depth1 {
    margin-top: 20px;
}

ul.questions li.istitle .question-text {
    padding:9px 0px 3px 40px;
}
ul.questions li.istitle .question-text,
ul.questions li.istitle .question-text p {
    font-weight:bold;
}

ul.questions li.istitle .question-icode {
    display: none;
}

ul.main-cats  li.main-cat:first-child .maincat-title {
	margin-top:0px;
}

.maincat-title{
    height:11px;
    font-size: 12px;
    font-weight: bold;
	margin-top:20px;
    margin-bottom:0;
    padding:10px 5px;
    background-image: url(/legacy/images/bg_question_depth2.gif);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border:1px solid #D1D1D1;
}

div.subcat-title {
    height:11px;
    font-size: 12px;
    font-weight: normal;
    background-image: url(/legacy/images/bg_question_depth2.gif);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border:1px solid #D1D1D1;
    padding:10px 5px;
    cursor: pointer;
}

div.subcat-toggler {
    position: absolute;
    right:10px;
    top:10px;
    width:14px;
    height:14px;
    background-image: url(/legacy/images/icon-up-small.png);
    background-repeat: no-repeat;
    background-position: top right;
    cursor: pointer;
}

.sub-cat.collapsed div.subcat-toggler {
    background-image: url(/legacy/images/icon-down-small.png);
}

.sub-cat div.subcat-selected-indicator {
    position: absolute;
    width:7px;
    height:7px;
    top:3px;
    left:3px;
}

.sub-cat.selected div.subcat-selected-indicator {
    background-image: url(/legacy/images/ico_questionselect_subcat_selected.gif);
    background-repeat: no-repeat;
}

.question {
    cursor: default;
}

.question.selected {
    background-image: url(/legacy/images/ico_questionselect_question_selected.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

div.question-icode {
    font-size:10px;
    line-height: 10px;
	color: #999999;
}

div.question-checkbox {
    position: absolute;
    top:10px;
    left:11px;
    width:24px;
    height:20px;
}

div.question-text {
    width:585px;
    min-height:20px;
    padding:5px 0px 7px 40px;
}

div.question-text p {
    padding:0;
}



span.question-description {
    display:none;
}