/* ================
UNIWAY
JOBAT
2009
Edited by Wouter
================
   ================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; outline: 0; }
body { background: #fff; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0; padding: 0; }
a.noUnderline { text-decoration: none !important }
a.noUnderline, a.no_underline { text-decoration: none !important }
p { color: #6d6d6d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 170%; margin: 0 0 10px 0; }
p.date { font-size: 11px; margin: 5px 0 15px 0; }
p.bron { font-size: 10px; font-style: italic; }
.articleWrapper { }
#topShare { float: right }
#content h2#bovenTitel { width: 500px }
#content h1#hoofdTitel { position: relative; overflow: hidden; clear: both; }
    #content h1#hoofdTitel span#title { width: 480px; display: block; float: left; }
#bottomShare { background-color: #EEEEEE; border: 1px solid #DDDDDD; height: 26px; margin: 1em 0 2em; position: relative; line-height: 26px; }
    #bottomShare a { display: block; float: left; margin-left: 10px; margin-top: 5px; }
        #bottomShare a img { display: block }
p.tags { color: #999999 }
    p.tags a { color: #999999 }
blockquote.quote { color: #1CA2FC; font-size: 14px; margin: 14px 40px; width: 300px; padding: 10px; border-left: 3px solid #1CA2FC; font-style: italic; background-color: #F1F1F1; }
img { border: 0 }
img.alignRight { float: right; margin: 0 0 10px 15px; }
img.alignLeft { float: left; margin: 0 15px 10px 0; }
div.articleImages { margin: 0 0 10px 15px; border: 1px solid #efefef; padding: 10px; float: right; }
ul { list-style: none; margin: 0 0 10px 0; padding-left: 0; }
    ul li, ol li { color: #6d6d6d; font-family: Arial, Helvetica, sans-serif; }
    ul li { background: url(../img/bul_blue.gif) no-repeat left 6px; padding-left: 12px; }
ul.leesook li { margin-bottom: 6px }
a:link, a:visited { color: #1071af }
a:hover { text-decoration: none }
ul.leesook a:link, ul.leesook a:visited { text-decoration: none; color: #6d6d6d; }
#content ul.leesook h3 { font-size: 12px; font-weight: normal; line-height: 1.2em; padding: 0 !important; }
ul.leesook a:hover { text-decoration: underline }
hr { background: #ddd; height: 1px; border: 0; margin: 15px 0; }
strong.leesook { color: #242A2E; font-size: 20px; font-weight: bold; line-height: 105%; padding-bottom: 7px; display: block; }
strong.header1 { color: #5C5C5C; font-size: 24px; font-weight: bold; line-height: 26px; margin-bottom: 20px; display: block; }
/* structure  */
#topcontainer { margin: 0; width: 100%; background: #fff url(../img/bg_body.gif) repeat-x bottom left; float: left; }
#container { margin: 0 auto; width: 960px; position: relative; }
#header { height: 118px; width: 947px; background: url(../img/lbl_werkgevers.gif) no-repeat 859px top; padding: 0 10px 20px 10px; }
body.fr #header { height: 118px; width: 947px; background: url(../img/pour_employeurs.jpg) no-repeat 859px top; padding: 0 10px 20px 10px; }
#footer { width: 100%; background: #1d6c9f url(../img/bg_footer.gif) repeat-x top left; float: left; clear: both; padding: 0; }
#footerContent { width: 960px; margin: 0 auto; background: url(../img/logo_corelio.gif) no-repeat top right; padding-top: 28px; }
#content { width: 100%; padding-bottom: 35px; float: left; position: relative; }
#lcol { width: 622px; padding-left: 8px; float: left; overflow: hidden; }
#lcol-one { width: 300px; padding-right: 10px; float: left; overflow: hidden; }
#lcol-two { width: 300px; padding-left: 10px; float: left; overflow: hidden; }
#rcol { width: 302px; padding-left: 18px; float: left; overflow: hidden;  }
    #rcol .module.default, #lcol-one .module.default, #lcol-two .module.default { clear: both }
#widget { width: 966px; clear: both; padding: 0 10px 20px 10px; float: left; overflow: hidden !important; }
#search { width: 603px; margin-right: 10px; padding: 10px 10px 0 10px; float: left; background: url(../img/bg_searchbox_top.gif) no-repeat top left; }
#stats { width: 305px; padding: 10px 10px 0 10px; float: left; background: url(../img/bg_statsbox_top.gif) no-repeat top left; position: relative; margin-left: 6px; }
#fullcol { width: 966px; clear: both; padding: 20px 10px 0px 10px; float: left; background: url(../img/bg_fullcol_top.gif) no-repeat top left; margin-left: 10px; }
#lcol.small { width: 320px; padding-left: 10px; float: left; }
#rcol.big { width: 620px; padding-left: 0px; float: left; }
/* header  */
a.leader { display: block }
#header { position: relative }
    #header span#logo { width: 197px; float: left; padding: 26px 0 18px 0; display: block; }
.nl #header span#logo { padding: 11px 0 2px 0 }
#header span#logo a { background: url(../img/logo_jobat.gif) no-repeat top left; display: block; width: 197px; height: 34px; }
.nl #header span#logo a { background: url(../img/LogoJobat.gif) no-repeat top left; height: 65px; }
#header span#logo a span { display: none }
#header #language { float: right; margin: 4px 110px 0 0; display: inline; }
    #header #language a { display: block; float: left; background: url(../img/btn_small_left.gif) no-repeat top left; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 0px 0 2px 8px; }
    #header #language a.active { background: url(../img/btn_small_left_active.gif) no-repeat top left }
    #header #language a span { display: block; padding: 2px 7px 2px 1px; background: url(../img/btn_small_right.gif) no-repeat top right; }
    #header #language a.active span { background: url(../img/btn_small_right_active.gif) no-repeat top right }
#header #nav { background: url(../img/bg_nav_right.gif) no-repeat top right; float: left; width: 100%; }
    #header #nav ul { clear: both; list-style: none; margin: 0; padding: 0; float: left; width: 100%; }
    #header #nav li { float: left; background: url(../img/bg_nav_2.gif) repeat-x top left; padding: 1px 0 0 0; position: relative; }
        #header #nav li a { display: block; padding: 9px 15px; color: #fff; font-weight: bold; /*background: url(../img/nav_sep.gif) no-repeat left 2px*/ ;font-size:15px;text-decoration:none; }
        #header #nav li a:hover { color: #0a005e }
        #header #nav li a.first { background: url(../img/bg_nav_2_left.gif) no-repeat top left; padding-bottom: 11px; }
    #header #nav li.menuActive { background: url(../img/bg_nav.gif) repeat-x top left }
    #header #nav ul.b2bMenu li.menuActive.homeLink { background: url(../img/bg_nav.gif) repeat-x top left; color: #fff; }
        #header #nav ul.b2bMenu li.menuActive.homeLink a { color: #fff }
    #header #nav ul.b2bMenu li.menuActive { background: url(../img/bg_nav_2.gif) repeat-x top left }
        #header #nav ul.b2bMenu li.menuActive a { color: #0A005E }
    #header #nav li.menuActive a.first { background: url(../img/bg_nav_left.gif) no-repeat top left }
    #header #nav li.menuActive a:hover { color: #fff }
/* MENUITEM JOBS
   ================================================== */
    #header #nav li a.arrow { background: transparent url(../img/arrow_down2.gif) no-repeat right 15px; padding-right: 30px; }
    #header #nav li:hover a.arrow { color: #0a005e; background-image: url(../img/arrow_down_sel2.gif); }
