.textfieldRequiredMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg {display: none !important}

input#sicherheitscode {}
#SpamschutzDiv .novalidMsg, #SpamschutzDiv .validMsg, #SpamschutzDiv .textfieldMinCharsMsg, #SpamschutzDiv .textfieldMaxCharsMsg {top: -14px;position: relative;}

#anfrageformular #SpryContactForm ul li {width: 49%; display: inline-block;    }

/****************************FORMULAR DynForm**************************************/

#SpamschutzDiv, #antwort {
padding-top: 20px;
bottom: 0px;
left: 55%;
font-family: 'billcorpm3-book';
font-size: 17px;
line-height: 120%;
color: #000;
/*position: absolute;
width: 45%;*/
/*color: #333;
font-family: 'DINNextLTPro-Light';
font-size: 16px;*/
line-height:120%;
}

#antwort{}

.spamschutz {margin-top:10px; width:550px; margin-left:135px;color:#2eb1ed; font-family: 'Moderat Regular'; font-size:16px;}
.spamschutz img {margin-bottom:5px; margin-left:3px;}

.textfieldInvalidFormatMsg {display:none !important;}

.labellogin {font-size:11px;}

#SpryContactForm label, #SpryContactForm select, #SpryContactForm input[type="text"],#SpryContactForm textarea, input.submitbutton, input.resetbutton {}

.contactFormSubmit {text-align:right;}

.inputform {background-color:transparent; margin:0px; padding:0px;}

#SpryContactForm .inputform{}
#SpryContactForm ul{margin-top: 0px; list-style:none; padding:0;}

#SpryContactForm input[type="text"]{}

#SpryContactForm textarea{}

#SpryContactForm select {
margin-bottom:10px; width:90% ; vertical-align:middle;
color:#004F57; padding: 10px 4%; margin-bottom: 25px;

display: inline !important; border: 0px none #000;
background-color: #D9E5E6; overflow: auto;}

#SpryContactForm {}
#SpryContactForm .text {margin-bottom:25px;}

span.contactFormSubmit input.resetbutton,span.contactFormSubmit input.submitbutton,
#contactFormSubmitLeft55 input.resetbutton, #contactFormSubmitLeft55 input.submitbutton
{}

span.contactFormSubmit input.submitbutton:hover {color:#004F57;}

input.submitbutton, input.resetbutton {}

span.contactFormSubmit input.resetbutton{display:none;}
span.contactFormSubmit input.submitbutton{}

#SpryContactForm ul li{}
#SpryContactForm ul li.textarea{}
#SpryContactForm label{display:none; margin-top:10px; margin-bottom: 5px; margin-left: 10px; float:left; width:135px;}

.validMsg, .novalidMsg{position:relative; top:0px ; margin-top: 3px; width:16px; height:16px; display:none;}
.validMsg, .selectRequiredMsg {display:none;}
.radioValidState .validMsg, .checkboxValidState .validMsg, .textfieldValidState .validMsg, .textareaValidState .validMsg, .selectValidState .validMsg {display:inline; height:10px;}
.checkboxMaxSelectionsState .novalidMsg, .checkboxMinSelectionsState .novalidMsg, .radioRequiredState .novalidMsg, .checkboxRequiredState .novalidMsg,
.textfieldRequiredState .novalidMsg, .textareaRequiredState  .novalidMsg, .textfieldInvalidFormatState .novalidMsg , .textfieldMinCharsState .novalidMsg, 
.textfieldMaxCharsState .novalidMsg , .textareaMinCharsState .novalidMsg , .textareaMaxCharsState .novalidMsg, .selectRequiredState .novalidMsg{display:inline-block; height:10px;}

span.textareaRequiredMsg,span.textareaMinCharsMsg,span.textareaMaxCharsMsg {position:relative; left:135px;}

#Counterror_mess{padding:0px 5px;}
#SpryContactForm ul li.grpradio{height:auto;}
#SpryContactForm ul li span span.grpradio{display:block; width:70px; height:25px; float:left;}
#SpryContactForm ul li.grpcheckbox{height:auto;}
#SpryContactForm ul li span span.grpcheckbox{display:block; margin-right:35px;  height:25px; float:left;}
#SpryContactForm ul li span span.grpcheckbox input {margin-right:5px;}

@media only screen and (max-width: 1500px){
#SpamschutzDiv, #antwort {
font-size: 16px;
}
}

@media only screen and (max-width: 1200px){
#SpamschutzDiv, #antwort {
font-size: 15px;
}
}

@media only screen and (max-width: 900px){
#SpamschutzDiv, #antwort {
font-size: 14px;
}
}

@media only screen and (max-width: 600px){
#SpamschutzDiv, #antwort {
font-size: 13px;
}
}