body {
     background-color: #FCF2E4;
     font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
     font-size: 10pt;
     line-height: 150%;
     text-align: center;
     }

#content {
         width: 910px;
         margin-left: auto;
         margin-right: auto;
         padding: 0 20px 0 20px;
         }

h1 {
   font-size: 14pt;
   color: #BA5F0E;
   padding: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   }

h2 {
   font-size: 13pt;
   color: #BA5F0E;
   padding: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   }

h3 {
   font-size: 12pt;
   color: #BA5F0E;
   padding: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   }

h4 {
   font-size: 11pt;
   color: #BA5F0E;
   padding: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   }

h5 {
   font-size: 11pt;
   color: #000000;
   padding: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   }

p {
  font-size: 10pt;
  color: #000000;
  padding: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  }

p.bold {
       font-size: 10pt;
       color: #000000;
       padding: 5px;
       margin-top: 0px;
       margin-bottom: 0px;
       font-weight: bold;
       }

p.right {
        font-size: 10pt;
        color: #000000;
        padding: 5px;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: right;
        }

table {
      margin: 3px;
      }

table.liste {
            margin-left: -3px;
            }

table.ergebnis {
               border-color: #BA5F0E;
               border-style: solid;
               border-width: 2px;
               font-size: 8pt;
               border-collapse: collapse;
               margin-left: 5px;
               }

td.ergebnisleft {
               border-color: #BA5F0E;
               border-style: solid;
               border-width: 1px;
               font-size: 8pt;
               line-height: 140%;
               text-align: left;
               padding-left: 3px;
               padding-right: 2px;
               }

td.ergebnis {
               border-color: #BA5F0E;
               border-style: solid;
               border-width: 1px;
               font-size: 8pt;
               line-height: 140%;
               text-align: center;
               padding-left: 2px;
               padding-right: 2px;
               }

td.ergebnisblank {
               background-color: #D2881E;
               border-color: #BA5F0E;
               border-style: solid;
               border-width: 1px;
               font-size: 8pt;
               line-height: 140%;
               text-align: center;
               }

table.main {
           background-color: #F9E9D3;
           border-color: #BA5F0E;
           border-style: solid;
           border-width: 5px;
           font-size: 10pt;
           line-height: 150%;
           }

td {
   font-size: 10pt;
   line-height: 150%;
   vertical-align: top;
   }

td.top {
       height: 192px;
       border-bottom: 2px solid #BA5F0E;
       }

td.topnav {
          height: 20px;
          border: 2px solid #F9E9D3;
          padding: 5px;
          text-align: center;
          vertical-align: middle;
          background-color: #BA5F0E;
          color: #F9E9D3;
          font-weight: bold;
          }

td.bottomnav {
             height: 20px;
             border: 2px solid #F9E9D3;
             padding: 5px;
             text-align: center;
             vertical-align: middle;
             background-color: #BA5F0E;
             color: #F9E9D3;
             font-weight: bold;
             }

td.leftnav {
           width: 150px;
           border-right: 1px solid #BA5F0E;
           text-align: left;
           padding: 5px;
           vertical-align: top;
           }

td.sponsor {
           width: 180px;
           border-left: 1px solid #BA5F0E;
           padding: 5px;
           vertical-align: top;
           text-align: center;
           }

td.inhalt {
          width: 540px;
          padding: 5px;
          vertical-align: top;
          text-align: left;
          }

td.liste {
         padding: 5px;
         vertical-align: middle;
         text-align: left;
         }

a:link {
       text-align: center;
       vertical-align: middle;
       color: #BA5F0E;
       text-decoration: underline;
       font-weight: bold;
       padding: 3px;
       line-height: 160%;
       }

a:hover {
        text-align: center;
        vertical-align: middle;
        color: #F9E9D3;
        background-color: #BA5F0E;
        text-decoration: none;
        font-weight: bold;
        padding: 3px;
        line-height: 160%;
        }

a:visited {
          text-align: center;
          vertical-align: middle;
          color: #D2881E;
          text-decoration: none;
          font-weight: bold;
          padding: 3px;
          line-height: 160%;
          }

a.top:link {
           text-align: center;
           vertical-align: middle;
           color: #F9E9D3;
           text-decoration: underline;
           font-weight: bold;
           padding: 3px;
           }

a.top:hover {
            text-align: center;
            vertical-align: middle;
            background-color: #F9E9D3;
            color: #BA5F0E;
            text-decoration: none;
            font-weight: bold;
            padding: 3px;
            }

a.top:visited {
              text-align: center;
              vertical-align: middle;
              color: #E5A447;
              text-decoration: none;
              font-weight: bold;
              padding: 3px;
              }

a.logo:link {
            text-align: center;
            vertical-align: middle;
            background-color: #F9E9D3;
            }

a.logo:hover {
             text-align: center;
             vertical-align: middle;
             background-color: #F9E9D3;
             }

a.logo:visited {
               text-align: center;
               vertical-align: middle;
               background-color: #F9E9D3;
               }

hr {
   width: 100%;
   height: 1px;
   color: #BA5F0E;
   margin-left: 5px;
   margin-right: 5px;
   }

hr.small {
   width: 100%;
   height: 1px;
   color: #BA5F0E;
   margin-left: 8px;
   margin-right: 8px;
   }

input {
      margin-left: 5px;
      }

textarea {
         margin-left: 5px;
         }

select {
       margin-left: 5px;
       }