/* SUBMENU
   ================================================== */
    #header #nav li ul { visibility: hidden; position: absolute; width: 160px; z-index: 100; top: 35px; left: 0; }
        #header #nav li ul li a { color: #6d6d6d; font-size: 14px; background: none; padding: 8px 15px; }
        .fr #header #nav li ul li a { font-size:11px; }
        #header #nav li ul li a:hover { color: #1ca2fc }
        #header #nav li ul li { width: 160px; height: 35px; padding: 0px; }
        #header #nav li ul li:hover { cursor: pointer; color: #5c5c5c; }
        #header #nav li ul li.top { background-image: url(../img/bg_submenu_top2.gif); border-bottom: solid 1px #d0d0d1; }
        #header #nav li ul li.middle { background-color: #e5e5e5; background-image: none; border-bottom: solid 1px #d0d0d1; }
        #header #nav li ul li.bottom { background-image: url(../img/bg_submenu_bottom2.gif) }
    #header #nav li.last { background: none }
        #header #nav li.last a:hover { color: #34AEFC }
        #header #nav li.last a.end, #header #nav li.lastest a.end { font-size: 11px; text-align: right; background: none; text-decoration: underline; font-weight: normal; margin-left: 50px; }
        #header #nav li.last a:hover.end, #header #nav li.lastest a:hover.end { text-decoration: none; color: #fff; }
    #header #nav li.lastest { background: transparent none repeat scroll 0 0; clear: right; float: right; }
#header a#siteSwitch { display: block; position: absolute; width: 101px; height: 69px; right: 0; top: 0; }
/* content  */
#content h1 { font-size: 24px; color: #5c5c5c; margin-bottom: 20px; font-weight: bold; line-height: 26px; }
#content h2 { font-size: 24px; color: #1ca2fc; padding-bottom: 17px; font-weight: bold; }
#content h2.smaller { font-size:16px; } 
    #content h2 a { text-decoration: none; color: #1ca2fc; }
#content h3 { font-size: 20px; color: #242a2e; padding-bottom: 7px; font-weight: bold; line-height: 105%; }
    #content h3 a { color: #242a2e; text-decoration: none; }
    #content h3 a:hover { color: #242a2e; text-decoration: underline; }
#content h4 { font-size: 14px; color: #5c5c5c; padding-bottom: 5px; font-weight: bold; }
/* fullcol  */
#content #fullcol #lcol.small { width: 300px }
#content #fullcol #lcol ul { padding-left: 3px }
#content #fullcol #lcol a:link, #content #fullcol #lcol a:visited { color: #6e6e6e; text-decoration: none; }
#content #fullcol #lcol a:hover { text-decoration: underline }
#content #fullcol #rcol ul.logos { list-style: none; position: relative; float: left; }
    #content #fullcol #rcol ul.logos li { float: left; background: none; margin: 0 24px 15px 17px; text-align: center; padding-left: 0; }
        #content #fullcol #rcol ul.logos li a:link, #content #fullcol #rcol ul.logos li a:visited { display: block; background: url(../img/bg_logo.gif) no-repeat top left; width: 114px; height: 81px; }
        #content #fullcol #rcol ul.logos li a img { margin-top: 10px }
#content span.fullcol-footer { background: url(../img/bg_fullcol_bottom.gif) no-repeat top left; float: left; position: relative; left: -10px; width: 966px; height: 13px; float: left; }
/* widget  */
#content #search h3 { color: #1ca2fc; font-size: 18px; font-weight: bold; clear: both; width: 50%; clear: left; display: block; margin-bottom: 20px; padding-bottom: 0px; }
#content #search form h3 { margin-top: 15px; margin-bottom: 0; }
#content #search a img { position: relative; top: -25px; margin-bottom: -25px; }
#content #search label { color: #3f3f3f; font-size: 19px; font-weight: bold; padding: 0px 3px 10px 0; float: left; }
#content #search span.info { color: #707070; font-size: 11px; font-weight: bold; position: relative; top: 3px; white-space: nowrap; clear: both; display: block; float: none; }
#content #search div { float: left; width: 211px; padding-right: 20px; margin-bottom: 10px; margin-top: -2px; padding-top: 0px; }
#content #search div#clearer { margin: 0 !important; padding: 0 !important; float: none !important; height: 1px; clear: both !important; line-height: 1px; }
#content #search div.cb { float: left; padding-right: 12px; }
#content #search div.col4 { width: 132px }
#content #search div.col5 { width: 108px }
#content #search div.cb p { margin-bottom: 0 }
#content #search div.fleft { width: 100% }
    #content #search div.fleft p { float: left; margin-right: 10px; }
#content #search input { float: left; background: url(../img/bg_field.gif) repeat-x bottom left; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9b9b9b; border-left: 1px solid #9b9b9b; width: 204px; padding: 4px; color: #6D6D6D; }
#content #search select { float: left; background: url(../img/bg_field.gif) repeat-x bottom left; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9b9b9b; border-left: 1px solid #9b9b9b; width: 204px; padding: 3px; color: #6D6D6D; }
#content #search label { width: 180px; display: block; float: left; padding-bottom: 5px; clear: both; }
#content #search input.checkbox { width: auto; margin-right: 10px; border: none; background: none; }
#content #search label.checkbox { display: inline; float: none; font-size: 12px; font-weight: normal; padding: 0; }
body.nl #content #search #jobHome .btn { margin-left: 0px; margin-top: -18px; }
body.fr #content #search #jobHome .btn { margin-left: 0px }
#content #search #jobHome .btn { background: url(../img/btn_medium_left.gif) no-repeat top left; float: left; margin-right: 5px; padding: 0; width: auto; position: relative; top: 40px; }
    #content #search #jobHome .btn a { color: #fff; font-weight: bold; text-decoration: none; border: none; cursor: pointer; display: block; padding: 3px 7px 4px 7px; background: url(../img/btn_medium_right.gif) no-repeat top right; margin: 0; font-size: 13px !important; }
/* it button  */
a#itButton { display: block; clear: both; width: 158px; height: 25px; padding: 0; margin: 5px 0 0 0; text-indent: -9000px; overflow: hidden; background: url(../img/it_knop.png) no-repeat top left; }
    a#itButton img { }
/* #content #search .btn        { width:auto; position:relative; top:27px;}
#content #search .btn button{ width:auto; overflow:visible; background: url(../img/btn_search_left.gif) no-repeat top left; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:0 0 2px 0; border:none; cursor:pointer}
#content #search .btn span    { display:block; padding:6px 17px 6px 11px; background: url(../img/btn_search_right.gif) no-repeat top right; position:relative; top:-1px; right:-3px }
   ================================================== */
#content #search div.btn { background: url(../img/btn_search_left.gif) no-repeat top left; float: left; margin-right: 5px; padding: 0; width: auto; position: relative; top: 40px; margin-bottom: 0px; }
#content #search input.searchButton { width: auto; color: #fff; font-weight: bold; text-decoration: none; border: none; cursor: pointer; display: block; background: url(../img/btn_search_right.gif) no-repeat top right; position: relative; margin: 0; font-size: 14px; }
#content #search div.other div.btn { background: url(../img/btn_medium_left.gif) no-repeat top left; float: left; margin-right: 9px; padding: 0; width: auto; position: relative; top: 0px; }
body.fr #content #search div.other div.btn { margin-right: 14px }
#content #search div.other a.searchButton { color: #fff; font-weight: bold; text-decoration: none; border: none; cursor: pointer; display: block; padding: 3px 7px 4px 7px; background: url(../img/btn_medium_right.gif) no-repeat top right; margin: 0; font-size: 13px !important; }
#content #search div.other div.sel, body.fr #content #search div.other div.sel { background: url(../img/btn_medium_sel_left.gif) no-repeat top left }
#content #search div.other a.sel { background: url(../img/btn_medium_sel_right.gif) no-repeat top right !important; color: #1da4fe !important; }
#content #search div.btn_medium { background: url(../img/btn_medium_left.gif) no-repeat top left; float: left; margin-right: 5px; padding: 0; width: auto; position: relative; top: 0px; }
    #content #search div.btn_medium input.searchButton { width: auto; color: #fff; font-weight: bold; text-decoration: none; padding: 0 0 2px 0; border: none; cursor: pointer; display: block; padding: 3px 10px 4px 10px; background: url(../img/btn_medium_right.gif) no-repeat top right; position: relative; margin: 0; font-size: 12px; }
