form.techform {width:90%;margin:15px auto;font-family:sans-serif;padding:25px 0 0 0;}
form.techform fieldset {padding:0;margin:0;border-style:none;}
form.techform fieldset.rand {margin-top:-20px;padding:10px 0 20px 20px;border:1px solid;border-color:#CDD2D2 #CDD2D2 transparent #CDD2D2;}
form.techform fieldset.knopf {text-align:center;padding:20px auto;border:1px solid #CDD2D2;} 
form.techform legend {padding:0 4px;font-size:1.0em;font-weight:bold;color:#DDD;}
form.techform label {display:inline-block;width:130px;text-align:left;vertical-align:top;font-weight:normal;font-size:1.0em;color:#ABF;}
form.techform fieldset fieldset {margin:5px 0 10px 0;border:none;}
form.techform fieldset fieldset legend {padding:0 0 4px 0;font-size:1.0em;font-weight:normal;color:#ABF;}
form.techform fieldset fieldset label {clear:both;display:block;width:auto;margin-left:20%;}
form.techform fieldset fieldset textarea {margin-left:20px;}
form.techform ol {margin:0;padding:0;list-style:none;}
form.techform ol li {margin:0;padding:4px;}
form.techform fieldset.knopf legend {display:none;}
.writeable {width:240px;}
.fillable {height:180px;}

@media screen and (max-width: 480px) {
form.techform {width:100%;}
form.techform fieldset.rand {margin:10px auto;padding-left:2px;border:none;}
form.techform fieldset.knopf {border:none;}
form.techform fieldset fieldset {margin:5px auto 5px auto;}
/* form.techform fieldset fieldset label {margin-left: 5%;} */
}
