/* kontaktform.css */
 form .widget-submit{
    text-align:center
}
form .submit_container input,form button.submit{
    left:0;
    position:relative;
    display:inline-block;
    margin-top:20px;
    margin-bottom:28px;
    padding:5px 70px 7px;
    white-space:nowrap;
    background-color:#076633;
    border:0px;
    border-radius:16px;
    font:1.1rem 'Overlock',cursive;
    ;
    font-weight:normal;
    text-decoration:none;
    color:#fff;
    z-index: 110;
    font-weight: 700;
    cursor: pointer
}
form .submit_container input:hover,form .submit_container input:active{
    background-color:#075228
}
form button.submit:hover,form button.submit:active{
    background-color:#075228
}
form input{
    width:100%;
    margin-bottom:20px;
    padding:10px;
    background-color:#fff;
    border:1px solid #d1d1d1;
    border-radius:0;
    font-family:'Overlock',cursive;
    ;
    color:#000;
    behavior:url('assets/css3pie/1.0.0/PIE.htc')
}
form textarea{
    width:100%;
    padding:10px;
    background-color:#fff;
    border:1px solid #d1d1d1;
    font-family:'Overlock',cursive;
    ;
    color:#000;
    behavior:url('assets/css3pie/1.0.0/PIE.htc')
}
form select{
    width:100%;
    margin-bottom:20px;
    padding:10px;
    background-color:#fff;
    border:1px solid #d1d1d1;
    border-radius:0;
    font-family:'Overlock',cursive;
    ;
    color:#000;
    behavior:url('assets/css3pie/1.0.0/PIE.htc')
}
form label{
    width:100%;
    display:block;
    margin-top:5px
}
form .widget-calendar{
    position:relative
}
form .widget-calendar img{
    right:11px;
    top:11px;
    position:absolute
}
form .widget-checkbox{
    font:1.1rem/1.4rem 'Overlock',cursive;
}
form .widget-checkbox input{
    width:14px;
    float:left;
    margin-top:10px;
    margin-right:8px
}
form .widget-checkbox.verordnung{
    margin-top:20px;
    background-color:rgba(245,189,59,1);
    border:1px solid #525252
}
form .widget-checkbox fieldset{
    border:0px
}