body {
      color: #FFFFFF;
      background: #000059;
      font-size: 14px;
      font-family: Arial;
      text-align: left;
     }

table {
       width: 99%;
       background: #000059;
      }

th {
    color: #FFFFFF;
    background: #000066;
    font-size: 14px;
    border: solid 1px #0000BB;
    padding: 2px;
    text-align: left;
   }

th.ip {
       text-align: right;
       font-weight: 200;
      }

td {
    color: #CCCCCC;
    font-size: 14px;
    border: none; /* solid 1px #AAAAAA; */
    padding: 2px;
    text-align: left;
   }

td.entry {
          background: #000050;
         }

h1 {
    font-style: italic;
    text-align: left;
   }
h2 {
    font-style: italic;
    font-weight: bold;
    text-align: left;
    font-size: 15px;
   }

a       { color: #FFFFFF; font-weight: bold; border: none; border-width: 0px 0px 1px 0px; text-decoration: none; }
a:hover { color: #CCCCCC; font-weight: bold; border: #CCCCCC solid; border-width: 0px 0px 1px 0px; }

a.menu       { font-size: 16px; color: #FFFFFF; font-weight: bold; border: none; border-width: 0px 0px 1px 0px; text-decoration: none; }
a.menu:hover { font-size: 16px; color: #CCCCCC; font-weight: bold; border: #CCCCCC solid; border-width: 0px 0px 1px 0px; }

a.image { border: none; text-decoration: none; }
img { border: none; text-decoration: none; background: #000059; }

form table    {
               width: 99%;
              }
form td       {
               color: #FFFF00;
               background: #000066;
               border: none;
               font-size: 14px;
               padding: 2px;
               text-align: left;
               width: 15%;
              }
form td.input {
               color: #FFFF00;
               background: #000066;
               border: none;
               font-size: 14px;
               padding: 2px;
               text-align: left;
               width: 85%;
              }

input.text   { color: #FFFF00; font-size: 14px; background: #000050; border: 1px #FFFF00 solid; width: 600px; }
textarea     { color: #FFFF00; font-size: 14px; background: #000050; border: 1px #FFFF00 solid; width: 600px; height: 200px; }
input.submit { color: #FFFF00; font-size: 16px; background: #000050; border: 1px #FFFF00 solid; }

.error { color: #FFFF00; }
.ok    { color: #00FF00; }
div.ok a       { color: #00FF00; font-weight: bold; border: none; border-width: 0px 0px 1px 0px; text-decoration: none; }
div.ok a:hover { color: #00CC00; font-weight: bold; border: #00CC00 solid; border-width: 0px 0px 1px 0px; }
div.kom { color: #FFFF00; font-style: italic; }