/****************************************************************************
 * Grundeinstellungen                                                       *
 ***********************************************************************!-> */

  /* Standard-Textauszeichnungen */
  a,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,legend,option,p,select,table,td,textarea,tr,ul {
    color: #003580;
  }
  /* Alleinstehende Verweise (außerhalb von normalem Text) */
  a.single {
    font-size: 12pt;
  }

/****************************************************************************
 * Seitenaufbau                                                             *
 * -------------------------------------------------------------------------*
 * Es gibt einen Kopfbereich (div.head) einen Inhaltsbereich (div.cont) und *
 * einen Fußbereich (table.foot).                                           *
 ***********************************************************************!-> */

  /* Breite aller Bereiche */
  div.head, div.cont, table.foot {
    width: 1024px;
    margin: 0;
  }
  /* Höhe und Textauszeichnung Kopfbereich */
  div.head {
    height: 133px;
    color: #FFFFFF;
    font-size: 28pt;
  }
  /* Höhe Inhalt */
  div.cont {
    height: 590px;
    margin-bottom: 10px;
  }
  /* Höhe Fußbereich */
  table.foot {
    height: 30px;
  }

/****************************************************************************
 * Formularelemente                                                         *
 ***********************************************************************!-> */

  /* Eingabefelder und Pseudo-Eingabefelder */
  input, textarea, .input, form input.enabled, form input.enabled:active, form input.enabled:focus, form input.enabled:hover {
    border-color: #B4BFD1;
    color: #003580;
  }
  input:active, input:focus, input:hover, textarea:active, textarea:focus, textarea:hover, .input:active, .input:focus, .input:hover  {
    border-color: #003580;
  }
  /* Buttons und Pseudo-Buttons */
  input[type=submit], input[type=reset], input.sub {
    background-color: #B4BFD1;
    color: #003580;
  }
  input[type=submit]:active, input[type=submit]:focus, input[type=submit]:hover, input[type=reset]:active, input[type=reset]:focus, input[type=reset]:hover, input.sub:active, input.sub:focus, input.sub:hover {
    background-color: #ECE9D8;
  }
  /* Inaktive Elemente */
  input[disabled], input[disabled]:active, input[disabled]:focus, input[disabled]:hover, input.disabled, input.disabled:active, input.disabled:focus, input.disabled:hover {
    border-color: #B4BFD1;
    background-color: #B4BFD1;
    color: #ECE9D8;
  }

/****************************************************************************
 * Sonstige                                                                 *
 ***********************************************************************!-> */

  /* Administrationsangaben im Fußbereich */
  table.foot_admin td {
    padding-right: 0.5em;
  }