@charset "UTF-8";
/* THEME CSS Document */

/* COLORS
yellow 	#f7b322;
red		#e42618;
darkred #ba190e;
*/

/* TYPOGRAPHY */
.text-color-yellow { color:#f7b322; }
.text-color-red { color:#e42618; }
.text-color-white { color:#fff; }

/* SIFR TEXT */
.sIFR-replaced .sIFR-alternate{
  display: none;
}
.sifr-talent { width:85%; display: block; margin: 14px 0 0 43px; position:relative; z-index:1; }
object { z-index:1; }

/* FORM / INTERACTION */
form .formrule { margin:0; padding:0; width:100%; position:relative; }
form .formrule .styled-input { margin:0; padding:4px 4px 3px 4px; border:1px solid #fff; background:url(../images/bg-gradient-white.gif) no-repeat 0 0; }
form .formrule .styled-input input,
form .formrule .styled-input textarea { margin:0; padding:2px 0; border:none; width:100%; background:none; font-size:1.2em; }
form .formrule .disabled-input { margin:0; padding:4px 4px 3px 4px; background:none; }
form .formrule .disabled-input input,
form .formrule .disabled-input textarea { margin:0; padding:2px 0; border:none; width:100%; background:none; font-size:1.2em; }

form.base .title h2 { margin:20px 5px 10px 0; padding:0; position:relative; color:#fff; }
form.base .title p { color:#fff; }
form.base .title a { color:#fff; }
form.base fieldset { margin:0 0 5px 0; padding:20px; background:#f7b322; border:none; }
form.base fieldset div.formrule { margin-bottom:7px; overflow:auto; }
form.base fieldset label { display:block; margin:0; padding:0; float:left; width:26%; clear:none; line-height:2em; color:#fff; font-weight:bold; text-transform:lowercase; font-size:1.1em; }
form.base fieldset label.doubleline { line-height:1em; }
form.base fieldset div.disabled-input,
form.base fieldset div.styled-input { width:68%; float:right; }
form.base fieldset div.disabled-input input,
form.base fieldset div.disabled-input textarea,
form.base fieldset div.styled-input input,
form.base fieldset div.styled-input textarea { font-size:1em; }
form.base span.required { font-weight:normal; color:#e42618; }
form.base .info { margin:0; padding:0; text-align:right; font-size:0.9em; }
.errorMessageForm {padding:10px 15px;background-color:#fff;color:#e42618;font-size:1.2em;font-weight:bold}
.succesMessageForm {padding:10px 15px;background-color:#fff;font-size:1.2em;font-weight:bold}

/* buttons */
.largetextright { text-align:right; }
.largetextright strong { display:block; margin:0; padding:5px 12px 0 0; height:45px; }
.largetextright strong span { color:#fff; font-size:1.22em; text-transform:lowercase; letter-spacing:0.035em; }
.largetext { text-align:left; }
.largetext strong { display:block; margin:0; padding:5px 0 0 9px; height:45px; }
.largetext strong span { color:#fff; font-size:1.22em; text-transform:lowercase; letter-spacing:0.035em; }
.extralargetext { text-align:left; }
.extralargetext strong { display:block; margin:0; padding:5px 0 0 100px; height:55px; }
.extralargetext strong span { color:#fff; font-size:1.82em; text-transform:lowercase; letter-spacing:0.09em; }
.extralargetext:hover strong span,
.largetext:hover strong span { color:#f8b323; }
.largetextright:hover strong span { color:#f8b323; }

/* PAGE LAY-OUT */
.pagecontainer { margin:0 auto; padding:0; width:966px; position:relative; text-align:justify;}
.rightColumnDisabled { margin:30px; padding:0 30px 30px 30px; background:#ba190e url(../images/bg-raster-red-dark.gif) no-repeat 0 0; height:300px; }

/* service nav */
.servicenavcontainer { margin:0; padding:0;/* background:url(../images/bg-gradient-lightgray.gif) repeat-x 100% 0;*/ clear:both; overflow:auto; }
.servicenavcontainer ul { margin:0; padding:0; list-style:none; float:right; }
.servicenavcontainer ul li { float:left; margin:0; padding:5px 0; list-style:none; }
.servicenavcontainer ul li a { padding:0 10px 0 10px; border-right:1px solid #f7b322; text-transform:lowercase; }
.servicenavcontainer ul li a:link,
.servicenavcontainer ul li a:visited {color:#f7b322; text-decoration:none;}
.servicenavcontainer ul li a:hover,
.servicenavcontainer ul li a:active { color:#000; text-decoration:underline; }
.servicenavcontainer ul li.last a { padding:0 0 0 10px; border-right:none; }

/* header */
.headercontainer { clear:both; }
.headercontainer-inner { overflow:auto; background:#f7b322 url(../images/bg-gradient-yellow.gif) repeat-x 0 0; width:100%; position:relative; }
.headercontainer .info { padding-bottom:35px; background:url(../images/bg-shadow-yellow-red.gif) no-repeat 0 100%; position:relative; width:100%; }
.headercontainer .info h1.title { margin:0; padding:25px 0 25px 27px; border:2px solid #f7b322; border-bottom:none; height:20px; position:relative; }
.headercontainer .info .toggle-link { margin:0; padding:0; position:absolute; top:35px; right:140px; color:#fff; text-decoration:none; background:url(../images/buttons.gif) no-repeat 0 -304px; }
.headercontainer .info .toggle-link span { display:block; margin:0; padding:0 20px 0 8px; height:19px; font-size:0.95em; line-height:20px; background:url(../images/buttons.gif) no-repeat 100% -323px; }
.headercontainer .help { padding:0; background:none; }
.headercontainer .help .toggle-link { margin:0; padding:0; position:absolute; top:35px; bottom:auto; right:30px; color:#fff; text-decoration:none; background:url(../images/buttons.gif) no-repeat 0 -228px; }
.headercontainer .help .toggle-link span { display:block; margin:0; padding:0 20px 0 20px; height:19px; font-size:0.95em; line-height:20px; background:url(../images/buttons.gif) no-repeat 100% -247px; }
.headercontainer .open1 .info { padding-bottom:23px; }
.headercontainer .open1 .info .toggle-content { margin:-70px 0 0 0; padding:70px 0 8px 0; min-height:145px; background:url(../images/bg-header-yellow.jpg) no-repeat 0 0; }
.headercontainer .open1 .info .toggle-content p { margin:0 0 1em 0; padding:0 0 0 30px;  width:420px; }
.headercontainer .open1 .info .toggle-link { margin:0; padding:0; position:absolute; top:35px; right:30px; color:#fff; text-decoration:none; text-transform:lowercase; background:url(../images/buttons.gif) no-repeat 0 -342px; }
.headercontainer .open1 .info .toggle-link span { display:block; margin:0; padding:0 20px 0 8px; width:auto; height:19px; font-size:0.95em; line-height:20px; background:url(../images/buttons.gif) no-repeat 100% -361px; }

.headercontainer .open1 .help { padding:0; background:none; }
.headercontainer .open1 .help .toggle-link { margin:0; padding:0; position:absolute; top:auto; bottom:42px; right:30px; color:#fff; text-decoration:none; background:url(../images/buttons.gif) no-repeat 0 -228px; }
.headercontainer .open1 .help .toggle-link span { display:block; margin:0; padding:0 20px 0 20px; height:19px; font-size:0.95em; line-height:20px; background:url(../images/buttons.gif) no-repeat 100% -247px; }

.headercontainer .open2 .info .toggle-link { right:165px; }
.headercontainer .open2 .info { background-position:-1932px 100%; }
.headercontainer .open2 .help { padding-bottom:24px; background:#e42618 url(../images/bg-shadow-yellow-red.gif) no-repeat -966px 100%; overflow:auto; }
.headercontainer .open2 .help h1 { margin:0; padding:0 0 0 30px; color:#f7b322; }
.headercontainer .open2 .help ul { margin:0; padding:20px 30px 30px 30px; list-style:none; overflow:auto; }
.headercontainer .open2 .help ul li { display:table-cell; margin:0; padding:20px 30px 20px 20px; list-style:none; float:left; position:relative; height:10em; }
.headercontainer .open2 .help ul li p { margin:5px 0 0 0; padding:0; text-align:justify; }
.headercontainer .open2 .help ul li.step1 { padding:23px 30px 20px 20px; width:17%; background:#f7b322 url(../images/bg-red-line-arrow.gif) no-repeat 100% 0; }
.headercontainer .open2 .help ul li.step2 { padding:23px 30px 20px 10px; width:24%; background:#f7b322 url(../images/bg-red-line-arrow.gif) no-repeat 100% 0; }
.headercontainer .open2 .help ul li.step3 { padding:23px 30px 20px 10px; width:19%; background:#f7b322 url(../images/bg-red-line-arrow.gif) no-repeat 100% 0; }
.headercontainer .open2 .help ul li.step4 { padding:23px 20px 20px 10px; width:22%; background:#f7b322; }
.headercontainer .open2 .help ul li h2 { margin:0; padding:0 0 0 25px; }
.headercontainer .open2 .help ul li h2 span.number { margin:0; padding:.1em .4em; color:#f7b322; background:#e42618; font-size:0.65em; position:absolute; left:10px; top:23px; }
.headercontainer .open2 .help ul li.step1 h2 span.number { left:20px; }
.headercontainer .open2 .help ul li p strong { font-size:1.3em; }
.headercontainer .open2 .help .toggle-link { margin:0; padding:0; position:absolute; bottom:auto; top:35px; right:30px; color:#fff; text-decoration:none; text-transform:lowercase; background:url(../images/buttons.gif) no-repeat 0 -266px; }
.headercontainer .open2 .help .toggle-link span { display:block; margin:0; padding:0 20px 0 20px; height:19px; font-size:0.95em; line-height:20px; background:url(../images/buttons.gif) no-repeat 100% -285px; }


.headercontainer button.terugnaardetalentenvertaler { margin:10px 0 0 0; padding:0; border:none; width:265px; height:50px; background:url(../images/buttons-largetext.gif) no-repeat 0 -266px; position:absolute; right:26px; top:15px; }

/* contentcontainer */
.contentcontainer { margin:0; padding:0; background:none; overflow:auto; } /* #e42618 url(../images/bg-contentcontainer.gif) repeat-y 0 0 */
.contentcontainer .left { background:#e42618 url(../images/bg-contentcontainer.gif) repeat-y 0 0; }
.contentcontainer .right { background:#e42618 url(../images/bg-contentcontainer.gif) repeat-y 100% 0; }
.contentcontainer .left .footercontainer { margin:0; padding:25px 0 0 0; background:url(../images/bg-footer.gif) no-repeat 0 0; }
.contentcontainer .right .footercontainer { margin:0; padding:25px 0 0 0; background:url(../images/bg-footer.gif) no-repeat 100% 0; }

/* ASSETS */

/* wizard */
.wizard .title { margin:0; padding:0 0 10px 0; clear:both; overflow:hidden; width:100%; }
.wizard h2 { margin:5px 5px 0 0; padding:0; position:relative; padding-left:25px; float:left; }
.wizard h2 span.number { margin:0; padding:.1em .4em; color:#e42618; background:#f7b322; font-size:0.65em; position:absolute; left:0; top:0.15em; }
.wizard .title .form-help { display:block; margin:10px 0 0 10px; padding:0; width:14px; height:14px; background:url(../images/icon-form-help.gif) no-repeat 0 0; overflow:hidden; text-decoration:none; }
.wizard .title .form-help span { padding-left:30px; }

/* step 1 */
.wizard-step1 { margin:0; padding:0 30px; overflow:hidden; position:relative; width:87%; position:relative; }
.wizard-step1 form { overflow:visible; }
.wizard-step1 .formrule label { display:none; }
.wizard-step1 .formrule label.help { display:block; margin:0; padding:0; width:70%; position:absolute; top:-33px; right:0px; font-size:0.8em; color:#fff; text-align:right; }
.wizard-step1 .formrule .border { margin:0 -6px 0 -6px; padding:0; border:6px solid #e42618; border-bottom:none; }
.wizard-step1 .formrule .rf-shadow { margin:0 -6px 0 -6px; padding:0; border:6px solid #ba190e; border-bottom:none; }

.tagDescriptionDefault {font-style:italic;color:#999}

/* suggestionBox */
#suggestionBox { margin:2px -6px 0 -6px; padding:0; position:absolute; left:45px !important; top:222px; z-index:99; display: block;}
#suggestionBox div.rf-shadow { margin:0; padding:0; background:#000; width:432px; height:210px; position:absolute; }
#suggestionBox div.rf-shadow {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
-khtml-opacity: 0.2;
-moz-opacity: 0.2;
opacity: 0.2;
}
#suggestionBox div.loader { margin:0 6px 6px 6px; padding:0; width:420px; height:204px; background:#fff url(../images/bg-gradient-lightgray.gif) no-repeat 0 0; position:absolute; overflow:auto; }
#suggestionBox div.loader img { display:block; margin:75px auto; }
#suggestionBox div.nodata { margin:0 6px 6px 6px; padding:0; width:420px; height:204px; background:#fff url(../images/bg-gradient-lightgray.gif) no-repeat 0 0; position:absolute; overflow:auto; }
#suggestionBox div.nodata h1 { margin:20px; }
#suggestionBox div.nodata ul { margin:0; padding:10px 0; list-style:none; background:#fff url(../images/bg-gradient-lightgray.gif) no-repeat 0 0; }
#suggestionBox div.nodata ul li { margin:0; padding:5px 20px 5px 40px; list-style:none; }
#suggestionBox div.nodata ul li span.number { margin-left:-20px; margin-right:3px; background:#f7b322; color:#fff; padding:0 3px; }
#suggestionBox ul#suggestionBoxList { margin:0 6px 6px 6px; padding:0; list-style:none; width:420px; height:204px; background:#fff url(../images/bg-gradient-lightgray.gif) no-repeat 0 0; position:absolute; overflow:auto; }
#suggestionBox ul#suggestionBoxList li { margin:0; padding:0; list-style:none; }
#suggestionBox ul#suggestionBoxList li a { display:block; margin:0; padding:0; background:none; text-decoration:none; color:#000; outline:none; }
#suggestionBox ul#suggestionBoxList li a em { display:block; margin:0; padding:0 0 0 20px; height:32px; line-height:32px; font-size:1.1em; font-style:normal; background:none; }
#suggestionBox ul#suggestionBoxList li.ac_selected a { display:block; margin:0; padding:0; background:url(../images/bg-autosugestitem-hover.gif) no-repeat 0 0; text-decoration:none; color:#000; }
#suggestionBox ul#suggestionBoxList li.ac_selected a em { display:block; margin:0; padding:0 0 0 20px; height:32px; line-height:32px; font-size:1.1em; font-style:normal; background:url(../images/bg-autosugestitem-hover.gif) no-repeat 100% 100%; }

/* step 2 */
.wizard-step2 { margin:0; padding:40px 30px 20px 30px; overflow:hidden; position:relative; background:url(../images/bg-shadow-red-red-bottom.gif) no-repeat 0 0; }
.wizard-step2 form { overflow:visible; }
.wizard-step2 ul.talents { margin:10px 0 0 0; padding:0 0 10px 0; list-style:none; clear:both; }
.wizard-step2 ul.talents li { display:block; margin:0 0 2px 0; padding:0 10px 0 27px; list-style:none; height:44px; width:91.5%; background:#f7b322 url(../images/bg-talents.gif) no-repeat 0 0; line-height:44px; font-size:1.2em; overflow: hidden; position:relative; z-index:0; text-transform:lowercase; }
.wizard-step2 ul.talents li em { font-style:normal; }
.wizard-step2 ul.talents li.dummy { height:43px; background-color:#ba190e; background-position:0 -44px; overflow:hidden; }
.wizard-step2 ul.talents li a.remove { display:block; margin:0; padding:0; position:absolute; right:13px; top:13px; width:14px; height:14px; overflow:hidden; background:url(../images/buttons-talent.gif) no-repeat 0 0; }
.wizard-step2 button.vertaalmijntalenten { margin:0; padding:0; position:absolute; right:5px; top:40px; background:none; border:none; height:45px; width:196px; background:url(../images/buttons-largetext.gif) no-repeat 0 -315px; }

/* step 2 - disabled */
.wizard-step2.disabled .form-help { display:none; }
.wizard-step2.disabled h2 span.text-color-yellow { color:#ba190e; }
.wizard-step2.disabled h2 span.number { background:#ba190e; }
.wizard-step2.disabled button.vertaalmijntalenten { background-position:0 -366px; }
.wizard-step2.disabled button.disabled strong span,
.wizard-step2.disabled button.disabled:hover strong span { color:#e42618; }

/* step 3 */
.wizard-step3 { margin:0; padding:0 30px; overflow:hidden; position:relative; background:url(../images/bg-arrow-red-right.gif) no-repeat 0 122px; }
.wizard-step3 form { overflow:visible; }
.wizard-step3 h2 span.amount { font-weight:normal; font-size:0.9em; }
.wizard-step3 button.zoekopdrachtopslaan { margin:10px 0 0 -2px; padding:0; background:none; border:none; float:left; width:auto; overflow:visible; }
.wizard-step3 button.zoekopdrachtopslaan strong { display:block; margin:0; padding:0; color:#fff; text-transform:lowercase; font-weight:normal; white-space:nowrap; background:url(../images/buttons.gif) no-repeat 0 -152px; float:left; }
.wizard-step3 button.zoekopdrachtopslaan strong span { display:block; margin:0; padding:0 30px 0 8px; height:19px; font-size:0.95em; line-height:16px; background:url(../images/buttons.gif) no-repeat 100% -171px; }

.wizard-step3 form.save-zoekopdracht { display:block; margin:0; padding:0; position:absolute; left:25px; top:0; width:434px; height:140px; }
.wizard-step3 form.save-zoekopdracht .rf-shadow { margin:0; padding:0; background:#000; height:140px; width:434px; position:absolute; top:0; left:0; }
.wizard-step3 form.save-zoekopdracht .rf-shadow {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
-khtml-opacity: 0.2;
-moz-opacity: 0.2;
opacity: 0.2;
}
.wizard-step3 form.save-zoekopdracht .contents { margin:0; padding:15px 15px 0 15px; background:#e42618 url(../images/bg-save-search.gif) no-repeat 0 0; height:115px; width:393px; position:absolute; top:5px; left:5px; }
.wizard-step3 form.save-zoekopdracht .formrule label { display:block; padding:10px 0 5px 0; color:#f7b322; font-size:0.9em; }
.wizard-step3 form.save-zoekopdracht button.reset { display:block; margin:-5px -5px 0 0; background:url(../images/buttons-save-search.gif) no-repeat 0 0; height:20px; width:20px; float:right; border:none; }
.wizard-step3 form.save-zoekopdracht button.reset span { display:none; } 
.wizard-step3 form.collapsed button.zoekopdrachtopslaan { margin:-40px 15px 0 0; padding:0; float:right; }
/* collapsed */
.wizard-step3 form.collapsed { position:relative; height:auto; width:auto;}
.wizard-step3 form.collapsed .rf-shadow { display:none; }
.wizard-step3 form.collapsed .contents { background:none; position:relative; height:auto; width:auto; }
.wizard-step3 form.collapsed .contents .formrule { display:none; }
.wizard-step3 button.maakmijntalentenkaart { margin:3px 0 0 0; padding:0; border:none; float:right; width:432px; height:60px; background:url(../images/buttons-largetext.gif) no-repeat 0 -417px; }
.wizard-step3 .professions { clear:both; }
.wizard-step3 .professions ol { margin:0; padding:0; list-style:none; clear:both; }
.wizard-step3 .professions ol li { margin:0 0 20px 0; padding:10px 0 15px 0; width:100%; list-style:none; background:#fff url(../images/bg-shadow-bottom-red.gif) repeat-x 50% 100%; overflow:auto; }
.wizard-step3 .professions ol li h3 { margin:0; padding:5px 20px 0 19px; }
.wizard-step3 .professions ol li p { margin:0; padding:0 20px 10px 20px; }
.wizard-step3 .professions ol li .description { margin:0; padding:20px; width:90.5%; background:url(../images/bg-gradient-lightgray.gif) repeat-x 0 0; overflow:auto; }
.wizard-step3 .professions ol li .description p { margin:0; padding:0; }
.wizard-step3 .professions ol li .description p.collapsed { margin:0; padding:0; overflow:hidden; height:4.5em; }
.wizard-step3 .professions ol li .description a.readmore { display:block; margin:10px 0 0 0; padding:0; float:left; background:url(../images/buttons.gif) no-repeat 0 -114px; text-decoration:none; color:#fff; }
.wizard-step3 .professions ol li .description a.readmore span { display:block; margin:0; padding:0 20px 0 8px; height:19px; font-size:0.95em; text-transform:lowercase; line-height:19px; background:url(../images/buttons.gif) no-repeat 100% -133px; }
.wizard-step3 .professions ol li .description a.less { display:block; margin:10px 0 0 0; padding:0; float:left; background:url(../images/buttons.gif) no-repeat 0 -114px; text-decoration:none; color:#fff; }
.wizard-step3 .professions ol li .description a.less span { display:block; margin:0; padding:0 20px 0 8px; height:19px; font-size:0.95em; text-transform:lowercase; line-height:19px; background:url(../images/buttons.gif) no-repeat 100% -285px; }
.wizard-step3 .professions ol li ul.actions { display:block overflow:auto; margin:0; padding:10px 20px; list-style:none; background:url(../images/bg-gradient-lightgray.gif) repeat-x 0 0; overflow:auto; }
.wizard-step3 .professions ol li ul.actions li {overflow: hidden; margin:0; padding:0; list-style:none; float:left; width:50%; background:none; }
.wizard-step3 .professions ol li ul.actions li a.jobs { display:block; margin:0; padding:0; background:url(../images/buttons.gif) no-repeat 0 -76px; text-decoration:none; color:#666; font-weight:bold; }
.wizard-step3 .professions ol li ul.actions li a.jobs span { display:block; margin:0; padding:0 20px 0 8px; height:19px; font-size:0.95em; text-transform:lowercase; line-height:19px; background:url(../images/buttons.gif) no-repeat 100% -95px; }
.wizard-step3 .professions .pager { margin:0 -30px 0 -29px; padding:10px 30px; list-style:none; clear:both; overflow:auto; background:url(../images/bg-shadow-red-top.gif) repeat-x 0 0; text-align:center; }
.wizard-step3 .professions .pager li { display:inline; padding:0 5px; }
.wizard-step3 .professions .pager li div { display:inline; }
.wizard-step3 .professions .pager li span.currentpage { color:#fff; font-weight:bold; }
.wizard-step3 .professions .pager li a { color:#f7b322; text-decoration:none; }
.wizard-step3 .professions .pager li.prev { float:left; padding-left:0; }
.wizard-step3 .professions .pager li.next { float:right; padding-right:0; background:none; }
/* step 3 */
.wizard-step3.disabled h2 span.amount { display:none; }
.wizard-step3.disabled h2 span.text-color-yellow { color:#ba190e; }
.wizard-step3.disabled h2 span.number { background:#ba190e; }
.wizard-step3.disabled .form-help { display:none; }
.wizard-step3.disabled button.zoekopdrachtopslaan strong { background-position:0 -190px; }
.wizard-step3.disabled button.zoekopdrachtopslaan strong span { color:#ba190e; background-position:100% -209px; }
.wizard-step3.disabled button.maakmijntalentenkaart { background-position:0 -477px; }
.wizard-step3.disabled button.maakmijntalentenkaart.disabled strong span,
.wizard-step3.disabled button.maakmijntalentenkaart.disabled:hover strong span { color:#e42618; }
.wizard-step3.disabled .professions { margin-bottom:30px; background:#ba190e url(../images/bg-raster-red-dark.gif) no-repeat 0 0; height:243px; }

/* save-results */
form.save-results { display:none; margin:0; padding:0; position:absolute; top:0; right:0; width:482px; }

/* login */
.loginform { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.loginform .rememberme { width:50%; }
.loginform .lostpassword { width:50%; float:right; text-align:right; }
.loginform .lostpassword a { color:#fff; }
.login .empty { margin:15px 30px 30px 30px; padding:0; background:url(../images/bg-raster-red-light.gif) no-repeat 0 0; height:300px; }
.login button.inloggen { margin:10px 0 0 0; padding:0; border:none; width:115px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat 0 -591px; }

/* registreren via email */
.registerform { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.registerform .info { margin:0; padding:0; text-align:right; font-size:0.9em; }
.registerform .terms { color:#fff; }
.registerform .terms a { color:#fff; }
.registerform button.registreer { margin:10px 0 0 0; padding:0; border:none; width:115px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat 0 -542px; }
button.registrationSuccesverder { margin:10px 0 10px 30px; padding:0; border:none; width:115px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat 0 -542px; }


/* registreren via hyves */
.registerviahyves { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.registerviahyves .terms { color:#fff; }
.registerviahyves .terms a { color:#fff; }
.registerviahyves button.hyves { margin:10px 0 0 0; padding:0; border:none; width:115px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat 0 -639px; }

/* profiel - wachtwoord wijzigen */
.changepaswordform { margin:0; padding:0 30px 10px 30px; overflow:auto; position:relative; }
.changepaswordform button.wachtwoordwijzigen { margin:10px 0 0 0; padding:0; border:none; width:208px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat -220px -316px; }

.unsubscribeform { margin:0; padding:30px 30px 30px 30px; overflow:auto; position:relative; background:url(../images/bg-shadow-red-red.gif) no-repeat 0 0; }
.unsubscribeform button.uitschrijven { margin:10px 0 0 0; padding:0; border:none; width:140px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat -220px -366px; }

.modifyprofileform { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.modifyprofileform hr { display:block; margin:1em 0; padding:0; height:2px; width:100%; background:url(../images/hr.gif) repeat-x 0 0; border:none; color:#ba190e; }
form.base .modifyprofileform fieldset { margin:0; padding:0; background:none; }
form.base .modifyprofileform fieldset div.formrule { overflow:hidden; }
form.base .modifyprofileform fieldset label { width:25.9%; color:#f7b322; }
form.base .modifyprofileform fieldset input.radio { margin:.6em 10px 0 5px; float:left; }
form.base .modifyprofileform fieldset .styled-input { width:71.64%; float:left; }
form.base .modifyprofileform fieldset label.inline { width:auto; }
form.base .modifyprofileform fieldset div.street { margin:0 10px 0 0; width:41.8%; }
form.base .modifyprofileform fieldset div.number { margin:0 0 0 5px; width:8.8%; float:right; }
form.base .modifyprofileform fieldset div.postcode { margin:0 10px 0 0; width:12.8%; }
form.base .modifyprofileform fieldset div.city { margin:0 0 0 5px; width:40.8%; float:right; }
form.base .modifyprofileform fieldset div.phone { margin:0 10px 0 0; width:25.8%; }
form.base .modifyprofileform fieldset div.mobile { margin:0 0 0 5px; width:26.8%; float:right; }
form.base .modifyprofileform fieldset div.dateofbirth { margin:0 30px 0 0; width:26.8%; }
form.base .modifyprofileform fieldset .textarea label { width:auto; }
form.base .modifyprofileform fieldset .textarea div.styled-input { width:97.65%; }
.modifyprofileform .terms { color:#fff; }
.modifyprofileform .terms a { color:#fff; }
.modifyprofileform button.profielwijzigingenopslaan { margin:10px 0 0 0; padding:0; border:none; width:234px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat -150px -540px; }

/* createtalentcardform */
.createtalentcardform { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.createtalentcardform hr { display:block; margin:1em 0; padding:0; height:2px; width:100%; background:url(../images/hr.gif) repeat-x 0 0; border:none; color:#ba190e; }
.createtalentcardform button.maakmijntalentenkaart { margin:10px 0 0 -7px; padding:0; border:none; width:430px; height:55px; background:url(../images/buttons-largetext.gif) no-repeat 0 -416px; }

/* step 4 - links */
.beroep { margin:0; padding:0 30px; overflow:auto; position:relative; }
.beroep .title h2 { padding:0; width:5.8em; }
.beroep .profession { margin:0 0 20px 0; padding:10px 0 15px 0; width:100%; list-style:none; background:#fff url(../images/bg-shadow-bottom-red.gif) repeat-x 50% 100%; overflow:auto; }
.beroep .profession h3 { margin:0; padding:0 20px 10px 20px; display:block; }
.beroep .profession p { margin:0; padding:0 20px 10px 20px; }
.beroep .profession .description { margin:0; padding:20px; width:90.5%; background:url(../images/bg-gradient-lightgray.gif) repeat-x 0 0; overflow:auto; }
.beroep .profession .description p { margin:0; padding:0; }
.beroep .profession .description p.collapsed { margin:0; padding:0; overflow:hidden; height:4.5em; }
.beroep .profession .description a.readmore { display:block; margin:0; padding:0; float:left; background:url(../images/buttons.gif) no-repeat 0 -114px; text-decoration:none; color:#fff; }
.beroep .profession .description a.readmore span { display:block; margin:0; padding:0 20px 0 8px; height:19px; font-size:0.95em; text-transform:lowercase; line-height:19px; background:url(../images/buttons.gif) no-repeat 100% -133px; }
.beroep .profession .description a.less { display:block; margin:0; padding:0; float:left; background:url(../images/buttons.gif) no-repeat 0 -114px; text-decoration:none; color:#fff; }
.beroep .profession .description a.less span { display:block; margin:0; padding:0 20px 0 8px; height:19px; font-size:0.95em; text-transform:lowercase; line-height:19px; background:url(../images/buttons.gif) no-repeat 100% -285px; }

/* step 4 - rechts */
.werknl { margin:0 0 0 1px; padding:0; overflow:auto; position:relative; }
.werknl .title h2 { padding:0 0 0 30px; }
.werknl .contentbox { margin:0 30px 20px 30px; padding:10px 0 15px 0; list-style:none; background:#fff url(../images/bg-shadow-bottom-red.gif) repeat-x 50% 100%; overflow:auto; }
.werknl .contentbox h3 { margin:0; padding:0 20px 0 20px; }
.werknl .contentbox p { margin:0; padding:0 20px 10px 20px; }
.werknl .link { margin:0; padding:15px 10px; background:url(../images/bg-shadow-red-top.gif) no-repeat 0 0; text-align:right; overflow:auto; }
.werknl .link form { overflow:visible; }
.werknl .link button.zoekvacaturesopwerknl { display:block; float:right; text-decoration:none; margin:10px 0 0 0; padding:0; border:none; width:234px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat 0 -216px; }

/* Tell a friend formulier*/
.tellaFriendForm { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.tellaFriendForm hr { display:block; margin:1em 0; padding:0; height:2px; width:100%; background:url(../images/hr.gif) repeat-x 0 0; border:none; color:#ba190e; }
form.base .tellaFriendForm fieldset { margin:0; padding:0; background:none; }
form.base .tellaFriendForm fieldset label { width:40%; color:#f7b322; }
form.base .tellaFriendForm fieldset .styled-input { width:57.5%; float:left; }
form.base .tellaFriendForm fieldset label.inline { width:auto; }
form.base .tellaFriendForm fieldset .textarea div.styled-input { width:97.65%; }
.tellaFriendForm button.tellAfriendSend { margin:10px 0 0 0; padding:0; border:none; width:234px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat -150px -590px; }


/* BEGIN STYLE CHANGE PASSWORD */
.changepasswordform { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.changepasswordform button.changepassword { margin:10px 0 0 0; padding:0; border:medium none; width:234px; height:45px; background:transparent url(../images/buttons-largetext.gif) no-repeat scroll 0 -215px; }
form.base div.changepasswordform fieldset label { display:block; margin:0; padding:0; float:left; width:30%; clear:none; line-height:2em; color:#fff; font-weight:bold; text-transform:lowercase; font-size:1.1em; }
form.base div.changepasswordform fieldset label.doubleline { line-height:1em;}
form.base div.changepasswordform fieldset div.styled-input { width:65%; float:right; }
form.base div.changepasswordform fieldset div.disabled-input input,
form.base div.changepasswordform fieldset div.styled-input textarea { font-size:1em; }
/* BEGIN STYLE CHANGE PASSWORD */

/* stap 5 */
.anonimtalentcard { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.anonimtalentcard .title p { margin:0; padding:0; clear:both; }
.anonimtalentcard button.maakeenanoniemetalentenkaart { display:block; margin:10px 0 0 0; padding:0; border:none; width:394px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat 0 -166px; }
.anonimtalentcard button.maakeenanoniemetalentenkaart strong { padding-left:70px; }

.downloadacrobat { margin:0; padding:50px 30px 30px 30px; overflow:auto; position:relative; background:url(../images/bg-shadow-red-red.gif) no-repeat 0 0; }
.downloadacrobat .contentbox { margin:0; padding:0;}
.downloadacrobat .contentbox p { color: #FFF; }
.downloadacrobat .contentbox a.downloaddeacrobatreader { display:block; margin:0; text-decoration:none; width:158px; height:39px; background:url(../images/adobe.gif) no-repeat 0 0; overflow:hidden; }
.downloadacrobat .contentbox a.downloaddeacrobatreader strong { visibility:hidden; }

.personaltalentcard { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.personaltalentcard .title h2 { padding:0; }
.personaltalentcard .title h2 span.info { font-size:0.5em; font-weight:normal; }
.personaltalentcard .title p { margin:0; padding:0; clear:both; }
.personaltalentcard hr { display:block; margin:1em 0; padding:0; height:2px; width:100%; background:url(../images/hr.gif) repeat-x 0 0; border:none; color:#ba190e; }
form.base .personaltalentcard fieldset { margin:0; padding:0; background:none; }
form.base .personaltalentcard fieldset div.formrule { overflow:hidden; }
form.base .personaltalentcard fieldset label { width:25.9%; color:#f7b322; }
form.base .personaltalentcard fieldset input.radio { margin:.6em 10px 0 5px; float:left; }
form.base .personaltalentcard fieldset .styled-input { width:71.64%; float:left; }
form.base .personaltalentcard fieldset label.inline { width:auto; }
form.base .personaltalentcard fieldset div.street { margin:0 10px 0 0; width:41.8%; }
form.base .personaltalentcard fieldset div.number { margin:0 0 0 5px; width:8.8%; float:right; }
form.base .personaltalentcard fieldset div.postcode { margin:0 10px 0 0; width:12.8%; }
form.base .personaltalentcard fieldset div.city { margin:0 0 0 5px; width:40.8%; float:right; }
form.base .personaltalentcard fieldset div.phone { margin:0 10px 0 0; width:25.8%; }
form.base .personaltalentcard fieldset div.mobile { margin:0 0 0 5px; width:26.8%; float:right; }
form.base .personaltalentcard fieldset div.dateofbirth { margin:0 30px 0 0; width:26.8%; }
form.base .personaltalentcard fieldset .textarea label { width:auto; }
form.base .personaltalentcard fieldset .textarea div.styled-input { width:97.65%; }

.personaltalentcard button.maakeenpersoonlijketalentenkaart { display:block; margin:10px 0 0 0; padding:0; border:none; width:394px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat 0 -114px; }
.personaltalentcard button.maakeenpersoonlijketalentenkaart strong { padding-left:70px; }

.savepersonaldata { margin:0; padding:20px 30px 30px 30px; overflow:auto; position:relative; background:url(../images/bg-shadow-red-top.gif) no-repeat 1px 0; }
.savepersonaldata .title { margin-bottom:10px; }
.savepersonaldata .title h2 { padding:0; }
.savepersonaldata .title h2 span.info { font-size:0.5em; font-weight:normal; }
.savepersonaldata .title p { margin:0; padding:0; clear:both; }
.savepersonaldata button.registreer { margin:10px 0 0 0; padding:0; border:none; width:115px; height:45px; background:url(../images/buttons-largetext.gif) no-repeat 0 -542px; }

/* BEGIN STYLE PASSWORDREQUEST */
.passwordrequestform { margin:0; padding:0 30px 30px 30px; overflow:auto; position:relative; }
.passwordrequestform button.btnpasswordRequest { margin:10px 0 0 0; padding:0; border:medium none; width:120px; height:45px; background:transparent url(../images/buttons-largetext.gif) no-repeat 0 -542px; }
.passwordRequest .rightColumnDisabled { margin:30px; padding:0 30px 30px 30px; background:#ba190e url(../images/bg-raster-red-dark.gif) no-repeat 0 0; height:300px; }
/* BEGIN STYLE PASSWORDREQUEST */

/* BEGIN STYLE PROFILESEARCH */
.savedProfileSearch { margin:0; padding:0 30px; overflow:auto; position:relative; }
.savedProfileSearch .searchTags { margin:0 0 20px 0; padding:10px 0 15px 0; width:100%; list-style:none; background:#fff url(../images/bg-shadow-bottom-red.gif) repeat-x 50% 100%; overflow:auto; }
.savedProfileSearch .searchTags h3 { margin:0 0 10px 0; padding:0 20px 0 20px; display:block; }
.savedProfileSearch .searchTags p { margin:0; padding:0 20px 10px 20px; }
.savedProfileSearch .searchTags .description { margin:0; padding:20px; width:90.5%; background:url(../images/bg-gradient-lightgray.gif) repeat-x 0 0; overflow:auto; }

.savedProfileSearch .searchTags p a { padding:0 10px 0 10px; border-right:0px solid #f7b322; text-transform:lowercase; }
.savedProfileSearch .searchTags p a:link,
.savedProfileSearch .searchTags p a:visited {color:#e42618; text-decoration:underline;}
.savedProfileSearch .searchTags p a:hover,
.savedProfileSearch .searchTags p a:active { color:red; text-decoration:none; }

.savedProfileSearchRightColumn { margin:0; padding:0 30px; overflow:auto; position:relative; background:url(../images/bg-arrow-red-right.gif) no-repeat 0 16px; }
.savedProfileSearchRightColumn .succesMessageForm { margin-bottom:10px; }
.savedProfileSearchRightColumn .noSavedTasks { margin:0 0 20px 0; padding:10px 0 15px 0; width:100%; list-style:none; background:#F7B322 url(../images/bg-shadow-bottom-red.gif) repeat-x 100% 100%; overflow:auto; }
.savedProfileSearchRightColumn .savedTasks { margin:0 0 20px 0; padding:10px 0 15px 0; width:100%; list-style:none; background:#F7B322 url(../images/bg-shadow-bottom-red.gif) repeat-x 100% 100%; overflow:auto; }
.savedProfileSearchRightColumn h3 { display:block; margin:0; padding:0 20px 10px 20px; }
.savedProfileSearchRightColumn p { display:block; margin:0; padding:20px 20px 10px 20px; background:url(../images/bg-gradient-yellow-dark.gif) repeat-x 0 0; }
.savedProfileSearchRightColumn .savedTasks {  }
.savedProfileSearchRightColumn .savedTasks p { font-size:0.9em; }
.savedProfileSearchRightColumn .savedTasks .profileSearchform { margin:0; padding:15px; background:#F7B322 url(../images/bg-saveditem-bottom.gif) no-repeat -1px 100%; overflow:auto; position:relative; }

.savedProfileSearchRightColumn .savedTasks .profileSearchform button.deleteSavedTask { margin:0 20px 0 0; padding:0; background:none; border:none; float:left; width:15em; position:relative; }
.savedProfileSearchRightColumn .savedTasks .profileSearchform button.deleteSavedTask strong { display:block; margin:0; padding:0; float:left; white-space:nowrap; color:#fff; text-transform:lowercase; font-weight:normal; background:url(../images/buttons.gif) no-repeat 0 -152px; }
.savedProfileSearchRightColumn .savedTasks .profileSearchform button.deleteSavedTask strong span { display:block; margin:0; padding:0 30px 0 8px; height:19px; font-size:0.95em; line-height:16px; background:url(../images/buttons.gif) no-repeat 100% -57px; }

.savedProfileSearchRightColumn .savedTasks .profileSearchform button.runSavedTask { display:block; margin:0; padding:padding:0; background:none; border:none; float:left; width:14em; position:relative; }
.savedProfileSearchRightColumn .savedTasks .profileSearchform button.runSavedTask strong { display:block; margin:0; padding:0; float:left; white-space:nowrap; color:#fff; text-transform:lowercase; font-weight:normal; background:url(../images/buttons.gif) no-repeat 0 0; }
.savedProfileSearchRightColumn .savedTasks .profileSearchform button.runSavedTask strong span { display:block; margin:0; padding:0 30px 0 8px; height:19px; font-size:0.95em; line-height:16px; background:url(../images/buttons.gif) no-repeat 100% -19px; }

.text-color-black { display:inline; color:#000000; }
/* EINDE STYLE PROFILESEARCH */

/* START algemene voorwaarden */
.overlay .terms { margin:0; padding:0 30px; overflow:hidden; position:relative; }
.overlay .terms .term { margin:0 0 20px 0; padding:10px 0 15px 0; width:99%; list-style:none; overflow:hidden; }
.overlay .terms .term h3 { margin:0 0 10px 0; padding:0 20px 0 20px; display:block; }
.overlay .terms .term p { margin:0; padding:0 20px 10px 20px; }
.overlay .terms .term .description { margin:0; padding:20px; width:99%; background:url(../images/bg-gradient-lightgray.gif) repeat-x 0 0; overflow:hidden; }
.overlay .terms .term p a:link,
.overlay .terms .term p a:visited {color:#e42618; text-decoration:underline;}
.overlay .terms .term p a:hover,
.overlay .terms .term p a:active { color:red; text-decoration:none; }


/* ****************** RESTORE DESING BY SURROUNDING TEMPLATE ****************** */
.printText { display:none; }
.clear {
	clear:both;
	display:block;
}
div.layout-container {
	text-align : left;
	width : 966px; /*source from style.css: 932px is overwritten by screen.css by 1000px */
	margin : 0 auto;
	border : 1px solid #eee;
}
div.content-container {
	margin-left : 34px;
	margin-right : 34px;

	margin-bottom : 33px;
	background:#fff url(img/content_container_bg.png);
	border : 1px solid #ccc;
}
div.menu-block, div.header-block, div.footer-block {
	padding-left : 80px;
	padding-right : 80px;
	background : #f3f3f3;
}
div.header-block {
	padding-top : 2px;
	padding-bottom : 5px;
	color : #666666;
}
div.footer-block {
	margin:50px 0 0 0;
	color : #acacac;
	padding-top : 5px;
	padding-bottom : 5px;
}
div.footer-block em {
	padding-right : 17px;
}
div.footer-block a {
	color : #acacac;
	text-decoration : none;
	padding-right : 17px;
}
div.footer-block a:hover {
	text-decoration : underline;
	color : #333333;
}
div.footer-block dl,
div.menu-block dl,
div.header-block dl,
div.footer-block dl dt,
div.menu-block dl dt,
div.header-block dl dt,
div.footer-block dl dd,
div.menu-block dl dd,
div.header-block dl dd { margin:0; padding:0; }

div.footer-block dl dt,
div.menu-block dl dt,
div.header-block dl dt { display:none; }
div.footer-block dl dd ul,
div.menu-block dl dd ul,
div.header-block dl dd ul,
div.footer-block dl dd ul li,
div.menu-block dl dd ul li,
div.header-block dl dd ul li { margin:0; padding:0; display:inline; }

dl.chapter-menu { display : block; float : left; font-size:12px; font-weight:bold; }
dl.chapter-menu dd strong a span#logo_kan { display:inline; color:#f7b322; }
dl.chapter-menu dd strong a span#logo_ik { display:inline; color:#e42618; }
dl.chapter-menu dd a {
	color : #999;
	text-decoration : none;
	padding-right : 9px;

}
dl.chapter-menu dd strong {
	float:left;
	display:block;
}
dl.chapter-menu dd ul.links {
	float:left;
}

dl.chapter-menu dd a:hover {
	color : #333333;
	text-decoration : underline;
}
dl.chapter-menu dd ul li a.active ,
dl.chapter-menu dd ul li a.active-trail {
	background : #666;
	color : #fff;
	padding-left : 2px;
	padding-right : 2px;
	text-decoration : none;
	margin-right:10px;
}
/* ACCESSABILITY MENU */

dl.accessability-menu {
	display : block;
	float : right;
}
dl.accessability-menu dd a {
	color : #999;
	font-size:12px;

	font-weight:bold;
	text-decoration : none;
	padding-left : 3px;
	padding-right : 3px;
}

a#small-font-size,
a#medium-font-size,
a#large-font-size {
	font-weight:bold;
}
a#small-font-size {
	background:#ccc;
	color:#fff;
}
dl.accessability-menu dd a:hover {
	text-decoration : underline;
	color : #333333;
}
dl.accessability-menu dd a#small-font-size, dl.accessability-menu dd a#medium-font-size, dl.accessability-menu dd a#large-font-size {
	text-transform : uppercase;
}
dl.accessability-menu dd a#small-font-size {
	font-size : small;
}
dl.accessability-menu dd a#medium-font-size {
	font-size : medium;
	line-height : 50%;
}
dl.accessability-menu dd a#large-font-size {
	font-size : large;
	line-height : 50%;
}
dl.accessability-menu dd a.active {
	background : #666;
	color : #fff;
}
/* END ACCESSABILITY MENU */

div.menu-block {
	clear : both;
	background : #fff;
}
div.menu-block dl {
	padding-top : 23px;
	padding-bottom : 23px;
}
dl.main-menu a {
	padding-right : 17px;
	font-size : small;
	font-weight : bold;
	text-decoration : none;
}
dl.main-menu dd a {
	color : #f99d1c;
}
dl.main-menu dd a:hover {
	color : #ed1c24;
	text-decoration : underline;
}
dl.main-menu dd ul li a.active:hover ,
dl.main-menu dd ul li a.active-trail:hover {
	text-decoration : none!important;
}
dl.main-menu dd ul li a.active-trail ,
dl.main-menu dd ul li a.active {
	color : #fff;
	background : #ed1c24;
	padding-left : 5px;
	padding-right : 5px;
	margin-right:10px;
}

dl.footer-menu dd span#logo_kan-2 { display:inline; color:#f7b322; font-weight:bold; }
dl.footer-menu dd span#logo_ik-2 { display:inline; color:#e42618; font-weight:bold; }


/* ***************** IKKAN FONT REPLACEMENT ********************* */
.headercontainer .info h1.title { background:url(../images/text-ikkanmijntalentenvertaleninwerk.gif) no-repeat 28px 30px; text-indent:-9999px; }
.headercontainer .help h1 { background:url(../images/text-hoewerktdetalentenvertaler.gif) no-repeat 30px 5px; text-indent:-9999px; }
.headercontainer .open2 .help ul li.step1 h2 { margin-top:-3px; background:url(../images/text-uitleg-1ikkan.gif) no-repeat 0 0; text-indent:-9999px; }
.headercontainer .open2 .help ul li.step2 h2 { margin-top:-3px; background:url(../images/text-uitleg-2talenten.gif) no-repeat 0 0; text-indent:-9999px; }
.headercontainer .open2 .help ul li.step3 h2 { margin-top:-3px; background:url(../images/text-uitleg-3beroepen.gif) no-repeat 0 0; text-indent:-9999px; }
.headercontainer .open2 .help ul li.step4 h2 { margin-top:-3px; background:url(../images/text-uitleg-talentenkaart.gif) no-repeat 0 0; text-indent:-9999px; }
.headercontainer .help h2 span { visibility:hidden; }
.contentcontainer .wizard-step1 .title h2 { background:url(../images/text-1ikkan.gif) no-repeat 0 1px; width:70px; }
.contentcontainer .wizard-step2.disabled .title h2 { background:url(../images/text-2mijntalenten-disabled.gif) no-repeat 0 1px; width:160px; }
.contentcontainer .wizard-step2 .title h2 { background:url(../images/text-2mijntalenten.gif) no-repeat 0 1px; width:160px; }
.contentcontainer .wizard-step3.disabled .title h2 { background:url(../images/text-3mijnberoepen-disabled.gif) no-repeat 0 1px; margin-top:3px; padding-bottom:3px; width:220px; }
.contentcontainer .wizard-step3 .title h2 { background:url(../images/text-3mijnberoepen.gif) no-repeat 0 3px; margin-top:3px; padding-bottom:3px; width:220px; text-align:right; }
.contentcontainer .wizard-step3 .title h2 span.amount { visibility:visible; }
.contentcontainer .wizard .title h2 span { visibility:hidden; }
.contentcontainer .wizard .anonimtalentcard .title h2 { background:url(../images/text-maakeenannoniemetalentenkaart.gif) no-repeat 0 0; text-indent:-9999px; width:300px; padding-bottom:20px; }
.contentcontainer .wizard .downloadacrobat .contentbox h3 { background:url(../images/text-downloaddeadobeacrobatreader.gif) no-repeat 18px 3px; text-indent:-9999px; width:340px; }
.contentcontainer .wizard .personaltalentcard .title h2 { background:url(../images/text-ofmaakeenpersoonlijketalentenkaart.gif) no-repeat 0 0; text-indent:-9999px; width:350px; padding-bottom:23px; }
.contentcontainer .wizard .savepersonaldata .title h2 { background:url(../images/text-maakeenprofielaan.gif) no-repeat 0 0; text-indent:-9999px; width:300px; }
.contentcontainer .profile .changepaswordform .title h2 { background:url(../images/text-mijnprofiel.gif) no-repeat 0 0; text-indent:-9999px; width:300px; }
.contentcontainer .profile .unsubscribeform .title h2 { background:url(../images/text-mijnprofieluitschrijven.gif) no-repeat 0 0; text-indent:-9999px; width:300px; }
.contentcontainer .profile .modifyprofileform .title h2 { background:url(../images/text-mijngegevens.gif) no-repeat 0 0; text-indent:-9999px; width:300px; }
.contentcontainer .tellafriend .tellaFriendForm .title h2 { background:url(../images/text-tellafriend.gif) no-repeat 0 0; text-indent:-9999px; width:300px; }
.contentcontainer .profileSearch .savedProfileSearch .contentbox h3 { background:url(../images/text-mijnbewaardezoekopdrachten.gif) no-repeat 19px 3px; text-indent:-9999px; width:340px; padding-bottom:2px; }
.contentcontainer .register .registerform .title h2 { background:url(../images/text-registrerenviaemail.gif) no-repeat 0 0; text-indent:-9999px; width:300px; }
.contentcontainer .register .registerviahyves .title h2 { background:url(../images/text-registrerenviahyves.gif) no-repeat 0 0; text-indent:-9999px; width:300px; }
.contentcontainer .login .loginform .title h2 { background:url(../images/text-inloggen.gif) no-repeat 0 0; text-indent:-9999px; width:300px; }
.contentcontainer .login .registerviahyves .title h2 { background:url(../images/text-inloggenviahyves.gif) no-repeat 0 0; text-indent:-9999px; width:300px; }
#suggestionBox div.nodata h1 { background:url(../images/text-ikkandittalentnognietvindenindedatabase.gif) no-repeat 0 0; padding-bottom:18px; text-indent:-9999px; width:380px; }
.contentcontainer .werknl .title h2 { background:url(../images/text-ikkanvacatureszoekenopwerknl.gif) no-repeat 29px 0; text-indent:-9999px; width:423px; }
.contentcontainer .beroep .title h2 { background:url(../images/text-mijnberoep.gif) no-repeat 0 1px; text-indent:-9999px; width:146px; }
/* buttons */
.werknl .link button.zoekvacaturesopwerknl,
.savepersonaldata button.registreer,
.tellaFriendForm button.tellAfriendSend,
.wizard-step3 button.maakmijntalentenkaart,
.wizard-step2 button.vertaalmijntalenten,
.personaltalentcard button.maakeenpersoonlijketalentenkaart,
.anonimtalentcard button.maakeenanoniemetalentenkaart,
.changepaswordform button.wachtwoordwijzigen,
.unsubscribeform button.uitschrijven,
.modifyprofileform button.profielwijzigingenopslaan,
.createtalentcardform button.maakmijntalentenkaart,
.headercontainer button.terugnaardetalentenvertaler { background-image:url(../images/buttons-largetext-text.gif); }
.werknl .link button.zoekvacaturesopwerknl:hover,
.savepersonaldata button.registreer:hover,
.tellaFriendForm button.tellAfriendSend:hover,
.wizard-step3 button.maakmijntalentenkaart:hover,
.wizard-step2 button.vertaalmijntalenten:hover,
.personaltalentcard button.maakeenpersoonlijketalentenkaart:hover,
.anonimtalentcard button.maakeenanoniemetalentenkaart:hover,
.changepaswordform button.wachtwoordwijzigen:hover,
.unsubscribeform button.uitschrijven:hover,
.modifyprofileform button.profielwijzigingenopslaan:hover,
.createtalentcardform button.maakmijntalentenkaart:hover,
.headercontainer button.terugnaardetalentenvertaler:hover { background-image:url(../images/buttons-largetext-text-hover.gif); }
.werknl .link button.zoekvacaturesopwerknl strong,
.savepersonaldata button.registreer strong,
.tellaFriendForm button.tellAfriendSend strong,
.wizard-step3 button.maakmijntalentenkaart strong,
.wizard-step2 button.vertaalmijntalenten strong,
.personaltalentcard button.maakeenpersoonlijketalentenkaart strong,
.anonimtalentcard button.maakeenanoniemetalentenkaart strong,
.changepaswordform button.wachtwoordwijzigen strong,
.unsubscribeform button.uitschrijven strong,
.modifyprofileform button.profielwijzigingenopslaan strong,
.createtalentcardform button.maakmijntalentenkaart strong,
.headercontainer button.terugnaardetalentenvertaler strong { visibility:hidden; }