#content #search .other { width: auto; padding: 10px 0px 0px 0px; clear: both; width: 100%; margin-bottom: 0px; }
body.fr #content #search .other { width: auto; padding: 10px 0px 0px 0px; clear: both; width: 100%; margin-bottom: 0px; }
#content #search .other button { width: auto; overflow: visible; background: url(../img/btn_medium_left.gif) no-repeat top left; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 0 0 2px 0; border: none; cursor: pointer; }
#content #search .other span { display: block; padding: 4px 7px 5px 3px; background: url(../img/btn_medium_right.gif) no-repeat top right; position: relative; top: -1px; right: -3px; font-size: 12px; }
#content #search span.search-footer { background: url(../img/bg_searchbox_bottom.gif) no-repeat bottom left; float: left; position: relative; left: -10px; width: 625px; height: 15px; float: left; padding-bottom: 0px; }
#content #search #search_type { margin-top: 5px; : ; width: 100%; margin-bottom: 0px; padding-top: 0; overflow: visible; }
    #content #search #search_type ul { float: left; margin: 0; padding: 0; width: 110px; margin-right: 5px; margin-top: -20px; }
        #content #search #search_type ul li { float: left; width: 110px; margin-right: 5px; margin-bottom: 0px; }
            #content #search #search_type ul li a { text-decoration: none; color: #6d6d6d; }
            #content #search #search_type ul li a:hover { text-decoration: underline; color: #6d6d6d; }
#content #search #region { width: 100%; margin-top: -25px; height: 100px; margin-bottom: 0px; padding-top: 0px; }
    #content #search #region #regionList { width: 530px; margin-top: 22px; }
        #content #search #region #regionList ul { float: left; margin: 0; padding: 0; width: 130px; margin-right: 2px; }
            #content #search #region #regionList ul li { float: left; width: 130px; margin-right: 5px; margin-bottom: 0px; }
                #content #search #region #regionList ul li a { text-decoration: none; color: #6d6d6d; }
                #content #search #region #regionList ul li a:hover { text-decoration: underline; color: #6d6d6d; }
    #content #search #region #searchBox { }
        #content #search #region #searchBox #region_searchBox { width: 140px }
        #content #search #region #searchBox div.btn { background: url(../img/btn_search_left.gif) no-repeat top left; float: right; margin-right: 0px; padding: 0; width: auto; position: relative; top: -26px; right: -34px; }
#content #search #jobHome, #content #search #jobRegion, #content #search #jobType { float: none; width: 100%; }
#content #search #jobRegion, #content #search #jobType { display: none }
#content #stats h3 { color: #0a005e; font-size: 13px; font-weight: bold; padding-bottom: 10px; width: 280px; }
#content #stats h4 { color: #3f3f3f; font-size: 12px; font-weight: normal; padding-bottom: 5px; float: left; }
#content #stats .graph { position: relative; width: 125px; float: left; padding-right: 15px; }
#content #stats .last-visit { float: left; width: 125px; padding-left: 15px; border-left: 1px solid #dbdbdb; }
#content #stats .graph .barbox { border: 1px solid #b2b2b2; display: block; width: 117px; height: 15px; background: #fff; overflow: hidden; }
#content #stats .graph .bar { background: #1797fb; display: block; height: 15px; }
#content #stats .bar-gloss { position: absolute; top: 0px; display: block; height: 7px; width: 117px; background: url(../img/bar_gloss.png) no-repeat top left; }
#content #stats .graph p { color: #909090; margin-bottom: 5px; float: left; }
#content #stats .graph img { padding-bottom: 5px; clear: both; }
#content #stats .graph p.small { font-size: 11px; line-height: 15px; margin-bottom: 0; }
#content #stats .graph span.date { font-size: 11px; color: #1797fb; }
#content #stats ul { list-style: none; padding: 0; margin: 0 0 0 1px; float: left; }
    #content #stats ul li { background: url(../img/bul_blue.gif) no-repeat center left; padding-left: 12px; color: #1797fb; }
        #content #stats ul li a { text-decoration: none; color: #3f3f3f; }
#content #stats a.edit { font-size: 11px; color: #1797fb; position: absolute; bottom: 11px; right: 33px; text-decoration: none; }
#content #stats a:hover.edit { text-decoration: underline }
#content #stats span.stats-footer { background: url(../img/bg_statsbox_bottom.gif) no-repeat bottom left; float: left; position: relative; left: -10px; width: 306px; height: 13px; float: left; }
/* content */
#content .art { float: left; clear: both; margin-bottom: 13px; width: 100%; }
    #content .art p { line-height: 1.4em; clear: both; }
        #content .art p a { text-decoration: none; color: #6E6E6E; }
        #content .art p a:hover { text-decoration: none; color: #3F3F3F; }
#content a.more { color: #fff; text-decoration: none; display: block; padding: 0px 0px 0px 5px; background: url(../img/lnk_more_left.gif) no-repeat top left; float: right; margin-top: -12px; clear: both !important; }
    #content a.more span { display: block; background: url(../img/lnk_more_right.gif) no-repeat top right; padding: 7px 5px 2px 1px; }
#content a:hover.more { text-decoration: underline }
#content .bluebox .art { margin-bottom: 0; width: 280px; }
#content .bluebox { background: url(../img/bg_bluebox_top.gif) no-repeat top left; padding: 8px 10px 0 10px; float: left; clear: both; margin-bottom: 13px; }
    #content .bluebox h3, #content .bluebox h4, #content .bluebox a, #content .bluebox p, #content .bluebox p a { color: #fff }
    #content .bluebox span.bluebox-footer { background: url(../img/bg_bluebox_bottom.gif) no-repeat bottom left; float: left; position: relative; left: -10px; width: 300px; height: 10px; float: left; }
    #content .bluebox h3 a:hover { color: #fff; text-decoration: underline; }
    #content .bluebox a.more { color: #2eaafc; text-decoration: none; display: block; padding: 0px 0px 0px 5px; background: url(../img/lnk_more_white_left.gif) no-repeat top left; float: right; }
        #content .bluebox a.more span { display: block; background: url(../img/lnk_more_white_right.gif) no-repeat top right; padding: 7px 5px 2px 1px; }
    #content .bluebox a:hover.more { text-decoration: underline }
    #content .bluebox p { display: none }
#content .ad { margin-bottom: 13px; float: left; }
/* navbox left grey bg */
#content .navbox { width: 272px; background: url(../img/bg_navbox_top.gif) no-repeat top left; padding: 15px 15px 0 15px; margin: 0 18px 0 10px; float: left; clear: both; }
    #content .navbox h2 { padding-bottom: 20px }
    #content .navbox ul { padding-left: 15px; margin-bottom: 0; }
        #content .navbox ul li { padding-bottom: 5px }
    #content .navbox a:link, #content .navbox a:visited { color: #6e6e6e; text-decoration: none; font-weight: bold; }
    #content .navbox a:hover { text-decoration: underline }
    #content .navbox span.navbox-footer { background: url(../img/bg_navbox_bottom.gif) no-repeat bottom left; float: left; position: relative; left: -15px; width: 306px; height: 13px; float: left; }
