form{width:100%;margin:0;padding:0;float:left}input{height:38px;line-height:38px;padding:4px 8px;font-family:Arial,Helvetica,sans-serif;border:1px solid #DADCDE;background:#fff;color:#656D73;font-size:1.3em;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}input.focused{background:#FFC}input.checkbox,input.radio{border:0;background:transparent}textarea{height:160px;border:1px solid #DADCDE;background:#fff;color:#656D73;font-size:1.3em;overflow:auto;font-family:Arial,Helvetica,sans-serif;float:left;padding:4px 8px;-moz-box-sizing:border-box;box-sizing:border-box}form.wiki div.bodyEdit{border:1px solid #336;background:#FFF url("../img/kopie/bgInput.gif") repeat-x 0 0;color:#1F1949;font-weight:normal;font-size:1.0em;padding:2px 1px 1px 3px}option{color:#000}form.form .error{width:65%;padding:4px 0 0 34%;float:left;color:#F00;font-weight:bold;font-size:1.1em}form.form .helptext{width:65%;padding:4px 0 0 34%;float:left;font-size:1.1em;line-height:1.3em;font-style:italic}form.form input{width:100%}form.form textarea{width:100%}form.form select{width:100%}form.form h4{font-size:1.3em;color:#656D73;height:46px;line-height:46px}form.form div.category{background:#DCDCE5}form.form button{float:right;padding-top:0}form.form button.submit{margin:10px 0 0 0}form.form div.radio{width:100%;clear:both}form.form input.radio{height:auto;width:auto;float:left;margin-right:6px;margin-top:3px}form.form input.checkbox{height:auto;width:auto;float:left;margin-right:6px;margin-top:3px}form.form .bold,form.form .caption{float:left;width:34%;font-size:1.4em;padding:12px 0 8px 0}form.form .bold:first-letter ,form.form .caption:first-letter {text-transform:capitalize}form.form .label{font-weight:bold;float:left;width:100%;font-size:1.4em;overflow:hidden;padding:10px 0;color:#001E46}form.form div.field{width:65%;float:left;padding:2px 0}form.form label{margin-top:3px;float:left;font-size:1.3em}form.form div.formfield table button{background:url("../img/btnCalendar.png") center center no-repeat;background-size:46px 36px;width:46px;height:40px;float:none;color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.7;border:0}form.form div.formfield table button:hover{opacity:1}.item form.form .caption,.item form.form input,.item form.form textarea,.item form.form label,.item form.form button,.item form.form .helptext{font-size:1em}.item form.form label{float:none}@media screen and (max-width:401px){form.form .caption{width:100%;font-size:1.2em}form.form div.field{width:100%}form.form input{font-size:1.2em}form.form .helptext{width:100%;padding:4px 0 0 0}}