/**
 * @site Zelfstandigenhuis
 * @revision $Revision: 1.1.2.12 $
 *
 * @styleguide:
 *  colors {
 *   white:       #fff;
 *   black:       #000;
 *   blue:        #13477a;
 *   light blue:  #60bfe8;
 *  }
 *  fonts {
 *   logo:    DIM Regular;
 *   headers: DIM Regular, Helvetica, sans-serif;
 *   text:    Verdana, Helvetica, sans-serif;
 *  }
 */

/**
 * Elements
 * HTML elements, such as ul, img, p, a, etc.
 */

/* links */
a, a:link { color: #13477a; }
a:visited { color: #999; }
a:active { color: #60bfe8; }
a:hover { color: #13477a; border-bottom-color: #13477a; }

/* headers */
h1, h2, h3, h4, h5, h6 { color: #13477a; }

input, select, textarea { border-color: #999; }
    input:hover, textarea:hover { border-color: #bbb; }
    input:focus, textarea:focus { border-color: #afafaf; }
    input.disabled { cursor: default; background-color: #e8e8e8; }

fieldset { border-color: #60bfe8; }
    fieldset legend { background-color: #60bfe8; }

label { }
    label:hover { color: #13477a; }

/**
 * Page layout
 */
#body { background-color: #e7f5fc; }
    #content { color: #13477a; }
    #header { }
        #header h2 { width: 477px; background-image: url(/images/zelfstandigenhuis/l_zelfstandigenhuis.gif); }

    #mainnav ul li.parent:hover { border-color: #60bfe8; background-color: #e7f5fc; }
    #mainnav ul li .hide-border { background-color: #e7f5fc; }
    #mainnav ul li ul { border-color: #60bfe8; background-color: #e7f5fc; }
        #mainnav ul li ul li { background-image: url(/images/zelfstandigenhuis/b_bullet_nav.gif); }

    #globalnav { background-image: url(/images/zelfstandigenhuis/footer.gif); }
        #globalnav ul li a { border-color: #13477a; color: #13477a; }

    #contact { background-image: url(/images/zelfstandigenhuis/contact.gif); }

    .home #header { height: 400px; }
    .home #breadcrumbs { top: 400px; }
    .home #linkcolumn { margin-top: 120px; }

/**
 * Page content
 */
.block-begin-tl { background-image: url(/images/zelfstandigenhuis/b_block_tl.gif); }
.block-begin-tr { background-image: url(/images/zelfstandigenhuis/b_block_tr.gif); }
.block-end-bl { background-image: url(/images/zelfstandigenhuis/b_block_bl.gif); }
.block-end-br { background-image: url(/images/zelfstandigenhuis/b_block_br.gif); }
.block-contents { border-color: #60bfe8; }
    .block.fill .block-begin-tl, .block.fill .block-end-bl, .block.fill .block-contents { background-color: #60bfe8; }

.inline-sections ul li { border-bottom-color: #60bfe8; }
    .inline-sections ul li a { background-image: url(/images/zelfstandigenhuis/b_bullet.gif); }
        .inline-sections ul li a:hover { background-color: #e7f5fc; }

/* homeblock: (news)blocks on the homepage */
.homeblock { background-image: url(/images/zelfstandigenhuis/b_homeblock_top.gif); background-color: #e7f5fc; }
    .homeblock-end { background-image: url(/images/zelfstandigenhuis/b_homeblock_bottom.gif); }
    .homeblock h2 { background-image: url(/images/zelfstandigenhuis/b_homeblock_title.gif); }
    .homeblock .read-more { background-image: url(/images/zelfstandigenhuis/b_bullet.gif); }

.menu_default li { background-image: url(/images/zelfstandigenhuis/b_bullet_nav.gif); }
    .menu_default li:hover { background-image: url(/images/zelfstandigenhuis/b_bullet_nav.gif); }

ul.default li a { background-image: url(/images/zelfstandigenhuis/b_bullet_nav.gif); }
    ul.default li a:hover { background-image: url(/images/zelfstandigenhuis/b_bullet_nav.gif); }

    .imgbox p { color: #13477a; }

.linkbox_default li a:hover { background-color: #13477a; }

/* basicform styles form elements, marked up in a definition list */
.basicform dl input, .basicform dl textarea, .basicform dl select { color: #13477a; }
    .basicform dl dt { }
    .basicform dl dd { }
    .header.formpage { border-bottom-color: #60bfe8; }

    .progress { color: #13477a; }
    .progresstext { color: #13477a; }
    .progressbar { border-color: #e7f5fc; }
        #progressfill { background-color: #e7f5fc; }

#resultsinfo h2, #resultsinfo p { color: #13477a; }

/* highlighting for search terms */
.highlight { background-color: #e7f5fc; }

ul.sitemap li { background-image: url(/images/zelfstandigenhuis/b_bullet_nav.gif); }
    ul.sitemap li:hover { background-image: url(/images/zelfstandigenhuis/b_bullet_nav.gif); }

#chapters li.chapter { background-image: url(/images/zelfstandigenhuis/b_bullet_nav.gif); }

.more a { background-image: url(/images/zelfstandigenhuis/b_bullet.gif); }
    .more a:hover { background-image: url(/images/zelfstandigenhuis/b_bullet_over.gif); }

/* button: transforms a normal button to a styled button */
.button { border-color: #60bfe8; color: #13477a; background-color: #e7f5fc; }
    input.button:hover { border-color: #60bfe8; background-color: #60bfe8; }

/* preview bar */
#preview-bar { border-bottom: 2px solid #60bfe8; }

/**
 * Common
 * Very often used classes
 */
.back           { background-image: url(/images/zelfstandigenhuis/b_bullet.gif); }
.back:hover     { background-image: url(/images/zelfstandigenhuis/b_bullet_over.gif); }
.req            { color: #13477a; }
input.err       { background-color: #ffbfbf; }
.notice         { background-color: #ffa; color: #e7f5fc; border-color: #ffdfca; }
.chosen         { color: #e7f5fc; }
.odd            { background-color: #fff; }
.even           { background-color: #ffdfca; }
.first          { background-color: #ffdfca; border-color: #e8e8e8; }
.doc            { background-image: url(/images/zelfstandigenhuis/ico_doc.gif) !important; }
.pdf            { background-image: url(/images/zelfstandigenhuis/ico_pdf.gif) !important; }