/* Lowlevel Form Elements */
form.willi {margin:0 auto;padding:0;width:95%;max-width:420px}
form.willi fieldset {border:none;margin:0;padding:0;}

/* Liste als Formatierungshilfe */
form.willi ol {margin:0;padding:0;list-style:none;background-color:#EEE;}
form.willi ol li {margin:3px 0;padding:4px 0 0 8px;font-family:"Verdana",sans-serif;font-size:0.9em;}
form.willi ol li#legs {font-size:1.1em;font-weight:bold;padding-bottom:6px;color:#FFD;margin:0 0 6px 0;background:transparent url(../imgs/headerfade.png) repeat-x;}
form.willi ol li#submit {padding:10px;}

/* Legends and Labels */
form.willi legend {display:none;}
form.willi label {color:#333;}

/* Inputs */
form.willi .inputable {width:90%;}
form.willi .writable {width:90%;height:160px;}

/* Buttons */
form.willi button {background-color:#222;font-size:0.9em;font-weight:bold;color:#DDD;}

/* Neighbours */
form.willi + p.framed {margin-top:18px;width:420px;}

form.willi + h3 {margin-top: 40px;}
