/* kontaktform.css */
 .widget-submit{
    text-align:center
}
form .submit_container input,form button.submit{
    left:0;
    position:relative;
    display:inline-block;
    margin-top:2px;
    margin-bottom:20px;
    padding:6px 60px;
    white-space:nowrap;
    background-color:#7c2627;
    border:0px;
    border-radius:20px;
    font-weight:normal;
    text-decoration:none;
    color:#fff;
    font:.95em Open Sans,Arial,sans-serif,Helvetica;
    z-index: 110;
    font-weight: 600;
    cursor: pointer
}
form button.submit:hover,form button.submit:active{
    background-color:#2f2f32
}
form textarea{
    width:100%;
    margin-bottom:20px;
    padding:7px;
    background-color:#f3f3f3;
    border:1px solid #ccc;
    color:#2f2f32;
    font:.9em Open Sans,Arial,sans-serif,Helvetica;
    behavior:url('assets/css3pie/1.0.0/PIE.htc')
}
form select{
    width:100%;
    margin-bottom:20px;
    padding:7px;
    background-color:#f3f3f3;
    border:1px solid #ccc;
    font-size:.9em;
    color:#2f2f32;
    behavior:url('assets/css3pie/1.0.0/PIE.htc')
}
form input.text{
    width:100%;
    margin-bottom:20px;
    padding:7px;
    background-color:#f3f3f3;
    border:1px solid #ccc;
    font-size:.9em;
    color:#2f2f32;
    behavior:url('assets/css3pie/1.0.0/PIE.htc')
}
form label{
    width:100%;
    display:none;
    margin-top:5px
}
form .widget-radio{
    font-size:.9rem;
    color:#2f2f32
}
form .widget-radio label,form .widget-checkbox label{
    width:auto;
    display:inline-block;
    margin-right:30px
}
form .widget-radio fieldset{
    margin:0;
    padding:4px 4px 7px;
    background-color:#f3f3f3;
    border:1px solid #ccc
}
form .widget-radio legend,form .widget-radio .radio_container span{
    float:left
}
form .widget-radio legend{
    margin-top:1px;
    margin-right:20px
}
form .widget-radio .radio_container span{
    margin-top:-4px
}
form .block1,form .block2,form .block3,form .block4{
    margin-bottom:8px;
    padding-bottom:8px;
    border-bottom:1px solid #e5e5e5
}
