      body, table, select, input, textarea {
        font-family:sans-serif;
        font-size:18px;
      }
      #i_ueberschrift {
        width:640px;
      }
      #t_aufgabenstellung {
        width:640px;
      }
      table, th, td {
        border-collapse:collapse;
        border-style:solid;
        border-width:1px;
        border-color:#fff;
      }
      #satztabelle tr td:first-child {
        text-align:right;
      }
      h1, th, h2 {
        font-weight:normal; 
      }    
      img.hilfebild {
        min-width:300px;
        width:90%;
        max-width:920px;
      }
      select {
        border-style:solid;
        border-width:1px;
        border-color:#bebebe;
        background-color:#fff;
        padding:2px;
      }
      select.ri {
          background-color:#e5ffd5;
          color:#059205;
          border-color:#059205;
      }
      select.fa {
          background-color:#ffd5d5;
          color:#d40000;
          border-color:#d40000;
      }
      input[type=text], textarea {
        border-style:solid;
        border-width:1px;
        border-color:#bebebe;
        padding:4px;
      }
      input[type=text]:hover, textarea:hover {
        border-color:#00a8d5;
      }
      input[type=button] {
        border-style:solid;
        border-width:1px;
        border-color:#bebebe;
        background-color:#00a8d5;
        color:#fff;
        padding:8px;
      }
      input[type=button]:hover {
        background-color:#f60;
        cursor:pointer;
      }
      input[type=button][disabled] {
        border-style:solid;
        border-width:1px;
        border-color:#bebebe;
        background-color:#f4f4f4;
        color:#666;
        padding:8px;
      }
      input[type=button][disabled]:hover {
        background-color:#f4f4f4;
        color:#666;
        border-color:#bebebe;
        cursor:auto;
      }
      input[type=button].secondary {
        border-style:solid;
        border-width:1px;
        border-color:#00a8d5;
        background-color:#ffffff;
        color:#00a8d5;
        padding:8px;
      }
      input[type=button].secondary:hover {
        background-color:#f60;
        color:#fff;
        border-color:#bebebe;
        cursor:pointer;
      }
      a {
        color:#428bca;
        text-decoration:none;
      }
      a:hover {
        color:#2a6496;
        text-decoration:underline;
      }
