/* CSS Document */

#applicationForm span.red { color: #FF0000; }

.generalForm input.text, 
.generalForm textarea { float:left; font-size:1.1em; line-height:16px; margin-bottom: 3px; padding:3px 2px; vertical-align:middle; border-top: 1px solid #9a9a9a; border-left: 1px solid #9a9a9a; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }	
.generalForm input.text { width: 169px; float: left; height: 24px; }
#applicationForm select { visibility: visible!important; float: left; margin-bottom: 3px; }
#applicationForm label { width: 215px; display: block; float: left; clear: left; margin: 0 0 3px; padding-left: 6px; line-height: 23px;}

#applicationForm input#kvk-number,
#applicationForm input#id-number,
#applicationForm input#dsl-number,
#applicationForm input#userid,
#applicationForm input#password { width: 150px; }

body.bg { margin-top: 20px; }
#formDiv h1 { font-size: 20px; padding: 20px 5px 0; }
#formDiv h2 { font-size: 14px; display: inline-block; width: 425px; margin-top: 20px; background-color: #eaeaea; line-height:30px; padding-left:5px; }
#formDiv span.message { margin: 20px 0 0; border: 4px solid #FF822D; background-color: #FFFFFF; display: inline-block; }
#formDiv span.message h2 { background-color: #FFFFFF; margin-top: 0; width: 420px; }

#lightbox { display: none; }
#lightboxInner, div.please_wait_inner { background-color:white; width: 741px !important; height: 600px; }
#lightboxCloseLink { margin-right:-15px; margin-top:-15px; position:absolute; right:0; top:0; }
#lightboxContent { overflow:hidden; padding: 20px 0 20px 20px;  background-color: #fff; }

a.print { display: block; width: 60px; height: 18px; text-align: center; }

#formDiv { text-align: left; }
#formDiv br { clear: left; }
#formDiv p { margin-left: 6px; }

input.radio, input.checkbox { float: left; }
input.generalSubmit { float: right; margin: 5px 4px; }
label.radio_label { width: auto !important; clear: none !important; margin-right: 20px; }
textarea, select, input { color: #000000; font-family: Arial,Helvetica,sans-serif; }

span.radio_group { display: inline-block; width: 125px; height: 60px; margin-top:5px; }
span.radio_group label { width: 95px !important; }

.three { width: 124px !important; margin-left: 6px; display: inline-block; }
.full { width: 386px !important; margin-left: 6px; }
.bold { font-weight: bold; }
.normalWidth { width: 100px; display: inline; text-align: left; }

.please_wait { height:30px; margin: 285px 0 0; text-align:center; font-size: 20px; }
span.required { color: #FF822D; }

div.vacancy { display: block; clear: left; padding-top: 30px; }
div.vacancy a { text-decoration: underline; }
div.vacancy div { margin-bottom: 4px; }

#job_application_result { margin-top: 10px; }
#job_application_result div.label { font-weight: bold; color: #666; }
#job_application_result div.value { margin: 0 0 5px 20px; }

input.print { float: right; }
input.file { width: 170px; float: left; }