  /*******************************************************************************/
  /* Main  <Begin>                                                               */
  /*******************************************************************************/

  /***********************/
  /* <body>...</body>    */
  /***********************/

  body {
   color: #B48017;
   background-color: #FAF3E6;
   background-image: url(images/background.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 10px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   height: 100%;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
  }

  h1 {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 18px;
  }
  h2 {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 16px;
  }
  h3 {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 14px;
  }
  h4 {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
  }
  h5 {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 10px;
  }

  /***********************/
  /* <a>...</a>          */
  /***********************/

  a:link {
   color : #B48017;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
  }
  a:visited {
   color : #B48017;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
  }
  a:hover {
   color : #B48017;
   font-size: 10px;
   font-weight: bold;
   text-decoration: underline;
  }
  a:active {
   color : #B48017;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
  }

  /*******************************************************************************/
  /* Main  <End>                                                                 */
  /*******************************************************************************/




  /*******************************************************************************/
  /* Headline  <Begin>                                                           */
  /*******************************************************************************/

  .headline-banner {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/banner.png);
   background-repeat: no-repeat;
   vertical-align: top;
   width: 365px;
   height: 97px;
   padding-left: 365px;
   padding-top: 97;
  }

  .headline-spacer {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/background-top.png);
   background-repeat: repeat-x;
   width: 100%;
  }

  .headline-newsletter-container {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/background-top.png);
   background-repeat: repeat-x;
   vertical-align: middle;
  }

  /*******************************************************************************/
  /* Headline  <End>                                                             */
  /*******************************************************************************/





  /*******************************************************************************/
  /* Newsletter  <Begin>                                                         */
  /*******************************************************************************/

  .newsletter-label {
   color : #B48017;
   background-color: #FAF3E6;
   vertical-align: middle;
   padding-right: 2px;
   padding-bottom: 2px;
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 10px;
   line-height: normal;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
  }

  .newsletter-emptyfiller {
   color : #B48017;
   background-color: #FAF3E6;
   vertical-align: middle;
   padding-right: 22px;
   padding-bottom: 2px;
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 10px;
   line-height: normal;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
  }

  .newsletter-inputfield {
   color : #B48017;
   background-color: #FAF3E6;
   vertical-align: middle;
   padding-right: 2px;
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 10px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
  }

 .newsletter-button {
   color : #B48017;
   background-color: #FAF3E6;
   vertical-align: middle;
   padding-right: 22px;
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
  }

  input.newsletter-input {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/background.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }


  /*******************************************************************************/
  /* Newsletter  <End>                                                           */
  /*******************************************************************************/



  /*******************************************************************************/
  /* Boxes + Containers  <Begin>                                                 */
  /*******************************************************************************/

  /**********************************/
  /* Horizontal Space between Boxes */
  /**********************************/
  .box-horizontal-space {
   height: 14px;
   padding-top: 14px;
  }


  /***********************/
  /* Small Box Container */
  /***********************/
  .box-small-container {
   vertical-align: top;
   padding-left: 22px;
  }


  /***********************/
  /* Large Box Container */
  /***********************/
  .box-large-container {
   vertical-align: top;
   text-align: left;
   width: 100%;
   padding-left: 16px;
   /* 22px Abstand vom linken Rand der großen Box zum rechten Browserrand */
   /* (Brutto sind es aber 22px, weil die große Box links einen Schatten von 6px hat).*/
   padding-right: 16px;
  }


  /***********************/
  /* Footer Container    */
  /***********************/
  .footer-container {
   vertical-align: top;
   padding-left: 22px;
   padding-right: 16px;
  }


  /*******************************************************************************/
  /* Boxes + Containers <End>                                                    */
  /*******************************************************************************/




  /*******************************************************************************/
  /* Small Box  <Begin>                                                          */
  /*******************************************************************************/

  /********************/
  /* Small Box Top    */
  /********************/
  .box-small-top {
   background:  url(images/box-small-top.png);
   background-repeat: no-repeat;
   vertical-align: top;
   text-align: left;
   width: 134px;
   height: 13px;
   padding-left: 134px;
   padding-top: 13;
  }


  /********************/
  /* Small Box Middle */
  /********************/
  .box-small-center {
   background:  url(images/box-small-center.png);
   background-repeat: repeat-y;
   vertical-align: top;
   text-align: left;
   padding-left: 11px;
  }


  /********************/
  /* Small Box Bottom */
  /********************/
  .box-small-bottom {
   background:  url(images/box-small-bottom.png);
   background-repeat: no-repeat;
   vertical-align: top;
   text-align: left;
   width: 134px;
   height: 15px;
   padding-left: 134px;
   padding-top: 15;
  }





  /************************/
  /* Small Box Navigation */
  /************************/
  a.box-small-navigation:link {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   line-height: 16px;
   text-decoration: none;
  }
  a.box-small-navigation:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   line-height: 16px;
   text-decoration: none;
  }
  a.box-small-navigation:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   line-height: 16px;
   text-decoration: underline;
  }
  a.box-small-navigation {
   color: #B48017;
   font-size: 12px;
   line-height: 16px;
   outline: none;
  }

  /*******************************************************************************/
  /* Small Box  <End>                                                            */
  /*******************************************************************************/





  /*******************************************************************************/
  /* Large Box  <Begin>                                                          */
  /*******************************************************************************/

  /********************/
  /* Large Box Top    */
  /********************/
  .box-large-top-left {
   background:  url(images/box-large-top-left.png);
   background-repeat: repeat-y;
   vertical-align: top;
   text-align: left;
   width: 8px;
   height: 9px;
   padding-left: 8px;
   padding-top: 9px;
  }
  .box-large-top-center {
   background:  url(images/box-large-top-center.png);
   background-repeat: repeat-x;
   vertical-align: top;
   text-align: left;
   width: 100%;
   height: 9px;
  }
  .box-large-top-right {
   background:  url(images/box-large-top-right.png);
   background-repeat: repeat-y;
   vertical-align: top;
   text-align: left;
   width: 10px;
   height: 9px;
   padding-left: 10px;
   padding-top: 9px;
  }


  /********************/
  /* Large Box Middle */
  /********************/
  .box-large-middle-left {
   background:  url(images/box-large-middle-left.png);
   background-repeat: repeat-y;
   vertical-align: top;
   text-align: left;
   width: 8px;
   padding-left: 8px;
  }
  .box-large-middle-center {
   /* This holds the format for the main text box-large!!! */
   background:  url(images/box-large-middle-center.png);
   background-repeat: repeat;
   vertical-align: top;
   text-align: left;
   width: 100%;
   padding-left: 3px; /* 3px + 8px unsichtbar == 11px Netto */
   padding-right: 7px; /* 7px + 4px unsichtbar == 11px Netto */
   padding-bottom: 4px; /* 4px + 4px Rahmen + 6px Schatten == 14px Netto */
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
  }
  .box-large-middle-right {
   background:  url(images/box-large-middle-right.png);
   background-repeat: repeat-y;
   vertical-align: top;
   text-align: left;
   width: 10px;
   padding-left: 10px;
  }


  /********************/
  /* Large Box Bottom */
  /********************/
  .box-large-bottom-left {
   background:  url(images/box-large-bottom-left.png);
   background-repeat: repeat-y;
   vertical-align: top;
   text-align: left;
   width: 8px;
   height: 10px;
   padding-left: 8px;
   padding-top: 10px;
  }
  .box-large-bottom-center {
   background:  url(images/box-large-bottom-center.png);
   background-repeat: repeat-x;
   vertical-align: top;
   text-align: left;
   width: 100%;
   height: 10px;
  }
  .box-large-bottom-right {
   background:  url(images/box-large-bottom-right.png);
   background-repeat: repeat-y;
   vertical-align: top;
   text-align: left;
   width: 10px;
   height: 10px;
   padding-left: 10px;
   padding-top: 10px;
  }

  /*******************************************************************************/
  /* Large Box  <End>                                                            */
  /*******************************************************************************/




  /*******************************************************************************/
  /* Footer  <Begin>                                                             */
  /*******************************************************************************/

  .footer-left {
   vertical-align: top;
   text-align: left;
   font-size: 8px;
   font-weight: bold;
  }

  .footer-right {
   vertical-align: top;
   text-align: right;
   font-size: 8px;
   font-weight: bold;
   padding-left: 44px;
  }

  /************************/
  /* Footer Navigation    */
  /************************/
  a.footer:link {
   color: #B48017;
   font-size: 8px;
   font-weight: bold;
   text-decoration: none;
  }
  a.footer:visited {
   color: #B48017;
   font-size: 8px;
   font-weight: bold;
   text-decoration: none;
  }
  a.footer:hover {
   color: #B48017;
   font-size: 8px;
   font-weight: bold;
   text-decoration: underline;
  }
  a.footer {
   color: #B48017;
   font-size: 8px;
   outline: none;
  }

  /*******************************************************************************/
  /* Footer  <End>                                                               */
  /*******************************************************************************/





  /*******************************************************************************/
  /* FormularMessages  <Begin>                                                       */
  /*******************************************************************************/

  .formular-messages-container {
   text-align: center;
   vertical-align: middle;
   width: 500px;
   height: 150px;
   padding-left: 22px;
   padding-right: 22px;
  }

  .formular-messages-left {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
  }

  .formular-messages-right {
   vertical-align: top;
   text-align: right;
   font-size: 12px;
   font-weight: normal;
   padding-left: 44px;
  }

  /*********************************/
  /* FormularMessages Navigation   */
  /*********************************/
  a.formular-message:link {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
  }
  a.formular-message:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
  }
  a.formular-message:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline;
  }
  a.formular-message {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   outline: none;
  }

  /*******************************************************************************/
  /* MailMessages  <End>                                                         */
  /*******************************************************************************/




  /*******************************************************************************/
  /* Overview  <Begin>                                                           */
  /*******************************************************************************/

  .overview-page-headline {
   /* emulate <h1> tag */
   vertical-align: top;
   text-align: left;
   font-size: 18px;
   font-weight: bold;
   padding-bottom: 2px;
  }

  .overview-textbox-headline {
   /* emulate <h2> tag */
   vertical-align: top;
   text-align: left;
   font-size: 16px;
   font-weight: bold;
   padding-bottom: 20px;
  }

  .overview-text {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-left: 22px;
  }


  /***************************/
  /* Overview Navigation     */
  /***************************/
  a.overview:link {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.overview:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.overview:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
  }
  a.overview {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   outline: none;
  }

  /*******************************************************************************/
  /* Overview  <End>                                                             */
  /*******************************************************************************/




  /*******************************************************************************/
  /* Features  <Begin>                                                           */
  /*******************************************************************************/

  .features-page-headline {
   /* emulate <h1> tag */
   vertical-align: top;
   text-align: left;
   font-size: 18px;
   font-weight: bold;
   padding-bottom: 2px;
  }

  .features-textbox-headline {
   /* emulate <h2> tag */
   vertical-align: top;
   text-align: left;
   font-size: 16px;
   font-weight: bold;
   padding-bottom: 20px;
  }

  .features-text {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-left: 22px;
  }


  /***************************/
  /* Features Navigation     */
  /***************************/
  a.features:link {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.features:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.features:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
  }
  a.features {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   outline: none;
  }

  /*******************************************************************************/
  /* Features  <End>                                                             */
  /*******************************************************************************/




  /*******************************************************************************/
  /* Screenshots  <Begin>                                                        */
  /*******************************************************************************/

  .screenshots-page-headline {
   /* emulate <h1> tag */
   vertical-align: top;
   text-align: left;
   font-size: 18px;
   font-weight: bold;
   padding-bottom: 2px;
  }


  .screenshots-textbox-headline {
   /* emulate <h2> tag */
   vertical-align: top;
   text-align: left;
   font-size: 16px;
   font-weight: bold;
   padding-bottom: 20px;
  }

  .screenshots-text {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-left: 22px;
  }


  /*******************************/
  /* Screenshots Images + Labels */
  /* Top                         */
  /*******************************/

  .screenshots-image-top-left {
   vertical-align: top;
   text-align: left;
   padding-bottom: 6px;
  }

  .screenshots-image-top-right {
   vertical-align: top;
   text-align: left;
   padding-left: 22px;
   padding-bottom: 6px;
  }

  .screenshots-imagelabel-top-left {
   vertical-align: top;
   text-align: center;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 22px;
  }

  .screenshots-imagelabel-top-right {
   vertical-align: top;
   text-align: center;
   padding-left: 22px;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 22px;
  }


  /*******************************/
  /* Screenshots Images + Labels */
  /* Bottom                      */
  /*******************************/

  .screenshots-image-bottom-left {
   vertical-align: top;
   text-align: left;
   padding-bottom: 6px;
  }

  .screenshots-image-bottom-right {
   vertical-align: top;
   text-align: left;
   padding-left: 22px;
   padding-bottom: 6px;
  }

  .screenshots-imagelabel-bottom-left {
   vertical-align: top;
   text-align: center;
   font-size: 12px;
   font-weight: normal;
  }

  .screenshots-imagelabel-bottom-right {
   vertical-align: top;
   text-align: center;
   padding-left: 22px;
   font-size: 12px;
   font-weight: normal;
  }


  /*******************************/
  /* Screenshots Prints + Labels */
  /* Top                         */
  /*******************************/

  .screenshots-print-top-left {
   vertical-align: top;
   text-align: left;
   padding-bottom: 6px;
  }

  .screenshots-print-top-right {
   vertical-align: top;
   text-align: left;
   padding-left: 22px;
   padding-bottom: 6px;
  }

  .screenshots-printlabel-top-left {
   vertical-align: top;
   text-align: center;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 22px;
  }

  .screenshots-printlabel-top-right {
   vertical-align: top;
   text-align: center;
   padding-left: 22px;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 22px;
  }


  /*******************************/
  /* Screenshots Prints + Labels */
  /* Bottom                      */
  /*******************************/

  .screenshots-print-bottom {
   vertical-align: top;
   text-align: left;
   padding-bottom: 6px;
  }

  .screenshots-printlabel-bottom {
   vertical-align: top;
   text-align: center;
   font-size: 12px;
   font-weight: normal;
  }


  /***************************/
  /* Screenshots Navigation  */
  /***************************/
  a.screenshots:link {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.screenshots:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.screenshots:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
  }
  a.screenshots {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   outline: none;
  }

  /*******************************************************************************/
  /* Screenshoots  <End>                                                         */
  /*******************************************************************************/




  /*******************************************************************************/
  /* Download  <Begin>                                                           */
  /*******************************************************************************/

  .download-page-headline {
   /* emulate <h1> tag */
   vertical-align: top;
   text-align: left;
   font-size: 18px;
   font-weight: bold;
   padding-bottom: 2px;
  }

  .download-textbox-headline {
   /* emulate <h2> tag */
   vertical-align: top;
   text-align: left;
   font-size: 16px;
   font-weight: bold;
   padding-bottom: 20px;
  }

  .download-text {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-left: 22px;
  }

  .download-formular {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-left: 22px;
  }



  /*************************************/
  /* Download Labels, Fields + Buttons */
  /*************************************/

  .download-label-top {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-top: 22px;
   padding-bottom: 6px;
  }

  .download-field-top {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-top: 22px;
   padding-left: 22px;
   padding-bottom: 6px;
  }

  .download-label-middle {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-bottom: 6px;
  }

  .download-field-middle {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-left: 22px;
   padding-bottom: 6px;
  }

  .download-textarea-middle {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-top: 6px;
   padding-bottom: 12px;
  }

  .download-checkbox-bottom {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-top: 16px;
  }

  .download-button-bottom {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-left: 22px;
   padding-top: 16px;
  }



  input.download-field {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

   input.download-button {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

  input.download-radiobutton {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

  textarea.download-textarea {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

  checkbox.download-checkbox {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }


  /***************************/
  /* Download Navigation     */
  /***************************/
  a.download:link {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.download:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.download:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
  }
  a.download {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   outline: none;
  }

  /************************************/
  /* Download Handbook Navigation     */
  /************************************/
  a.download-handbook:link {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
  }
  a.download-handbook:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
  }
  a.download-handbook:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline;
  }
  a.download-handbook {
   color: #B48017;
   font-size: 12px;
   font-weight: bold;
   outline: none;
  }

  /*******************************************************************************/
  /* Download  <End>                                                             */
  /*******************************************************************************/




  /*******************************************************************************/
  /* Buy  <Begin>                                                                */
  /*******************************************************************************/

  .buy-page-headline {
   /* emulate <h1> tag */
   vertical-align: top;
   text-align: left;
   font-size: 18px;
   font-weight: bold;
   padding-bottom: 2px;
  }

  .buy-textbox-headline {
   /* emulate <h2> tag */
   vertical-align: top;
   text-align: left;
   font-size: 16px;
   font-weight: bold;
   padding-bottom: 20px;
  }

  .buy-text {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-left: 22px;
  }

  .buy-formular {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-right: 22px;
   padding-left: 22px;
  }

  /********************************/
  /* Buy Labels, Fields + Buttons */
  /********************************/

  .buy-headline1-label {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-top: 22px;
   padding-bottom: 6px;
  }

  .buy-headline1-field {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-top: 22px;
   padding-left: 22px;
   padding-bottom: 6px;
  }


  .buy-headline2-label {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-bottom: 6px;
  }

  .buy-headline2-field {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-left: 22px;
   padding-bottom: 6px;
  }


  .buy-licensecount-label {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-bottom: 6px;
  }

  .buy-licensecount-field {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-left: 22px;
   padding-bottom: 6px;
  }


  .buy-label-top {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-top: 22px;
   padding-bottom: 6px;
  }

  .buy-label-top-bold {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
   text-align: left;
   padding-top: 22px;
   padding-bottom: 6px;
  }

  .buy-field-top {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-top: 22px;
   padding-left: 22px;
   padding-bottom: 6px;
  }

  .buy-label-middle {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-bottom: 6px;
  }

  .buy-label-middle-bold {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
   text-align: left;
   padding-bottom: 6px;
  }

  .buy-field-middle {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-left: 22px;
   padding-bottom: 6px;
  }

  .buy-textarea-middle {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-top: 6px;
   padding-bottom: 12px;
  }

  .buy-checkbox-bottom {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-top: 16px;
  }

  .buy-button-bottom {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-left: 22px;
   padding-top: 16px;
  }



  input.buy-field {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

   input.buy-button {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

  input.buy-radiobutton {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

  textarea.buy-textarea {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

  checkbox.buy-checkbox {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

  /***************************/
  /* Buy Navigation          */
  /***************************/
  a.buy:link {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.buy:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.buy:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
  }
  a.buy {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   outline: none;
  }

  /*******************************************************************************/
  /* Buy  <End>                                                                  */
  /*******************************************************************************/



  /*******************************************************************************/
  /* Support  <Begin>                                                            */
  /*******************************************************************************/

  .support-page-headline {
   /* emulate <h1> tag */
   vertical-align: top;
   text-align: left;
   font-size: 18px;
   font-weight: bold;
   padding-bottom: 2px;
  }

  .support-textbox-headline {
   /* emulate <h2> tag */
   vertical-align: top;
   text-align: left;
   font-size: 16px;
   font-weight: bold;
   padding-bottom: 20px;
  }

  .support-text {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-left: 22px;
  }

  .support-formular {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-right: 22px;
   padding-left: 22px;
  }


  /*************************************/
  /* Support Labels, Fields + Buttons  */
  /*************************************/

  .support-top-left {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: left;
   padding-top: 22px;
   padding-bottom: 6px;
  }

  .support-top-right {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   text-align: right;
   padding-top: 22px;
   padding-left: 22px;
   padding-bottom: 6px;
  }

  .support-bottom {
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   vertical-align: top;
   padding-top: 12px;
   padding-bottom: 6px;
  }

 input.support-field {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

   input.support-button {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

  textarea.support-textarea {
   color : #B48017;
   background-color: #FAF3E6;
   background-image: url(images/box-large-middle-center.png);
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-indent : 2px;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
  }

  /***************************/
  /* Support Navigation      */
  /***************************/
  a.support:link {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.support:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.support:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
  }
  a.support {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   outline: none;
  }

  /*******************************************************************************/
  /* Support  <End>                                                              */
  /*******************************************************************************/




  /*******************************************************************************/
  /* Impressum  <Begin>                                                          */
  /*******************************************************************************/

  .impressum-page-headline {
   /* emulate <h1> tag */
   vertical-align: top;
   text-align: left;
   font-size: 18px;
   font-weight: bold;
   padding-bottom: 2px;
  }

  .impressum-textbox-headline {
   /* emulate <h2> tag */
   vertical-align: top;
   text-align: left;
   font-size: 16px;
   font-weight: bold;
   padding-bottom: 20px;
  }

  .impressum-address {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 20px;
   padding-left: 22px;
  }

  .impressum-address-left {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
  }
  .impressum-address-center {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-left: 44px;
  }
  .impressum-address-right {
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding-left: 5px;
  }

  .impressum-disclaimer {
   vertical-align: top;
   text-align: normal;
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 10px;
   padding-left: 22px;
  }

  /***************************/
  /* Impressum Navigation    */
  /***************************/
  a.impressum:link {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.impressum:visited {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
  }
  a.impressum:hover {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
  }
  a.impressum {
   color: #B48017;
   font-size: 12px;
   font-weight: normal;
   outline: none;
  }

  /*******************************************************************************/
  /* Impressum  <End>                                                            */
  /*******************************************************************************/