/* detail bedrijfsfiche  */
#content .detail { width: 590px; padding: 15px 16px 0 16px; background: url(../img/bg_detail_top.gif) no-repeat top left; position: relative; }
    #content .detail h3 { font-size: 14px; color: #6e6e6e; }
    #content .detail h4 { font-size: 14px; color: #1ca3fc; padding-bottom: 0; margin-left: -1px; }
    #content .detail h5 { font-size: 12px; color: #6e6e6e; float: left; }
    #content .detail ul { list-style: none; margin-bottom: 0; }
        #content .detail ul li { background: none; padding: 9px 0; border-bottom: 1px solid #e6e6e6; clear: both; }
            #content .detail ul li a:link.logo, #content .detail ul li a:visited.logo { float: right; display: block; background: url(../img/bg_logo.gif) no-repeat top left; width: 114px; height: 81px; margin: 0 0 10px 10px; text-align: center; }
            #content .detail ul li img { float: right }
            #content .detail ul li span.date { display: block }
            #content .detail ul li a.info { padding-left: 7px }
                #content .detail ul li a.info img { float: none }
            #content .detail ul li a.logo img { margin-top: 10px; float: none; }
    #content .detail p.plus { margin-bottom: 0 }
        #content .detail p.plus a:link, #content .detail p.plus a:visited { background: url(../img/plus.gif) no-repeat top left; padding-left: 20px; color: #1ca3fc; margin-left: 13px; }
        #content .detail p.plus a:hover { text-decoration: none }
    #content .detail a.logo { float: right }
    #content .detail span.detail-footer { background: url(../img/bg_detail_bottom.gif) no-repeat bottom left; float: left; width: 630px; height: 13px; float: left; position: relative; left: -16px; }
/* search articles */
/* homepage article search  */
body #content #searchArticles.homeArticleSearch { width: 300px; height: 100px; background-image: url(../img/articleSearch.jpg); background-repeat: no-repeat; background-position: 0 0; }
    body #content #searchArticles.homeArticleSearch label, body.fr #content #searchArticles.homeArticleSearch label { float: none; display: block; margin-bottom: 5px; color: #242A2E; }
    body #content #searchArticles.homeArticleSearch input.googleSearchBar { width: 160px }
body.fr #content #searchArticles.homeArticleSearch input.googleSearchBar { width: 150px }
body #content #searchArticles.homeArticleSearch div.btn { width: 84px; height: 27px; background-image: url(../img/zoeken.jpg); background-repeat: no-repeat; background-position: 0 0; right: 55px; top: 46px; }
body.fr #content #searchArticles.homeArticleSearch div.btn { right: 30px; top: 46px; width: 116px; height: 28px; background-image: url(../img/rechercher.jpg); background-repeat: no-repeat; background-position: 0 0; }
body #content #searchArticles.homeArticleSearch div.btn input { opacity: 0; /* Standard: FF gt 1.5, Opera, Safari */; filter: alpha(opacity=0); /* IE lt 8 */ -ms-filter: "alpha(opacity=0)"; /* IE 8 */ -khtml-opacity: 0; /* Safari 1.x */ -moz-opacity: 0; /* FF lt 1.5, Netscape */ background-image: none; width: 100%; height: 100%; padding: 0; margin: 0; }
/* end of homepage article search */
#searchArticles { width: 603px; margin-right: 10px; padding: 15px 10px 0 15px; float: left; background: url(../img/bg_searchArticles.jpg) no-repeat top left; height: 56px; position: relative; }
#content #searchArticles label { color: #3f3f3f; font-size: 19px; font-weight: bold; padding: 0px 130px 10px 0; float: left; }
body.fr #content #searchArticles label { color: #3f3f3f; font-size: 19px; font-weight: bold; padding: 0px 5px 10px 0; float: left; }
#content #searchArticles input { /*float: left;*/ background: url(../img/bg_field.gif) repeat-x bottom left; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9b9b9b; border-left: 1px solid #9b9b9b; width: 204px; padding: 3px; color: #6D6D6D; }
#content #searchArticles div.btn { background: url(../img/btn_search_left.gif) no-repeat top left; float: right; margin-right: 0px; padding: 0; width: auto; position: absolute; top: 13px; right: 30px; }
#content #searchArticles input.searchButton { width: auto; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 0 0 2px 0; border: none; cursor: pointer; display: block; padding: 6px 15px; background: url(../img/btn_search_right.gif) no-repeat top right; position: relative; margin: 0; }
/* #content #searchArticles .btn        { width:auto; position:relative; top:27px;display:inline}
#content #searchArticles .btn span    { display:block; padding:6px 17px 6px 11px; background: url(../img/btn_search_right.gif) no-repeat top right; position:relative; top:-1px; right:-3px }
#content #searchArticles .btn button{ width:auto; overflow:visible; background: url(../img/btn_search_left.gif) no-repeat top left; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:0 0 2px 0; border:none; cursor:pointer}
   ================================================== */
#content #searchArticles span.search-footer { background: url(../img/bg_searchbox_bottom.gif) no-repeat bottom left; float: left; position: relative; left: -10px; width: 625px; height: 12px; float: left; }
/* group articles (redactioneel overzicht) */
#content .groupArticles span.groupArticles-footer { background: url(../img/bg_groupArticles.gif) no-repeat bottom left; float: left; position: relative; left: -15px; width: 625px; height: 12px; float: left; top: 3px; }
#content .groupArticles { width: 603px; margin: 0 10px 13px 0; padding: 12px 10px 0 15px; float: left; background: url(../img/bg_groupArticles.gif) no-repeat top left; }
    #content .groupArticles h2 a { color: #1CA2FC; text-decoration: none; }
    #content .groupArticles h2 a:hover { color: #1CA2FC; text-decoration: underline; }
    #content .groupArticles h2 { padding-bottom: 10px; margin-top: 0; }
    #content .groupArticles img { float: left; margin-right: 0px; }
    #content .groupArticles ul { list-style: none; margin-left: 145px; padding: 0; margin-top: 0; margin-bottom: 0; }
        #content .groupArticles ul li { background: url(../img/bul_blue.gif) no-repeat center left; padding-left: 15px; /*margin: 0 0 0 145px;*/ color: #6e6e6e; }
        #content .groupArticles ul ul { list-style: none; margin-left: 0px; margin-bottom: 0; padding: 0 0 5px 0; margin-top: 0; float: left; background: url(../img/bg_groupArticles_nav.gif) no-repeat left bottom; }
        #content .groupArticles ul li ul li { background: url(../img/bg_groupArticles_blt.gif) no-repeat center right; padding: 0 10px 0 10px; margin: 0px; color: #3f3f3f; float: left; line-height: 15px; white-space: nowrap; line-height: 1.4em; }
        #content .groupArticles ul li a:link, #content .groupArticles ul li a:visited { color: #6e6e6e; text-decoration: none; }
        #content .groupArticles ul li a:hover { color: #6e6e6e; text-decoration: underline; }
        #content .groupArticles ul li.nav { background: url(../img/bg_groupArticles_nav.gif) no-repeat left top; padding: 5px 0 0 0; margin-top: 10px; color: #6e6e6e; float: left; width: 450px; }
            #content .groupArticles ul li.nav ul li a:link, #content .groupArticles ul li a:visited { color: #3f3f3f; text-decoration: none; font-weight: bold; }
        #content .groupArticles ul li a:visited { color: #6E6E6E; text-decoration: none; font-weight: normal; }
        #content .groupArticles ul li a:link { color: #3F3F3F; text-decoration: none; font-weight: normal; }
        #content .groupArticles ul li a:visited { color: #6E6E6E; text-decoration: none; font-weight: normal !important; }
        #content .groupArticles ul li.nav ul li a:hover { color: #3f3f3f; text-decoration: underline; }
/* intro articles (redactioneel tag) */
#content .introArticles span.introArticles-footer { background: url(../img/bg_groupArticles.gif) no-repeat bottom left; float: left; position: relative; left: -15px; width: 625px; height: 12px; float: left; top: 3px; }
#content .introArticles { width: 603px; margin: 0 10px 13px 0; padding: 12px 10px 0 15px; float: left; background: url(../img/bg_groupArticles.gif) no-repeat top left; }
    #content .introArticles h2 { padding-bottom: 10px; margin-top: 0; font-size: 20px; margin-left: 120px; line-height: 24px; }
        #content .introArticles h2 a { color: #1CA2FC; text-decoration: none; }
        #content .introArticles h2 a:hover { color: #1CA2FC; text-decoration: underline; }
    #content .introArticles img { float: left; margin-right: 10px; }
    #content .introArticles p { margin-bottom: 0px; margin-left: 120px; }
