
   body {
      
      background-color: #ffffff;
      color: #333333;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 12px;
      
   }
   
   table {
      
      color: #333333;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 12px;
      text-decoration: none;
      
   }
   
   table.tr {
      
      color: #333333;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 12px;
      text-decoration: none;
      
   }
   
   table.td {
      
      color: #333333;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 12px;
      text-decoration: none;
      
   }
   
   p {
      
      color: #333333;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 12px;
      text-decoration: none;
      
   }
   
   a {
      
      color: #666666;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 12px;
      text-decoration: none;
      
   }
   
   .top_menu_item {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 12px;
      text-decoration: none;
      cursor: pointer;
      
   }
   
   .logged_in_information_text {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      text-decoration: none;
      
   }

   .form_log_in_username {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 14px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 100px;
      height: 18px;
      
   }

   .form_log_in_password {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 14px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 100px;
      height: 18px;
      
   }

   .form_log_in_submit {
      
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      width: 75px;
      height: 18px;
      
   }

   .form_log_in_forgot_password {
      
      color: #f89829;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      cursor: pointer;
      
   }
   
   .form_log_in_forgot_password_email {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 205px;
      height: 18px;
      
   }

   .form_log_in_forgot_password_submit {
      
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      width: 75px;
      height: 18px;
      
   }

   .picture_left {
      
      background-image: url('bilder/picture_left_250x540.png');
      background-repeat: no-repeat;
      
   }
   
   div.info_main_visible {
      
      width: 774px;
      height: 50px;
      overflow: auto;
      border: 1px dotted #f89829;
      font-size: 11px;
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      background-image: url('bilder/main_info_bg_774x500.png');
      background-repeat: no-repeat;
      padding: 3px;
      
   }

   div.info_main_hidden {
      
      width: 774px;
      height: 50px;
      overflow: auto;
      border: 1px dotted #f89829;
      font-size: 11px;
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      background-image: url('bilder/main_info_bg_774x500.png');
      background-repeat: no-repeat;
      padding: 3px;
      display: none;
      
   }

   div.content_main {
      
      width: 575px;
      height: 475px;
      overflow: auto;
      border: none;
      font-size: 12px;
      font-family: Verdana, Arial, "Sans-Serif";
      color: #333333;
      
   }

   div.offers_main {
      
      width: 199px;
      height: 475px;
      overflow: auto;
      border: none;
      font-size: 11px;
      
   }

   div.advertisment_banner {
      
      cursor: pointer;
      
   }

   .offer_banner {
      
      cursor: pointer;
      
   }

   .form_min_profil_header {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      
   }

   .form_min_profil_readonly {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 12px;
      
   }

   .form_min_profil_customerNumber {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_company {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_organisationNumber {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_address {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_zipCode {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 40px;
      height: 18px;
      
   }

   .form_min_profil_city {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 85px;
      height: 18px;
      
   }

   .form_min_profil_firstName {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_lastName {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_phoneNumber {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_mobileNumber {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_email {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_branch {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_numberOfEmployees {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_newPassword {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 130px;
      height: 18px;
      
   }

   .form_min_profil_coworker_firstname {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 75px;
      height: 18px;
      
   }

   .form_min_profil_coworker_lastname {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 75px;
      height: 18px;
      
   }

   .form_min_profil_coworker_email {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_header_optional {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      
   }

   .form_registration_header_mandatory {
      
      color: #ff3570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      
   }

   .form_registration_errormessage {
      
      color: #ff3570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      
   }

   .form_registration_company {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_organisationNumber {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_address {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_customerNumber {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_zipCode {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_city {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_firstName {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_lastName {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_phoneNumber {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_mobilePhoneNumber {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_email {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_numberOfEmployees {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_numberOfCards {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_branch {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_registration_contact {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }
   
   .form_admin_offers_header {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      
   }
   
   .form_admin_offers_fromdate {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_admin_offers_todate {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_admin_offers_visibleto {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 250px;
      
   }

   .form_admin_offers_pagecode {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      height: 100px;
      
   }

   .form_admin_offers_name {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      
   }

   .form_admin_offers_sortorder {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      
   }

   .form_admin_offers_image {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      
   }

   .form_admin_offers_offer {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      
   }

   .form_admin_offers_bannercode {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      height: 100px;
      
   }

   .form_admin_offers_preview_offer_banner {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #fafafa;
      width: 180px;
      height: 100px;
      overflow: auto;
      
   }

   .form_admin_offers_preview_offer_page {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #fafafa;
      width: 555px;
      height: 475px;
      overflow: auto;
      
   }
   
   .form_admin_advertisment_header {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      
   }
   
   .form_admin_advertisment_fromdate {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_admin_advertisment_todate {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 200px;
      height: 18px;
      
   }

   .form_admin_advertisment_visibleto {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 250px;
      
   }

   .form_admin_advertisment_name {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      
   }

   .form_admin_advertisment_sortorder {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      
   }

   .form_admin_advertisment_advertisment {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      
   }

   .form_admin_advertisment_pagecode {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      height: 100px;
      
   }

   .form_admin_advertisment_bannercode {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      height: 100px;
      
   }

   .form_admin_advertisment_preview_advertisment_banner {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #fafafa;
      width: 180px;
      height: 100px;
      overflow: auto;
      
   }

   .form_admin_advertisment_preview_advertisment_page {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #fafafa;
      width: 555px;
      height: 475px;
      overflow: auto;
      
   }
   
   .form_admin_menu_header {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      
   }
   
   .form_admin_menu_pagecode {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      height: 150px;
      
   }

   .form_admin_menu_menu {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      height: 150px;
      
   }

   .form_add_image_readonly {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 12px;
      text-decoration: none;
      
   }

   .form_admin_message_header {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      
   }
   
   .form_admin_message_pagecode {
      
      color: #003570;
      font-family: Verdana, Arial, "Sans-Serif";
      font-size: 10px;
      border: 1px dotted #f89829;
      background-color: #f0f0f0;
      width: 555px;
      height: 150px;
      
   }


