.bstrap30 div.form-horizontal .checkbox, 
.bstrap30 div.form-horizontal .checkbox-inline, 
.bstrap30 div.form-horizontal .control-label, 
.bstrap30 div.form-horizontal .radio, 
.bstrap30 div.form-horizontal .radio-inline {
    padding-top:3px;
}
.bstrap30 div.form-horizontal input,
.bstrap30 div.form-horizontal select,
.bstrap30 div.form-horizontal textarea,
.bstrap30 div.form-horizontal button {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.bstrap30 [class*="col-"] {
    padding-bottom:5px;
}

.bstrap30 .required {position:relative;}

.bstrap30 .required:after {
    display:inline-block;
    position:absolute;
    font-size:10px;
    content:'\2736'; /* \f069 */
    right:-15px;
    top:0px;
    z-index:1;
}

#Form .bstrap30 label.control-label{font-weight:normal!Important;}

.bstrap30 .radio.required:after {display:none;}
.kontaktformular .bstrap30 textarea {width:100%!Important;}





.bstrap30 div.form-horizontal .required.checkbox  {
    padding-left:10px;
}


.bstrap30 .field-container div.radio {
    padding-left:0;
    padding-right:15px;
    margin-left:0;
}
.bstrap30 .field-container div.radio input::after {
    display:none;
}
.bstrap30 .field-container div.radio.radio-inline {
    margin-left:0;
    margin-right:10px;
}
.bstrap30 div.form-horizontal  .radio,
.bstrap30 div.form-horizontal  .checkbox {
    & a {
        text-decoration:underline;
    }
}
.bstrap30 .field-container label.error {
    display:block;
}