/* inschrijven */
#content #inschrijven { width: 285px; padding: 10px 10px 0 10px; float: left; background: url(../img/bg_statsbox_top.gif) no-repeat top left; position: relative; margin-bottom: 12px; position: relative; }
    #content #inschrijven h3 { color: #1ca2fc; font-size: 17px; float: left; margin-top: 8px; }
    #content #inschrijven p { clear: both }
    #content #inschrijven a.btn:link, #content #inschrijven a.btn:visited { float: right; display: block; margin: 5px 5px 0 0; background: url(../img/bg_inschrijven_01.gif) no-repeat top left; text-decoration: none; color: #666; font-weight: bold; padding-left: 6px; height: 25px; cursor: pointer; }
    #content #inschrijven a.btn span { background: url(../img/bg_inschrijven_02.gif) no-repeat top right !important; padding: 1px 10px 5px 5px; height: 25px; display: block !important; }
    #content #inschrijven span.inschrijven-footer { background: url(../img/bg_statsbox_bottom.gif) no-repeat bottom left; position: absolute; left: 0; bottom: -6px; width: 306px; height: 13px; float: left; }
/* leesmeer box */
#content .leesmeerbox { width: 285px; padding: 10px 10px 0 10px; float: left; background: url(../img/bg_leesmeer.gif) no-repeat top left; position: relative; margin-bottom: 12px; }
    #content .leesmeerbox h3 { color: #1ca2fc; font-size: 17px; }
    #content .leesmeerbox span.leesmeerbox-footer { background: url(../img/bg_leesmeer.gif) no-repeat bottom left; float: left; position: relative; left: -10px; width: 306px; height: 13px; float: left; }
    #content .leesmeerbox ul a:link, #content .leesmeerbox ul a:visited { text-decoration: none; color: #6d6d6d; }
    #content .leesmeerbox ul a:hover { text-decoration: underline }
    #content .leesmeerbox ul li { margin-bottom: 5px }
/* jobszoeken box */
#content .jobszoekenbox { width: 285px; padding: 10px 10px 0 10px; float: left; background: url(../img/bg_jobszoeken.gif) no-repeat top left; position: relative; margin-bottom: 12px; }
    #content .jobszoekenbox h3 { color: #1ca2fc; font-size: 17px; }
    #content .jobszoekenbox span.jobszoekenbox-footer { background: url(../img/bg_jobszoeken.gif) no-repeat bottom left; float: left; position: relative; left: -10px; width: 306px; height: 13px; float: left; }
    #content .jobszoekenbox ul a:link, #content .jobszoekenbox ul a:visited { text-decoration: none; color: #6d6d6d; }
    #content .jobszoekenbox ul a:hover { text-decoration: underline }
    #content .jobszoekenbox ul li { margin-bottom: 5px }
    #content .jobszoekenbox label { color: #3f3f3f; font-size: 19px; font-weight: bold; padding: 0 3px 10px 0; }
    #content .jobszoekenbox input { background: url(../img/bg_field.gif) repeat-x bottom left; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9b9b9b; border-left: 1px solid #9b9b9b; width: 270px; padding: 3px; color: #6D6D6D; margin: 5px 0 10px 0; }
    #content .jobszoekenbox select { background: url(../img/bg_field.gif) repeat-x bottom left; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9b9b9b; border-left: 1px solid #9b9b9b; width: 279px; padding: 3px; color: #6D6D6D; margin: 5px 0 10px 0; }
    #content .jobszoekenbox .btn { background: url(../img/btn_search_left.gif) no-repeat top left; float: right; margin-right: 0px; position: relative; right: 6px; }
    #content .jobszoekenbox input.searchButton { width: auto; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 0 0 2px 0; border: none; cursor: pointer; display: block; padding: 6px 15px; background: url(../img/btn_search_right.gif) no-repeat top right; position: relative; margin: 0; }
/* jobs zoeken full */
#content #jobszoeken { width: 925px; margin-right: 10px; padding: 10px 10px 0px 10px; float: left; background: url(../img/bg_jobszoeken_full.gif) no-repeat top left; }
    #content #jobszoeken span.jobszoeken-footer { width: 960px; background: url(../img/bg_jobszoeken_full.gif) no-repeat bottom left; float: left; position: relative; left: -10px; height: 12px; padding-top: 5px; }
    #content #jobszoeken div { float: left; width: 185px; padding-right: 20px; }
    #content #jobszoeken input { float: left; background: url(../img/bg_field.gif) repeat-x bottom left; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9b9b9b; border-left: 1px solid #9b9b9b; width: 180px; padding: 3px; color: #6D6D6D; }
    #content #jobszoeken select { float: left; background: url(../img/bg_field.gif) repeat-x bottom left; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9b9b9b; border-left: 1px solid #9b9b9b; width: 180px; padding: 3px; color: #6D6D6D; }
    #content #jobszoeken div.btn { background: url(../img/btn_search_left.gif) no-repeat top left; padding: 0; width: auto; position: relative; top: 15px; }
    #content #jobszoeken input.searchButton { width: auto; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; border: none; cursor: pointer; display: block; padding: 6px 15px; background: url(../img/btn_search_right.gif) no-repeat top right; position: relative; margin: 0; }
    #content #jobszoeken h2 { float: left; color: #333; }
        #content #jobszoeken h2 strong { color: #1CA2FC }
    #content #jobszoeken a.btn:link, #content #jobszoeken a.btn:visited { float: right; display: block; margin: 5px 5px 0 0; background: url(../img/bg_inschrijven_01.gif) no-repeat top left; text-decoration: none; color: #1CA2FC; font-weight: bold; padding-left: 6px; height: 25px; }
        #content #jobszoeken a.btn:link span { background: url(../img/bg_inschrijven_02.gif) no-repeat top right; padding: 1px 10px 5px 5px; height: 20px; display: block; }
    #content #jobszoeken a.rss_btn:link, #content #jobszoeken a.rss_btn:visited { float: right; background: url(../img/ico_rss.gif) no-repeat top left; display: block; width: 28px; height: 29px; margin: 0 10px 0 0; }
        #content #jobszoeken a.rss_btn:link span { display: none }
    #content #jobszoeken div.result { clear: both; float: left; width: 922px; padding: 0; margin-top: 12px; }
    #content #jobszoeken label { color: #3f3f3f; font-size: 14px; font-weight: bold; padding: 0 3px 10px 0; float: left; }
    #content #jobszoeken span.info { color: #707070; font-size: 11px; font-weight: normal; position: relative; top: 3px; white-space: nowrap; }
/* side jobs */
#content #side_jobs { width: 285px; padding: 10px 10px 0 10px; float: left; background: url(../img/bg_statsbox_top.gif) no-repeat top left; position: relative; }
    #content #side_jobs h3 { color: #1ca2fc; font-size: 17px; margin-top: 8px; }
    #content #side_jobs ul { margin: 0 0 10px 10px; padding: 0; }
    #content #side_jobs ul.sel_jobs { margin: 0 0 10px 0px; padding: 0; }
        #content #side_jobs ul.sel_jobs li { background: transparent url(../img/star_blt.gif) no-repeat scroll left 2px; padding-left: 20px; }
    #content #side_jobs ul li a:link, #content #side_jobs ul li a:visited { color: #6e6e6e; text-decoration: none; }
    #content #side_jobs ul li a:hover { text-decoration: underline }
    #content #side_jobs span.side_jobs-footer { background: url(../img/bg_statsbox_bottom.gif) no-repeat bottom left; float: left; position: relative; left: -10px; width: 306px; /*height: 13px; float:left;*/ }
