#SpryContactForm { padding-top:20px; }
span.contactFormSubmit input.resetbutton,span.contactFormSubmit input.submitbutton { background:#fff; color:#000; border:1px solid #000; }
span.contactFormSubmit input.submitbutton { margin-left:60px; }
#SpryContactForm ul { list-style:none; margin:0; padding:0; }
#SpryContactForm select, #SpryContactForm input[type="text"] { width:180px; }
#SpryContactForm textarea { height:150px; width:250px; }
#SpryContactForm ul li { height:30px; clear:both; margin:5px 0; }
#SpryContactForm ul li.textarea { height:180px; }
#SpryContactForm label { display:block; float:left; /*width:130px;*/ }
.validMsg, .novalidMsg { position:relative; top:2px; padding: 0px 3px; width:16px; height:16px; display:none; }
.validMsg{ display:none; }
.radioValidState .validMsg, 
.checkboxValidState .validMsg,
.textfieldValidState .validMsg, 
.textareaValidState .validMsg, 
.selectValidState .validMsg { display:inline; }

.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; }

span.textareaRequiredMsg,span.textareaMinCharsMsg,span.textareaMaxCharsMsg { position:relative; left:131px; }
#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 div div.grpcheckbox { display:block; width:100px; height:25px; float:left; }
br.clear { clear:both; }
li label { width:200px; padding-top:5px; }
li.onecheckbox { width:440px; }
li.onecheckbox label { width:350px; }
li.onecheckbox input[type="checkbox"] { width:50px; }

li.class1 label { width:290px; }
#SpryContactForm input[type="text"].class1 { width:90px; }
.class2 {  }

#SpryContactForm div.boxLabel { float:left; padding:0px; margin:0px; width:200px; }  /* Formatierung wie #SpryContactForm label... */
div.grpcheckbox input[type="checkbox"] { float:left; }
div.grpcheckbox label.chkboxLabel { width:70px; float:left; }
