/* Formular-Elemente */

form  { display: inline }
.checkbox { }
.radio { }
.has-error,.has-warning     { background-image: none }
.control-label  { margin-right: 0px } 
.panel-heading  { visibility: hidden; height: 0 }
.form-horizontal  { border-style: none }
.panel-body  {  }
.panel   { margin-left: 0px; }
.panel-default  { }

.alert { padding:5px 0 5px 0; border: solid 1 transparent; border-radius:1px  }
.alert-success{ font-weight: bold; background-color:#dff0d8; border-color:#d6e9c6; color:#468847; padding: 15px; }
.alert-danger{ font-weight: bold; color:#d32339; padding: 15px 0; }
.has-success .input-group-addon{color:#468847;border-color:#468847;background-color:#dff0d8}
.has-success .form-control-feedback{color:#468847}

.col-md-3,.col-md-3weiterempfehlen { position: relative; }
.col-md-9,.col-md-9weiterempfehlen { position: relative;}

@media all and (max-width: 900px) { 
}
@media all and (min-width: 900px) and (max-width: 1500px) {
.col-md-3,.col-md-9,.col-md-3weiterempfehlen,.col-md-9weiterempfehlen { float: left; }
.col-md-9,.col-md-9weiterempfehlen {width:95%}
.col-md-3,.col-md-3weiterempfehlen { text-align: left !important; min-width: 20%; }
}
@media all and (min-width: 1500px) {
.col-md-3,.col-md-9,.col-md-3weiterempfehlen,.col-md-9weiterempfehlen { float: left; }
.col-md-9,.col-md-9weiterempfehlen {width:95%}
.col-md-3,.col-md-3weiterempfehlen { text-align: left !important; min-width: 20%; }
}

/* der erste Eintrag ist für den Newletter (E-Mail Feld) */
#mc_embed_signup input#mce-EMAIL, .cpforms_fields, .form-control, .inputfull, .inputbig, .inputnormal, .inputsubnormal, .inputsmall, .inputsubsmall, .inputmini2, .inputmini, .inputsub, .inputsub2  { color: #000000; font-size: 14px; line-height: 1.43; background-color: #fff; background-image: none; margin-top: 3px; margin-bottom: 3px; padding: 4px 12px; border-bottom: 1px solid #834E98; border-top-width: 0; border-right-width: 0; border-left-width: 0; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; border-radius: 1px; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s }
.inputfull:focus, .inputbig:focus, .inputnormal:focus, .inputsubnormal:focus, .inputsmall:focus, .inputsubsmall:focus, .inputmini2:focus, .inputmini:focus, .inputsub:focus, .inputsub2:focus, .inputfull:hover, .inputbig:hover, .inputnormal:hover, .inputsubnormal:hover, .inputsmall:hover, .inputsubsmall:hover, .inputmini2:hover, .inputmini:hover, .inputsub:hover, .inputsub2:hover, .cpforms_fields:focus, .cpforms_fields:hover, .form-control:focus, .form-control:hover  { }
.form-control { display:block; width:100%; }

.layout_form_error { color:#d32339; padding-bottom: 13px; }
.layout_form_error, .inputerror, .inputerror label, .has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#d32339}
.inputerror, .has-error .form-control {background-color:#f2dede !important; border-color:#d32339 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.inputerror:focus, .has-error .form-control:focus {border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}
.inputerror:hover, .has-error .form-control:hover {background-color:#ffffff; border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}

/* die ersten beiden Einträge sind für den Newletter (Absenden Knopf) */
#mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe:focus, .inputsubmit, .inputsubmit2, .btn { line-height: 1; padding: 8px 15px; margin-top: 20px; text-shadow:1px 1px 1px rgba(0,0,0,.5); text-transform:uppercase; letter-spacing:1px; border-radius:0px; font-size:12px; border-style: none; border-width: 0; white-space:normal; }

input[type=text], input[type=email],input[type=password],input[type=file] {  }
.inputfull, .inputbig, .inputnormal, .inputsubnormal, .inputsubsmall, .inputmini2, .inputsub2, .inputsub  { width: 100% ; border-top-width: 0; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 1px; border-left-width: 0; }
.inputsmall   { width: 70% }
.inputmini   { width: 26% ; margin-right: 2%; }
.cpforms_math  { margin-right: 10px; width: 40px }
.cpforms_text, .cpforms_textarea  { color: black !important; background-color: white !important; width: 100%; }
.cpforms_text:hover, .cpforms_textarea:hover  { background-color: #ebeff1 !important; }
.cpforms_textarea  { max-height: 100px; }
.cpforms_author {}
.cpforms_captcha, #cpforms_captcha_zeichen { }
.cpforms_country {}
.cpforms_date_day {}
.cpforms_date_hour {}
.cpforms_date_minute {}
.cpforms_date_month {}
.cpforms_date_second {}
.cpforms_date_year {}
.cpforms_eshop {}
.cpforms_email {}
.cpforms_files {}
.cpforms_gender {}
.cpforms_integer {}
.cpforms_languages {}
.cpforms_password {}
.cpforms_price {}
.cpforms_relation {}
.cpforms_section {}
.cpforms_select {}
.cpforms_states {}
.cpforms_url {}
.cpforms_wysiwyg_tinymce {}