html { height: 100%; }body {  color: #333333;  height: 100%;}:focus, active { outline: none; }#box_outer {  height: 100%;  width: 900px;  min-height: 600px;  position: relative;  margin-left: auto;  margin-right: auto;}#box {  position: absolute;  top: 25%;  margin-top: -137.5px;  height: 550px;  width: 900px;}#footer {  position: absolute;  bottom: 0px;  left: 0px;  right: 0px;  height: 15px;  text-align: center;  font-size: 11px;  padding: 4px;}#bar {  position: absolute;  top: 0px;  height: 230px;  z-index: 100;  left: 50%;  margin-left: -480px;  width: 960px;  background-color: white;}#bar #barLeft {  background-image: url(/images/bar/left.gif);  position: absolute;  top: -1px;  left: 0px;  width: 264px;  height: 230px;}#bar #barCenter {  background-image: url(/images/bar/center.gif);  position: absolute;  bottom: 0px;  left: 264px;  right: 30px;  height: 86px;}#bar #barRight {  background-image: url(/images/bar/right.gif);  position: absolute;  bottom: 3px;  right: 0px;  height: 80px;  width: 41px;}#bar #message {  position: absolute;  bottom: 80px;  right: 15px;  left: 0px;  text-align: right;}#bar #message #flash {  position: absolute;  right: 0px;  text-align: right;  background-color: white;  width: 700px;}#bar #message #flash A {  color: #666666;  font-size: 22px;  text-decoration: none;}#bar #message #flash A STRONG { font-weight: 700; }#bar #message A {  color: #666666;  font-size: 22px;  text-decoration: none;}#bar #message A STRONG { font-weight: 700; }#bar #menu {  position: absolute;  height: 15px;  bottom: 35px;  left: 205px;}#bar #menu A {  color: white;  font-size: 15px;  text-decoration: none;  display: inline-block;  text-align: center;  margin-right: 50px;}#bar #menu A:hover { text-decoration: underline; }#bar #menu A.currentAction { text-decoration: underline; }.bulletLink {  display: block;  margin-bottom: 3px;  color: #333333;  text-decoration: none;}.bulletLink:hover { text-decoration: underline; }.sidebar {  position: absolute;  top: 0px;  width: 170px;  padding: 15px;}.sidebarRight {  position: absolute;  top: 0px;  width: 170px;  padding: 15px;  right: 0px;}.sidebarLeft {  position: absolute;  top: 0px;  width: 170px;  padding: 15px;  float: left;}#content {  margin-top: 223px;  position: relative;}#content .bullet {  float: left;  margin-top: 5px;  margin-right: 5px;  height: 4px;  width: 4px;  overflow: hidden;  background-color: #666666;  border: 1px solid #cccccc;}#content .total {  font-size: 10px;  float: left;  width: 16px;  color: #666666;  padding-top: 2px;}#content #quote {  position: absolute;  top: 0px;  width: 170px;  padding: 15px;  float: left;  text-align: justify;  font-size: 11px;  font-style: italic;}#content #quote .source {  margin-top: 6px;  font-style: normal;  text-align: right;}#content #sidebar {  position: absolute;  top: 0px;  width: 170px;  padding: 15px;  right: 0px;}#content #sidebar A {  display: block;  margin-bottom: 3px;  color: #333333;  text-decoration: none;}#content #sidebar A:hover { text-decoration: underline; }#content #sidebar A.currentAction { font-weight: 700; }#content .contentSmall {  margin-left: 200px;  margin-right: 200px;  padding: 15px;  border-right: 4px dotted #ffdddd;  border-left: 4px dotted #ffdddd;  height: 297px;}#content .contentFat {  margin-left: 200px;  margin-right: 0px;  padding: 15px;  border-left: 4px dotted #ffdddd;  padding-right: 0px;  height: 297px;}#content FORM {  padding: 0px;  margin: 0px 0px 0px 0px;}#content FORM P {  position: relative;  margin-bottom: 3px;  margin-top: 3px;  position: relative;  text-align: right;}#content FORM LABEL {  width: 100px;  color: #333333;  text-align: right;  font-size: 13px;  padding: 4px;  font-weight: bold;}#content FORM LABEL.text_area {  display: block;  width: 463px;  margin-top: 10px;  text-align: left;  top: 0px;}#content FORM LABEL.checklist_field {  display: block;  width: 463px;  margin-top: 10px;  text-align: left;  top: 0px;}#content FORM LABEL.file_field {  display: block;  width: 463px;  margin-top: 10px;  text-align: left;  top: 0px;}#content FORM INPUT[type=text] { width: 300px; }#content FORM INPUT[type=password] { width: 300px; }#content FORM INPUT[type=submit] { width: 150px; }#content FORM INPUT[type=text] {  color: #333333;  background-color: #dddddd;  border: 1px ridge #ffffcc;  border: 0px none;  padding: 3px;  margin: 0px;  display: inline-block;}#content FORM INPUT[type=password] {  color: #333333;  background-color: #dddddd;  border: 1px ridge #ffffcc;  border: 0px none;  padding: 3px;  margin: 0px;  display: inline-block;}#content FORM TEXTAREA {  color: #333333;  background-color: #dddddd;  border: 1px ridge #ffffcc;  border: 0px none;  padding: 3px;  margin: 0px;  display: inline-block;}#content FORM TEXTAREA {  height: 80px;  width: 458px;  padding: 5px;}#content #contact iframe {  width: 100%;  height: 320px;  border: 1px solid #cccccc;  position: relative;  top: -5px;}#content #job h1 {  font-size: 16px;  font-weight: 700;}#content #job h2 {  color: #666666;  font-style: italic;  font-size: 11px;  margin-bottom: 15px;  margin-top: 1px;}#content #solliciteer h1 {  font-size: 16px;  font-weight: 700;}#content #solliciteer h2 {  color: #666666;  font-style: italic;  font-size: 11px;  margin-bottom: 15px;  margin-top: 1px;}#content #werkgevers h1 {  font-size: 16px;  font-weight: 700;}#content #werkgevers h2 {  color: #666666;  font-style: italic;  font-size: 11px;  margin-bottom: 15px;  margin-top: 1px;}#content #job .thaButton {  position: absolute;  bottom: 0px;  left: 400px;}#content #attributes {  position: absolute;  top: 0px;  width: 170px;  padding: 15px;  float: left;}#content #attributes .attribute {  font-style: italic;  margin-bottom: 15px;  text-align: right;}#content #attributes .attribute LABEL {  font-weight: 700;  color: #333333;  display: block;  font-style: normal;}#content #jobs .jobExtra {  font-size: 9px;  color: #666666;  font-style: italic;}#content #jobs #meer {  margin-top: 5px;  font-size: 12px;  color: #666666;  font-style: italic;}#content #werkgevers { text-align: justify; }#content #werkgevers .textile P { margin-top: 0px; }#content #werkgevers form { margin-top: 25px; }#content #werkgevers #offerte_description { height: 40px; }#content #werkgevers #offerte_submit { width: 230px; }#content #links A {  display: block;  margin-bottom: 3px;  color: #333333;  text-decoration: none;}#content #links A:hover { text-decoration: underline; }#content #jobs A {  display: block;  margin-bottom: 3px;  color: #333333;  text-decoration: none;}#content #jobs A:hover { text-decoration: underline; }#content #job A {  display: block;  margin-bottom: 3px;  color: #333333;  text-decoration: none;}#content #job A:hover { text-decoration: underline; }#content #solliciteer A {  display: block;  margin-bottom: 3px;  color: #333333;  text-decoration: none;}#content #solliciteer A:hover { text-decoration: underline; }#content #werkgevers A {  display: block;  margin-bottom: 3px;  color: #333333;  text-decoration: none;}#content #werkgevers A:hover { text-decoration: underline; }#content #links A {  width: 220px;  float: left;}#content #inschrijven { padding-bottom: 0px; }#content #inschrijven .left {  width: 375px;  margin-left: -5px;}#content #inschrijven .left label {  width: 375px;  text-align: left;}#content #inschrijven .left #fake_upload_field {  font-style: italic;  color: #666666;}#content #inschrijven .right {  float: right;  position: relative;  margin-top: -15px;  width: 298px;  clear: right;  padding-top: 5px;  padding-left: 18px;  padding-right: 0px;  margin-left: 5px;  margin-right: -20px;  height: 305px;  border-left: 4px dotted #ffdddd;}#content #inschrijven .right label {  margin-top: 8px;  margin-left: -10px;  width: 278px;}#content #inschrijven .right input[type=checkbox] { margin-bottom: -2px; }#content #inschrijven LABEL.file_field { margin-top: 10px; }#content #inschrijven #student_first_name { width: 84px; }#content #inschrijven #student_middle_name { width: 43px; }#content #inschrijven #student_last_name { width: 161px; }#content #inschrijven #student_zipcode { width: 48px; }#content #inschrijven #student_email { width: 308px; }#content #inschrijven #student_tel { width: 80px; }#content #inschrijven #student_address_number { width: 30px; }#content #inschrijven #student_comment {  margin-bottom: 0px;  height: 70px;  width: 364px;}#content #inschrijven .thaButton {  margin-top: 12px;  float: left;}#content #inschrijven #student_portfolio { width: 368px; }#content #inschrijven .regio_input {  display: block;  width: 98px;  float: left;  font-size: 10px;  margin-top: -2px;  text-align: left;  height: 17px;}#content #inschrijven .verband_input {  display: block;  width: 70px;  float: left;  font-size: 10px;  margin-top: -2px;  text-align: left;  height: 17px;}#content #inschrijven .file_field_box {  display: inline-block;  position: relative;  width: 374px;  text-align: left;}#content #inschrijven .file_field_box INPUT[type=text] {  position: absolute;  width: 368px;  z-index: 1;}#content #inschrijven .file_field_box IMG {  z-index: 10;  position: absolute;  right: 3px;  top: 3px;}#content #inschrijven .file_field_box INPUT.file_field {  position: relative;  width: 374px;  text-align: right;  z-index: 100;  moz-opacity: 0;  filter: alpha(opacity: 0);  opacity: 0;}#content #solliciteer { padding-bottom: 0px; }#content #solliciteer .left {  width: 375px;  margin-left: -5px;}#content #solliciteer .left label {  width: 375px;  text-align: left;}#content #solliciteer .left #fake_upload_field {  font-style: italic;  color: #666666;}#content #solliciteer .right {  float: right;  position: relative;  margin-top: -15px;  width: 298px;  clear: right;  padding-top: 5px;  padding-left: 18px;  padding-right: 0px;  margin-left: 5px;  margin-right: -20px;  height: 305px;  border-left: 4px dotted #ffdddd;}#content #solliciteer .right label {  margin-top: 8px;  margin-left: -10px;  width: 278px;}#content #solliciteer .right input[type=checkbox] { margin-bottom: -2px; }#content #solliciteer LABEL.file_field { margin-top: 10px; }#content #solliciteer #student_first_name { width: 84px; }#content #solliciteer #student_middle_name { width: 43px; }#content #solliciteer #student_last_name { width: 161px; }#content #solliciteer #student_zipcode { width: 48px; }#content #solliciteer #student_email { width: 308px; }#content #solliciteer #student_tel { width: 80px; }#content #solliciteer #student_address_number { width: 30px; }#content #solliciteer #student_comment {  margin-bottom: 0px;  height: 70px;  width: 364px;}#content #solliciteer .thaButton {  margin-top: 12px;  float: left;}#content #solliciteer #student_portfolio { width: 368px; }#content #solliciteer .regio_input {  display: block;  width: 98px;  float: left;  font-size: 10px;  margin-top: -2px;  text-align: left;  height: 17px;}#content #solliciteer .verband_input {  display: block;  width: 70px;  float: left;  font-size: 10px;  margin-top: -2px;  text-align: left;  height: 17px;}#content #solliciteer .file_field_box {  display: inline-block;  position: relative;  width: 374px;  text-align: left;}#content #solliciteer .file_field_box INPUT[type=text] {  position: absolute;  width: 368px;  z-index: 1;}#content #solliciteer .file_field_box IMG {  z-index: 10;  position: absolute;  right: 3px;  top: 3px;}#content #solliciteer .file_field_box INPUT.file_field {  position: relative;  width: 374px;  text-align: right;  z-index: 100;  moz-opacity: 0;  filter: alpha(opacity: 0);  opacity: 0;}#content #solliciteer P.motivatie {  margin-top: -15px;  margin-bottom: 20px;}#content #solliciteer P.motivatie .job {  font-style: italic;  font-weight: normal;}#content #solliciteer P.motivatie label { width: 670px; }#content #solliciteer #student_comment {  height: 50px;  width: 670px;}#content #solliciteer #student_submit { margin-top: 40px; }#content #solliciteer .right { height: 202px; }SPAN.textile P {  margin-top: 5px;  margin-bottom: 10px;  text-align: justify;}SPAN.textile h1 {  font-weight: 700;  font-size: 16px;  margin-top: 30px;  margin-bottom: 0px;}SPAN.textile h1:first-child { margin-top: 0px; }SPAN.textile EM { font-style: italic; }SPAN.textile A {  color: #333333;  letter-spacing: 1px;  text-decoration: none;  font-weight: bold;}SPAN.textile A:hover {  color: red;  border-bottom: 1px solid red;}SPAN.textile STRONG {  font-weight: 700;  color: #333333;}SPAN.textile UL {  margin-top: -10px;  margin-bottom: 10px;}SPAN.textile LI { list-style: square inside; }#content form input.input-error {  background-color: #ffffcc;  border: 1px solid #cccccc;  padding: 2px;}#content form textarea.input-error {  background-color: #ffffcc;  border: 1px solid #cccccc;  padding: 2px;}A.thaButton {  background-image: url('/images/button/default.jpg');  width: 280px;  height: 23px;  text-align: center;  font-size: 13px;  padding-top: 7px;  float: left;  color: black !important;  text-decoration: none;  float: right;}A.thaButton:visited {  background-image: url('/images/button/default.jpg');  width: 280px;  height: 23px;  text-align: center;  font-size: 13px;  padding-top: 7px;  float: left;  color: black !important;  text-decoration: none;  float: right;}A.thaButton:hover {  background-image: url('/images/button/hover.jpg');  text-decoration: none !important;  color: black !important;}A.thaButton:active { background-image: url('/images/button/pressed.jpg'); }
