/*
 * Emulating word processor's styles
 */

div.a4emu {
  width: 35em; height: 50em; background: #eee;
  border: 2px solid #333; padding: 0.5ex;
}
div.a4emu p {text-indent: 1em; margin: 0.5ex;}
div.a4emu h2 {
  text-align: center; font-size: 130%; font-weight: bold; color: black;
  text-decoration: none; border: none; margin-bottom: 2em;
}
div.a4emu .rl {
  margin: 0 0.2ex; margin-right: 1ex; float: left;
}
div.a4emu .rf {
  float: right;
}
div.a4emu .ki {text-align: center; font-size: 120%; margin: 1em;}
div.a4emu .head {
  text-align: center; font-size: 150%; color: fuchsia; font-weight: bold;
}
/* div.a4emu table td:first-child {width: 7em;} */
div.a4emu table {
  margin-left: 4em; font-size: 96%;
}
div.a4emu span.c2t4 {letter-spacing: 2em;}
div.a4emu span.c3t4 {letter-spacing: 0.5em;}
div.a4emu td.plan table {padding-left:0;margin-left:1.5em;}
div.a4emu td.plan td:first-child {width: 7em; vertical-align: top;}
.vt {vertical-align: top; width: 7em;} /* for poor IE */
