/*
BECKHOFF
Author: salder@comspace.de
Create Date: 13.10.2008
Last Modified: 21.10.2008
*/
.form_wrapper_jobs {
    
}
.form_wrapper_jobs  .clr {
    height: 0px;
}
.form_wrapper_jobs label {
    display: block;
    float: left;
    width: 130px;
    height: 26px;
    position: relative;
    top: 4px;
}
.form_wrapper_jobs label img {
    position: absolute;
    top: 1px;
    right: 3px;
}
.form_wrapper_jobs input {
    display: block;
    float: left;
    width: 200px;
    height: 19px;
}
.form_wrapper_jobs .fon {
    width: 168px;
}
.form_wrapper_jobs .plz {
    width: 70px;
}
.form_wrapper_jobs .file {
    height: auto;
    width: 304px;
}
.form_wrapper_jobs .select_large {
    width: 400px;
}
.form_wrapper_jobs .checkbox,
.form_wrapper_press .checkbox {
    width: auto;
}
*+html .form_wrapper_jobs .checkbox,
*+html .form_wrapper_press .checkbox {
    position: relative;
    left: -4px;
}
.form_wrapper_jobs .textarea {
    width: 300px;
    height: 82px;
}
.form_wrapper_press {
    padding: 0 0 0 178px;
}
.form_wrapper_press label {
    display: block;
    float: left;
    height: 26px;
    margin: 0 0 0 15px;
    position: relative;
    top: 2px;
}
*+html .form_wrapper_press label {
    margin: 0 0 0 7px;
}
.form_wrapper_press label img {
    position: absolute;
    top: 1px;
    right: 8px;
}
.form_wrapper_press input {
    display: block;
    float: left;
    width: 200px;
    height: 19px;
}
.form_wrapper_press .label_small {
    display: block;
    float: left;
    width: 82px;
    height: 26px;
    margin: 0;
    position: relative;
    top: 4px;
}
.form_wrapper_press .label_float {
    display: block;
    float: left;
    width: 55px;
    height: 26px;
    position: relative;
    top: 2px;
}
.form_wrapper_press .all_items {
    margin: 0 0 24px 0;
}
.form_wrapper_press .rubric {
    padding: 0 0 12px 0;
}
.form_wrapper_press .separator {
    width: 344px;
    margin: 15px 0 23px 0;
    border-bottom: 1px solid #a2a2a2;
}
*+html .form_wrapper_press .separator {
    margin: 3px 0 23px 0;
}
.form_wrapper_press .required_fields {
    padding: 19px 0 0 0;
}
*+html .form_wrapper_press .required_fields {
    padding: 9px 0 0 0;
}
.form_wrapper_jobs .required_fields img,
.form_wrapper_press .required_fields img {
    display: inline;
}
.submit {
    margin: 20px 0 20px 130px;
}
.submit_jobs {
    margin: 20px 0;
}
.submit input,
.submit_jobs input {
    height: auto !important;
    border: 1px solid #e0e0e0;
    float: none;
}

.nl_double_checkbox {
    width: 420px;
    padding-top: 3px;
}
.nl_double_checkbox span {
    position: relative;
    top: 2px;
    left: 15px;
}
.nl_double_submit input {
    float: left;
    width: auto;
    padding: 0 5px;
}

.form_wrapper_jobs .rubric {
    margin: 4px 0 5px;
}
.form_wrapper_jobs .nl_double_checkbox input {
    margin-bottom: 7px;
}

span.error{
    color:red;
    margin-left:130px;
    position: relative;
    top: -4px;
}
span.error_press {
    color:red;
    margin-left:82px;
    position: relative;
    top: -4px;
}
span.error_sub {
    color:red;
    margin-left:130px;
    position: relative;
    top: 7px;
}
span.mini {
    margin: 2px 0 2px 130px;
    font-size:9px;
}
.form_wrapper_jobs table input,
.form_wrapper_press table input {
    height: auto;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: auto;
}
 
.form_wrapper_jobs table label,
.form_wrapper_press table label {
    width: 300px;
}
 
.form_wrapper_jobs .nl_double_checkbox span,
.form_wrapper_press .nl_double_checkbox span {
    top: 7px;
}