@charset "utf-8";
/* CSS Document */

/*###################
#### Formmailer #####
###################*/
.formmailer {width: 100%; max-width: 1150px; margin: 0 auto;}
.formmailer h2 {display: none;}
.formmailer .formResponsive input.rsform-input-box {width: 100%; line-height: 50px; height: 50px; font-size: 16px; margin-bottom: 15px; box-sizing: border-box; padding: 0 10px; border: 0; border-radius: 0; font-family: 'Hind', sans-serif; background-color: #e8e8e8;}
.formmailer .formResponsive textarea {width: 100%; font-size: 16px; margin-bottom: 15px; box-sizing: border-box; padding: 20px 10px; font-family: 'Hind', sans-serif; height: 250px; border: 0; border-radius: 0; background-color: #e6e6e6;}
.formmailer .formDescription, .form-md h2 {display: none;}
.formmailer .formBody img {width: 50%; max-width: 120px; border-top: 10px #f9f9f9 solid; margin: 60px 0 -20px 0;}
.formmailer .formResponsive input.rsform-captcha-box {width: 50%; max-width: 200px; line-height: 36px; height: 36px;}
.formmailer .formResponsive .rsform-submit-button[type="submit"], .formmailer .rsform-captcha-refresh-button {margin: 0px 0 0 0; background-color: #008dc7; color: #fff; font-size: 16px; border-radius: 5px; text-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0); border: 0; font-family: 'Hind', sans-serif;}
.formmailer .formResponsive .rsform-submit-button[type="submit"] {padding: 10px 18px; margin-bottom: 40px;}
.formmailer .rsform-captcha-refresh-button {padding: 10px 1px 10px 14px; margin-left: 5px; position: relative; top: -1px;}
.formmailer .formResponsive .rsform-submit-button[type="submit"]:hover, .formmailer .rsform-captcha-refresh-button:hover {background-color: #4ca447; color: #fff;}
.formmailer .formResponsive select.rsform-select-box {line-height: 50px; height: 50px; font-size: 16px; width: 100%; background-color: #fff; color: #555; padding: 0 10px; box-sizing: border-box; font-family: 'Hind', sans-serif; margin-bottom: 15px;}
.formmailer .rsform-block-sicherheitscode .formControlLabel {background-color: #fff; padding: 5px; display: table; margin-bottom: 15px;}
.rsform-block-name label, .rsform-block-telefon label, .rsform-block-e-mail label, .rsform-block-nachricht label {display: none;}
#system-message-container {display: none;}
.formmailer .formControlLabel {display: none!important;}
.formmailer .formControls {margin-left: 0!important;}
.formmailer .rsform-block {margin-bottom: 0!important;}
.formmailer p {font-size: 14px; line-height: 20px; margin: 32px 0 40px 0;}
.formmailer a {color: #fff; text-decoration: none;}
.formmailer a:hover {}
.formmailer #Kopie_OGTS0-lbl {font-size: 16px;}


::placeholder {color: #555; opacity: 1;}
:-ms-input-placeholder {color: #555;}
::-ms-input-placeholder {color: #555;}

.rsform-thankyou-button {display: table!important; margin: 0 auto; text-decoration: none; color: #fff!important; background-color: #008dc7!important; box-sizing: border-box!important; padding: 6px 12px!important; border-radius: 8px!important; transition: all 0.5s ease 0s; border: 0!important;}
.rsform-thankyou-button:hover {background-color: #4ca447!important; transition: all 0.5s ease 0s;}

#MailOGTS0-lbl {font-size: 0;}
.formmailer .rsform-block-mailogts {width: 20px;}
.formmailer .rsform-block-ogtsmail {width: 300px;}
.formmailer .rsform-block-ogtsmail p {margin: 7px 0 10px 0;}
.formmailer .rsform-block-ogtsmail .smal-font {font-size: 11px; line-height: 16px!important;}
.formmailer .formSpan66 {width: 20px!important;}
.formmailer .formSpan666 {width: 300px!important; margin-left: 5px!important;}

@media screen and (max-width: 650px){
.formmailer .formSpan66 {width: 20px!important; float: left!important;}
.formmailer .formSpan666 {width: 300px!important; margin-left: 5px!important; float: left!important;}
}