@-moz-document url-prefix("http://www.heise.de/tp/")
{
  body {background-color: #fff !important; color: #000 !important; font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif !important; }
  
  table.leaderboard , td.eol, td.logo, td.such, td.eor, td.leftcontent, td.rightcontent, td.eul, td.euu, td.content4, td.eur , td.forum, td.banner {display: none !important;}

  table.inhalt-table, table.blogtable { width: 60em !important; margin-left: auto !important; margin-right: auto !important; }
  table.blogtable, td.blogfliess, td.bloghead { background-color: #fff !important;}
  table.inhalt-table h3 { line-height: 1.4em !important;}
  table.inhalt-table p, table.blogtable p, td.blogfliess p { font-size: 1em !important; line-height: 1.4em !important;}

  table.inhalt-table + table {display: none !important;}

  td.content2 { line-height: 1.4em !important; }

  td.content > p.fliess { width: 60em !important; margin-left: auto !important; margin-right: auto !important; }

  table.blogtable td.forum { display: block !important;}

  td.content { border: 0 !important; background-color: #fff !important;}
}