/* top jobs */
#content .top_jobs { width: 285px; padding: 10px 10px 0 10px; float: left; background: url(../img/bg_statsbox_top.gif) no-repeat top left; position: relative; margin: 16px 15px 0 0; }
#content .top_jobs_nm { margin-right: 0 }
#content .top_jobs h3 { color: #1ca2fc; font-size: 17px; margin-top: 8px; }
#content .top_jobs ul { margin: 0 0 10px 2px; padding: 0; }
#content .top_jobs ul.two_cols { width: 140px; float: left; margin-bottom: 0; }
#content .top_jobs ul.small_col { width: 119px; float: left; margin-bottom: 0; }
#content .top_jobs ul.sel_jobs { margin: 0 0 10px 0px; padding: 0; }
    #content .top_jobs ul.sel_jobs li { background: transparent url(../img/star_blt.gif) no-repeat scroll left 2px; padding-left: 20px; }
#content .top_jobs ul li a:link, #content #side_jobs ul li a:visited { color: #6e6e6e; text-decoration: none; }
#content .top_jobs ul li a:hover { text-decoration: underline }
#content .top_jobs span.top_jobs-footer { background: url(../img/bg_statsbox_bottom.gif) no-repeat bottom left; float: left; position: relative; left: -10px; width: 306px; /*height: 13px; float:left;*/ }
#content .top_jobs div.btn { background: url(../img/btn_medium_left.gif) no-repeat top left; float: right; margin-right: 5px; padding: 0; width: auto; position: relative; top: 0px; }
#content .top_jobs input.searchButton { width: auto; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 0 0 2px 0; border: none; cursor: pointer; display: block; padding: 3px 10px 4px 10px; background: url(../img/btn_medium_right.gif) no-repeat top right; position: relative; margin: 0; font-size: 12px; overflow: visible; }
#content .top_jobs strong span { display: inline-block; margin-right: 7px; }
#content .top_jobs_blue { background: url(../img/bg_bluebox_gradient_top.gif) no-repeat top left }
    #content .top_jobs_blue li { background: url(../img/bul_white.gif) no-repeat left 6px }
    #content .top_jobs_blue h3, #content .top_jobs_blue h4, #content .top_jobs_blue ul li a:link, #content .top_jobs_blue ul li a:visited { color: #fff }
    #content .top_jobs_blue div.btn { background: url(../img/btn_medium_white_left.gif) no-repeat top left; float: right; margin-right: 5px; margin-top: 12px; padding: 0; width: auto; clear: none; }
        #content .top_jobs_blue div.btn input.button { width: auto; color: #1ca3fc; text-transform: uppercase; font-weight: bold; text-decoration: none; border: none; cursor: pointer; display: block; padding: 5px 7px; background: url(../img/btn_medium_white_right.gif) no-repeat top right; position: relative; margin: 0; font-size: 12px; overflow: visible; }
    #content .top_jobs_blue span.top_jobs-footer { background: url(../img/bg_bluebox_gradient_bottom.gif) no-repeat bottom left; float: left; position: relative; left: -10px; width: 306px; /*height: 13px; float:left;*/ }
/* job op overzicth resultaten */
#content div.job { border-bottom: 1px solid #ccc; margin: 10px 0; clear: both; }
    #content div.job img.logo { float: right }
    #content div.job p.date { float: right; clear: right; color: #1ca3fc; font-size: 11px; }
    #content div.job h3 { color: #1ca3fc }
    #content div.job p.plus a:link, #content div.job p.plus a:visited { background: url(../img/plus.gif) no-repeat top left; padding-left: 20px; color: #1ca3fc; margin-left: 50px; }
    #content div.job p.plus a:hover { text-decoration: none }
    #content div.job ul { margin: 0 0 10px 10px; padding: 0; }
    #content div.job ul { margin: 0 0 10px 0px; padding: 0; }
        #content div.job ul li { background: transparent url(../img/star_blt_off.gif) no-repeat scroll left 2px; padding-left: 20px; }
        #content div.job ul li.sel { background: transparent url(../img/star_blt.gif) no-repeat scroll left 2px; padding-left: 20px; }
        #content div.job ul li a:link, #content div.job ul li a:visited { color: #6e6e6e; text-decoration: none; display: block; }
    #content div.job ul.overzicht li a:link, #content div.job ul.overzicht li a:visited { color: #6e6e6e; text-decoration: none; display: inline; }
    #content div.job ul li a.sel:link, #content div.job ul li a.sel:visited { background: url(../img/bg_jobsel.gif) no-repeat scroll left 2px; padding: 5px 5px 5px 10px; color: #fff; font-weight: bold; }
    #content div.job ul li a:hover { text-decoration: underline }
/* paginatie */
#content div.pagination { margin-bottom: 15px; width: 100%; text-align: center; }
    #content div.pagination ul { list-style: none; background: none; padding: 0; margin: 0; }
        #content div.pagination ul li { background: none; display: inline; padding-left: 0; }
            #content div.pagination ul li a:link, #content div.pagination ul li a:visited { display: inline-block; background: #f6f6f6; margin-right: 5px; height: 15px; border: 1px solid #c8c8c8; padding: 2px 5px 3px 5px; color: #1296d4; text-decoration: none; }
            #content div.pagination ul li a:link.sel, #content div.pagination ul li a:visited.sel { background: #1ca3fc; color: #fff; border: 1px solid #1ca3fc; }
            #content div.pagination ul li a:hover { text-decoration: underline; background: #eee; }
            #content div.pagination ul li a:hover.sel { text-decoration: none }
#content div.pagination_alpabet ul { text-align: center; clear: both; }
    #content div.pagination_alpabet ul li a:link, #content div.pagination_alpabet ul li a:visited { background: #fff; font-size: 13px; text-transform: uppercase; margin-right: 1px; color: #6e6e6e; padding: 2px 4px 4px 4px; }
    #content div.pagination_alpabet ul li a:hover { text-decoration: underline; background: #f3f3f3; }
/* job detail */
#content #job_detail { width: 630px; padding: 10px 0 0 0; background: url(../img/bg_jobdetail.gif) no-repeat top left; position: relative; }
    #content #job_detail span.job_detail-footer { background: url(../img/bg_jobdetail.gif) no-repeat bottom left; float: left; width: 630px; height: 13px; float: left; }
    #content #job_detail div#details { padding: 15px 25px 15px 15px }
        #content #job_detail div#details img.logo { float: right }
        #content #job_detail div#details div.acties { float: right; clear: right; margin-top: 20px; }
            #content #job_detail div#details div.acties ul { list-style: none; background: none; margin: 0; padding: 0; }
                #content #job_detail div#details div.acties ul li { list-style: none; background: url(../img/btn_acties_02.gif) no-repeat right top; padding: 0 0 0 0; }
                #content #job_detail div#details div.acties ul li.share { background: url(../img/btn_acties_grey_02.gif) no-repeat right top }
                #content #job_detail div#details div.acties ul li a:link, #content #job_detail div#details div.acties ul li a:visited { text-decoration: none; color: #fff; background: url(../img/btn_acties_01.gif) no-repeat left top; padding: 3px 10px 5px 10px; display: block; font-weight: bold; text-align: right; }
                #content #job_detail div#details div.acties ul li.share a:link, #content #job_detail div#details div.acties ul li.share a:visited { background: url(../img/btn_acties_grey_01.gif) no-repeat left top; color: #6e6e6e; }
                #content #job_detail div#details div.acties ul li.solliciteer span { background: url(../img/ico_solliciteren.gif) no-repeat 1px center; display: block; padding-left: 20px; }
                #content #job_detail div#details div.acties ul li.bewaar span { background: url(../img/ico_star.gif) no-repeat 1px center; display: block; padding-left: 20px; }
                #content #job_detail div#details div.acties ul li.print span { background: url(../img/ico_print.gif) no-repeat 1px center; display: block; padding-left: 20px; }
                #content #job_detail div#details div.acties ul li.webcam span { background: url(../img/ico_webcam.gif) no-repeat 1px center; display: block; padding-left: 20px; }
                #content #job_detail div#details div.acties ul li.email span { background: url(../img/ico_mail.gif) no-repeat 1px center; display: block; padding-left: 20px; }
                #content #job_detail div#details div.acties ul li.share span { background: url(../img/ico_share.gif) no-repeat 1px center; display: block; padding-left: 20px; }
