.form_input{
    width:204px;
    float:left;
    border:1px solid #444444;
    margin:9px;
    height:15px;
}
.form_textarea{
    width:204px;
    height:100px;
    float:left;
    border:1px solid #444444;
    margin:9px;
    font-size:12px;
}

.form_error_img{
    height:25px;
    width:25px;
    background:url('../images/site_images/x.png') no-repeat;
    float:left;
}

.form_ok_img{
    height:25px;
    width:25px;
    background:url('../images/site_images/v.png') no-repeat;
    float:left;
}

.input_text_error{
    border:1px solid #950404;
}

.form_input_tooltip_error{
    background-color:#950404;
    border:1px solid #fff;
    padding:5px;
    display:none;
    color:#fff;
    font-weight:bold;
    text-align:left;
    font-size:12px;
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 5px #000;
    -webkit-box-shadow:0 0 5px #000;
    visibility:visible;
}

/*paswoord checker*/

.password_strength{
    width:200px;
    float:left;
    margin:5px;
    height:18px;
}

.password_strength_1{
    color:#950404;
}

.password_strength_2{
    color:#950404;
}

.password_strength_3{
    color:#f0ba00;
}

.password_strength_4{
    color:#2ed800;
}

.password_strength_5{
    color:#2ed800;
}

/*Captcha*/

.simpleCaptcha{
    border:2px solid #A39B5C;
    margin:20px;
    margin-left:155px;
    padding:5px;
    float:left;
    clear:both;
}

div.captcha_intro p{
    color:#fff;
}

.captcha_imageBox{

}

.captcha_image{
    border:2px solid #fff;
    margin:5px;
    width:25px;
    cursor:pointer;
}

.simpleCaptchaSelected{
    border:2px solid #A39B5C;
}

.form_submit{
    float:left;
    margin-left:155px;
    margin-top:10px;
    clear:left;
    display:block;
    border:2px solid #A39B5C;
    background:#444;
    color:#fff;
    padding:5px;
    cursor:pointer;
}

.form_submit:hover{
    background:#882E1F;
}

.map_class{
    width:250px;
    height:175px;
    margin-left:10px;
    float:left;
    border:2px solid #A39B5C;
}

input[type=checkbox]{
    float:left;
    clear:both;
    margin-left:20px;
    margin-right:10px;
}

input[type=reset]{
    float:left;
    margin-right:20px;
    margin-left:20px;
    margin-top:20px;
}

label{
    float:left;
    clear:left;
    width:145px;
    text-align:left;
}

.kopie_check{
    width:300px;
}

.form_errors{
    display:none;
    float:left;
    margin-left:155px;
    width:250px;
    background:#950404;
    color:#fff;
    font-weight:bold;
    font-size:10px;
}

.form_errors p{
    padding:5px;
}

p.validation-error{
    float:left;
    margin-left:10px;
    color:#950404;
}


