@media screen  /* other media: use standards */
{
  body,a,p,li,b,table,h3,h4,h5 { font-family:Arial,sans-serif; font-style:normal; } 

  /* normal text outside any block (do not use, but instead always in paragraph or other block */
  body { font-size:12px; background-color:#DEDE64; color:#FF0000; } 

  /* paragraph+bold+italics+list */
  p,b,i,li { font-size:12px; background-color:#DEDE64; color:#000000; } 

  /* paragraph subclass margin-left (left space) */
  p.m1c { margin-left:1cm; }

  /* paragraph subclass alignment center (left space) */
  p.acenter { text-align:center; }

  /* img always without frame (border) and vertically middle */
  img { border-style:none; vertical-align:middle; }

  /* table, and some other inside table */
  table,table b,table i,table p,table li { font-size:12px; background-color:#D8D45C; color:#000000; } 

  /* something centered (ex <center> or align="center") 
     Anm.: Dies ist nicht korrekt um eine darin liegende tabelle zu zentrieren 
     (MSIE6 macht es dennoch und es wird im WWW oft -falsch- als korrektes Beispiel genannt) 
     Korrekt ist die Definition mit den margins fuer table. 
     Dann kann das div um die Tabelle wegfallen. 
     Es wird aber hier weiterhin genutzt zum zentrieren in den Tabellenzellen. */
  div.center { text-align:center; }
  table { margin-left:auto; margin-right:auto }

  /* list inside table align=left */
  table li { text-align:left; }

  /* caption of tables align=left */
  caption { text-align:left; }

  /* a (links) */
  a:link { font-size:12px; color:#4040EE; } 
  a:visited { font-size:12px; color:#551A8B; } 
  a:hover { font-size:12px; color:#C00000; } 
  a:active { font-size:12px; color:#FF0000; } 
  a:focus { font-size:12px; color:#FF0000; } 

  /* h1..h4 (center instead of left?) */
  h1,h2,h3,h4 { text-align:left; background-color:#007700; color:#FFFFFF; }

  /* h5..h6 (center instead of left?) */
  h5,h6 { text-align:left; background-color:#FFFFFF; color:#007700; }

  /* h3 = page title, other titles */
  h3 { font-size:15px; padding:4px; }

  /* h4 = subtitles */
  h4 { font-size:13px; padding:3px; } 

  /* h5 = subsubtitles */
  h5 { font-size:12px; padding:2px; } 
}