/* acties horizontaal */
        #content #job_detail div#details div.acties.hor { float: left; clear: right; margin: 20px 0; }
            #content #job_detail div#details div.acties.hor ul { list-style: none; background: none; margin: 0; padding: 0; }
                #content #job_detail div#details div.acties.hor ul li { list-style: none; background: url(../img/btn_acties_02.gif) no-repeat right top; padding: 0 0 0 0; float: left; }
                #content #job_detail div#details div.acties.hor ul li a:link, #content #job_detail div#details div.acties ul li a:visited { text-decoration: none; color: #fff; background: url(../img/btn_acties_01.gif) no-repeat left top; padding: 3px 10px 5px 10px; display: block; font-weight: bold; text-align: right; }
                #content #job_detail div#details div.acties.hor ul li.solliciteer span { background: url(../img/ico_solliciteren.gif) no-repeat 1px center; display: block; padding-left: 30px; }
                #content #job_detail div#details div.acties.hor ul li.bewaar span { background: url(../img/ico_star.gif) no-repeat 1px center; display: block; padding-left: 30px; }
                #content #job_detail div#details div.acties.hor ul li.print span { background: url(../img/ico_print.gif) no-repeat 1px center; display: block; padding-left: 30px; }
                #content #job_detail div#details div.acties.hor ul li.webcam span { background: url(../img/ico_webcam.gif) no-repeat 1px center; display: block; padding-left: 30px; }
                #content #job_detail div#details div.acties.hor ul li.share span { background: url(../img/ico_share.gif) no-repeat 1px center; display: block; padding-left: 30px; }
                #content #job_detail div#details div.acties.hor ul li.email span { background: url(../img/ico_mail.gif) no-repeat 1px center; display: block; padding-left: 30px; }
        #content #job_detail div#details h1 { color: #1ca3fc; background: transparent url(../img/star_blt.gif) no-repeat scroll left 2px; padding-left: 20px; margin-bottom: 2px; }
        #content #job_detail div#details p.plaats { font-weight: bold; padding-left: 20px; font-size: 13px; }
        #content #job_detail div#details div.ref { background: url(../img/bg_ref.gif) no-repeat top left; padding-top: 6px; margin: 10px 0 20px 0; }
            #content #job_detail div#details div.ref p { background: url(../img/bg_ref.gif) no-repeat bottom left; padding: 9px 15px 15px 15px; }
                #content #job_detail div#details div.ref p a:link, #content #job_detail div#details div.ref p a:visited { background: url(../img/ico-potlood.gif) no-repeat center left; padding: 5px 0 5px 35px; font-weight: bold; font-size: 14px; color: #333; text-decoration: none; }
                #content #job_detail div#details div.ref p a:hover { text-decoration: underline }
        #content #job_detail div#details div.video { margin: 10px 0 20px 0 }
        #content #job_detail div#details div.route { margin: 10px 0 20px 0; clear: both; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0; }
        #content #job_detail div#details div.vraag { margin: 10px 0 20px 0; clear: both; padding: 10px 0; border-bottom: 1px solid #ddd; }
            #content #job_detail div#details div.vraag label { width: 180px; display: block; float: left; }
            #content #job_detail div#details div.vraag input { width: 180px }
            #content #job_detail div#details div.vraag input.checkbox { width: auto; margin-right: 10px; }
            #content #job_detail div#details div.vraag input.btn { width: auto }
            #content #job_detail div#details div.vraag textarea { width: 180px }
            #content #job_detail div#details div.vraag label.checkbox { width: 180px; display: inline; float: none; }
        #content #job_detail div#details div.ook { margin: 10px 0 20px 0 }
            #content #job_detail div#details div.ook ul { margin: 0; padding: 0; list-style: none; }
                #content #job_detail div#details div.ook ul li { list-style: none; background: none; padding-left: 0; }
                #content #job_detail div#details div.ook ul li a:link, #content #job_detail div#details div.ook ul li a:visited { text-decoration: none; color: #6e6e6e; background: url(../img/star_blt.gif) no-repeat top left; padding-left: 20px; }
                #content #job_detail div#details div.ook ul li a:hover { text-decoration: underline; color: #6e6e6e; }
                #content #job_detail div#details div.ook ul li a.info:link, #content #job_detail div#details div.ook ul li a.info:visited { text-decoration: none; color: #1ca3fc; background: none; }
                #content #job_detail div#details div.ook ul li a.info:hover { text-decoration: underline; color: #1ca3fc; }
/* breadcrumb  */
#content #breadcrumb { list-style: none; margin: 0; padding: 0 0 0 20px; width: 300px; margin: -10px 0 10px 0; float: left; }
    #content #breadcrumb li { padding: 0 5px; float: left; background: none; }
    #content #breadcrumb a { text-decoration: none; color: #6e6e6e; background: url(../img/bul_arrow.gif) no-repeat right center; padding-right: 20px; }
    #content #breadcrumb a:hover { text-decoration: underline }
/* footer  */
#footerContent { position: relative }
#footer ul { list-style: none; float: left; margin: 0; padding: 0; margin-bottom: 35px; }
#footer li { float: left; width: 170px; background: none; padding-left: 0; }
#footer h3 { font-size: 14px; font-weight: bold; margin-bottom: 15px; color: #fff; }
    #footer h3 a { color: #fff; text-decoration: none; }
#footer ul ul { margin: 0 }
#footer li li { float: none; clear: both; padding: 2px 0; }
    #footer li li a { color: #fff; text-decoration: none; }
    #footer li li a:hover { text-decoration: underline }
#footer ul.bottom { padding: 0 0 10px 0; margin: 0; color: #fff; clear: both; width: 100%; }
    #footer ul.bottom li { float: left; width: auto; color: #fff; }
        #footer ul.bottom li .sep { padding: 0 15px; width: 36px; text-align: center; }
        #footer ul.bottom li a { color: #fff; text-decoration: underline; }
        #footer ul.bottom li a:hover { text-decoration: none }
#footer a#metribewLink { position: absolute; top: 110px; right: 2px; }
#footer a#employerLink { position: absolute; top: 160px; right: 2px; }
/* language  */
body.language { background: #fff url(../img/bg_body.gif) repeat-x bottom left fixed }
    body.language #container { position: absolute; top: 50%; left: 0px; width: 100%; margin-top: -92px; text-align: center; min-width: 355px; }
    body.language #content { margin: 0 auto; position: relative; text-align: left; width: 355px; height: 163px; float: none; padding-bottom: 0; }
        body.language #content h1 { width: 100%; height: 34px; float: left; margin: 0 0 30px 0; padding: 0; background: url(../img/logo_jobat.gif) no-repeat top left; }
            body.language #content h1 span { display: none }
        body.language #content img { float: right; margin-top: 30px; }
        body.language #content div.btn { background: url(../img/btn_language_left.gif) no-repeat top left; float: left; margin-right: 5px; padding: 0; }
        body.language #content div.nmr { margin-right: 0 }
        body.language #content input.button { width: auto; color: #fff; text-transform: capitalize; font-weight: bold; text-decoration: none; border: none; cursor: pointer; display: block; padding: 6px 43px 6px 20px; background: url(../img/btn_language_right.gif) no-repeat top right; position: relative; margin: 0; font-size: 22px; overflow: visible; }
/* clearfix  */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block }
html[xmlns] .clearfix { display: block }
* html .clearfix { height: 1% }
.mt10 { margin-top: 10px }
.pt10 { padding-top: 10px }
/* b2b buttons */
#content .b2b-btns { width: 300px; float: left; margin-bottom: 13px; }
    #content .b2b-btns ul li { background: url(../img/btn_search_left.gif) no-repeat top left; float: left; margin-right: 0px; padding: 0; width: 100%; margin-bottom: 6px; }
        #content .b2b-btns ul li a { text-align: left; color: #fff; font-weight: bold; text-decoration: none; padding: 0 0 2px 0; border: none; cursor: pointer; display: block; padding: 6px 15px; background: url(../img/btn_search_right.gif) no-repeat top right; position: relative; margin: 0; }
    #content .b2b-btns ul li.menuActive { background: url(../img/btn_search_light_left.gif) no-repeat top left }
        #content .b2b-btns ul li.menuActive a { background: url(../img/btn_search_light_right.gif) no-repeat top right }
