body  {
      font-family                :  Arial,Helvetica,Geneva,Sans-Serif;
      text-align                 :  left;
      font-weight                :  normal;
      font-style                 :  normal;

      color                      :  #000000;
      background-color           :  #33CC99;

      scrollbar-face-color       :  #33CC99;
      scrollbar-track-color      :  #339966;

      scrollbar-arrow-color      :  #339966;

      scrollbar-shadow-color     :  #339966;
      scrollbar-darkshadow-color :  #000000;

      scrollbar-3dlight-color    :  #339966;
      scrollbar-highlight-color  :  #33FFCC;

      scrollbar-base-color       :  #33CC99;

      margin                     :  5px;
      border                     :  0px solid black;

      }

h1    {
      padding-top                :  20px;
      font-size                  :  22px;
      font-weight                :  bold;
      text-align                 :  center;
      }

h2    {
      padding-top                :  10px;
      padding-bottom             :  10px;
      font-size                  :  18px;
      font-weight                :  normal;
      font-style                 :  italic;
      text-align                 :  left;
      }

p     {
      font-size                  :  14px;
      }

a     {
      color                      :  #000099;
      }


/*****************************************************************************/
/* Format für eine Tabelle, die etwas auflistet (zB Aktuelles) */
/*****************************************************************************/

.tableList {
      font-size                  :  14px;
      font-weight                :  normal;
      }

.tableList table {
      cellspacing                :  0;
      border                     :  3px solid #339966;
      width                      :  100%;
      }

.tableList tr {
      font-size                  :  14px;
      }

.tableList th {
      padding-top                :  10px;
      }

.tableList td {
      margin                     :  0px;
      padding                    :  10px;
      text-align                 :  left;
      vertical-align             :  top;
      border                     :  1px solid #339966;
      }

.tableList td.date {
      margin                     :  0px;
      padding                    :  10px;
      text-align                 :  center;
      vertical-align             :  top;
      border                     :  1px solid #339966;
      }

.tableList td.dateleft {
      margin                     :  0px;
      padding                    :  10px;
      text-align                 :  center;
      vertical-align             :  top;
      border                     :  1px solid #339966;
      }

.tableList td.description {
      margin                     :  0px;
      padding-top                :  2px;
      padding-left               :  10px;
      padding-right              :  10px;
      padding-bottom             :  10px;
      text-align                 :  left;
      vertical-align             :  top;
      border-top                 :  0px solid #339966;
      border-left                :  3px solid #339966;
      border-right               :  0px solid #339966;
      border-bottom              :  3px solid #339966;
      }

/*****************************************************************************/
/* Format für eine Album Tabelle */
/*****************************************************************************/

.tableAlbum {
      font-size                  :  14px;
      font-weight                :  normal;
      }

.tableAlbum table {
      cellspacing                :  0;
      border                     :  3px solid #339966;
      width                      :  100%;
      }

.tableAlbum tr {
      }

.tableAlbum th {
      padding-top                :  10px;
      }

.tableAlbum td {
      margin                     :  0px;
      padding                    :  5px;
      text-align                 :  center;
      vertical-align             :  top;
      border                     :  1px solid #339966;
      }

.tableAlbum p {
      font-size                  :  12px;
      margin                     :  0px;
      padding-top                :  5px;
      padding-bottom             :  5px;
      }

.tableAlbum p.right {
      font-size                  :  14px;
      margin                     :  0px;
      padding                    :  5px;
      text-align                 :  left;
      vertical-align             :  center;
      }

.tableAlbum img {
      margin                     :  0px;
      padding                    :  0px;
      border                     :  3px solid #339966;
      }

/*****************************************************************************/
/* Format für eine enge Tabelle, die etwas auflistet (zB Einsätze in Übersicht) */
/*****************************************************************************/

.tableNarrow {
      font-size                  :  10px;
      font-weight                :  normal;
      text-align                 :  center;
      }

.tableNarrow table {
      cellspacing                :  0;
      border                     :  3px solid #339966;
      width                      :  60%;
      }

.tableNarrow tr {
      font-size                  :  10px;
      }

.tableNarrow th {
      padding-top                :  8px;
      }

.tableNarrow td {
      margin                     :  0px;
      padding-top                :  2px;
      padding-left               :  5px;
      padding-right              :  5px;
      padding-bottom             :  2px;
      text-align                 :  left;
      vertical-align             :  top;
      border                     :  1px solid #339966;
      }

.tableNarrow td.date {
      margin                     :  0px;
      padding-top                :  2px;
      padding-left               :  5px;
      padding-right              :  5px;
      padding-bottom             :  2px;
      text-align                 :  center;
      vertical-align             :  top;
      border                     :  1px solid #339966;
      }

.tableNarrow td.dateleft {
      margin                     :  0px;
      padding-top                :  2px;
      padding-left               :  5px;
      padding-right              :  5px;
      padding-bottom             :  2px;
      text-align                 :  center;
      vertical-align             :  top;
      border                     :  1px solid #339966;
      }

.tableNarrow td.description {
      margin                     :  0px;
      padding-top                :  2px;
      padding-left               :  5px;
      padding-right              :  5px;
      padding-bottom             :  5px;
      text-align                 :  left;
      vertical-align             :  top;
      border-top                 :  0px solid #339966;
      border-left                :  3px solid #339966;
      border-right               :  0px solid #339966;
      border-bottom              :  3px solid #339966;
      }
