/* Factsheet CSS */
.page .pageContent .mainContent .blueBox
{
    width: 634px;
}

.page .pageContent .mainContent .blueBox h2 a
{
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 32px;
    text-decoration: none;
    color: #0188BF;
}
.page .pageContent .mainContent .blueBox a.viewDetails
{
    background: transparent url(../images/icon_favorite_blue.gif) no-repeat scroll 0 3px;
    padding: 11px 0 0 23px;
    margin-right: 35px;
    width: 47px;
    height: 26px;
}
.page .pageContent .mainContent .blueBox a.removeFromSelection
{
    background: transparent url(../images/icon_delFromSelection.png) no-repeat scroll 0 3px;
    padding: 5px 0 0 23px;
    width: 80px;
    float: right;
    margin: -4px 0px 0 0;
}
.page .pageContent .mainContent .blueBox a.addToSelection
{
    background: transparent url(../images/icon_addToSelection_blue.gif) no-repeat scroll 0 3px;
    padding: 5px 0 0 23px;
    width: 80px;
    float: right;
    margin: -4px 0px 0px 0px;
}
.page .pageContent .mainContent .content .blueBox .content h2
{
    overflow: hidden;
    height: 37px;
    padding-bottom: 5px;
}
html > body .page .pageContent .mainContent .content .blueBox .content h2
{
    min-height: 37px;
    height: auto;
}
.page .pageContent .mainContent .blueBox strong
{
    color: #005B80;
    display: block;
    float: left;
    height: 37px;
    width: 340px;
}
html > body .page .pageContent .mainContent .blueBox strong
{
    min-height: 37px;
    height: auto;
}
.page .pageContent .mainContent .content
{
    padding: 0px 36px;
}
.page .pageContent .mainContent .result
{
    background: none;
}
.page .pageContent .mainContent .resultSubject .resultItem .question
{
    color: #214f77;
    margin-top: 11px;
    background: url(../images/icon_plus.png) no-repeat 20px 0px;
}
.page .pageContent .mainContent .resultSubject .resultItem .answerHolder .answer
{
    padding: 5px 20px;
}
.page .pageContent .mainContent .resultSubject
{
    margin-top: 20px;
}
.page .pageContent .mainContent .educationDetails .resultSubject .resultItem .question
{
    background: url(../images/icon_arrowDown.png) no-repeat 20px 0px;
}
.educationDetails .resultSubject .resultItem .resultRow
{
    border-bottom: 1px solid #e5e5e5;
    font-weight: bold;
    font-size: 11px;
    height: 20px;
    padding: 5px 0px;
}
html > body .educationDetails .resultSubject .resultItem .resultRow
{
    overflow: hidden;
    height: auto;
    min-height: 20px;
}
.page .pageContent .mainContent .educationDetails .resultSubject .resultItem .answerHolder .answer
{
    background-image: url(../images/bg_educationDetails_bottom.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.educationDetails .last
{
    border-bottom: 0px;
}
.educationDetails .resultRow div
{
    float: left;
}
.educationDetails .resultRow .resultLabel
{
    color: #00adef;
    width: 200px;
    padding-left: 45px;
}
.educationDetails .resultRow div span
{
    font-weight: normal;
}
.educationDetails .resultRow .resultInfo a
{
    color: #0188bf;
}
.educationDetails .resultRow .resultInfo a:hover
{
    color: #00adef;
}
.page .pageContent .mainContent .educationDetails .resultSubject .closed
{
    background: url(../images/bg_resultItem_closed.png) no-repeat 0 0;
    border-top: none;
    padding-top: 1px;
}
.page .pageContent .mainContent .educationDetails .resultSubject .closed a.question
{
    background: url(../images/icon_plus.png) no-repeat 20px 0;
}
.page .pageContent .mainContent .result .closed
{
    height: 39px;
    margin-top: 0;
    overflow: hidden;
}

.page .pageContent .mainContent .result .closed .answer
{
    visibility: hidden;
}

.page .pageContent .mainContent .result .resultFooter
{
    margin-bottom: 10px;
}
.page .pageContent .mainContent .result .closedResultFooter .collegeListHeader
{
    background: #fff url(../images/bg_resultItem_closed.png) no-repeat;
    padding: 11px 19px 7px;
}
.hasJavascript .page .pageContent .mainContent .result .closedResultFooter .collegeListHeader strong a
{
    background-position: 0px 0px;
    line-height: 18px;
}
.hasJavascript .page .pageContent .mainContent .result .closedResultFooter .collegeList
{
         border: 1px solid red;     display: none;     
}
.page .pageContent .mainContent .result .resultFooter .collegeList .study strong a
{
    color: #80004D;
    font-weight: bold;
    font-size: 13px;
    display: block;
    float: left;
    padding: 0;
    height: auto;
    background: none;
    width: 345px;
}
.page .pageContent .mainContent .result .resultFooter .collegeList .study span a
{
    color: #bf0073;
    display: inline;
    float: none;
    font-size: inherit;
    font-weight: inherit;
    padding: 0;
}

.page .pageContent .mainContent .blueBox .college a
{
    color: #BD3185;
}

.page .pageContent .mainContent .blueBox .college a.addToSelection
{
    background-image: url(../images/icon_addToCollege_pink.png);
}

.page .pageContent .mainContent .blueBox .college a.removeFromSelection
{
    background-image: url(../images/icon_delFromCollege_pink.png);
}

/****
Sitemap
SK 15-12-2009
*****/

.page .pageContent .mainContent .content .sitemap
{
    margin-top: 20px;
    margin-bottom: 20px;
}

.page .pageContent .mainContent .content .sitemap ul
{
    margin-left: 10px;
}

.page .pageContent .mainContent .content .sitemap ul li
{
    list-style-type: disc !important;
    line-height: 18px;
    background-image: none;
}

/* BEGIN SK123 24-02-2010 - Styles for level and type in factsheet */

.educationContainer
{
    margin-right: 18px;
}

.educationContainer .level, .educationContainer .type
{
    text-align: center;
    float: right;
    font-size: 9px;
    font-weight: bold;
    color: #0188bf;
    padding-bottom: 15px;
}

.educationContainer .level
{
    width: 41px;
    height: 54px;
    color: #0188bf;
}

.educationContainer .level .levelContent
{
    background: url(../images/bg_level.png) no-repeat 0px 0px;
    line-height: 12px;
    margin-top: 3px;
    width: 41px;
    height: 40px;
    float: left;
}

.educationContainer .level .levelContent span
{
    display: block;
    margin-top: 8px;
    color: #FFFFFF;
    font-size: 12px;
}

.educationContainer .type
{
    margin-left: 10px;
    height: 54px;
    color: #0188bf;
}

.educationContainer .type .typeStart
{
    clear: both;
    margin-top: 3px;
    background: url(../images/bg_type_start.png) no-repeat 0px 0px;
    height: 40px;
    width: 5px;
    float: left;
}

.educationContainer .type .typeContent
{
    background: url(../images/bg_type.png) repeat-x 0px 0px;
    line-height: 12px;
    margin-top: 3px;
    height: 40px;
    float: left;
}

.educationContainer .type .typeContent span
{
    display: block;
    margin-top: 8px;
    color: #00adef;
    font-size: 12px;
}

.educationContainer .type .typeEnd
{
    margin-top: 3px;
    background: url(../images/bg_type_end.png) no-repeat 0px 0px;
    height: 40px;
    width: 5px;
    float: left;
}

/* END SK123 24-02-2010 - Styles for level and type in factsheet */

.schakeljaarInformatie
{
    margin: 7px 0px;
    color: Black;
}

/* START ADDITIONAL SCRITPS FOR CHAT/ STUDIEKEUZE2DAAGSE */
.cb_online, .cb_offline
{
    padding: 5px 0 0 23px;
    width: 80px;
    float: right;
    margin: -4px 0px 0px 0px;
}
.college a.cb_click, .cb_online a, .noscriptChatlink
{
    /*background: transparent url(../images/chatstart.png) no-repeat scroll 0 3px;*/
    background: transparent url(../images/iconChat_Active_Trans.png) no-repeat scroll 0 3px;
}
.cb_offline
{
    /*background: transparent url(../images/chatinactive.png) no-repeat scroll 0 3px;*/
    background: transparent url(../images/iconChat_Inactive_Trans.png) no-repeat scroll 0 3px;
    color: #BD3185;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
}


#cb_bg {
background-color: #000 !important;
opacity: 0.5;
filter: alpha(opacity=50);

height: 100% !important;
width: 100% !important;
left: 0 !important;
top: 0 !important;
position: fixed !important;
}

/* END   ADDITIONAL SCRITPS FOR CHAT-STUDIEKEUZE2DAAGSE */
