#CONTAINERWRAP, #containerwrap {text-align: center}
#CONTAINER, #container {margin: 0em auto; width: 875px; padding: 0; padding-top: 0px; padding-bottom: 15px; text-align: left}
#HEADERCONTAINER, #headercontainer {padding-bottom: 2px}
#HEADER, #header {position: relative; height: 86px; margin: 0; padding: 0; background-color: #FFF; clear: both}
#HEADERLOGOLEFT, #headerlogoleft {position: relative; border: 0px; padding: 0px; top: 0px; margin: 0px; margin-top: 1px; float: left}
#HEADERLOGOLEFT img, #headerlogoleft img {border: 0px}
#HEADERLOGORIGHT, #headerlogoright {position: relative; border: 0px; padding: 0px; margin: 0px; float: right}
#HEADERLOGORIGHT img, #headerlogoright img {border: 0px}
#CONTENT, #content {clear: both; display: block; padding: 0px; margin: 0px; width: 776px}
*html #content {width: 884px}
#SIDEWRAP, #sidewrap {float: left; width: 166px; margin-top: 15px; margin-right: -170px}
#RIGHTWRAP, #rightwrap {float: right; width: 166px; margin-left: 15px}
#CONTENTWRAP, #contentwrap {margin-left: 170px; padding-top: 15px}
#FOOTER, #footer {font-size: 10px; color: #737373; line-height: 1.3em; padding-top: 5px}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color: #333; font-size: 10px}
#footernav {margin: 10px 0 0 0}
#footernav p {margin: 0 0 0 0; padding: 4px 0 0 0; text-align: center; color: #8c8c8c; font-size: 10px}
#footernav a:link, #footernav a:visited {font-size: 10px}
#footernav a:hover, #footernav a:active {font-size: 10px}
.clearboth {clear: both; margin: 0; padding: 0}
.blockhide {display: none; height: 0; width: 0; overflow: hidden; position: absolute}
img {border: 0}
#loginbox {background: url(/images/bg_login.gif) no-repeat; color: #707070; position: absolute; font-size: 10px; top: 6px; right: 0px; height: 80px; width: 227px; padding-left: 8px; padding-top: 3px}
#loginbox .input_text {width: 116px; margin: 0px 0px 3px; padding: 0px; border: 1px solid #666; font-size: 10px}
#loginbox .image {float: right; bottom: 0px}
#tell_friend {width: 320px; padding: 10px; background-color: #EEE; border: 1px solid #666}
#tell_friend label {width: 75px; float: left}
#tell_friend input {border: 1px solid}
#tell_friend #button {text-align: center}
.styled_button {color: #FFF; border: 1px solid #666; cursor: hand; cursor: pointer}
.grey_button {border: 1px solid #666; background-color: #EEE; cursor: hand; cursor: pointer}
.form_table input, .form_table select {border: 1px solid #666}
.no_border {border: 0px solid}
.loginbox_home {margin: 0px; margin-left: 5px; padding: 0px; width: 95%}
.loginbox_home_kop {padding-bottom: 5px; color: #FFF; font-size: 14px; letter-spacing: 1px}
.loginbox_home a {color: #333}
.footer_hr {border: 1px solid #AAA}
.paragraph_with_margin {margin-left: 10px}
#banners {padding-top: 5px}
@import url('png_fix.css'); table.sortable a.sortheader {text-decoration: none; display: block; color: #FFF}
table.sortable span.sortarrow {color: black; text-decoration: none}
#helpLayer {padding: 5px; position: absolute; display: none; z-index: 99; text-align: left; background-color: #F0F0F0; width: 200px; border: solid 1px #D4D4D4}
#error, #notice {border: 1px solid #666; padding: 5px; margin-bottom: 4px; background-color: #F0F0F0; font-weight: bold}
#debug {border: 1px solid #FF0000; padding: 5px; margin-bottom: 4px; background-color: #F0F0F0; font-weight: bold}
.fieldWithErrors {padding-top: 6px; padding-bottom: 6px; padding-left: 1px; padding-right: 1px; display: inline}
* html .fieldWithErrors {padding-top: 2px; padding-bottom: 6px; padding-left: 1px; padding-right: 1px; display: inline}
#errorExplanation {width: 400px; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul li {font-size: 12px; list-style: none}
.generic_table {background-color: #FFF; border: 1px solid #666; width: 780px; padding: 0px; margin: 0px; border-collapse: collapse}
.generic_table th {color: #FFF; text-align: center; font-size: 14px; padding: 0px; margin: 0px; height: 18px; line-height: 18px; letter-spacing: 1px}
.generic_table th h2 {color: #FFF; font-size: 12px; display: inline}
.generic_table2 {border-collapse: collapse; background-color: #FFF; border: 1px solid #666}
.generic_table2 th {color: #FFF; padding: 0px; line-height: 18px; padding-left: 15px; letter-spacing: 1px}
.generic_table2 td {padding: 6px; padding-bottom: 3px}
.generic_table2 td a {text-decoration: underline}
.generic_table2 td a:hover {color: #999}
ul.vacatures {padding-top: 4px; padding-left: 12px; list-style: none}
ul.vacatures li {display: block; line-height: 12px}
ul.vacatures li a:link, ul.vacatures li a:visited {padding: 0 0 1px 15px; color: #333; background-repeat: no-repeat; background-position: left 2px; text-decoration: none; font-weight: normal}
#regio-dienstverband-search {margin: 8px; margin-bottom: 0px}
#dienstverband_list {margin: 0; padding: 0; list-style-type: none}
#dienstverband_list ul li {margin-bottom: -4px; margin-top: -4px; line-height: 1em}
#regioscroll {height: 150px; width: 200px; overflow: auto; border: 1px solid #666; background-color: #F5F5F5; padding: 8px}
*:first-child+html #regioscroll {width: 150px}
#regioscroll ul {margin: 0; padding: 0; list-style-type: none}
#regioscroll ul a {text-decoration: none}
.search_type th {font: normal small-caps bold 11px Arial; text-align: left; background-color: #999}
.odd {background-color: #EEE}
.even {background-color: #FFF}
.forgot_password {font-size: 9px; padding-left: 5px; padding-top: 1px}
.tooltip {background-color: #F0F0F0; border: 1px solid #D4D4D4}
.bold_text {font-weight: bold}
.text_white {color: #FFF}
.single_border, #resume_uploaded_file_temp, #resume_uploaded_file {border: 1px solid #666}
.search-box {border: 1px solid #999999}
.search-header {text-align: left; padding-left: 5px; background: #DDDDDD; font-size: 12px; font-weight: bold; height: 24px; line-height: 24px}
.search-header a:link, .search-header a:visited {color: black; text-decoration: underline}
.search-header a:hover {text-decoration: none}
.search-fields {padding: 8px 5px}
:vertical-align baseline */ html, body {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%}
body {line-height: 1.5}
blockquote, q {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; quotes: "" ""}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
th, td, caption {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; text-align: left; font-weight: normal; vertical-align: middle}
table {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; border-collapse: separate; border-spacing: 0; vertical-align: middle}
a img {border: none}
.white .tl_corner {background-image: url('/images/borders/tl.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: white; box-sizing: border-box}
.white .top_border {background-image: url('/images/borders/t.gif'); background-position: top left; background-repeat: repeat-x; height: 11px; float: left}
.white .outer_yield {background-image: url('/images/borders/l.gif'); background-position: top left; background-repeat: repeat-y; background-color: white}
.white .outer_yield .yield_content {background-image: url('/images/borders/r.gif'); background-position: top right; background-repeat: repeat-y; clear: left; overflow: hidden; background-color: white; margin-left: 1px}
.white .tr_corner {background-image: url('/images/borders/tr.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: white; box-sizing: border-box}
.white .bl_corner {background-image: url('/images/borders/bl.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: white; box-sizing: border-box}
.white .bottom_border {background-image: url('/images/borders/b.gif'); background-position: bottom left; background-repeat: repeat-x; float: left; height: 11px}
.white .br_corner {background-image: url('/images/borders/br.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: white; box-sizing: border-box}
.blue .tl_corner {background-image: url('/images/borders/tl_blue.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #56bd2e; box-sizing: border-box}
.blue .top_border {background-image: url('/images/borders/t_blue.gif'); background-position: top left; background-repeat: repeat-x; height: 11px; float: left}
.blue .outer_yield {background-image: url('/images/borders/l_blue.gif'); background-position: top left; background-repeat: repeat-y; background-color: #56bd2e}
.blue .outer_yield .yield_content {background-image: url('/images/borders/r_blue.gif'); background-position: top right; background-repeat: repeat-y; clear: left; overflow: hidden; background-color: #56bd2e; margin-left: 1px}
.blue .tr_corner {background-image: url('/images/borders/tr_blue.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #56bd2e; box-sizing: border-box}
.blue .bl_corner {background-image: url('/images/borders/bl_blue.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #56bd2e; box-sizing: border-box}
.blue .bottom_border {background-image: url('/images/borders/b_blue.gif'); background-position: bottom left; background-repeat: repeat-x; float: left; height: 11px}
.blue .br_corner {background-image: url('/images/borders/br_blue.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #56bd2e; box-sizing: border-box}
.gray .tl_corner {background-image: url('/images/borders/tl_gray.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #f5f5f5; box-sizing: border-box}
.gray .top_border {background-image: url('/images/borders/t_gray.gif'); background-position: top left; background-repeat: repeat-x; height: 11px; float: left}
.gray .outer_yield {background-image: url('/images/borders/l_gray.gif'); background-position: top left; background-repeat: repeat-y; background-color: #f5f5f5}
.gray .outer_yield .yield_content {background-image: url('/images/borders/r_gray.gif'); background-position: top right; background-repeat: repeat-y; clear: left; overflow: hidden; background-color: #f5f5f5; margin-left: 1px}
.gray .tr_corner {background-image: url('/images/borders/tr_gray.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #f5f5f5; box-sizing: border-box}
.gray .bl_corner {background-image: url('/images/borders/bl_gray.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #f5f5f5; box-sizing: border-box}
.gray .bottom_border {background-image: url('/images/borders/b_gray.gif'); background-position: bottom left; background-repeat: repeat-x; float: left; height: 11px}
.gray .br_corner {background-image: url('/images/borders/br_gray.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #f5f5f5; box-sizing: border-box}
.red .tl_corner {background-image: url('/images/borders/tl_red.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #d7231b; box-sizing: border-box}
.red .top_border {background-image: url('/images/borders/t_red.gif'); background-position: top left; background-repeat: repeat-x; height: 11px; float: left}
.red .outer_yield {background-image: url('/images/borders/l_red.gif'); background-position: top left; background-repeat: repeat-y; background-color: #d7231b}
.red .outer_yield .yield_content {background-image: url('/images/borders/r_red.gif'); background-position: top right; background-repeat: repeat-y; clear: left; overflow: hidden; background-color: #d7231b; margin-left: 1px}
.red .tr_corner {background-image: url('/images/borders/tr_red.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #d7231b; box-sizing: border-box}
.red .bl_corner {background-image: url('/images/borders/bl_red.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #d7231b; box-sizing: border-box}
.red .bottom_border {background-image: url('/images/borders/b_red.gif'); background-position: bottom left; background-repeat: repeat-x; float: left; height: 11px}
.red .br_corner {background-image: url('/images/borders/br_red.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #d7231b; box-sizing: border-box}
.red .outer_yield, .red .outer_yield .yield_content {background-image: none}
.outer_yield .yield_content {font-size: 11px; color: black}
.outer_yield .yield_content H1 {padding-left: 20px; padding-right: 20px; font-size: 20px; color: #56bd2e; font-weight: bold}
.outer_yield .yield_content P.large {font-size: 20px; color: #56bd2e; font-weight: bold}
.outer_yield .yield_content H1.center, .outer_yield .yield_content P.center {text-align: center}
.outer_yield .yield_content P {padding-left: 20px; padding-right: 20px}
.outer_yield .yield_content P.red {color: red}
.outer_yield .yield_content P.noleftpadding {padding-left: 0}
.outer_yield .yield_content P LABEL {display: inline-block; width: 150px}
.outer_yield .yield_content P LABEL.for_textarea {width: auto}
.outer_yield .yield_content P TEXTAREA {display: block; margin-left: 150px; clear: left}
.outer_yield .yield_content P.multiline {overflow: hidden; padding-left: 170px}
.outer_yield .yield_content P.multiline LABEL {float: left; margin-left: -150px; width: 150px}
.outer_yield .yield_content FORM P.center, .outer_yield .yield_content div.for_fieldset P.center {margin-top: 15px; margin-bottom: 10px}
.outer_yield .yield_content FORM #street_div, .outer_yield .yield_content FORM #city_div, .outer_yield .yield_content FORM #street_label, .outer_yield .yield_content FORM #city_label, .outer_yield .yield_content div.for_fieldset #street_div, .outer_yield .yield_content div.for_fieldset #city_div, .outer_yield .yield_content div.for_fieldset #street_label, .outer_yield .yield_content div.for_fieldset #city_label {display: inline}
.outer_yield .yield_content FORM #street_div LABEL, .outer_yield .yield_content FORM #city_div LABEL, .outer_yield .yield_content FORM #street_label LABEL, .outer_yield .yield_content FORM #city_label LABEL, .outer_yield .yield_content div.for_fieldset #street_div LABEL, .outer_yield .yield_content div.for_fieldset #city_div LABEL, .outer_yield .yield_content div.for_fieldset #street_label LABEL, .outer_yield .yield_content div.for_fieldset #city_label LABEL {display: inline-block; width: 149px}
.outer_yield .yield_content FORM #street_div INPUT, .outer_yield .yield_content FORM #city_div INPUT, .outer_yield .yield_content div.for_fieldset #street_div INPUT, .outer_yield .yield_content div.for_fieldset #city_div INPUT {margin: 0}
.outer_yield .yield_content FORM FIELDSET, .outer_yield .yield_content div.for_fieldset FIELDSET {width: 830px; border: 2px solid #56bd2e; margin: 20px; padding: 20px}
.outer_yield .yield_content FORM FIELDSET .spacer, .outer_yield .yield_content div.for_fieldset FIELDSET .spacer {clear: both; height: 1px}
.outer_yield .yield_content FORM FIELDSET LEGEND, .outer_yield .yield_content div.for_fieldset FIELDSET LEGEND {font-weight: bold; color: #56bd2e; font-size: 14px; padding: 5px}
.outer_yield .yield_content FORM FIELDSET TEXTAREA, .outer_yield .yield_content div.for_fieldset FIELDSET TEXTAREA {margin-left: 0}
.outer_yield .yield_content FORM FIELDSET LABEL, .outer_yield .yield_content FORM FIELDSET INPUT, .outer_yield .yield_content FORM FIELDSET SELECT, .outer_yield .yield_content div.for_fieldset FIELDSET LABEL, .outer_yield .yield_content div.for_fieldset FIELDSET INPUT, .outer_yield .yield_content div.for_fieldset FIELDSET SELECT {margin: 2px}
.outer_yield .yield_content FORM FIELDSET P.field, .outer_yield .yield_content div.for_fieldset FIELDSET P.field {clear: left; padding-left: 0px; overflow: hidden}
.outer_yield .yield_content FORM FIELDSET P.field LABEL, .outer_yield .yield_content div.for_fieldset FIELDSET P.field LABEL {float: left; display: inline-block}
.outer_yield .yield_content FORM FIELDSET P.field LABEL.zipcode, .outer_yield .yield_content div.for_fieldset FIELDSET P.field LABEL.zipcode {float: none; width: auto}
.outer_yield .yield_content FORM FIELDSET P.field SPAN.field, .outer_yield .yield_content div.for_fieldset FIELDSET P.field SPAN.field {float: left; width: 230px}
.outer_yield .yield_content FORM FIELDSET P.field SPAN.field LABEL.float_none, .outer_yield .yield_content div.for_fieldset FIELDSET P.field SPAN.field LABEL.float_none {float: none; width: 35px}
.outer_yield .yield_content FORM FIELDSET P.field IMG, .outer_yield .yield_content div.for_fieldset FIELDSET P.field IMG {float: left; width: 16px; padding-top: 4px}
.outer_yield .yield_content FORM FIELDSET P.field.room_image IMG, .outer_yield .yield_content div.for_fieldset FIELDSET P.field.room_image IMG {width: auto; float: none}
.outer_yield .yield_content FORM FIELDSET #street_label, .outer_yield .yield_content FORM FIELDSET #city_label, .outer_yield .yield_content div.for_fieldset FIELDSET #street_label, .outer_yield .yield_content div.for_fieldset FIELDSET #city_label {width: 150px}
.outer_yield .yield_content FORM TEXTAREA, .outer_yield .yield_content div.for_fieldset TEXTAREA {display: inline-block; margin-left: 0}
.outer_yield .yield_content FORM LABEL, .outer_yield .yield_content FORM INPUT, .outer_yield .yield_content FORM SELECT, .outer_yield .yield_content FORM TEXTAREA, .outer_yield .yield_content div.for_fieldset LABEL, .outer_yield .yield_content div.for_fieldset INPUT, .outer_yield .yield_content div.for_fieldset SELECT, .outer_yield .yield_content div.for_fieldset TEXTAREA {margin: 2px}
.outer_yield .yield_content FORM TEXTAREA, .outer_yield .yield_content div.for_fieldset TEXTAREA {margin-left: 5px}
.outer_yield .yield_content STRONG.form_section_header {margin-top: 20px; display: block; font-size: 13px; color: #333333; width: 830px}
.outer_yield .yield_content STRONG.form_section_header.no_top_margin {margin-top: 0}
.outer_yield .yield_content STRONG.form_section_header IMG {float: right; margin-right: 20px}
.fieldWithErrors {display: inline; padding: 0}
.fieldWithErrors INPUT, .fieldWithErrors SELECT {background-color: #FBB}
.fieldWithErrors LABEL {color: #D00}
#errorExplanation {width: 460px; border: solid 2px #56bd2e; background-color: #f8f9fd}
#errorExplanation H2 {color: #FFF; background-color: #56bd2e}
#errorExplanation UL {margin: 5px; padding-top: 10px}
#errorExplanation UL LI {list-style: none; margin-bottom: 3px}
.front_page_errors #errorExplanation {margin-bottom: 16px; float: right; width: 310px; background-color: #f8f9fd}
#notice {padding: 2px; margin-bottom: 4px; font-weight: bold; font-size: 13px; border: 2px solid #56bd2e; background-color: red; text-align: center}
#error {padding: 2px; margin-bottom: 4px; font-weight: bold; font-size: 13px; border: 2px solid #56bd2e; background-color: red; text-align: center}
#warning {padding: 2px; margin-bottom: 4px; font-weight: bold; font-size: 13px; border: 2px solid #56bd2e; background-color: red; text-align: center}
#login {padding: 2px; margin-bottom: 4px; font-weight: bold; font-size: 13px; border: 2px solid #56bd2e; background-color: red; text-align: center}
body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; margin: 0; padding: 0}
font {font-family: Arial, Helvetica, sans-serif; font-size: 11px}
ul {list-style: none; margin: 0; padding: 0 0 0 10px; font-size: 11px}
ul.styled_list li {padding-left: 20px; background-image: url('/images/bullets/bullet_odd.jpg'); background-position: left center; background-repeat: no-repeat; background-color: transparent}
.png {z-index: 0}
.png A {z-index: 500; position: relative}
.green {color: green}
.red {color: red}
A, .seo_link {font-size: 11px; color: black; text-decoration: underline; display: inline}
A:hover, .seo_link:hover {color: #868686; cursor: hand; cursor: pointer}
input {margin-bottom: 1px}
hr {margin-top: 10px; margin-bottom: 20px}
table {border-collapse: collapse}
th {background-color: #868686; color: white}
.important {color: red}
th span, td span {margin: 0 15px 0 15px}
form table td {height: 22px}
.form_description {padding: 10px; border: solid 1px #CCC}
#containerwrapper {text-align: center}
.container {width: 830px; margin: 0 auto 0 auto; text-align: left; margin-top: 165px}
.container .right_half_banner_box {float: right; margin-left: 20px; margin-right: 3px; margin-top: 20px}
.container .wide_box {clear: both; margin-top: 20px; width: 920px}
.container .wide_box B {color: #949598; font-size: 12px; color: #56bd2e}
.container .wide_box .top_border, .container .wide_box .bottom_border {width: 898px}
.container .wide_box .outer_yield .yield_content {width: 919px}
.container .wide_box .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container .wide_box .white .big_button {text-align: center; margin: 20px}
.container .wide_box .gray H1 {color: #949598; margin-bottom: 0}
.container .wide_box .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container .wide_box .red {width: 920px}
.container .wide_box .red .top_border, .container .wide_box .red .bottom_border {background-color: #d7231b; width: 898px; background-image: none}
.container .wide_box .red .outer_yield .yield_content {width: 919px}
.container .wide_box .red #error {color: white}
.container .wide_box UL {margin-left: 20px}
.container .wide_banner_box {clear: both; width: 920px; padding-top: 20px}
.container .inner {clear: both; margin-left: 20px; margin-top: 20px; width: 780px}
.container .inner B {color: #949598; font-size: 12px; color: #56bd2e}
.container .inner .top_border, .container .inner .bottom_border {width: 758px}
.container .inner .outer_yield .yield_content {width: 779px}
.container .inner .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container .inner .white .big_button {text-align: center; margin: 20px}
.container .inner .gray H1 {color: #949598; margin-bottom: 0}
.container .inner .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container .inner .red {width: 780px}
.container .inner .red .top_border, .container .inner .red .bottom_border {background-color: #d7231b; width: 758px; background-image: none}
.container .inner .red .outer_yield .yield_content {width: 779px}
.container .inner .red #error {color: white}
.container .left_one_third_box {float: left; margin-top: 20px; width: 293.333px; margin-right: 20px}
.container .left_one_third_box B {color: #949598; font-size: 12px; color: #56bd2e}
.container .left_one_third_box .top_border, .container .left_one_third_box .bottom_border {width: 271.333px}
.container .left_one_third_box .outer_yield .yield_content {width: 292.333px}
.container .left_one_third_box .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container .left_one_third_box .white .big_button {text-align: center; margin: 20px}
.container .left_one_third_box .gray H1 {color: #949598; margin-bottom: 0}
.container .left_one_third_box .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container .left_one_third_box .red {width: 293.333px}
.container .left_one_third_box .red .top_border, .container .left_one_third_box .red .bottom_border {background-color: #d7231b; width: 271.333px; background-image: none}
.container .left_one_third_box .red .outer_yield .yield_content {width: 292.333px}
.container .left_one_third_box .red #error {color: white}
.container .right_one_third_box {float: right; margin-top: 20px; width: 293.333px}
.container .right_one_third_box B {color: #949598; font-size: 12px; color: #56bd2e}
.container .right_one_third_box .top_border, .container .right_one_third_box .bottom_border {width: 271.333px}
.container .right_one_third_box .outer_yield .yield_content {width: 292.333px}
.container .right_one_third_box .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container .right_one_third_box .white .big_button {text-align: center; margin: 20px}
.container .right_one_third_box .gray H1 {color: #949598; margin-bottom: 0}
.container .right_one_third_box .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container .right_one_third_box .red {width: 293.333px}
.container .right_one_third_box .red .top_border, .container .right_one_third_box .red .bottom_border {background-color: #d7231b; width: 271.333px; background-image: none}
.container .right_one_third_box .red .outer_yield .yield_content {width: 292.333px}
.container .right_one_third_box .red #error {color: white}
.container .look_for_box {width: 330px; margin-top: 0; width: 330}
.container .look_for_box B {color: #949598; font-size: 12px; color: #56bd2e}
.container .look_for_box .top_border, .container .look_for_box .bottom_border {width: 308px}
.container .look_for_box .outer_yield .yield_content {width: 329px}
.container .look_for_box .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container .look_for_box .white .big_button {text-align: center; margin: 20px}
.container .look_for_box .gray H1 {color: #949598; margin-bottom: 0}
.container .look_for_box .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container .look_for_box .red {width: 330}
.container .look_for_box .red .top_border, .container .look_for_box .red .bottom_border {background-color: #d7231b; width: 308px; background-image: none}
.container .look_for_box .red .outer_yield .yield_content {width: 329px}
.container .look_for_box .red #error {color: white}
.container .ad_box {width: 475px; margin-top: 0; width: 475}
.container .ad_box B {color: #949598; font-size: 12px; color: #56bd2e}
.container .ad_box .top_border, .container .ad_box .bottom_border {width: 453px}
.container .ad_box .outer_yield .yield_content {width: 474px}
.container .ad_box .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container .ad_box .white .big_button {text-align: center; margin: 20px}
.container .ad_box .gray H1 {color: #949598; margin-bottom: 0}
.container .ad_box .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container .ad_box .red {width: 475}
.container .ad_box .red .top_border, .container .ad_box .red .bottom_border {background-color: #d7231b; width: 453px; background-image: none}
.container .ad_box .red .outer_yield .yield_content {width: 474px}
.container .ad_box .red #error {color: white}
.container #look_for_box {float: right}
.container #ad_box {float: left}
.container #ad_box .yield_content .padded {padding-left: 20px; padding-right: 20px}
.container #ad_box .yield_content h2 {margin-top: 0px; margin-bottom: 0.5em; font-size: 20px; color: #56bd2e}
.container #ad_box .yield_content p {padding-left: 0px; padding-right: 0px}
.container .action_info {width: 475px; margin-top: 0; width: 475}
.container .action_info B {color: #949598; font-size: 12px; color: #56bd2e}
.container .action_info .top_border, .container .action_info .bottom_border {width: 453px}
.container .action_info .outer_yield .yield_content {width: 474px}
.container .action_info .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container .action_info .white .big_button {text-align: center; margin: 20px}
.container .action_info .gray H1 {color: #949598; margin-bottom: 0}
.container .action_info .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container .action_info .red {width: 475}
.container .action_info .red .top_border, .container .action_info .red .bottom_border {background-color: #d7231b; width: 453px; background-image: none}
.container .action_info .red .outer_yield .yield_content {width: 474px}
.container .action_info .red #error {color: white}
.container #action_info {float: left}
.container #action_info .yield_content .padded {padding-left: 20px; padding-right: 20px}
.container #action_info .yield_content h2 {margin-top: 0px; margin-bottom: 0.5em; font-size: 20px; color: #56bd2e}
.container #action_info .yield_content p {padding-left: 0px; padding-right: 0px; margin-bottom: 1em}
.container .calculate_rate_info {width: 475px; margin-top: 0; width: 475}
.container .calculate_rate_info B {color: #949598; font-size: 12px; color: #56bd2e}
.container .calculate_rate_info .top_border, .container .calculate_rate_info .bottom_border {width: 453px}
.container .calculate_rate_info .outer_yield .yield_content {width: 474px}
.container .calculate_rate_info .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container .calculate_rate_info .white .big_button {text-align: center; margin: 20px}
.container .calculate_rate_info .gray H1 {color: #949598; margin-bottom: 0}
.container .calculate_rate_info .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container .calculate_rate_info .red {width: 475}
.container .calculate_rate_info .red .top_border, .container .calculate_rate_info .red .bottom_border {background-color: #d7231b; width: 453px; background-image: none}
.container .calculate_rate_info .red .outer_yield .yield_content {width: 474px}
.container .calculate_rate_info .red #error {color: white}
.container #calculate_rate_info {float: left}
.container #calculate_rate_info .yield_content .padded {padding-left: 20px; padding-right: 20px}
.container #calculate_rate_info .yield_content h2 {margin-top: 0px; margin-bottom: 0.5em; font-size: 20px; color: #56bd2e}
.container #calculate_rate_info .yield_content p {padding-left: 0px; padding-right: 0px; margin-bottom: 1em}
.container .calculate_rate_packets {width: 475px; margin-top: 0; width: 475}
.container .calculate_rate_packets B {color: #949598; font-size: 12px; color: #56bd2e}
.container .calculate_rate_packets .top_border, .container .calculate_rate_packets .bottom_border {width: 453px}
.container .calculate_rate_packets .outer_yield .yield_content {width: 474px}
.container .calculate_rate_packets .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container .calculate_rate_packets .white .big_button {text-align: center; margin: 20px}
.container .calculate_rate_packets .gray H1 {color: #949598; margin-bottom: 0}
.container .calculate_rate_packets .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container .calculate_rate_packets .red {width: 475}
.container .calculate_rate_packets .red .top_border, .container .calculate_rate_packets .red .bottom_border {background-color: #d7231b; width: 453px; background-image: none}
.container .calculate_rate_packets .red .outer_yield .yield_content {width: 474px}
.container .calculate_rate_packets .red #error {color: white}
.container #calculate_rate_packets {float: left}
.container #calculate_rate_packets .yield_content .padded {padding-left: 0px; padding-right: 0px}
.container #calculate_rate_packets .yield_content table {border-spacing: 0px; width: 100%}
.container #calculate_rate_packets .yield_content table th, .container #calculate_rate_packets .yield_content table td {padding-top: 2px; padding-bottom: 2px; padding-left: 10px}
.container #calculate_rate_packets .yield_content h2 {margin-top: 0px; margin-bottom: 0.5em; margin-left: 20px; margin-right: 20px; font-size: 20px; color: #56bd2e}
.container #calculate_rate_packets .yield_content p {padding-left: 20px; padding-right: 20px; margin-bottom: 1em; margin-top: 1em; font-size: 16px; text-align: right}
.container #calculate_rate_packets .yield_content p del {font-size: 0.8em; margin-right: 1em}
.container #calculate_rate_packets .yield_content p ins {text-decoration: none; color: #56bd2e; margin-right: 1em}
.container #calculate_rate_packets .yield_content p input[type='image'] {float: right}
.container #calculate_rate_packets .yield_content p a {background-image: url('/images/refactored/parttimewerk/buttons/bestel_pakket.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; width: 118px; height: 29px; line-height: 29px; text-decoration: none; text-align: center}
.container #calculate_rate_packets .yield_content p a span {color: transparent; visibility: hidden}
.container #calculate_rate_credit {float: right; width: 330px}
.container #calculate_rate_credit_box .flex_box_refactored, .container #customer_pp_credit .flex_box_refactored, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored {border: 1px solid #DCDCDC}
.container #calculate_rate_credit_box .flex_box_refactored .top_left_corner, .container #customer_pp_credit .flex_box_refactored .top_left_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .top_left_corner {background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px}
.container #calculate_rate_credit_box .flex_box_refactored .top_right_corner, .container #customer_pp_credit .flex_box_refactored .top_right_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .top_right_corner {background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px}
.container #calculate_rate_credit_box .flex_box_refactored .bottom_left_corner, .container #customer_pp_credit .flex_box_refactored .bottom_left_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .bottom_left_corner {background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px}
.container #calculate_rate_credit_box .flex_box_refactored .bottom_right_corner, .container #customer_pp_credit .flex_box_refactored .bottom_right_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .bottom_right_corner {background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat}
.container #calculate_rate_credit_box .flex_box_refactored .yield, .container #customer_pp_credit .flex_box_refactored .yield, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .yield {padding: 11px}
.container #calculate_rate_credit_box .flex_box_refactored, .container #customer_pp_credit .flex_box_refactored, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored {border: none; background-color: #56bd2e}
.container #calculate_rate_credit_box .flex_box_refactored .top_left_corner, .container #customer_pp_credit .flex_box_refactored .top_left_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .top_left_corner {background-image: url('/images/refactored/parttimewerk/borders/borderless_tl.png'); background-position: left top; background-repeat: no-repeat; margin: 0px}
.container #calculate_rate_credit_box .flex_box_refactored .top_right_corner, .container #customer_pp_credit .flex_box_refactored .top_right_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .top_right_corner {background-image: url('/images/refactored/parttimewerk/borders/borderless_tr.png'); background-position: right top; background-repeat: no-repeat; margin: 0px}
.container #calculate_rate_credit_box .flex_box_refactored .bottom_left_corner, .container #customer_pp_credit .flex_box_refactored .bottom_left_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .bottom_left_corner {background-image: url('/images/refactored/parttimewerk/borders/borderless_bl.png'); background-position: left bottom; background-repeat: no-repeat; margin: 0px}
.container #calculate_rate_credit_box .flex_box_refactored .bottom_right_corner, .container #customer_pp_credit .flex_box_refactored .bottom_right_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .bottom_right_corner {background-image: url('/images/refactored/parttimewerk/borders/borderless_br.png'); background-position: right bottom; background-repeat: no-repeat; margin: 0px}
.container #calculate_rate_credit_box .flex_box_refactored .yield, .container #customer_pp_credit .flex_box_refactored .yield, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .yield {padding: 20px; height: 240px}
.container #credit_order_thank_you_box .flex_box_refactored {border: 1px solid #DCDCDC}
.container #credit_order_thank_you_box .flex_box_refactored .top_left_corner {background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px}
.container #credit_order_thank_you_box .flex_box_refactored .top_right_corner {background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px}
.container #credit_order_thank_you_box .flex_box_refactored .bottom_left_corner {background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px}
.container #credit_order_thank_you_box .flex_box_refactored .bottom_right_corner {background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat}
.container #credit_order_thank_you_box .flex_box_refactored .yield {padding: 11px}
.container #cust_pp_r1 .yield_content .padded, .container #cust_pp_r2 .yield_content .padded, .container #calculate_rate_r1 .yield_content .padded {padding-left: 20px; padding-right: 20px}
.container #cust_pp_r1 h2, .container #cust_pp_r2 h2, .container #calculate_rate_r1 h2 {margin-top: 0px; margin-bottom: 0.5em; font-size: 16px; color: #56bd2e}
.container #cust_pp_r1 p, .container #cust_pp_r2 p, .container #calculate_rate_r1 p {padding-left: 0px; padding-right: 0px}
.container #credit_order_wrapper h2, .container #credit_order_wrapper label {color: #FFFFFF; font-weight: bold}
.container #cust_pp_r1 {margin-bottom: 20px}
.container #customer_pp_login_box {width: 830px; margin-top: 0; width: 830}
.container #customer_pp_login_box B {color: #949598; font-size: 12px; color: #56bd2e}
.container #customer_pp_login_box .top_border, .container #customer_pp_login_box .bottom_border {width: 808px}
.container #customer_pp_login_box .outer_yield .yield_content {width: 829px}
.container #customer_pp_login_box .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container #customer_pp_login_box .white .big_button {text-align: center; margin: 20px}
.container #customer_pp_login_box .gray H1 {color: #949598; margin-bottom: 0}
.container #customer_pp_login_box .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container #customer_pp_login_box .red {width: 830}
.container #customer_pp_login_box .red .top_border, .container #customer_pp_login_box .red .bottom_border {background-color: #d7231b; width: 808px; background-image: none}
.container #customer_pp_login_box .red .outer_yield .yield_content {width: 829px}
.container #customer_pp_login_box .red #error {color: white}
.container #customer_pp_login_nested_box {width: 750px; margin-top: 0; width: 750}
.container #customer_pp_login_nested_box B {color: #949598; font-size: 12px; color: #56bd2e}
.container #customer_pp_login_nested_box .top_border, .container #customer_pp_login_nested_box .bottom_border {width: 728px}
.container #customer_pp_login_nested_box .outer_yield .yield_content {width: 749px}
.container #customer_pp_login_nested_box .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container #customer_pp_login_nested_box .white .big_button {text-align: center; margin: 20px}
.container #customer_pp_login_nested_box .gray H1 {color: #949598; margin-bottom: 0}
.container #customer_pp_login_nested_box .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container #customer_pp_login_nested_box .red {width: 750}
.container #customer_pp_login_nested_box .red .top_border, .container #customer_pp_login_nested_box .red .bottom_border {background-color: #d7231b; width: 728px; background-image: none}
.container #customer_pp_login_nested_box .red .outer_yield .yield_content {width: 749px}
.container #customer_pp_login_nested_box .red #error {color: white}
.container #customer_pp_job_reactions_box {float: left; width: 255px; margin-right: 20px; margin-top: 0; width: 255}
.container #customer_pp_job_reactions_box B {color: #949598; font-size: 12px; color: #56bd2e}
.container #customer_pp_job_reactions_box .top_border, .container #customer_pp_job_reactions_box .bottom_border {width: 233px}
.container #customer_pp_job_reactions_box .outer_yield .yield_content {width: 254px}
.container #customer_pp_job_reactions_box .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container #customer_pp_job_reactions_box .white .big_button {text-align: center; margin: 20px}
.container #customer_pp_job_reactions_box .gray H1 {color: #949598; margin-bottom: 0}
.container #customer_pp_job_reactions_box .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container #customer_pp_job_reactions_box .red {width: 255}
.container #customer_pp_job_reactions_box .red .top_border, .container #customer_pp_job_reactions_box .red .bottom_border {background-color: #d7231b; width: 233px; background-image: none}
.container #customer_pp_job_reactions_box .red .outer_yield .yield_content {width: 254px}
.container #customer_pp_job_reactions_box .red #error {color: white}
.container #customer_pp_uptodate {float: left; width: 255px; margin-right: 20px; margin-top: 0; width: 255}
.container #customer_pp_uptodate B {color: #949598; font-size: 12px; color: #56bd2e}
.container #customer_pp_uptodate .top_border, .container #customer_pp_uptodate .bottom_border {width: 233px}
.container #customer_pp_uptodate .outer_yield .yield_content {width: 254px}
.container #customer_pp_uptodate .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container #customer_pp_uptodate .white .big_button {text-align: center; margin: 20px}
.container #customer_pp_uptodate .gray H1 {color: #949598; margin-bottom: 0}
.container #customer_pp_uptodate .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container #customer_pp_uptodate .red {width: 255}
.container #customer_pp_uptodate .red .top_border, .container #customer_pp_uptodate .red .bottom_border {background-color: #d7231b; width: 233px; background-image: none}
.container #customer_pp_uptodate .red .outer_yield .yield_content {width: 254px}
.container #customer_pp_uptodate .red #error {color: white}
.container #customer_pp_credit {float: right; width: 280px; margin-top: 0; width: 280}
.container #customer_pp_credit B {color: #949598; font-size: 12px; color: #56bd2e}
.container #customer_pp_credit .top_border, .container #customer_pp_credit .bottom_border {width: 258px}
.container #customer_pp_credit .outer_yield .yield_content {width: 279px}
.container #customer_pp_credit .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container #customer_pp_credit .white .big_button {text-align: center; margin: 20px}
.container #customer_pp_credit .gray H1 {color: #949598; margin-bottom: 0}
.container #customer_pp_credit .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container #customer_pp_credit .red {width: 280}
.container #customer_pp_credit .red .top_border, .container #customer_pp_credit .red .bottom_border {background-color: #d7231b; width: 258px; background-image: none}
.container #customer_pp_credit .red .outer_yield .yield_content {width: 279px}
.container #customer_pp_credit .red #error {color: white}
.container #customer_pp_profile {float: left; width: 530px; margin-top: 0; width: 530}
.container #customer_pp_profile B {color: #949598; font-size: 12px; color: #56bd2e}
.container #customer_pp_profile .top_border, .container #customer_pp_profile .bottom_border {width: 508px}
.container #customer_pp_profile .outer_yield .yield_content {width: 529px}
.container #customer_pp_profile .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container #customer_pp_profile .white .big_button {text-align: center; margin: 20px}
.container #customer_pp_profile .gray H1 {color: #949598; margin-bottom: 0}
.container #customer_pp_profile .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container #customer_pp_profile .red {width: 530}
.container #customer_pp_profile .red .top_border, .container #customer_pp_profile .red .bottom_border {background-color: #d7231b; width: 508px; background-image: none}
.container #customer_pp_profile .red .outer_yield .yield_content {width: 529px}
.container #customer_pp_profile .red #error {color: white}
.container #customer_pp_profile #logo_image {float: right; margin-right: 20px; margin-bottom: 10px; width: 100px; text-align: center; border: 1px dotted #DCDCDC}
.container #customer_pp_profile #logo_image img {display: block; margin-left: auto; margin-right: auto}
.container #customer_pp_profile #logo_link {float: right; margin-right: 20px; width: 100px; height: 1em; clear: right; text-align: center}
.container #customer_pp_general {float: right; width: 280px; margin-top: 0; width: 280}
.container #customer_pp_general B {color: #949598; font-size: 12px; color: #56bd2e}
.container #customer_pp_general .top_border, .container #customer_pp_general .bottom_border {width: 258px}
.container #customer_pp_general .outer_yield .yield_content {width: 279px}
.container #customer_pp_general .white H3 {margin: 5px 20px 10px; color: #56bd2e; font-size: 18px; font-weight: bold}
.container #customer_pp_general .white .big_button {text-align: center; margin: 20px}
.container #customer_pp_general .gray H1 {color: #949598; margin-bottom: 0}
.container #customer_pp_general .gray .apply_now {float: right; margin-right: 10px; margin-top: 8px}
.container #customer_pp_general .red {width: 280}
.container #customer_pp_general .red .top_border, .container #customer_pp_general .red .bottom_border {background-color: #d7231b; width: 258px; background-image: none}
.container #customer_pp_general .red .outer_yield .yield_content {width: 279px}
.container #customer_pp_general .red #error {color: white}
.regions {width: 100%}
.regions td {font-size: 11px}
LI.region_list {background-image: url('/images/parttimewerk/guide_bullet.gif'); background-position: center left; background-repeat: no-repeat; padding-left: 16px; margin-top: 3px}
LI.region_list:hover {background-image: url('/images/parttimewerk/guide_bullet_over.gif'); background-position: center left; background-repeat: no-repeat}
LI.region_list A {text-decoration: none}
.title_bar, .search_result_bar {background-image: url('/images/borders/border_left.gif'); background-position: top left; background-repeat: no-repeat; overflow: hidden; background-color: #56bd2e; width: 100%; margin: 0}
.title_bar H1, .search_result_bar H1 {background-image: url('/images/borders/border_right.gif'); background-position: top right; background-repeat: no-repeat; margin: 0px 0 3px 16px; padding: 4px 0 0 0; font-size: 23px; font-weight: bold; color: #FFF; background-color: #56bd2e}
.ptw_we_table {margin-top: 10px; background-color: #e0e0e0; border: 1px solid #b7b7b7}
.sizer {display: block; width: 100%}
.sizer .content_box {height: 100%; display: block}
.sizer .leftpanel P {margin-top: 10px; width: 95%}
.content_box {padding: 0; margin: 0; background: #f2f2f2; overflow: hidden}
.content_box #region_sidebar {padding: 10px; border: solid 1px #b7b7b7; background-color: #f8f9fd; vertical-align: top}
.content_box P {margin: 0}
.content_box .left_padding {padding-left: 20px}
.content_box .padding {padding-top: 20px; margin: 0px 30px 30px 20px; overflow: hidden}
.content_box .padding TABLE.generic_table TBODY TR TD {text-align: center}
.content_box .padding TABLE.generic_table TBODY TR TD TABLE {width: 100%}
.content_box .padding TABLE.generic_table TBODY TR TD TABLE TBODY TR TD {text-align: center}
.content_box .less_padding {margin: 5px 30px 0px 30px; overflow: hidden}
.content_box .less_padding H2 {margin-bottom: 10px}
.content_box .more_link {color: #000; text-decoration: underline; margin-right: 10px; float: right; font-weight: bold}
.content_box FORM H2 {display: block; color: #FFF; background-color: #56bd2e; padding-left: 10px; margin-bottom: 5px}
.content_box FORM H3, .content_box FORM P.edu_type {margin-left: 40px}
.content_box FORM TABLE, .content_box FORM P, .content_box FORM DIV.member_collection_group {margin-left: 10px}
.content_box FORM P TABLE {margin-left: 0}
.content_box FORM P TABLE TR TD {vertical-align: top}
.content_box FORM P TABLE TR TD TEXTAREA {border: 1px solid #c9c9c9; margin-left: 0}
.content_box H2 {color: #56bd2e; font-size: 16px; margin-top: 12px}
.content_box H2.content_table_title {margin: 30px 0 10px 25px}
.content_box H2.list TH {background-color: #868686; border-left: 1px solid #f2f2f2; vertical-align: bottom; font-weight: normal}
.content_box H2.list TH SPAN {margin: 0 15px 0 15px}
.content_box H2.list TD {vertical-align: center}
.content_box H2.list TD SPAN {margin: 0 15px 0 15px}
.content_box H2.list TR.odd {background-color: none}
.content_box H2.list TR.even {background-color: #e0e0e0}
.content_box H2.content_table {width: 100%}
.content_box H2.content_table TR.odd {background-color: none}
.content_box H2.content_table TR.even {background-color: #e0e0e0}
.content_box H2.content_table TD {vertical-align: top; color: black}
.content_box H2.content_table TD.value {color: #56bd2e}
.content_box H2.content_table TD.padder {width: 25px}
.subbox {background-color: #5b5b5b; overflow: hidden; color: white}
.subbox A, .subbox H2 {font-size: 16px; color: white}
.sponsors {border-left: 2px dotted #949598; display: block; overflow: hidden; width: 330px; float: right; color: black; text-align: center; height: 485px}
.sponsors .top_customers_title {height: 30px; text-align: left}
.sponsors .top_customers_title STRONG {margin-top: 10px; margin-left: 20px; color: #5b5b5b; font-weight: bold; font-size: 16px}
.sponsors .top_customers {padding-top: 8px; width: 329px; height: 105px}
.sponsors .top_customers .thumb {margin-bottom: 8px; width: 80px; float: left}
.sponsors A#customer_signup {margin-bottom: 16px; text-align: left; display: block; width: 330px; overflow: hidden; text-decoration: none}
.sponsors A#customer_signup IMG {margin-left: 20px}
.sponsors A#customer_signup P.title {margin: 16px 0 5px 20px; padding: 0; font-size: 16px; font-weight: bold; color: #56bd2e}
.sponsors A#customer_signup P.title SPAN {text-decoration: underline}
.sponsors A#customer_signup P.content {color: black; font-size: 12px; line-height: 13px; margin: 0 0 16px 20px; width: 250px}
#email_warning {float: right; font-size: 9px; margin-left: 10px; width: 390px}
#email_warning.customer {width: 170px}
#email_warning A {font-size: 9px}
.login_content {margin: 0; height: 60px; width: 340px; padding: 10px 0 0 0px; overflow: hidden}
.login_content LABEL#session_email {font-size: 11px; font-weight: normal}
.login_content LABEL#session_password {font-size: 11px; font-weight: normal}
.login_content input {width: 160px; margin-bottom: 5px; margin-right: 10px}
.login_content input.login_submit {margin-top: 32px; float: right; width: 18px; margin-right: 0px; font-size: 12px}
.login_content input.password_field {float: left; margin-bottom: 0}
A.back_button {background-image: url('/images//buttons/back.png'); background-position: top left; background-repeat: no-repeat; float: right; display: inline-block; color: white; font-weight: bold; text-decoration: none; font-size: 12px; height: 22px; width: 67px; padding-top: 2px; text-align: center; margin-top: 10px; margin-right: 10px}
A.login_button {background-image: url('/images//buttons/back.png'); background-position: top left; background-repeat: no-repeat; display: inline-block; color: white; font-weight: bold; text-decoration: none; font-size: 12px; padding-top: 2px; height: 22px; width: 67px; text-align: center}
A.remove_we_button {float: right; margin: right 20px}
TABLE.customer_form TBODY TR TD {vertical-align: top}
TABLE.customer_form TBODY TR TD .mceLayout {margin: 0}
.ptw_work_experiences .work_experience TABLE TR TD SELECT {width: 100%}
.button_container {text-align: center}
.button_container .flatbutton {padding-top: 5px; height: 42px; display: inline-block; text-align: center}
.button_container .flatbutton A {color: #5b5b5b; font-size: 18px; font-weight: bold; letter-spacing: 1.25px; text-decoration: none}
.button_container .flatbutton.narrow {background-image: url('/images/buttons/zoeken.png'); background-position: top left; background-repeat: no-repeat; width: 139px}
.button_container .flatbutton.wide {background-image: url('/images/buttons/aanmelden.png'); background-position: top left; background-repeat: no-repeat; width: 153px}
.button_container .flatbutton.widest {background-image: url('/images/buttons/plaats_vacature.png'); background-position: top left; background-repeat: no-repeat; width: 220px}
.padding.html_pages {padding: 1px}
.padding.html_pages SPAN {margin: 0}
.padding.html_pages UL {padding-left: 20px}
.scheme_color {color: #56bd2e}
.content_box FORM TABLE.mceLayout {margin-left: 1px}
#new_tell_friend label {width: 170px; display: inline-block}
#main_menu {margin: 25px 0 0 15px; width: 800px; height: 25px}
#main_menu A:hover {color: #56bd2e}
#main_menu A {float: left; height: 100%; text-decoration: none; color: #949598; font-size: 11.5px; font-weight: bold; letter-spacing: 0.25px}
#main_menu A.selected {color: #c9c9c9; background-image: url('/images/parttimewerk/menu_arrow_up.jpg'); background-repeat: no-repeat; background-position: center bottom}
#main_menu .seperator {float: left; width: 1px; height: 10px; background-color: #c9c9c9; margin: 3px 4px 0 4px}
#secondary_menu {width: 482px; height: 53px; overflow: hidden}
#secondary_menu A:hover {color: #56bd2e}
#secondary_menu #filler {float: right; margin-right: 10px; width: 144px; height: 52px; border-bottom: 1px solid #c9c9c9}
#secondary_menu A {float: left; display: block; margin-top: 16px; width: 164px; text-decoration: none; text-align: center; color: white; font-size: 15px; font-weight: bold; letter-spacing: 0.25px; border: 0}
#secondary_menu A.selected {color: #56bd2e}
#secondary_menu A.selected DIV {background-image: url('/images/common_tabs/tab_job_openings_active.gif'); background-position: top left; background-repeat: no-repeat}
#secondary_menu A.selected DIV DIV {padding-top: 10px}
#secondary_menu A DIV {background-image: url('/images/common_tabs/tab_home.gif'); background-position: top left; background-repeat: no-repeat; height: 37px}
#secondary_menu A DIV DIV {padding-top: 10px}
#bel_ons_gerust_slogan {font-size: 11.5px; float: right; background-image: url('/images/refactored/parttimewerk/icons/telefoon.png'); background-position: left center; background-repeat: no-repeat; padding-left: 20px; font-weight: bold}
#bel_ons_gerust_slogan strong {color: #56bd2e}
.bigbox .shadetabs {padding: 0 0 0 20px; margin: 0; text-align: left; list-style-type: none; height: 31px}
.bigbox .shadetabs li {text-align: center; float: left; display: inline; margin: 0; padding: 0; height: 31px; width: 126px; line-height: 20px; margin-right: 3px; border: 0; overflow: hidden}
.bigbox .shadetabs li a {font-size: 12px; display: block; width: 126px; height: 31px; font-size: 12px; margin: 0; padding: 0; color: #FFF; text-decoration: none}
.bigbox .shadetabs li.selected a {text-decoration: none; font-weight: bold}
.bigbox .shadetabs li {font-size: 14px}
.bigbox .shadetabs li a {background-image: url('/images/common_tabs/tab_l1.png'); background-position: top left; background-repeat: no-repeat; padding-top: 5px}
.bigbox .shadetabs li.selected a {background-image: url('/images/common_tabs/tab_home_active.png'); background-position: top left; background-repeat: no-repeat; background-color: #56bd2e; color: #56bd2e}
.subbox .shadetabs {background-color: #5b5b5b; width: 100%; margin-left: 10px}
.subbox .shadetabs li {text-align: center; float: left; display: inline-block; margin: 0; padding: 0; line-height: 20px; margin-right: 3px; border: 0; overflow: hidden; font-size: 14px}
.subbox .shadetabs li a {background-image: url('/images/parttimewerk/level-1-tab_non-active_m.png'); background-position: top left; background-repeat: repeat-x; font-size: 12px; padding: 0; margin: 0; color: #FFF; text-decoration: none; width: 130px}
.subbox .shadetabs li a div {margin-top: 6px}
.subbox .shadetabs li .left_sub_tab, .subbox .shadetabs li .right_sub_tab, .subbox .shadetabs li a {float: left; height: 31px}
.subbox .shadetabs li .left_sub_tab, .subbox .shadetabs li .right_sub_tab {width: 8px}
.subbox .shadetabs li .left_sub_tab {background-image: url('/images/parttimewerk/level-1-tab_non-active_l.png'); background-position: top left; background-repeat: repeat-x}
.subbox .shadetabs li .right_sub_tab {background-image: url('/images/parttimewerk/level-1-tab_non-active_r.png'); background-position: top left; background-repeat: repeat-x; float: left}
.subbox .shadetabs li.selected .left_sub_tab {background-image: url('/images/common_tabs/tab_l2_l.png'); background-position: top left; background-repeat: none}
.subbox .shadetabs li.selected .right_sub_tab {background-image: url('/images/common_tabs/tab_l2_r.png'); background-position: top left; background-repeat: none}
.subbox .shadetabs li.selected a {color: #56bd2e; font-weight: bold; background-image: url('/images/common_tabs/tab_l2_m.png'); background-position: top left; background-repeat: repeat-x}
#all_loginbox_content {position: absolute; z-index: 0; top: 5px; width: 830px}
#login_container {width: 330px; float: right}
#login_container #login_tabs {height: 35px; width: 100%}
#login_container #login_tabs A {float: left; height: 100%; text-align: center; text-decoration: none; font-size: 20px; color: white}
#login_container #login_tabs A#candidate_login_tab {padding-top: 5px; width: 51%; background-image: url('/images/common_tabs/tab_kandidaat.gif'); background-position: top right; background-repeat: no-repeat}
#login_container #login_tabs A#candidate_login_tab.selected {background-image: url('/images/common_tabs/tab_kandidaat_active.gif'); background-position: top right; background-repeat: no-repeat; color: #56bd2e}
#login_container #login_tabs A#customer_login_tab {padding-top: 5px; width: 49%; background-image: url('/images/common_tabs/tab_werkgever.gif'); background-position: top right; background-repeat: no-repeat}
#login_container #login_tabs A#customer_login_tab.selected {background-image: url('/images/common_tabs/tab_werkgever_active.gif'); background-position: top right; background-repeat: no-repeat; color: #56bd2e}
#login_container #login_content {background-color: #f2f2f2; background-color: #efefef; border-left: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #bcc; margin: 0; height: 100px; padding: 10px 0 0 20px}
#login_container #login_content .seo_link {float: left; font-size: 9px; width: 100%}
#login_container #login_content table label {font-size: 11px; font-weight: normal}
#login_container #login_content input {width: 142px; margin-bottom: 5px; margin-right: 10px}
#login_container #login_content input.login_submit {float: right; width: 18px; margin-right: 10px; margin-top: 32px; font-size: 12px}
#login_container #login_content input.password_field {float: left}
#login_container #login_content label {font-size: 16px; font-weight: bold; color: #929397}
#login_container #login_content IMG {float: right; margin-right: 20px}
.double_login_menu {width: 100%; margin-top: 40px; text-align: center}
.double_login_menu a {color: #FFF; font-size: 20px}
.login_label {font-size: 16px; font-weight: bold; color: #929397}
#layout_top {height: 0; margin: 0}
#layout_top #logo_container {background-image: url('/images/parttimewerk/logo.jpg'); background-position: top left; background-repeat: no-repeat; float: left; margin-top: 25px; width: 500px; height: 100px; color: #868686; cursor: hand; cursor: pointer}
#layout_top #logo_container DIV.page_title {display: none}
#slogan {position: absolute; top: 105px; z-index: 2; width: 500px}
#slogan SPAN.logo {text-decoration: none; font-size: 16px; font-weight: bold; margin-left: 92px; color: #868686}
#slogan SPAN.logo A {text-decoration: none; font-size: 16px; font-weight: bold; color: #868686}
.bigbox {background-image: url('/images/borders/border_left.gif'); background-position: top left; background-repeat: no-repeat; background-color: #56bd2e; display: block; width: 100%; height: 201px; color: #FFF; letter-spacing: 0.2px; overflow: hidden}
.bigbox B {font-size: 14px}
.bigbox .framer {background-image: url('/images/borders/border_right.gif'); background-repeat: no-repeat; background-position: 825px 0; width: 100%; height: 100%; overflow: hidden}
.bigbox .candidate_home {background-repeat: repeat-y; background-position: 500px top; overflow: hidden; width: 100%; height: 100%}
.bigbox .candidate_home.signup_0 {background-image: url('/images/parttimewerk/frontpage_box_0.jpg'); background-position: top left; background-repeat: no-repeat}
.bigbox .candidate_home.signup_1 {background-image: url('/images/parttimewerk/frontpage_box_1.jpg'); background-position: top left; background-repeat: no-repeat}
.bigbox .bigbox_1 {background-image: url('/images/refactored/parttimewerk/boxes/top1.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%}
.bigbox .bigbox_1 h1 {font-size: 20px}
.bigbox .bigbox_1 ul {font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none}
.bigbox .bigbox_1 ul li {font-size: 1em; background-image: url('/images/refactored/parttimewerk/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px}
.bigbox .bigbox_1 ul li strong {font-size: 1em}
.bigbox .bigbox_2 {background-image: url('/images/refactored/parttimewerk/boxes/top2.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%}
.bigbox .bigbox_2 h1 {font-size: 20px}
.bigbox .bigbox_2 ul {font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none}
.bigbox .bigbox_2 ul li {font-size: 1em; background-image: url('/images/refactored/parttimewerk/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px}
.bigbox .bigbox_2 ul li strong {font-size: 1em}
.bigbox .bigbox_3 {background-image: url('/images/refactored/parttimewerk/boxes/top3.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%}
.bigbox .bigbox_3 h1 {font-size: 20px}
.bigbox .bigbox_3 ul {font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none}
.bigbox .bigbox_3 ul li {font-size: 1em; background-image: url('/images/refactored/parttimewerk/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px}
.bigbox .bigbox_3 ul li strong {font-size: 1em}
.bigbox .bigbox_4 {background-image: url('/images/refactored/parttimewerk/boxes/top4.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%}
.bigbox .bigbox_4 h1 {font-size: 20px}
.bigbox .bigbox_4 ul {font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none}
.bigbox .bigbox_4 ul li {font-size: 1em; background-image: url('/images/refactored/parttimewerk/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px}
.bigbox .bigbox_4 ul li strong {font-size: 1em}
.bigbox #rotating_bigbox {background-image: url('/images/refactored/parttimewerk/boxes/chopped/grey_bg1.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%; position: relative}
.bigbox #rotating_bigbox h1 {font-size: 20px}
.bigbox #rotating_bigbox ul {font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none}
.bigbox #rotating_bigbox ul li {font-size: 1em; background-image: url('/images/refactored/parttimewerk/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px}
.bigbox #rotating_bigbox ul li strong {font-size: 1em}
.bigbox #rotating_bigbox .content img {position: absolute; top: 0px; left: 0px}
.bigbox h1, .bigbox strong {margin-top: 0; font-size: 32px; font-weight: bold; color: #FFF; letter-spacing: 1.25px}
.bigbox h1.title, .bigbox strong.title {font-size: 24px}
.bigbox h2 {font-size: 16px; font-weight: normal; color: #FFF; letter-spacing: 0.5px}
.bigbox h3 {font-size: 30px; letter-spacing: 1.25px; font-weight: bold; padding: 0; margin: 0}
.bigbox h3 A {font-size: 14.5px; color: #FFF; text-decoration: none; padding-top: 2px; padding-left: 30px; display: inline-block; height: 24px; width: 194px}
.bigbox h3 A.active_profiles_for_sj {background-image: url('/images/bullets/database_sj.png'); background-position: top left; background-repeat: no-repeat}
.bigbox h3 A.active_profiles_for_sj:hover {color: #56bd2e; background-image: url('/images/bullets/database_sj_hover.png'); background-position: top left; background-repeat: no-repeat}
.bigbox h3 A.active_profiles_for_bbo {background-image: url('/images/bullets/database_bbo.png'); background-position: top left; background-repeat: no-repeat}
.bigbox h3 A.active_profiles_for_bbo:hover {color: #56bd2e; background-image: url('/images/bullets/database_bbo_hover.png'); background-position: top left; background-repeat: no-repeat}
.bigbox h3 A.active_profiles_for_ptw {background-image: url('/images/bullets/database_ptw.png'); background-position: top left; background-repeat: no-repeat}
.bigbox h3 A.active_profiles_for_ptw:hover {color: #56bd2e; background-image: url('/images/bullets/database_ptw_hover.png'); background-position: top left; background-repeat: no-repeat}
.bigbox h3 A.active_profiles_for_cn_r {background-image: url('/images/bullets/database_sb.png'); background-position: top left; background-repeat: no-repeat}
.bigbox h3 A.active_profiles_for_cn_r:hover {color: #56bd2e; background-image: url('/images/bullets/database_sb_hover.png'); background-position: top left; background-repeat: no-repeat}
.bigbox h3 A.active_profiles_for_sth {background-image: url('/images/bullets/database_sth.png'); background-position: top left; background-repeat: no-repeat}
.bigbox h3 A.active_profiles_for_sth:hover {color: #56bd2e; background-image: url('/images/bullets/database_sth_hover.png'); background-position: top left; background-repeat: no-repeat}
.bigbox .content {display: block; margin: 20px 0 0 15px; font-size: 16px; height: 150px}
.bigbox .panel {float: left; overflow: hidden; height: 201px}
.bigbox .panel .content {display: block; margin: 12px 0 0 20px; height: 131px}
.bigbox .panel .content .content_guide {font-size: 15px}
.bigbox .leftpanel {background-image: url('/images/borders/border_left.gif'); background-position: top left; background-repeat: no-repeat; margin: 0; float: left; padding: 0px 0 0 25px; height: 201px; width: 472px}
.bigbox #leftpanel {width: 497px}
.bigbox #rightpanel {width: 330px; border-left: 2px dotted white}
.bigbox #rightpanel .content {margin: 12px 0 14px 20px}
.bigbox #rightpanel .content_right {margin: 10px 0 10px 20px; font-size: 14px}
.bigbox .button_container {margin-left: 30px}
.bigbox .button_container.candidate {margin-top: 49px; margin-left: 0px}
.bigbox .button_container.customer {margin-left: 15px}
.bigbox .button_container.customer.apply {margin-top: 150px; margin-right: 30px; float: right}
.bigbox .button_container.customer A {padding-top: 5px}
.bigbox .button_container.customer span {padding-top: 6px; padding-left: 4px; display: block; height: 100%}
.bigbox #keywords:focus {color: black}
#search_form_frontpage {position: absolute; top: 232px; width: 480px; margin: 0; margin-bottom: 10px; margin-top: 5px; padding: 10px 0 0 20px}
#search_form_frontpage .with_flash {margin-top: 54px}
#search_form_frontpage .bragger {margin-right: 0px; float: right; width: 291px; height: 36px; overflow: hidden; background-image: url('/images/teller_transparant.png'); background-position: top left; background-repeat: no-repeat; margin-top: 10px}
#search_form_frontpage .bragger SPAN {display: inline-block; text-align: center; width: 52px; font-size: 21px; color: white; position: relative; left: 80px; top: 2px; font-weight: bold}
#search_form_frontpage SELECT {margin-top: 10px; width: 220px; margin-right: 10px}
#search_form_frontpage INPUT {width: 214px; margin-right: 10px}
#search_form_frontpage .button_container {margin-top: 14px; margin-right: 20px}
#search_form_frontpage .button_container.search {float: left; margin-right: 20px}
.extended_search_link {float: right; margin-right: 20px}
.extended_search_link A {color: #FFF}
.invisible_button {width: 100%; height: 100%}
.invisible_button A {width: 162px; height: 38px; display: block; position: relative; top: 148px; left: 150px}
.invisible_button A SPAN {display: none}
#sponsors {float: right}
#candidate_home_content {min-height: 280px}
.main_content {width: 100%}
.main_content #recent_job_openings UL {margin: 0; padding: 0; width: 470px; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9}
.main_content #recent_job_openings UL LI {height: 23px; list-style-type: none; overflow: hidden; white-space: nowrap; margin: 0; width: 470px}
.main_content #recent_job_openings UL LI.even {background-image: url('/images/bullets/bullet_even.jpg'); background-position: 455px center; background-repeat: no-repeat; background-color: #dfdfdf}
.main_content #recent_job_openings UL LI.odd {background-image: url('/images/bullets/bullet_odd.jpg'); background-position: 455px center; background-repeat: no-repeat; background-color: #f3f3f3}
.main_content #recent_job_openings UL LI:hover {background-image: url('/images/bullets/bullet_hover.jpg'); background-position: 455px center; background-repeat: no-repeat; background-color: #868686}
.main_content #recent_job_openings UL LI:hover A {color: #FFF}
.main_content #recent_job_openings UL A {color: #000; text-decoration: none; width: 438px; margin-left: 15px; margin-right: 15px; margin-top: 3px; line-height: 23px}
.main_content .frontpage_companies {float: right; width: 330px; display: block; overflow: hidden; color: black}
#frontpage_subtitle {display: block; text-align: left; overflow: hidden; margin: 25px auto 0 auto; width: 100%; background: #f2f2f2; min-height: 50px}
#frontpage_subtitle p.title, #frontpage_subtitle H2 {margin: 15px 15px 0 15px; color: #5b5b5b; font-weight: 600; font-size: 15px; letter-spacing: 0.3px}
#frontpage_subtitle div.content {margin: 15px; color: black}
.products {width: 470px; margin-right: 30px}
#product_buttons {padding: 0; margin: 0; overflow: hidden; display: block; background-color: #f2f2f2; width: 100%; height: 260px}
#product_buttons H1 {margin: 15px 0 5px 25px; color: #56bd2e; font-size: 32px}
#product_buttons A.button {margin: 0 5px 0 5px; width: 132px; overflow: hidden; display: block; float: left; text-decoration: none; color: #5b5b5b; text-align: center; font-weight: bold; font-size: 13px}
#product_buttons A.button:hover {color: #72b0df}
#product_buttons A.button:hover IMG.normal {display: none}
#product_buttons A.button:hover IMG.hover {display: block}
#product_buttons A.button IMG.hover {display: none}
#product_buttons A DIV {margin-top: 10px}
#product_listing {padding: 20px 0 0 0; overflow: hidden; width: 470px; background-color: #f8f9fd}
#product_listing A.product {background-image: url('/images/borders/product_spacer.gif'); background-position: left bottom; background-repeat: repeat-x; padding: 0; display: block; vertical-align: bottom; overflow: hidden; width: 100%; height: 70px; color: black; text-decoration: none; line-height: 16px}
#product_listing A.product:hover {background-color: #f2f2f2}
#product_listing A.product span {margin: 10px 0 10px 50px; display: block; width: 220px; overflow: hidden; float: left}
#product_listing A.product P.title {margin: 0; padding: 0; color: #56bd2e; font-weight: bold}
#product_listing A.product .order_button {background-image: url('/images/bullets/bullet_big.jpg'); background-position: right bottom; background-repeat: no-repeat; float: right; margin-top: 35px; margin-right: 15px; padding: 5px 35px 4px 0; color: #56bd2e; font-size: 13px}
#product_listing A.product .order_button:hover {background-image: url('/images/bullets/bullet_big_hover.jpg'); background-position: right bottom; background-repeat: no-repeat; color: #b7b7b7}
#product_listing A#more_product_info {margin: 10px 0 10px 50px; color: #949598; display: block}
.statistics {background-image: url('/images/borders/why_gradient.gif'); background-position: top right; background-repeat: repeat-y; float: left; display: block; overflow: hidden; width: 330px}
.statistics .stats_container {margin-left: 15px}
.statistics .stats_container H2 {margin-top: 12px; margin-bottom: 10px; color: black; font-weight: bold; font-size: 14px}
.statistics P {background-image: url('/images/borders/why_spacer.gif'); background-position: bottom left; background-repeat: repeat-x; padding-bottom: 4px}
.statistics B {margin: 0; color: #56bd2e; font-size: 13px}
.statistics A#more_info {margin-top: 27px; margin-bottom: 27px; display: block; color: black}
.customer_sponsors {clear: right; float: right; width: 310px; margin-top: 4px}
.customer_sponsors STRONG {margin-bottom: 10px; color: #56bd2e; font-weight: bold; font-size: 14px}
.look_for {padding: 0; float: right; clear: right; border-bottom: 2px dotted #c9c9c9; width: 310px; height: 246px; background-color: #f2f2f2; padding: 10px}
.look_for LABEL {width: 100px; display: block; float: left; font-weight: bold}
.look_for .submit_button {margin-top: 8px; text-align: center}
.look_for H1, .look_for STRONG {margin-bottom: 10px; color: #56bd2e; font-weight: bold; font-size: 20px}
.look_for P {font-size: 11px; margin-bottom: 5px}
.look_for INPUT {width: 180px}
.look_for A {background-image: url('/images/bullets/bullet_big.jpg'); background-position: center right; background-repeat: no-repeat; border: 2px solid white; overflow: hidden; width: 326px; color: black; display: block; text-decoration: none; text-align: right; font-size: 12px; height: 50px; letter-spacing: 0.5px}
.look_for A:hover {background-image: url('/images/bullets/bullet_big_hover.jpg'); background-position: center right; background-repeat: no-repeat; background-color: #f2f2f2; color: #56bd2e; font-weight: bold; letter-spacing: 0px}
.look_for A IMG {float: left; padding-top: 7px; padding-left: 21px}
.look_for A .slogan {padding-top: 14px; padding-right: 50px}
.sponsors {float: right; width: 330px}
#call_us {display: block; background-color: #56bd2e; width: 470px}
#call_us IMG {width: 470px}
#about {float: left; color: black; width: 470px; margin-right: 30px}
.preview_mail_template {border: 1px solid; background-color: #fff; padding: 10px; width: 600px; height: 600px; top: 150px; position: relative}
#job_openings_form .floating {clear: left; width: 150px; display: block; float: left; margin-left: 10px}
TABLE TR TD.ie_correct, TABLE TR TD.mce_correct {vertical-align: top; width: 150px}
.footer {background-color: #FFF; padding: 15px; text-align: center; color: #868686; clear: both; margin-top: 20px}
.footer A, .footer .seo_link {color: #5b5b5b; text-decoration: none; font-size: 9px}
.footer P {font-size: 10px; margin: 10px 0 0 0}
A.new_button {display: block; padding: 6px 0px 3px 30px; font-size: 14px; color: #868686; text-decoration: none; background-image: url('/images/icons/add.png'); background-position: top left; background-repeat: no-repeat}
A.edit_button {display: block; padding: 6px 0px 3px 30px; font-size: 14px; color: #868686; text-decoration: none; background-image: url('/images/icons/edit.png'); background-position: top left; background-repeat: no-repeat}
.submit_button {margin-top: 25px; text-align: center; width: 100%}
.submit_button input {border: 0}
A.new_button_gray {display: block; padding: 6px 0px 3px 30px; font-size: 14px; color: #868686; text-decoration: none; background-image: url('/images/refactored/shared/icons/toevoegen.png'); background-position: center left; background-repeat: no-repeat}
A.edit_button_gray {display: block; padding: 6px 0px 3px 30px; font-size: 14px; color: #868686; text-decoration: none; background-image: url('/images/refactored/shared/icons/bewerken.png'); background-position: center left; background-repeat: no-repeat}
A.edit_customer_button {background-image: url('/images/refactored/parttimewerk/buttons/profiel_wijzigen.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 28px; width: 118px; line-height: 28px; text-decoration: none; text-align: center; margin-right: 2em}
A.edit_customer_button span {color: transparent; visibility: hidden}
A.manage_contacts_button {background-image: url('/images/refactored/parttimewerk/buttons/contactpersonen_beheren.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 28px; width: 176px; line-height: 28px; text-decoration: none; text-align: center}
A.manage_contacts_button span {color: transparent; visibility: hidden}
a.calculate_credits_button {background-image: url('/images/refactored/parttimewerk/buttons/bereken.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 36px; width: 100px; line-height: 36px; text-decoration: none; text-align: center}
a.calculate_credits_button span {color: transparent; visibility: hidden}
a.order_credits_button {background-image: url('/images/refactored/parttimewerk/buttons/bestel_credits.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 35px; width: 148px; line-height: 35px; text-decoration: none; text-align: center}
a.order_credits_button span {color: transparent; visibility: hidden}
P.buttons {text-align: center}
P.how_does_it_work {margin-top: 2em}
P.how_does_it_work A {font-size: 12px; font-weight: bold; background-image: url('/images/refactored/shared/icons/arrow.jpg'); background-position: left center; background-repeat: no-repeat; padding-left: 18px}
SPAN.balloon {background-image: url('/images/refactored/parttimewerk/actie_ballon.png'); background-position: top center; background-repeat: no-repeat; text-align: left; display: block; width: 156px; height: 81px; margin-bottom: 1em; margin-left: 15px}
A.actie_button {background-image: url('/images/refactored/shared/actie.png'); background-position: top center; background-repeat: no-repeat; display: inline-block; width: 123px; text-align: center; padding-top: 85px; font-size: 16px; font-weight: bold; color: #56bd2e}
A.vacature_aanmelden_button {background-image: url('/images/refactored/shared/vacature_aanmelden.png'); background-position: top center; background-repeat: no-repeat; display: inline-block; width: 123px; padding-top: 84px; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none}
A.bereken_tarief_button {background-image: url('/images/refactored/shared/bereken_uw_tarief.png'); background-position: top center; background-repeat: no-repeat; display: inline-block; width: 123px; padding-top: 84px; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none}
A.aanmelden_button {background-image: url('/images/refactored/parttimewerk/buttons/aanmelden.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; width: 120px; height: 35px; line-height: 35px; text-decoration: none; text-align: center}
A.aanmelden_button span {color: transparent; visibility: hidden}
#calculate_rate_r1 {height: 280px; margin-bottom: 30px}
#calculate_rate_r2 {height: 400px}
#cust_pp_r0 {height: 260px; margin-top: 0px}
#cust_pp_r1 {height: 280px; margin-top: 0px}
#cust_pp_r1 #cust_pp_info {background-image: url('/images/borders/gray_spacer.jpg'); background-position: top right; background-repeat: repeat-y; float: left; width: 296px; padding-right: 2px}
#cust_pp_r1 #cust_pp_image {float: left; width: 170px; text-align: center}
#cust_pp_job_opening_actions {float: right; width: 334px}
#cust_pp_job_opening_actions A {width: 150px}
#cust_pp_r2 {height: 240px; margin-top: 30px}
#cust_pp_r2 #cust_pp_r2c1 {background-image: url('/images/borders/gray_spacer.jpg'); background-position: top right; background-repeat: repeat-y; float: left; width: 296px; padding-right: 2px}
#cust_pp_r2c2 {float: left; width: 532px}
#credit_order_wrapper form label {display: block}
#credit_order_wrapper form select {margin-bottom: 1em}
#credit_order_wrapper p.error {font-weight: bold; color: #D00}
#credit_order_wrapper #credit_ordering {margin-top: 2em; text-align: right}
#credit_order_wrapper table {width: 100%; margin-bottom: 10px}
#credit_order_wrapper table tr th, #credit_order_wrapper table tr td {padding-bottom: 0.5em; color: #FFFFFF}
#credit_order_wrapper table tr th {background-color: transparent}
#credit_order_wrapper table tr.last th, #credit_order_wrapper table tr.last td {border-top: 1px solid #DCDCDC; padding-top: 0.5em; font-weight: bold; font-size: 1.2em}
#credit_order_wrapper #reset_link {color: #FFF}
#customer_pp_profile table {margin-bottom: 2em}
#customer_pp_profile table tr th {font-weight: bold; padding-right: 2em; padding-bottom: 0.5em; background-color: transparent; color: #000}
#customer_pp_profile table tr td {padding-bottom: 0.5em}
#customer_pp_general p strong {font-size: 14px; font-weight: bold}
#customer_pp_general table {margin-bottom: 2em}
#customer_pp_general table tr th {font-weight: normal; padding-right: 2em; padding-bottom: 0.5em; background-color: transparent; color: #000}
#customer_pp_general table tr td {padding-bottom: 0.5em}
#customer_pp_login_wel_klant {float: left; padding-left: 20px; padding-right: 20px; border-right: 1px solid #DCDCDC; width: 343px; height: 220px}
#customer_pp_login_wel_klant h3 {font-weight: bold; margin-bottom: 0.5em}
#customer_pp_login_wel_klant p {margin-bottom: 1em}
#customer_pp_login_wel_klant div {margin-bottom: 0.5em}
#customer_pp_login_wel_klant form {height: 40px; margin-top: 2em}
#customer_pp_login_wel_klant label {display: inline-block; width: 30%; float: left; margin-top: 0.3em}
#customer_pp_login_wel_klant div.fields input {width: 67%}
#customer_pp_login_wel_klant div.buttons {margin-top: 31px}
#customer_pp_login_wel_klant div.buttons input {float: right}
#customer_pp_login_wel_klant a {color: #56bd2e}
#customer_pp_login_geen_klant {float: right; padding-left: 20px; padding-right: 20px; width: 344px; height: 220px}
#customer_pp_login_geen_klant h3 {font-weight: bold; margin-bottom: 0.5em}
#customer_pp_login_geen_klant p {margin-bottom: 1em; margin-top: 1em}
#customer_pp_login_geen_klant p strong {color: #56bd2e; text-decoration: underline}
#customer_pp_login_geen_klant ul {padding: 0px; margin: 0px; margin-bottom: 1.5em}
#customer_pp_login_geen_klant ul li {background-image: url('/images/refactored/shared/icons/vinkje_inlog.png'); background-position: left center; background-repeat: no-repeat; padding-left: 24px; line-height: 22px}
#customer_pp_login_geen_klant div.buttons {text-align: center}
.flex_box_refactored h2 {color: #56bd2e; font-size: 16px; margin-bottom: 9px}
#customer_pp_login_box_refactored {margin-bottom: 20px}
#customer_pp_login_box_refactored .flex_box_refactored {border: 1px solid #DCDCDC}
#customer_pp_login_box_refactored .flex_box_refactored .top_left_corner {background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px}
#customer_pp_login_box_refactored .flex_box_refactored .top_right_corner {background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px}
#customer_pp_login_box_refactored .flex_box_refactored .bottom_left_corner {background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px}
#customer_pp_login_box_refactored .flex_box_refactored .bottom_right_corner {background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat}
#customer_pp_login_box_refactored .flex_box_refactored .yield {padding: 11px}
#customer_pp_login_box_refactored .flex_box_refactored .yield {padding-left: 20px; padding-right: 20px; padding-bottom: 40px}
#customer_pp_login_box_refactored .flex_box_refactored h2 {margin-left: 9px}
#customer_pp_login_nested_box_refactored .flex_box_refactored {border: 1px solid #DCDCDC}
#customer_pp_login_nested_box_refactored .flex_box_refactored .top_left_corner {background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px}
#customer_pp_login_nested_box_refactored .flex_box_refactored .top_right_corner {background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px}
#customer_pp_login_nested_box_refactored .flex_box_refactored .bottom_left_corner {background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px}
#customer_pp_login_nested_box_refactored .flex_box_refactored .bottom_right_corner {background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat}
#customer_pp_login_nested_box_refactored .flex_box_refactored .yield {padding: 11px}
#customer_pp_login_nested_box_refactored .flex_box_refactored .yield {padding-top: 20px; padding-bottom: 20px}
#customer_pp_credit_payment {margin-bottom: 20px}
#customer_pp_credit_payment .flex_box_refactored {border: 1px solid #DCDCDC}
#customer_pp_credit_payment .flex_box_refactored .top_left_corner {background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px}
#customer_pp_credit_payment .flex_box_refactored .top_right_corner {background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px}
#customer_pp_credit_payment .flex_box_refactored .bottom_left_corner {background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px}
#customer_pp_credit_payment .flex_box_refactored .bottom_right_corner {background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat}
#customer_pp_credit_payment .flex_box_refactored .yield {padding: 11px}
#customer_pp_credit_payment .flex_box_refactored .yield {padding-left: 20px; padding-right: 20px; padding-bottom: 40px}
#customer_pp_credit_payment .flex_box_refactored h2 {margin-left: 9px}
#customer_pp_credit_payment .flex_box_refactored div.description {margin-left: 9px; margin-bottom: 1em}
#customer_pp_credit_payment_nested .flex_box_refactored {border: 1px solid #DCDCDC}
#customer_pp_credit_payment_nested .flex_box_refactored .top_left_corner {background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px}
#customer_pp_credit_payment_nested .flex_box_refactored .top_right_corner {background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px}
#customer_pp_credit_payment_nested .flex_box_refactored .bottom_left_corner {background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px}
#customer_pp_credit_payment_nested .flex_box_refactored .bottom_right_corner {background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat}
#customer_pp_credit_payment_nested .flex_box_refactored .yield {padding: 11px}
#customer_pp_credit_payment_nested .three_columns .column_cc, #customer_pp_credit_payment_nested .three_columns .column_ideal, #customer_pp_credit_payment_nested .three_columns .column_invoice {width: 200px; margin-right: 20px; float: left}
#customer_pp_credit_payment_nested .three_columns .column_ideal .icons, #customer_pp_credit_payment_nested .three_columns .column_invoice .icons {padding-top: 2em; padding-left: 1em}
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper, #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper {height: 200px; border-right: 1px solid #DCDCDC; position: relative}
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper .method label, #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper .method label {font-weight: bold; font-size: 1.2em}
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper .method input[type='radio'], #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper .method input[type='radio'] {float: left; margin-right: 1em}
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper p, #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper p {margin: 1em 0px 1em 0px}
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper input[type='image'], #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper input[type='image'] {position: absolute; bottom: 0px}
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper .pick_a_bank label, #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper .pick_a_bank label {display: block; margin-bottom: 0.5em}
#customer_pp_credit_order_r1 {margin-bottom: 20px}
#customer_pp_credit_order_r2 {margin-bottom: 20px}
#customer_pp_credit_order_r1c1 {float: left; width: 530px}
#customer_pp_credit_order_r1c2 {float: right; width: 280px}
#customer_pp_credit_order_r2c1 {float: left; width: 530px}
#customer_pp_credit_order_r2c2 {float: right; width: 280px}
#customer_pp_credit_order_r1c1_box .flex_box_refactored {border: 1px solid #DCDCDC}
#customer_pp_credit_order_r1c1_box .flex_box_refactored .top_left_corner {background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px}
#customer_pp_credit_order_r1c1_box .flex_box_refactored .top_right_corner {background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px}
#customer_pp_credit_order_r1c1_box .flex_box_refactored .bottom_left_corner {background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px}
#customer_pp_credit_order_r1c1_box .flex_box_refactored .bottom_right_corner {background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat}
#customer_pp_credit_order_r1c1_box .flex_box_refactored .yield {padding: 11px}
#customer_pp_credit_order_r1c1_box .flex_box_refactored .yield {padding: 20px; height: 240px}
#customer_pp_credit_order_r1c1_box .flex_box_refactored .yield p {margin-bottom: 1em}
#customer_pp_credit_order_r2c1_box .flex_box_refactored {border: 1px solid #DCDCDC}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .top_left_corner {background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .top_right_corner {background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .bottom_left_corner {background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .bottom_right_corner {background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield {padding: 11px}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield {height: 320px; padding-left: 0px; padding-right: 0px}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield h2, #customer_pp_credit_order_r2c1_box .flex_box_refactored .yield p {margin-left: 20px; margin-right: 20px}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield p {margin-top: 1em; margin-bottom: 1em}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield div.table {padding-left: 1px; padding-right: 1px}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table {width: 100%}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table th, #customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table td {padding-top: 2px; padding-bottom: 2px; padding-left: 10px}
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table th strong, #customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table td strong {font-weight: normal; color: #56bd2e; font-size: 12px}
#customer_pp_credit_order_r2c2_box .flex_box_refactored {border: 1px solid #DCDCDC}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .top_left_corner {background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .top_right_corner {background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .bottom_left_corner {background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .bottom_right_corner {background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield {padding: 11px}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield {height: 320px; padding-left: 0px; padding-right: 0px}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield h2, #customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p {margin-left: 20px; margin-right: 20px}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p {margin-top: 1em; margin-bottom: 1em; text-align: right; font-size: 12px}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p a {background-image: url('/images/refactored/parttimewerk/buttons/bestel_banner.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; width: 118px; height: 29px; line-height: 29px; text-decoration: none; text-align: center}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p a span {color: transparent; visibility: hidden}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p del {margin-right: 1em; font-size: 0.8em}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p ins {margin-right: 1em; text-decoration: none; color: #56bd2e}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield div.table {padding-left: 1px; padding-right: 1px}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield table {width: 100%}
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield table th, #customer_pp_credit_order_r2c2_box .flex_box_refactored .yield table td {padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px}
.testimonial {margin-top: 20px}
#customer_job_opening_header {margin-bottom: 15px; color: #000; font-weight: bold}
TABLE#customer_job_openings {width: 97%}
TABLE#customer_job_openings TH {background-color: #f2f2f2; color: black; font-weight: bold; padding-top: 4px}
TABLE#customer_job_openings TD {overflow: hidden; vertical-align: center; color: #000}
TABLE#customer_job_openings TD .padding {margin: 0 15px 0 15px; overflow: hidden}
TABLE#customer_job_openings TD H2 {color: #56bd2e; margin: 3px 0; text-decoration: none}
TABLE#customer_job_openings TD H3 {color: black; margin: 10px 0 3px 0; font-size: 16px}
#cand_pp_info {background-image: url('/images/borders/gray_spacer.jpg'); height: 160px; width: 451px; background-position: top right; background-repeat: repeat-y; padding-right: 2px; float: left}
#cand_pp_search_form {margin-top: 39px}
#cand_pp_search_form SELECT {width: 140px; float: left; margin-right: 5px}
#cand_pp_image {height: 160px; width: 170px; text-align: center}
#cand_pp_action_links {float: right; width: 170px}
#cand_pp_settings {float: left; height: 100%; width: 165px; margin-right: 39px; padding-bottom: 25px}
#cand_pp_settings .less_padding A {font-size: 10.5px; padding-left: 2px}
#cand_pp_job_openings, #cand_pp_job_reactions, #cand_pp_poll {float: right; width: 626px; margin-top: 39px; padding-bottom: 20px}
#cand_pp_job_openings UL, #cand_pp_job_reactions UL, #cand_pp_poll UL {list-style: none; margin: 0; padding: 0}
#cand_pp_job_openings UL LI, #cand_pp_job_reactions UL LI, #cand_pp_poll UL LI {margin: 0; height: 23px; overflow: hidden}
#cand_pp_job_openings UL LI.odd, #cand_pp_job_reactions UL LI.odd, #cand_pp_poll UL LI.odd {background: none}
#cand_pp_job_openings UL LI.even, #cand_pp_job_reactions UL LI.even, #cand_pp_poll UL LI.even {background-color: #e0e0e0}
#cand_pp_job_openings UL LI .column_title, #cand_pp_job_reactions UL LI .column_title, #cand_pp_poll UL LI .column_title {float: left; overflow: hidden; margin: 5px 0 5px 15px; height: 15px; width: 501px}
#cand_pp_job_openings UL LI .column_region, #cand_pp_job_openings UL LI .column_date, #cand_pp_job_reactions UL LI .column_region, #cand_pp_job_reactions UL LI .column_date, #cand_pp_poll UL LI .column_region, #cand_pp_poll UL LI .column_date {float: right; margin: 5px 15px 5px 0}
.poll P.poll_title {font-size: 18px; font-weight: bold; color: #56bd2e; margin-bottom: 10px}
.poll P.poll_body {font-size: 14px; font-weight: bold; margin-bottom: 20px}
.poll .poll_answer {clear: both; padding-left: 20px; margin-bottom: 10px; margin-top: 5px}
.poll .poll_answer INPUT {float: left; margin: 0}
.poll .poll_answer LABEL {display: inline; font-size: 11px; margin: 0; margin-left: 10px; width: auto}
.poll .center INPUT {float: none}
.poll P.poll_reaction {margin-top: 5px; margin-bottom: 10px}
.poll P.poll_reaction SPAN.percentage_bar_container {display: inline-block; margin-left: 15px; width: 300px; height: 10px; border: 1px solid #868686}
.poll P.poll_reaction SPAN.percentage_bar_container SPAN.percentage_bar {display: inline-block; height: 10px; background-color: #56bd2e}
#search_result_wrapper {position: absolute; top: 500px; width: 830px}
#search_result_wrapper .guide_text {width: 790px}
#search_result_wrapper .job_opening_search_results {width: 830px}
#search_filters_form {position: absolute; top: 300px; width: 830px}
#search_filters_form .less_padding {margin-left: 20px; margin-right: 20px}
.search_filters_box {margin: 0; padding: 0; background-color: #f2f2f2; overflow: hidden; min-height: 60px; padding-bottom: 15px; background-color: #f2f2f2}
.search_filters_box .less_padding {clear: both; padding-top: 10px; line-height: 30px}
.search_filters_box .less_padding SPAN {line-height: 30px; vertical-align: bottom; font-size: 11px}
.search_filters_box P {margin-left: 15px; padding-top: 15px}
.search_filters_box LABEL {margin-left: 0px}
.search_filters_box SELECT, .search_filters_box INPUT, .search_filters_box .expand_select {float: left}
.search_filters_box INPUT.right {float: right; border: 0; width: 123px; margin-top: 85px}
.search_filters_box SELECT, .search_filters_box INPUT {width: 180px; margin-left: 5px}
.search_filters_box A.expand_select {text-decoration: none; margin-left: 5px; font-weight: bold; color: #56bd2e}
.search_filters_box DIV.search_box {float: left; width: 189px; margin-left: 0px; margin-right: 12px}
.search_filters_box DIV.search_box B {margin-left: 10px}
.search_filters_box DIV.search_box DIV.scroll_box {float: left; height: 140px; border: 1px solid #5b5b5b; width: 189px; background-color: white; overflow: auto; margin-left: 10px}
.search_filters_box DIV.search_box DIV.scroll_box UL {margin-left: 0; padding-left: 0}
.search_filters_box DIV.search_box DIV.scroll_box UL LI {padding: 0}
.search_filters_box DIV.search_box DIV.scroll_box UL LI INPUT {float: none; display: inline; margin-right: 5px; width: 10px}
.search_filters_box DIV.search_box DIV.scroll_box UL LI LABEL {font-size: 11px; width: 80px; color: black; display: inline; float: none}
.search_filters_box H1 {color: #56bd2e; font-size: 25px}
.search_type {background-color: #f8f9fd; border: solid 1px #f2f2f2; text-indent: 3px; width: 100%}
.customer_logo {border: solid 1px white; margin: 10px}
.customer_logo:hover {border: solid 1px #f2f2ff}
.guide_text {margin-top: 20px; padding: 20px; background-color: #f2f2f2}
.guide_text H1 {color: #56bd2e; font-size: 15px}
.job_opening_search_results {width: 100%}
.job_opening_search_results .banner {text-align: center; margin-top: 10px; margin-bottom: 10px; width: 800px; border: 1px dashed #56bd2e; padding: 15px}
.job_opening_search_results .header {overflow: hidden; margin: 6px 0 6px 0; background-color: #868686; width: 100%; height: 25px}
.job_opening_search_results .header.column {height: 50px}
.job_opening_search_results .column {overflow: hidden; float: left; font-size: 11px}
.job_opening_search_results .column.title {width: 500px}
.job_opening_search_results .column.title DIV {padding-top: 5px; padding-left: 10px}
.job_opening_search_results .column.location {width: 130px}
.job_opening_search_results .column.location DIV {padding-top: 5px; padding-left: 10px}
.job_opening_search_results .column.customer, .job_opening_search_results .column.name {width: 196px; text-align: right}
.job_opening_search_results .column.customer DIV, .job_opening_search_results .column.name DIV {padding-top: 5px; padding-right: 10px}
.job_opening_search_results .job_opening {border-bottom: 2px solid #868686; height: 50px; width: 830px; background-color: white}
.job_opening_search_results .job_opening.top_border {border-top: 1px solid #868686}
.job_opening_search_results .job_opening.odd .title {background-color: #f2f2f2}
.job_opening_search_results .job_opening.odd .location {background-color: #f2f2f2}
.job_opening_search_results .job_opening .column {height: 100%}
.job_opening_search_results .job_opening .column.title DIV {margin-left: 2px; height: 100%; padding-top: 15px}
.job_opening_search_results .job_opening .column.location {background-image: url('/images/borders/vertical_gray_spacer.jpg'); background-position: top left; background-repeat: repeat-y}
.job_opening_search_results .job_opening .column.location DIV {height: 100%; padding-top: 15px}
.job_opening_search_results .job_opening .column.customer {width: 194px; margin-right: 2px; background-color: white; background-image: url('/images/borders/vertical_gray_spacer.jpg'); background-position: top left; background-repeat: repeat-y}
.job_opening_search_results .job_opening .column.customer DIV {line-height: 50px}
.job_opening_search_results .job_opening .column.customer DIV SPAN {line-height: 50px; vertical-align: middle; margin-top: auto; margin-bottom: auto}
.job_opening_search_results .job_opening.starred_job_opening {border-bottom: 2px solid #56bd2e; border-top: 2px solid #56bd2e; margin-top: -2px}
.job_opening_search_results .job_opening.starred_job_opening .column.title {margin-left: 0px; border-left: 2px solid #56bd2e}
.job_opening_search_results .job_opening.starred_job_opening .column.title DIV {margin-left: 0px}
.job_opening_search_results .job_opening.starred_job_opening .column.customer {width: 196px; margin-right: 0px; border-right: 2px solid #56bd2e}
.job_opening_extended_search_results {margin-top: 20px; padding: 0; width: 100%}
.job_opening_extended_search_results .sponsors {border: none}
.job_opening_extended_search_results .banner {text-align: center; margin-top: 10px; margin-bottom: 10px; width: 450px; border: 1px dashed #56bd2e; padding: 15px}
.job_opening_extended_search_results .job_opening {overflow: hidden; margin-bottom: 16px; width: 480px; border: 1px solid #b7b7b7}
.job_opening_extended_search_results .job_opening .spacer {margin: 15px 10px}
.job_opening_extended_search_results .job_opening .top {width: 100%; height: 35px; border-bottom: 1px solid #868686; margin-bottom: 15px}
.job_opening_extended_search_results .job_opening A {color: #56bd2e; font-size: 16px; text-decoration: none}
.job_opening_extended_search_results .job_opening LABEL {font-weight: bold; width: 50px; display: block; float: left}
.job_opening_extended_search_results .job_opening P {margin: 0 0 5px 60px}
.job_opening_extended_search_results .starred_job_opening {border: 2px solid #56bd2e}
.job_opening_extended_search_results .starred_job_opening .star_indicator {display: block; float: right; font-size: 20px; font-weight: bold; color: #56bd2e}
.apply_now {width: 490px; text-align: center}
.job_opening_details {margin-bottom: 10px; width: 490px; overflow: hidden}
.job_opening_details UL {list-style-type: disc; margin-left: 10px}
.job_opening_details.lower_half {margin-top: 10px; border: 1px solid #c9c9c9}
.job_opening_details.upper_half {margin-top: 0; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9}
.job_opening_details h2 {font-weight: bold; margin-top: 10px}
.job_opening_details .part {overflow: hidden}
.job_opening_details .part h3 {color: #56bd2e; margin: 0; margin-bottom: 10px}
.job_opening_details .spacer {overflow: hidden; margin: 6px 10px}
.job_opening_sidebar {width: 340px}
.job_opening_sidebar .apply {text-align: center; margin-top: 25px}
.job_opening_sidebar .sponsors {border: none; margin-top: 30px; padding-top: 16px; text-align: center}
#RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0px}
#RB_window {position: absolute; left: 0; width: 100%; z-index: 102}
#RB_loading {margin: 0 auto 0 auto; display: hidden; text-align: center; background: url(../images/redbox_spinner.gif) no-repeat center center}
.redbox_contents {margin: 0 auto; text-align: left; height: 600px}