@charset "UTF-8";
@media all
{

  body {
    font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
    font-size: 75.00%;
    color: #444;
  }

  /**
  * Überschriften
  * Generische Klassen für die Überschriften
  */

  h1,h2,h3,h4,h5,h6,
  .componentheading, .contentheading
  { 
    font-family:"times new roman",times,serif; 
    font-weight:bold; 
    color:#666;
    margin: 0 0 0.25em 0; 
  }

  h1, .componentheading { font-size: 200% }                        /* 24px */
  h2, .contentheading   { font-size: 166.57%; color:#182E7A}       /* 20px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

  #header h1 {
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;
  }

  #header {
    color:#999;
  }

  /**
  * Tabellen
  * Generische Klassen für die Tabellen
  */

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }

  table.contentpaneopen, table.contentpane, table.blog, table.category {
    width: 100%;
  }
}
