﻿input[type="text"], select, textarea, input[type="email"], input[type="search"], input[type="password"] {
    margin-bottom: 0;
}
input[type="submit"], input[type="button"] {
    background-color: #0087f7;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    margin: 10px 1px;
    padding: 5px;
    text-align: center;
}
input[type="submit"]:active, input[type="submit"]:hover, input[type="submit"]:focus, .PopupCalendarStyle:hover, .PopupCalendarStyle:focus, input[type="button"]:active, input[type="button"]:hover, input[type="button"]:focus {
    background-color: #ff931e;
    border: 0 none !important;
    color: white;
}
#contactForm input {
    width: auto !important;
}
#contactForm input[type="checkbox"]:hover {
    border: 0;
}
#contentInnerWrapper {
    float: none;
    width: 100%;
}
.DnnModule-helferleinForm {
    width: auto !important;
}
.FormItem {
    clear: both;
    margin: auto;
    padding-bottom: 1px;
    padding-top: 1px;
    width: auto;
}
.FormItem:after {
    content: "";
    display: table;
    clear: both;
}
.FormLabel, .NarrowFormLabel, .FormLabelExtraDescription {
    color: #0087f7;
    float: left;
    margin-top: 4px;
    padding-right: 2px;
    text-align: right;
    width: 400px;
}
.CheckBoxItem, .CaptchaStyle {
    margin-left: 400px;
}
.FormLabel .SubHead {
    color: #0087f7;
}
.FormInput {
    float: left;
    text-align: left;
}
.FormValidationText {
    color: #f00;
}
.FormValidationText, .FormOptionalValidationText, .NarrowFormValidationText {
    clear: right;
    float: left;
    height: 16px;
    margin-top: 4px;
    padding-left: 2px;
    text-align: left;
}
#SubmitButton {
    width: 54px;
    margin: 0 auto;
}