/* CSS */

#mailform fieldset {  border:0px dotted #c0c0c0; }
#mailform legend { color:#666666; font-weight:bold; margin-bottom:0.5em; }
#mailform label { float:left; padding-right:1em; text-align:right; width:50%; }
#mailform label.required { font-weight:bold; }
#mailform input, #mailform textarea, #mailform select { float:none; margin-bottom:1.2em; width:45%; }
#mailform input#mailformformtype_mail { margin-left: 52%; }
#mailform input.csc-mailform-check { margin-bottom: 3.2em; width:16px; }
#mailform textarea { margin-bottom: 3.2em; }
#mailform label#mailformIhre_Meinung_an_uns { margin-bottom: 3.2em; margin-top: 2em; padding-top: 3.2em; }

@media screen, projection
{
	* html #mailform input { width: 44%; }
	* html #mailform textarea { width: 20.5em; }
	* html #mailform input#mailformformtype_mail  { width: 20%; margin-right: 26px; }
}

#mailform .label { border:0px dotted gray; display:inline; padding:0px; margin:0px; width:52%; float:left; text-align:right; }
#mailform .input { border:0px dotted red; display:inline; padding:0px; margin:0px; width:44%; float:right; }
#mailform .xcsc-mailform-field { border-bottom:0px dotted #c0c0c0; margin-bottom:1.2em;  padding:0px; width:96%; float:left; }
#mailform .submit-weiter { margin-left:52%; width:100px !important; }
#mailform .submit-zurueck { margin-left:35%; width:100px !important; }
#mailform .submit-senden{ margin-left:0%; width:100px !important; }
#mailform .submit-area { border-top:1px dotted gray; padding-top:10px; float:left; width:98%; }
#mailform .norecured { margin-left:-11px; margin-right:11px; }
