input,select,textarea {   text-align: left; color: #000; font: 1.1em verdana, arial, helvetica, sans-serif; padding: 0; margin: 0.1em; display: inline;}input[type="text"], textarea, select {border:1px solid #999;background:#F1F5FA;margin:0px 0px 5px 0px;text-align:left;}textarea {width:250px;}input#submit,#submitbutton,.fbsubmit {padding:0px;margin:0px;  color:transparent;   float: none;   text-align: center; display: block; cursor: pointer; font-weight: normal;width:180px;height:33px;background:none;border:none;background-image:url(http://www.touchdesign.de//uploads/images/buttons/anfrage-senden-small.png);}.submitEN .fbsubmit {background-image:url(http://www.touchdesign.de//uploads/images/buttons/submit-small-en.png);}input#submitnobr { color: #000;   float: none;   text-align: center;   width: auto; display: inline; cursor: pointer; font-weight: normal;}textarea { width: 262px;   height: 80px;}input[type="hidden"] { margin: 0px; padding: 0px; border: none;}input.hidden { margin: 0px; padding: 0px; border: none;}input[readonly="readonly"] { font-style:italic;}input.readonly { font-style:italic;}input[disabled="disabled"] { font-style:italic; background-color:#eaeaea;}input.disabled { font-style:italic; background-color:#eaeaea;}form { padding: 1%;   margin: auto;   width: 97%;}form br {  clear: left;}label {    background-color: transparent;   color: #000;   width: 200px;   float: left;   text-align: left;  padding-top: 3px;   padding-right: 5px;}fieldset { border:none; border: 1px solid #ccc; padding: 2%; margin-bottom:5px;}fieldset:hover {}fieldset legend {   font-weight:bold;   padding:10px;}.long {   width:98%;}.extralong {   width:98%;   height: 400px;}form.hide { padding: 0px; margin: 0px; border: 0; width: auto; background-color: transparent; display: inline;}form div.borderdotted { border: 1px dotted #eaeaea; padding: 2px; text-align: left;}form div.bordersolid { border: 1px dotted #fff; padding: 2px; margin-top: 2px; text-align: left;}form div.bordersolid:hover { border: 1px solid #fff; padding: 2px; margin-top: 2px; text-align: left;}#form h1 { height: 19px; color: #036; padding: 0px 0px 0px 5px; margin: 0px; line-height: 14pt; text-align: left; border-bottom: 1px solid #036;}#progressouter { width: 100%; height: 10px; border: 1px solid #000; display:none; margin:auto; margin-bottom:5px;}#progressinner { position: relative; height: 10px; background-color: #fd822e; width: 0%;}#clickAndBuyRegForm {margin:auto;width:auto;text-align:center;}#clickAndBuyRegForm input[type="text"]{border:5px solid #999;background:#F1F5FA;padding:5px;width:80%;display:block;margin:auto;text-align:center;}#clickAndBuyRegForm input.error {border:5px solid #FF0000;}#clickAndBuyErrorMsg {font-weight:bold;margin:auto;text-align:center;}