/* article search results */
.result { border-bottom: 1px solid #CCCCCC; padding: 1em 0; }
.googleSearch .results .result p { text-align: justify }
.result a { text-decoration: none }
.result a:hover { text-decoration: none; color: #1CA2FC; }
.result .linked a { text-decoration: underline; color: #1071AF; }
.result .linked a:hover { text-decoration: none; color: #1071AF; }
div.pager { margin: 1em 0 0.5em }
div.pager { background-color: #1CA2FC; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 1em; padding: 0.5em; }
    div.pager a { color: #FFFFFF; text-decoration: none; }
    div.pager a:hover { text-decoration: none }
    div.pager a.active { border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-weight: bold; }
.googleSearch ul.rtsUL { display: none }
/* text module skins  */
.b2b_text_home, .default { color: #6D6D6D }
    .b2b_text_home .textContent img { margin-bottom: 13px }
/* marketing item */
#content .b2b-marketingitem { width: 285px; padding: 10px 10px 0 10px; float: left; background: url(../img/bg_leesmeer.gif) no-repeat top left; position: relative; margin-bottom: 12px; }
    #content .b2b-marketingitem span.b2b-marketingitem-footer { background: url(../img/bg_leesmeer.gif) no-repeat bottom left; float: left; position: absolute; left: 0; bottom: 0; width: 306px; height: 13px; float: left; }
/* helper classes  */
.error, .notice, .success { padding: .8em; margin-bottom: 1.6em; border: 2px solid #ddd; }
.error { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a { color: #8a1f11; background: none; padding: 0; margin: 0; }
.notice a { color: #514721; background: none; padding: 0; margin: 0; }
.success a { color: #264409; background: none; padding: 0; margin: 0; }
/* normal article list  */
/* lees ook links  */
.dossiers ul li a { text-decoration: none }
.dossiers ul li a:hover { text-decoration: underline }
.dossiers div.dossier { background: transparent url(../img/bg_groupArticles.gif) no-repeat scroll left top; margin: 0 10px 0 0; padding: 12px 10px 0 15px; width: 603px; clear: both; }
.dossier div.thumb { float: left; margin-right: 0; width: 8.334em; }
.dossier div.info { margin-bottom: 0; margin-left: 9em; margin-top: 0; padding: 0; }
#content .dossier div.info p a { color: #6D6D6D; text-decoration: none; }
#content .dossier div.info p a:hover { color: #6D6D6D; text-decoration: underline; }
div.dossiers-footer { background: url(../img/bg_groupArticles.gif); background-repeat: no-repeat; background-position: 0 100%; width: 625px; height: 12px; margin: 0 0 13px 0; padding: 0; }
#content .dossier .info h2 { font-size: 15px }
    #content .dossier .info h2 a { text-decoration: none }
    #content .dossier .info h2 a:hover { text-decoration: underline }
#content .dossier .info a { text-decoration: none; color: #1CA2FC; }
#content .dossier .info a:hover { text-decoration: underline }
/* artikel detail  */
#content h2.articleSubTitle, h2.anchor { font-size: 16px; margin: 25px 0 10px 0; padding: 0; }
#content p.introduction { font-size: 1.2em; font-weight: bold; line-height: 1.2em; }
#content div.reference { display: none }
    #content div.reference ul li a, #content div.reference ul li a span { color: #1071AF !important }
#content #imageQuoteWrapper { float: right }
#content div.quote { color: #1CA2FC; font-size: 14px; margin: 0 0 0 15px; background-color: #F1F1F1; width: 252px; float: right; padding: 10px; border-left: 3px solid #1CA2FC; font-style: italic; clear: both; }
    #content div.quote ul li, #content div.quote ul li a, #content div.quote ul li a span, #content div.quote ul li a strong, #content div.quote ul li span, #content div.quote ul li strong, #content div.quote, #content div.quote a, #content div.quote a span, #content div.quote a strong, #content div.quote span, #content div.quote strong { color: #1CA2FC !important }
/* tag overview  */
#tagOverview ul#alphabet { overflow: hidden; clear: both; }
#tagOverview ul#results { clear: both; margin-top: 20px; }
#tagOverview ul#alphabet li { float: left; margin: 0; padding: 0; background-image: none; }
    #tagOverview ul#alphabet li a { text-decoration: none; color: #6d6d6d; border: 1px solid #6d6d6d; padding: 2px 5px; margin: 0; display: block; margin-right: 2px; }
    #tagOverview ul#alphabet li a:hover { color: #0191d8; border-color: #0191d8; background-color: #fff; }
    #tagOverview ul#alphabet li a.alpha_active { color: #0191d8; font-weight: bold; border-color: #0191d8; background-color: #fff; }
/* banner overwrites  */
/* overlayer */
#homeOverlayer { position: absolute; top: 0px !important; left: 0 !important; padding: 0; margin: 0; z-index: 9999; }
    #homeOverlayer #adhese_banner { position: static !important }
/* ENQUETE
   ================================================== */
/* ENQUETE
   ================================================== */
#eScapeISdropin { left: 40% !important; top: 100px !important; }

/* NEW HOMEPAGE SEARCH
   ================================================== */
   
#newSearch { margin-bottom:40px; width:629px; height: 309px; float:left; background:url(../img/new_jobs_bg.jpg) 0 50px no-repeat; margin-right:10px; }
#searchTop { background:url(../img/glossy_blue.png) 0 0 no-repeat; width:629px; height:124px; }
	#searchTop label { font-size:22px; color:#fff; font-weight:bold; display:block; margin-bottom:10px; }
	#searchTop input, #searchTop #selectWrapper { background:url(../img/input_bar.png) 0 0 no-repeat; border:none; width:210px; height:27px; line-height:27px; padding:0 5px; font-size:11px; color:#707070; }
	#searchTop select { width: 210px; border:none; font-size:11px; color:#707070; background-color:#f6f6f6;  }
		
#col1, #col2 { width:225px; float:left; padding-top:25px; }
#col1 { margin-left:25px; margin-right:17px; }
#col2 { margin-right:17px; }
#col3 { float:left; padding-top:53px; }
	#col3 a#searchBtn { display:block; width:100px;  height:28px; line-height:28px;margin-bottom:4px;  text-align:center; background:url(../img/green_button.png); font-size:16px; font-weight:bold; color:#fff; text-decoration:none; }
	#col3 a { color:#fff; }
#jobType { width:609px; height:157px; background:url(../img/new_jobs_bg.jpg) 0 0 no-repeat; padding:20px 0 20px 20px; }
	#jobType ul { float:left; width:121px; }
		#jobType ul a { color:#373737; text-decoration:none; }
		#jobType ul a:hover { text-decoration:underline; }
		#jobType ul li { margin-bottom:3px; }

