/**
 * Colours
 *	Light green	#a6ce38
 *	Darker green	#008738
 */

* { margin:0; padding:0; }

body { background:white url(/schoonmaak/werk/images/layout/background2.gif) center top no-repeat; font-size:11px; font-family:Arial; color:#000000; }
body.print { font-size: 14px; background-image:url(/schoonmaak/werk/images/layout/background-print.jpg); }
table { font-size:12px; }
textarea, input { color:#6d6e71; border:solid 1px #6d6e71; }
input[type=file], input[type=radio], input[type=checkbox] { border:0; }
a, img { border:0; }
h1, h2 { color:#a4cc36; font-size:20px; font-family:'FrutigerLT45LightRegular', 'Myriad Pro', Arial, sans-serif; font-weight:normal; padding:15px 0 5px; }
h1.wider, h2.wider { width:350px; overflow:visibile; }
h1 span.details, h2 span.details { font-size:13px; }
p { padding:5px 0; }
.content ul { padding-left: 18px; }
p, li { line-height:17px; }
h1.first, h2.first { padding-top:0; }
p.small { font-size:11px; }
p.tiny { font-size:10px; }
p.narrow { letter-spacing:-1px; }
p.first { padding-top:0; }
a { color:#6d6e71; }
a:hover, a:focus { outline:0; color:#a8d038; }
a:active { color:black; }
label { cursor:pointer; }
.dark, h1.dark, h2.dark { color:#008738; }
.light, h1.light, h2.light { color:#a6ce38; }
.contacth2 h2 { font-family:Arial; padding:0; margin:0; /*color:#a8d038;*/ color:#008738; font-size:12px; font-weight:normal; }
.contacth2 td { font-size:11px; }
.pcframe input:focus { outline:0; }
input[type=file] { background-color:#eee; border:solid 1px #008738; }

#wrapper { width:908px; height:729px; margin:0 auto; position:relative; }

#logo { position:absolute; top:13px; left:10px; }
#logo h2, #logo a { display:block; width:260px; padding:0; height:90px; text-indent:-9999px; }

#menu { text-align:right; position:absolute; right:220px; top:25px; z-index:19; }
#menu li { display:inline; padding:0 6px; font-size:13px; font-weight:normal; }
#menu a { color:#008738; text-decoration:none; }
#menu input { border:solid 1px #008738; background-color:#fefefe; width:80px; font-size:12px; z-index:20; }
#menu a:hover { color:#a8d038; }

#hartje { position:absolute; width:176px; height:76px; right:12px; top:20px; }

#printframe { padding-top:93px; width:500px; margin:0 auto; }

body.p9-sitemap table th { text-align:left; color:#a6ce38; font-weight:bold; padding-bottom:15px; }
body.p9-sitemap table th a { color:#a6ce38; text-decoration:none; }
body.p9-sitemap table td { color:#008738; line-height:17px; font-size:11px; }
body.p9-sitemap table td a { color:#008738; text-decoration:none; }
body.p9-sitemap table p { padding:0; margin:0; }


#tophalf { position:absolute; left:0; top:112px; width:908px; height:351px; background:transparent url(/schoonmaak/werk/images/layout/tophalf_background2.jpg) right top no-repeat; }
#tophalf.gesolliciteerd { background-image:url(/schoonmaak/werk/images/layout/vacature_kerel.jpg); }
#tophalf.vraaggesteld { background-image:url(/schoonmaak/werk/images/layout/vraag_gesteld.jpg); }
#tophalf.nonfound { background-image:url(/schoonmaak/werk/images/layout/geen_zoekresultaten.jpg); }
#wrapper div.belangrijk1, #wrapper div.belangrijk2, #wrapper div.belangrijk3 { background:transparent url(/schoonmaak/werk/images/layout/belangrijk-1.jpg) left bottom no-repeat; }
#wrapper div.belangrijk2 { background-image:url(/schoonmaak/werk/images/layout/belangrijk-2.jpg); }
#wrapper div.belangrijk3 { background-image:url(/schoonmaak/werk/images/layout/belangrijk-3.jpg); }
#fpthright { position:absolute; right:0; top:17px; width:296px; height:316px; }
#fpthright p { padding:7px 22px 7px 0; }
#tophalf img.vakantiewerk, #tophalf img.bijbaan { position:absolute; bottom:0; left:0; }
#tophalf img.staffuncties { position:absolute; bottom:0; right:25px; }
#pcframe_wrong_pc_txt span.error, #pcframe_wrong_pc_txt34 span.error { display:none; }
body.wrong_postcode #pcframe_wrong_pc_txt span.error, body.wrongpc34 #pcframe_wrong_pc_txt34 span.error { display:inline; font-weight:bold; color:red; }
body.wrong_postcode #pcframe_wrong_pc_txt span.normal, body.wrongpc34 #pcframe_wrong_pc_txt34 span.normal { display:none; }
#tophalf .pcframe { position:relative; height:37px; width:272px; background:white url(/schoonmaak/werk/images/layout/postcodeboxjes.gif) 0 0 no-repeat; /*overflow:hidden;*/ margin-top:3px; }
#tophalf #left .pcframe { width:257px; background-position:0 -100px; }
#wrapper #tophalf #left .pcframe3 .pcframe { width:212px; background-position:0 -250px; }
#wrapper #tophalf #left .pcframe4 .pcframe, body.wrongpc34 #wrapper #tophalf #left .pcframe4 .pcframe { width:212px; background-position:0 -200px; }
.pcframe4 .pcframe .item-0 { display:none; }
body.wrong_postcode #tophalf .pcframe { background-position:0 -50px; }
body.wrong_postcode #tophalf #left .pcframe { background-position:0 -150px; }
body.wrongpc34 #wrapper #tophalf #left .pcframe3 .pcframe { background-position:0 -300px; }
#tophalf .pcframe input { position:absolute; top:8px; background-color:transparent; border:0; font-size:12px; height:21px; width:22px; }
#tophalf .pcframe input.input { left:136px; top:11px; width:95px; height:16px; padding:0px 5px; text-transform:uppercase; }
#tophalf #left .pcframe input.input { left:121px; }
#tophalf #left .pcframe3 .pcframe input.input { left:75px; }
#tophalf .pcframe input.submit { right:8px; cursor:pointer; text-indent:-9999px; font-size:0px; line-height:0px; }
#bottomhalf #mensen {width:585px; height:195px; background:url('/schoonmaak/werk/images/layout/fallback2.png') no-repeat}
#bottomhalf #mensen a {display:block; height:195px; float:left; text-indent:-9999px}
#bottomhalf #mensen #aandacht {width:150px;}
#bottomhalf #mensen #leren {width:86px;}
#bottomhalf #mensen #aanvullend {width:91px;}
#bottomhalf #mensen #voordelen {width:91px;}
#bottomhalf #mensen #salaris {width:167px;}

#wrapper h1.replace, #wrapper h2.replace { clear:both; }
#wrapper .replace span.replace { text-indent:-9999px; display:block; background:transparent url(/schoonmaak/werk/images/layout/headersprite.png) no-repeat 0 0; _background-image:url(/schoonmaak/werk/images/layout/headersprite.jpg); }
#wrapper .replace span.vakantiekracht { background-position:0 -26px; }
#wrapper .replace span.vul_in_voor_vakantiewerk { background-position:0 -56px; }
#wrapper .replace span.geen_resultaten_wel_een_baan { background-position:0 -86px; }
#wrapper .replace span.zoekresultaten1 { background-position:0 -116px; } /* dark */
#wrapper .replace span.vul_in_voor_je_open_sollicitatie { background-position:0 -146px; }
#wrapper .replace span.zoekresultaten2 { background-position:0 -176px; } /* light */
#wrapper .replace span.contact { background-position:0 -206px; }
#wrapper .replace span.over_csu { background-position:0 -236px; }
/*#wrapper .replace span.vind_de_baan_die_bij_je_past { background-position:0 -266px; }*/
/*#wrapper .replace span.jij_en_je_werk_bij_csu { background-position:0 -296px; }*/
#wrapper .replace span.bijbaan { background-position:0 -326px; }
#wrapper .replace span.vul_in_voor_een_bijbaan { background-position:0 -356px; }
#wrapper .replace span.missie { background-position:0 -386px; }
#wrapper .replace span.bedrijfscultuur { background-position:0 -416px; }
#wrapper .replace span.werken_bij_een_beste_werkgever { height:46px; background-position:0 -1046px; }
#wrapper .replace span.milieubewust_werken { background-position:0 -476px; }
#wrapper .replace span.staffuncties { background-position:0 -506px; }
#wrapper .replace span.stel_je_vraag_over_deze_baan { background-position:0 -536px; }
#wrapper .replace span.solliciteer_op_deze_functie { background-position:0 -566px; }
#wrapper .replace span.stuur_door { background-position:0 -596px; }
#wrapper .replace span.verstuurd { background-position:0 -626px; } /* leeg */
#wrapper .replace span.sitemap { background-position:0 -656px; }
#wrapper .replace span.disclaimer { background-position:0 -686px; }
#wrapper .replace span.solliciteer_op_deze_functie { background-position:0 -716px; }
#wrapper .replace span.bedankt_voor_je_interesse { background-position:0 -746px; } /* leeg */
#wrapper .replace span.wordt_dit_jouw_baan { background-position:0 -776px; }
#wrapper .replace span.schoonmaakmedewerker { background-position:0 -806px; }
#wrapper .replace span.objectleider_schoonmaak { background-position:0 -836px; }
#wrapper .replace span.medewerker_industriele_reiniging { height:46px; background-position:0 -866px; }
#wrapper .replace span.medewerker_bungalowschoonmaak { height:46px; background-position:0 -926px; }
#wrapper .replace span.rayonleider { background-position:0 -1016px; }
#wrapper .replace span.vacatures { background-position:0 -1106px; }
#wrapper .replace span.xxx { background-position:0 -1136px; }
body.p9-404 #wrapper .replace span.replace {background:none; text-indent:0}

#wrapper h2.vind_de_baan { text-indent:-9999px; background:transparent url(/schoonmaak/werk/images/layout/H_vind_de_baan_die_bij_je_past.png) left center no-repeat; _background-image:url(/schoonmaak/werk/images/layout/H_vind_de_baan_die_bij_je_past.jpg); padding-bottom:3px; }
#wrapper h2.jij_en_je_csu_werk { text-indent:-9999px; background:transparent url(/schoonmaak/werk/images/layout/H_jij_en_je_werk_bij_csu.png) left 20px no-repeat; _background-image:url(/schoonmaak/werk/images/layout/H_jij_en_je_werk_bij_csu.jpg); padding-bottom:3px; }
#wrapper h2.hoe_goed_csu_jou { background-image:url(/schoonmaak/werk/images/layout/H_hoe_goed_past_csu_bij_jou.png); _background-image:url(/schoonmaak/werk/images/layout/H_hoe_goed_past_csu_bij_jou.jpg); }

/* left = kolom 1 v/d 3 */
/* left2 = speciale kolom over ruimte kolommen 1 + 2 */
/* left3 = kolom 1 + 2 */
#left, #middle, #right, #left2, #right2, #left3 { position:absolute; top:19px; height:321px; /*overflow-y:hidden; overflow-x:visible;*/ }
#left2, #right2 { top:64px; height:266px; }
#left, #left3 { left:29px; width:257px; }
  body.p9-disclaimer #left { width:555px; }
  body.p9-disclaimer #middle, body.p9-sitemap #middle, body.p9-sitemap #fpthright { display:none; }
  body.p9-sitemap #left { width:850px; }
     /*body.p9-staffuncties #left { width:227px; }*/
#middle { left:293px; padding-left:23px; width:249px; }
     /*body.p9-staffuncties #middle { left:263px; width:279px; }*/
#right { right:29px; width:275px; padding-left:27px; }
#left2 { left:210px; width:370px; /*overflow:auto;*/ }
#right2 { right:24px; width:272px; }
#left3 { width:554px; }
#vragencont { position:absolute; left:0; top:0; width:598px; height:351px; background:white none 0 0 no-repeat; }
#right.vline, #middle.vline { background:transparent url(/schoonmaak/werk/images/layout/vline.gif) 0 31px no-repeat; }

.scrollme-left2 .jScrollPaneContainer #left2 { position:inline; left:auto; top:auto; }
.scrollme-left2 .jScrollPaneContainer { position:absolute; left:210px; top:64px; }
.jScrollPaneContainer .jScrollPaneTrack { background:white url(/schoonmaak/werk/images/layout/pixel_darkgreen.gif) center center repeat-y; }
.jScrollPaneTrack .jScrollPaneDrag { background:white url(/schoonmaak/werk/images/layout/6x1_darkgreen.gif) center center repeat-y; }

#belangrijk div.header { text-indent:-9999px; font-size:0; line-height:0; position:absolute; top:0; right:0; width:586px; height:82px; background:transparent url(/schoonmaak/werk/images/layout/wat_vind_jij_belangrijk_header.jpg) right top no-repeat; }
#tophalf.belangrijk3 #belangrijk div.header { background-image:url(/schoonmaak/werk/images/layout/hoe_goed_past_csu_bij_jou_header.jpg); }
#belangrijk div.description { position:absolute; left:230px; top:98px; width:215px; }
#tophalf.belangrijk3 #belangrijk div.description { left:200px; top:81px; width:360px; }
#belangrijk div.description, #belangrijk div.description p, #belangrijk p.description { color:#008738; }
#belangrijk div.vorige { position:absolute; left:212px; top:35px; }
#belangrijk div.vorige a { text-decoration:none; color:#a6ce38; }
#belangrijk div.vorige a:hover { color:#008738; }
#belangrijk div.table { position:absolute; top:98px; right:48px; }
#belangrijk div.table table h2 { color:#008738; font-size:15px; font-family:Arial; padding-top:7px; }
#belangrijk div.table table td { padding-left:15px; width:190px; _width:180px; vertical-align:top; }
#belangrijk div.table table table td { padding-left:0; color:#008738; width:auto; }
#belangrijk div.table table td.label { padding-left:10px; }
#belangrijk div.table input.checkbox { width:16px; height:16px; }
#belangrijk div.table td.label label { position:relative; top:1px; }
#belangrijk div.step-next { bottom:10px; right:48px; left:auto; }
#belangrijk div.step-next span.step { }
#belangrijk div.scrollcontainer { position:absolute; left:210px; top:81px; }
#belangrijk div.scrollcontainer, #belangrijk div#scrollme { width:370px; height:241px; _overflow:auto; }
#belangrijk div.answer p, #belangrijk div.question p { font-size:11px; padding:0; }
#belangrijk div.question span.title { font-size:12px; color:#008738; }
#belangrijk div.question { padding-top:12px; }
#belangrijk div.postcode { position:absolute; top:61px; right:24px; width:272px; height:272px; background:transparent url(/schoonmaak/werk/images/layout/vind_de_baan_die_bij_je_postcode.jpg) 0 0 no-repeat; }
#belangrijk div.postcode .textje { position:absolute; bottom:44px; left:3px; }
#tophalf #belangrijk .pcframe { position:absolute; bottom:0; left:0; }

#vragencont ul { list-style:none; }
#vragencont #quotetitle { display:none;   position:absolute; left:134px; top:70px; width:208px; text-align:right; font-size:11px; color:#008738; }
#vragencont #quote { position:absolute; left:154px; top:85px; width:200px; color:white; font-size:13px; }
#vragencont #quote p { padding:0; }
#vragencont #categories { position:absolute; left:0; top:25px; }
#vragencont #categories li { padding-top:12px; font-size:11px; padding-left:20px; }
#vragencont #categories li a { color:#008738; text-decoration:none; padding:2px 0; }
#vragencont #categories li.active { background:transparent url(/schoonmaak/werk/images/layout/active_triangle.gif) left 11px no-repeat; }
#vragencont #categories li.active a, #vragencont #categories li a:hover { color:#a8d038; }
#vragencont #subblock { position:absolute; left:150px; top:140px; height:179px; padding-left:15px; background:transparent url(/schoonmaak/werk/images/layout/vragen-subblock-left.png) left top no-repeat; opacity:0.9; }
#vragencont #subblock h1 { font-size:16px; }
#vragencont #subblock .outerinner { padding-right:15px; background:transparent url(/schoonmaak/werk/images/layout/vragen-subblock-right.png) right top no-repeat; }
#vragencont #subblock .innerblock { padding:15px 10px; /*background-color:#00a651;*/ background:transparent url(/schoonmaak/werk/images/layout/vragen-subblock-bg.png) 0 0 repeat; height:149px; min-width:175px; max-width:356px; _width:350px; }
#vragencont #subblock .innerblock h1 { padding:0; }
#vragencont #subblock .innerblock p { font-size:11px; color:white; }
#vragencont #subblock .innerblock p a { color:#a6ce38; }
#vragencont #subblock .innerblock p.terug { position:absolute; left:25px; bottom:-28px; }
#vragencont #subblock .innerblock p.terug a { color:#008738; }
#vragencont #subblock ul { padding:5px 0 0 5px; }
#vragencont #subblock li { color:#a8d038; line-height:20px; font-size:12px; }
#vragencont #subblock li a { color:white; text-decoration:none; }
#vragencont #subblock li a:hover { color:#a8d038; }
body.p9-aandacht-en-betrokkenheid #vragencont #subblock ul { padding-top:3px; }
body.p9-aandacht-en-betrokkenheid #vragencont #subblock li { line-height:18px; }

#left.bijbaanheader, #left.vakantiewerkheader { background:transparent url(/schoonmaak/werk/images/layout/bijbaan_vrouwtje.png) 0 0 no-repeat; width:238px; }
#left.vakantiewerkheader { background-image:url(/schoonmaak/werk/images/layout/vakantiewerk_vrouwtje.png); }
#left.bijbaanheader .htext, #left.vakantiewerkheader .htext { padding-top:165px; }
#left.bijbaanheader .text p, #left.vakantiewerkheader .text p { font-size:11px; color:black; }
.form table { font-size:11px; width:243px; }
.form table table { width:auto; }
.form table td { padding:5px 0; }
.form table.p4 td, table.p4 td { padding:4px 0; }
.form table.p3 td, table.p3 td { padding:3px 0; }
.form table td.smaller { font-size:10px; }
.form table td input, .form table td textarea { border-color:#008738; background-color:#fff; width:120px; }
.form table td input.checkbox, .form table td input.radio { width:auto; background-color:#fff; }
.form table td.second input { border-left:0; }
.form table td.single input { width:241px; }
.form table td.single input.makemeadate { width:120px; }
#left table .r30 input, #middle table .r30 input, #right table .r30 input { width:77px; }
#left table td.r30, #middle table td.r30, #right table td.r30 { width:79px; }
td.r30 table td { width:40px; }
#left table .r70 input, #middle table .r70 input, #right table .r70 input { width:163px; }
#left table .r70a input, #middle table .r70a input, #right table .r70a input { width:71px; }
#left table .r70b input, #middle table .r70b input, #right table .r70b input { width:91px; }
.form table td textarea { width:241px; height:80px; margin-top:1px; }
.form table td#fi_cont_boodschap textarea { height:61px; }
.form table td#fi_cont_vraag textarea { height:140px; }
#fi_cont_gegevensgebruiken label { display:block; padding-left:20px; text-indent:-17px; }
form.direct #fi_cont_gegevensgebruiken { padding-top:7px; }
form.direct #fi_cont_gegevensgebruiken label { padding-left:17px; }
.form table td span.label { padding-left:1px; }
form div.errormessage { font-size:11px; color:red; font-weight:bold; display:none; }
/*form.direct #form_p1 div.errormessage { padding-top:6px; }
form.open div.errormessage { padding-top:6px; }*/
form.vakantiewerk div.errormessage, form.bijbaan div.errormessage { position:absolute; bottom:34px; left:27px; }
form.vakantiewerk #form_p2 div.errormessage, form.bijbaan #form_p2 div.errormessage { bottom:30px; }
form.vraagstellen div.errormessage {  }
form.doorsturen div.errormessage { position:relative; top:-4px; }
form.staffunctiesvacature div.errormessage { bottom: 58px; position: absolute; }
form div.errormessage-zipcode { font-size:11px; color:red; font-weight:bold; display:none; }
form.direct #form_p1 div.errormessage-zipcode { padding-top:6px; }
form.open div.errormessage-zipcode { padding-top:6px; }
form.vakantiewerk div.errormessage, form.bijbaan div.errormessage-zipcode { position:absolute; bottom:34px; left:27px; }
form.vakantiewerk #form_p2 div.errormessage-zipcode, form.bijbaan #form_p2 div.errormessage-zipcode { bottom:30px; }
form.vraagstellen div.errormessage-zipcode {  }
form.kandidaatprofielupdate div.errormessage { position: absolute; left: -100px; bottom: -1px; }

.step-next { position:absolute; left:0; bottom:0; padding-top:25px; width:243px; text-align:right; }
#tophalf .step-next .step { *position:relative; *top:-9px; _position:relative; _top:-9px; }
#right .step-next { left:27px; }
form.staffunctie .step-next { bottom:5px; }
span.next input, span.send input { padding:9px 0; width:121px; cursor:pointer; background:white url(/schoonmaak/werk/images/layout/default_green_button.gif) center center no-repeat; border:0; color:white; font-weight:bold; }
span.step { padding-right:15px; font-size:12px; color:#a8d038; font-weight:bold; }
.step-next span.terug { /*position:absolute;*/ right:3px; top:5px; padding-right: 5px; }
.step-next span.terug a { color:#a8d038; text-decoration:none; }
.step-next span.terug2 a { color:#008738; text-decoration:none; }
h1.semicenter { position:absolute; top:28px; right:172px; display:block; padding:0; height:27px; width:328px; font-size:0; line-height:0; text-indent:-9999px; }

div.faqlike { padding-right:30px; }
div.faqlike h2, div.faqlike h2 a { color:#008738; font-size:13px; font-weight:normal; }
div.faqlike p { padding:0 0 15px; }
div.faqlike p a { color:#008738; text-decoration:underline; }
div.faqlike p a:hover { color:#a8d038; text-decoration:underline; }
div.faqlike p.intro { color:#008738; }

p.links { line-height:18px; }
p.links a, p.opnieuw, div.vacaturedetails p.header, p.opnieuw a { font-size:12px; color:#008738; }
p.links a.active, p.links a:hover { color:#a6ce38; }
p.sublinks a { font-size:12px; font-weight:normal; color:#008738 }
p.sublinks a:hover { color:#a6ce38; }
#tophalf p.links2 a { text-decoration:underline; }
div.vacatures p { padding:0; }
/*body.p9-staffuncties p.vacatures span { color:#008738; }*/
body.p9-staffuncties p.vacatures a, #middle p.vacatures a { text-decoration:none; }
p.vacatures span.vacpage { display:none; }
p.vacatures span#vacpage-1 { display:inline; }
#vacpagenav a { color:#a6ce38; text-decoration:none; font-weight:bold; }
#vacpagenav a:hover { color:#008738; }
#middle div.vacatures p.footer, #right div.vacaturedetails p.footer { bottom:14px; left:27px; position:absolute; }
#middle div.vacatures p.footer { left:23px; }
.vacaturedetails .functies { position: relative; }
.vacaturedetails .functies .addthis_toolbox { position: absolute; right: 10px; top: 27px; }

div.vacature { font-size:11px; }
.vacature .navigation { position:absolute; bottom:0; left:0; width:257px; padding-top:20px; font-size:10px; }
.vacature .navigation a { text-decoration:none; color:#008738; }
.vacature .navigation .opnieuw { float:left; }
.vacature .navigation div.meerminder { width:100px; height:100%; position:absolute; right:0; bottom:0; }
.vacature .navigation .meer { position:absolute; bottom:0; left:0; }
.vacature .navigation .minder { position:absolute; top:0; left:0; }
.vacature #vragenlink { position:absolute; left:23px; bottom:33px; }
.vacature .functies { font-size: 10px; position: absolute; bottom: 0; left: 23px; right: 10px; }
.vacature .functies a.printen, .vacature .functies a.doorsturen { color:#008738; text-decoration:none; padding-left:20px; background:transparent url(/schoonmaak/werk/images/layout/printen.gif) left center no-repeat; }
.vacature .functies a.doorsturen { background-image:url(/schoonmaak/werk/images/layout/doorsturen.gif); }
.vacature .functies a.printen:hover, .vacature .functies a.printen.active { color:#a8d038; background-image:url(/schoonmaak/werk/images/layout/printen_hover.gif); }
.vacature .functies a.doorsturen:hover, .vacature .functies a.doorsturen.active { color:#a8d038; background-image:url(/schoonmaak/werk/images/layout/doorsturen_hover.gif); }
.vacature .functies .addthis_toolbox { position: absolute; right: 0; top: -2px; }
.vacature p.links a { text-decoration:none; }
#tophalf.bedankt { background-image:url(/schoonmaak/werk/images/layout/vacature-gesolliciteerd.jpg); }
#tophalf.bedankt-open { background-image:url(/schoonmaak/werk/images/layout/vacature-gesolliciteerd-open.jpg); }
h2.first span.doorsturen { padding-right:23px; background:transparent url(/schoonmaak/werk/images/layout/doorsturen_hover.gif) right center no-repeat; }

#bottomhalf { position:absolute; left:0; top:469px; width:908px; height:249px; overflow:hidden; background:transparent url(/schoonmaak/werk/images/layout/doedescan.gif) left bottom no-repeat; }
#fpbhright { position:absolute; right:32px; top:17px; width:245px; height:214px; }
#tagcloud { list-style:none; text-align:center; padding-top:2px; width:240px; clear:both; }
#tagcloud li { display:inline; /*height:18px; line-height:16px;*/ padding:0 1px; }
#tagcloud a { text-decoration:none; line-height:16px; font-size:15px; font-weight:normal; }
#tagcloud li.s a { color:#008738; font-size:11px; }
#tagcloud li.s a:hover { font-size:12px; }
#tagcloud li.b a { color:#a6ce38; font-size:13px; }
#tagcloud li.b a:hover { font-size:14px; }
#doedescan { position:absolute; left:0; bottom:0; display:block; height:51px; width:300px; }

#services { position:absolute; right:23px; bottom:24px; width:400px; text-align:right; }
#services img { position:relative; top:1px; }
#services a { margin-left:20px; text-decoration:none; color:black; font-size:11px; }
#services a.sitemap { margin-right:10px; }
#services a:hover { color:#6d6e71; }



/* stukjes nageboorte */
p.hinputs { display: none; }




/** hail to the checkboxes and the radiobuttons **/
.jquery-checkbox { display:inline; font-size:14px; line-height:14px; cursor:pointer; }
.jquery-checkbox .mark { display:inline; }
.jquery-checkbox img { vertical-align: middle; width:14px; height:14px; }
.jquery-checkbox img { background: transparent url(/schoonmaak/werk/images/layout/radiobuttons.png) 0 0 no-repeat; }
.jquery-checkbox img, .jquery-checkbox-hover img { background-position:0px 0px; }
.jquery-checkbox-checked img, .jquery-checkbox-checked .jquery-checkbox-hover img { background-position:0px -14px; }
#wrapper .jquery-checkbox img { background-image:url(/schoonmaak/werk/images/layout/radiobuttons.png); }


/** and hail to the selectbox **/
.jquery-selectbox { position:relative; height:22px; width:128px; z-index:0; float:left; display:inline; font-size:12px; color:#6D6E71; background:transparent url(/images/layout/vind-coach-inputs.jpg) no-repeat -330px 0; }
.jquery-selectbox.selecthover { z-index:700; }
.jquery-selectbox .jquery-selectbox-currentItem { height:19px; padding:3px 0px 0px 6px; white-space:nowrap; display:block; overflow:hidden; cursor:pointer; }
.jquery-selectbox .jquery-selectbox-list { display:none; position:absolute; top:18px; padding:3px; left:0; background-color:#fff; width:122px; overflow-x:hidden; overflow-y:auto; z-index:1000; -moz-border-radius:0 0 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;  box-shadow:2px 4px 8px #999; -webkit-box-shadow:2px 4px 8px #999; -moz-box-shadow:2px 4px 8px #999; }
.jquery-selectbox .jquery-selectbox-moreButton { float:right; width:15px; height:24px; cursor:pointer; }
.jquery-selectbox .jquery-selectbox-item { color:#999; padding:2px; line-height:14px; display:block; cursor:default; }
.jquery-selectbox .jquery-selectbox-item.listelementhover { background:#008738; color:#ddd; }

/** STUPID JQUERY UI!!! **/
body .ui-datepicker-header a span.ui-icon { background-image:url(/schoonmaak/werk/files/images/ui-icons_ffffff_256x240.png); }

#fi_cont_gevonden .jquery-checkbox {padding-right: 3px;}

