    body {
      margin: 0px;
      padding: 0px;
    }
    a {
      text-decoration: none;      
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    }
    p {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
    }
    td {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
    }
    caption {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 14pt;
      font-weight: bold;
    }
    h1 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 28pt;
      font-weight: bold;
      line-height: 300%;
    }
    h2 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 14pt;
      font-weight: bold;
      line-height: 200%;
    }
    h3 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      line-height: 100%;
    }
    h4 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 100%;
    }
    .important1 {
      font-size: 12pt;
      font-weight: bold;
    }
    .langflagfloatright {
      float: right;
    }
    .linehighsmall {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 50%;
    }
    .linehigh1 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 150%;
    }
    .linehigh2 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 300%;
    }
    .linehigh3 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 600%;
    }
    .linkboldsmall {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      line-height: 50%;
      text-decoration: none;
    }
    .linkbold1 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      line-height: 100%;
      text-decoration: none;
    }
    .linkboldhigh1 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      line-height: 150%;
      text-decoration: none;
    }
    .linkboldhigh2 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      line-height: 200%;
      text-decoration: none;
    }
    .linkboldhigh3 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      line-height: 300%;
      text-decoration: none;
    }
    .linkhigh1 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 100%;
      text-decoration: none;
    }
    .linkhigh2 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 200%;
      text-decoration: none;
    }
    .linkhigh3 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 400%;
      text-decoration: none;
    }
    .linknorm1 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 100%;
      text-decoration: none;
    }
    .linknormu1 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      font-weight: normal;
      line-height: 100%;
      text-decoration: underline;
    }
    .navbox1 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      border-width: 1px;
      border-style: solid;
      border-color: #9999BB;
      margin-top: 10px;
      margin-bottom: 50px; 
    }
    .navbox2 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      border-width: 1px;
      border-style: solid;
      border-color: #9999BB;
      margin-top: 50px;
      margin-bottom: 50px; 
    }
    .navbox3 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      border-width: 1px;
      border-style: solid;
      border-color: #9999BB;
      margin-top: 100px;
      margin-bottom: 50px; 
    }
    .navbox4 {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 12pt;
      border-width: 1px;
      border-style: solid;
      border-color: #9999BB;
      margin-top: 30px;
      margin-bottom: 50px; 
    }
    .navboxpad1 {
      padding: 2px;
    }
    .pageindex {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 11pt;
      padding: 10px;
      text-align: right;
    }
    .pageindexf {
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
      font-size: 11pt;
      padding: 10px;
      text-align: right;
      margin-bottom: 24px;
    }
    .picafricasiz {
      height: 743px;
      width: 770px;
      border: 0; 
    }
    .picbaustellesiz {
      height: 131px;
      width: 151px;
      border: 0; 
    }
    .picfloatclear {
      clear: both;
    }
    .picfloatlefth {
      float: left;
      height: 201px;
      width: 151px;
      padding-top: 16px;
      padding-right: 24px;
      padding-bottom: 10px;
    }
    .picfloatlefthn {
      float: left;
      height: 226px;
      width: 151px;
      padding-top: 16px;
      padding-right: 24px;
      padding-bottom: 10px;
    }
    .picfloatleftq {
      float: left;
      height: 151px;
      width: 201px;
      padding-top: 16px;
      padding-right: 24px;
      padding-bottom: 5px;
    }
    .picfloatleftqn {
      float: left;
      height: 151px;
      width: 226px;
      padding-top: 16px;
      padding-right: 24px;
      padding-bottom: 5px;
    }
    .picfloatrighth {
      float: right;
      height: 201px;
      width: 151px;
      padding-top: 16px;
      padding-left: 16px;
      padding-bottom: 10px;
    }
    .picfloatrighthn {
      float: right;
      height: 226px;
      width: 151px;
      padding-top: 16px;
      padding-left: 16px;
      padding-bottom: 10px;
    }
    .picfloatrightq {
      float: right;
      height: 151px;
      width: 201px;
      padding-top: 16px;
      padding-left: 24px;
      padding-bottom: 5px;
    }
    .picfloatrightqn {
      float: right;
      height: 151px;
      width: 226px;
      padding-top: 16px;
      padding-left: 24px;
      padding-bottom: 5px;
    }
    .picfloatstartlefth {
      float: left;
      height: 201px;
      width: 151px;
      padding-top: 5px;
      padding-right: 24px;
      padding-bottom: 8px;
    }
    .picfloatstartlefthn {
      float: left;
      height: 226px;
      width: 151px;
      padding-top: 5px;
      padding-right: 24px;
      padding-bottom: 8px;
    }
    .picfloatstartleftq {
      float: left;
      height: 151px;
      width: 201px;
      padding-top: 5px;
      padding-right: 24px;
      padding-bottom: 8px;
    }
    .picfloatstartleftqn {
      float: left;
      height: 151px;
      width: 226px;
      padding-top: 5px;
      padding-right: 24px;
      padding-bottom: 8px;
    }
    .picfloatstartrighth {
      float: right;
      height: 201px;
      width: 151px;
      padding-top: 5px;
      padding-left: 24px;
      padding-bottom: 8px;
    } 
    .picfloatstartrighthn {
      float: right;
      height: 226px;
      width: 151px;
      padding-top: 5px;
      padding-left: 24px;
      padding-bottom: 8px;
    }
    .picfloatstartrightq {
      float: right;
      height: 151px;
      width: 201px;
      padding-top: 5px;
      padding-left: 24px;
      padding-bottom: 8px;
    }
    .picfloatstartrightqn {
      float: right;
      height: 151px;
      width: 226px;
      padding-top: 5px;
      padding-left: 24px;
      padding-bottom: 8px;
    }
    .picfloatsizh {
      height: 201px;
      width: 151px;
      border: 0; 
    }
    .picfloatsizhn {
      height: 226px;
      width: 151px;
      border: 0; 
    }
    .picfloatsizq {
      height: 151px;
      width: 201px;
      border: 0; 
    }
    .picfloatsizqn {
      height: 151px;
      width: 226px;
      border: 0; 
    }
    .picheader {
      height: 108px;
      width: 144px;
      border: 0; 
    }
    .picsizh {
      height: 640px;
      width: 480px;
      border: 0; 
    }
    .picsizhn {
      height: 717px;
      width: 480px;
      border: 0; 
    }
    .picsizq {
      height: 480px;
      width: 640px;
      border: 0; 
    }
    .picsizqn {
      height: 480px;
      width: 717px;
      border: 0; 
    }
    .picthumbsiz {
      height: 80px;
      width: 80px;
      border: 0;
    }
    .sizcopyrite {
      font-size: 10pt;
    }
    .tabcell1 {
      padding: 20px;
      vertical-align: middle;
      border-width: 2px;
      border-style: solid;
      border-color: #9999BB;
      text-align: center;
    }
    .tabcellnavl {
      padding-top: 10px;
      padding-bottom: 5px;
      border: 0px;
      width: 160px;
      text-align: right;
    }
    .tabcellnavr {
      padding-top: 10px;
      padding-bottom: 5px;
      border: 0px;
      width: 160px;
      text-align: left;
    }
    .tabcellnavu {
      padding-top: 10px;
      padding-bottom: 5px;
      border: 0px;
      width: 160px;
      text-align: center;
    }
    .tabcellspa1 {
      width: 80px;
    }
    .tabcellspa2 {
      width: 38px;
    }
    .tabcellspa3 {
      width: 118px;
    }
    .tabcellimpres1 {
      padding-left: 20px;
      width: 250px;
    }
    .tabcellmap1 {
      vertical-align: middle;
      border: 0px;
    }
    .tabcellmap2 {
      padding-left: 7px;
      vertical-align: top;
      border: 0px;
    }
    .tabcellmap3 {
      padding-left: 7px;
      vertical-align: middle;
      border: 0px;
    }
    .tabtableimpres1 {
      border-collapse: collapse;
      border: 0px; 
    }
    .tabtablemap1 {
      border-collapse: collapse;
      border: 0px; 
    }
    #header {
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 2;
      width: 100%;
      height: 105px;
      background-color: #EEEEEE;
      border: none;
    }
    #headerleft {
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 5;
    }
    #headermiddle {
      position: absolute;
      left: 144px;
      right: 144px;
      bottom: 0px;
      z-index: 2;
      width: auto;
      padding: 20px; 
    }
    #headerright {
      position: absolute;
      top: 0px;
      right: -1px;
      z-index: 5;
    }
    #navigation {
      position: absolute;
      top: 105px;
      left: 0px;
      z-index: 3;
      width: 144px;
      background-color: #DDCCAA;
      padding: 0px;
      border: none;
    }
    #navigationinhalt {
      margin-left: 2px;
      padding: 10px; 
    }
    #middle {
      position: absolute;
      top: 105px;
      left: 0px;
      z-index: 2;
      width: 100%;
      background-color: #BBBBDD;
      border: none;
    }
    #middleinhalt {
      margin-top: 25px;
      margin-left: 190px;
      margin-right: 190px;
    }
    #picpage {
      position: absolute;
      top: 0em;
      left: 0em;
      width: 100%;
      background-color: #BBBBDD;
      border: none;
    }
    #picpageinhalt {
      margin-left: 0.2em;
      height: 720px;
    }
    #footer {
      position: absolute;
      left: 0px;
      z-index: 2;
      width: 100%;
      height: 40px;
      background-color: #558855;
      border: none;
    }
    #footerleft {
      position: absolute;
      padding-left: 10px;
      bottom: 0px;
    }
    #footerright {
      position: absolute;
      right: 10px;
      bottom: 0px;
    }
