  body {
      margin-left:0px;
      margin-right:0px;
      margin-top:0px;
      margin-bottom:0px;
      background-color:#FFFFFF;
  }
  body.popup  {
      margin-left:10px;
      margin-right:10px;
      margin-top:10px;
      margin-bottom:10px;
      background-color:#FFFFFF;
  }
  table.popup  {
      border-collapse:collapse;
      border:1px solid #003267;
  }
  .popup td {
      border:1px solid #003267;
  }

  #katalog {
      position:absolute;
      top:44px;
      right:350px;
      z-index:505;
      width:135px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #katalog a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:130px;
  }
  #katalog a:hover,
  #katalog a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #katalogauto {
      position:absolute;
      top:50px;
      right:220px;
      z-index:506;
      width:170px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #katalogauto a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:165px;
  }
  #katalogauto a:hover,
  #katalogauto a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #katalogautokn {
      position:absolute;
      top:56px;
      right:65px;
      z-index:509;
      width:170px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #katalogautokn a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:165px;
  }
  #katalogautokn a:hover,
  #katalogautokn a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #katalogautodynojet {
      position:absolute;
      top:80px;
      right:65px;
      z-index:515;
      width:170px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #katalogautodynojet a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:165px;
  }
  #katalogautodynojet a:hover,
  #katalogautodynojet a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #katalogautobm {
      position:absolute;
      top:105px;
      right:65px;
      z-index:510;
      width:170px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #katalogautobm a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:165px;
  }
  #katalogautobm a:hover,
  #katalogautobm a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #katalogmotorrad {
      position:absolute;
      top:75px;
      right:220px;
      z-index:507;
      width:170px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #katalogmotorrad a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:165px;
  }
  #katalogmotorrad a:hover,
  #katalogmotorrad a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #katalogmotorradkn {
      position:absolute;
      top:82px;
      right:65px;
      z-index:511;
      width:170px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #katalogmotorradkn a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:165px;
  }
  #katalogmotorradkn a:hover,
  #katalogmotorradkn a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #katalogmotorraddynojet {
      position:absolute;
      top:106px;
      right:65px;
      z-index:512;
      width:170px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #katalogmotorraddynojet a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:165px;
  }
  #katalogmotorraddynojet a:hover,
  #katalogmotorraddynojet a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #katalogmarine {
      position:absolute;
      top:100px;
      right:220px;
      z-index:508;
      width:170px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #katalogmarine a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:165px;
  }
  #katalogmarine a:hover,
  #katalogmarine a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #kontakt {
      position:absolute;
      top:44px;
      right:109px;
      z-index:513;
      width:130px;
      border-top:1px solid #003267;
      border-right:1px solid #003267;
      border-left:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }
  #kontakt a {
     display:block;
     margin:0;
     padding:5px 0 5px 5px;
     background-color:#dbe0ff;
     border-bottom:1px solid #003267;
     color:#000000;
     font-size:8pt;
     font-weight:bold;
     text-decoration:none;
     width:125px;
  }
  #kontakt a:hover,
  #kontakt a:active {
     background-color:#e97018;
     color:#ffffff;
  }

  #handel {
      position:absolute;
      top:115px;
      right:40px;
      z-index:514;
      width:110px;
      border-collapse:collapse;
      border:1px solid #003267;
      background-color:#DBE0FF;
      display:none;
  }



  .headnavi {
      font-family:Arial, sans serif;
      font-size:8pt;
      color:#000000;
      font-weight:bold;
      border-bottom:1px solid #003267;
      background-color:#DBE0FF;
  }
  .headnaviover {
      font-family:Arial, sans serif;
      font-size:8pt;
      color:#FFFFFF;
      font-weight:bold;
      border-bottom:1px solid #003267;
      background-color:#E97018;
  }
  .headnavilink {
      font-family:Arial, sans serif;
      font-size:8pt;
      color:#000000;
      font-weight:bold;
      border-bottom:1px solid #003267;
      background-image:url(/images/link_hg2.gif);
      background-repeat: no-repeat;
      background-position:right;
  }
  .headnavilinkover {
      font-family:Arial, sans serif;
      font-size:8pt;
      color:#FFFFFF;
      font-weight:bold;
      border-bottom:1px solid #003267;
      background-color:#E97018;
      background-image:url(/images/link_hg2.gif);
      background-repeat: no-repeat;
      background-position:right;
  }


  .footer {
      font-family:Arial, sans serif;
      font-size:8pt;
      background-color:#E5E5E5;
      color:#003267;
      text-align:center;
      padding:2px;
  }

  .sprachwahl {
      font-family:Arial, sans serif;
      font-size:8pt;
      color:#FFFFFF;
      text-align:right;
  }

  .navi_oben {
      background-color:#003267;
      text-align:right;
  }

  .newsborder {
      background-color:#003267;
  }
  .news {
      background-color:#DBE0FF;
  }

  .navi_mitte {
      background-image:url(/images/hg_mitte.gif)
  }

  .kopf_index {
      background-image:url(/images/hg_start.jpg)
  }

  .kopf_auto {
      background-image:url(/images/hg_auto.jpg)
  }

  .kopf_motorrad {
      background-image:url(/images/hg_motorrad.jpg)
  }

  .kopf_marine {
      background-image:url(/images/hg_marine.jpg)
  }

  .kopf_motorsport {
      background-image:url(/images/hg_start.jpg)
  }

  .kopf_kontakt {
      background-image:url(/images/hg_start.jpg)
  }

  .kopf_luftfilter {
      background-image:url(/images/hg_start.jpg)
  }

  .bg_strich {
      background-image:url(/images/bg_strich.gif)
  }



  .subnavi {
      background-color:#DBE0FF;
  }
  .subnavi_td {
      padding-left:15px;
      padding-right:15px;
      font-family:Arial, sans serif;
      font-size:8pt;
      font-weight:bold;
      color:#003267;
  }
  .subnavi_td:hover a {
      font-family:Arial, sans serif;
      font-size:8pt;
      font-weight:bold;
      color:#FFFFFF;
  }
  .subnavi_td a {
      font-family:Arial, sans serif;
      font-size:8pt;
      font-weight:bold;
      color:#003267;
  }
  .subnavi_td a:link {
      text-decoration:none;
  }
  .subnavi_td a:visited {
      text-decoration:none;
  }
  .subnavi_td a:hover {
      text-decoration:none;
      background-color:#E97018;
      color:#FFFFFF;
  }
  .subnavi_td a:active {
      text-decoration:none;
      background-color:#E97018;
      color:#FFFFFF;
  }

  .subnavi_td_bgcolor {
      background-color:#003267;
  }




  .table_linke_navi {
      background-color:#DBE0FF;
      border-right:1px solid #003267;
  }
  .table_linke_navi_2 {
      width:160px;
  }
  .table_linke_navi_2 a {
      font-family:Arial, sans serif;
      font-size:8pt;
      font-weight:bold;
      color:#000000;
      text-decoration:none;
      display:block;
      padding:3px 0 3px 15px;
      border-top:1px solid #FFFFFF;
      border-bottom:1px solid #003267;
  }
  .table_linke_navi_2 a:link,
  .table_linke_navi_2 a:visited {
      text-decoration:none;
  }
  .table_linke_navi_2 a:hover,
  .table_linke_navi_2 a:active {
      color:#FFFFFF;
      text-decoration:none;
      background-color:#E97018;
      background-image:url(/images/link_hg2.gif);
      background-repeat: no-repeat;
      background-position:3px center;
  }
  .table_linke_navi_2 a img {
      text-decoration:none;
      padding:0;
      border:0;
      margin:0;
  }


  .linke_navi_td_bg {
      background-image:url(/images/hg_navi.gif)
  }
  .linke_navi {
      background-color:#DBE0FF;
      border-top:1px solid #FFFFFF;
      border-bottom:1px solid #003267;
  }
  .linke_navi a {
      font-family:Arial, sans serif;
      font-size:8pt;
      font-weight:bold;
      color:#000000;
      text-decoration:none;
  }
  .linke_navi_over {
      background-color:#E97018;
      border-top:1px solid #FFFFFF;
      border-bottom:1px solid #003267;
  }
  .linke_navi_over a {
      font-family:Arial, sans serif;
      font-size:8pt;
      font-weight:bold;
      color:#FFFFFF;
      text-decoration:none;
      background-image:url(/images/link_hg2.gif);
      background-repeat: no-repeat;
      background-position:-1px 3px;
  }
  .linke_navi_over a:link {
      text-decoration:none;
  }
  .linke_navi_over a:visited {
      text-decoration:none;
  }
  .linke_navi_over a:hover {
      text-decoration:none;
  }
  .linke_navi_over a:active {
      text-decoration:none;
  }


  .div_linke_navi {
     background:#DBE0FF;
     border-right:1px solid #003267;
  }
  .div_linke_navi a {
     display:block;
     width:152px;
     border-top:1px solid #FFFFFF;
     border-bottom:1px solid #003267;
     padding:3px;
     font-family:Arial, sans serif;
     font-size:8pt;
     font-weight:bold;
     color:#000000;
     text-decoration:none;
  }
  .div_linke_navi a:link,
  .div_linke_navi a:visited {
     text-decoration:none;
  }
  .div_linke_navi a:hover,
  .div_linke_navi a:active {
     color:#FFFFFF;
     background-color:#E97018;
     text-decoration:none;
     background-image:url(/images/link_hg2.gif);
     background-repeat: no-repeat;
     background-position:1px 6px;
  }




  .header_first {
      font-family:Arial, sans serif;
      font-size:11pt;
      background-color:#E5E5E5;
      color:#003267;
      font-weight:bold;
      padding:2px;
      padding-left:5px;
      text-transform:uppercase;
  }

  .header_second {
      font-family:Arial, sans serif;
      font-size:10pt;
      color:#003267;
      font-weight:bold;
  }

  p, td, input, select, li, ul, textarea {
      font-family:Arial, sans serif;
      font-size:8pt;
      color:#000000;
  }

  h1 {
      font-family:Arial, sans serif;
      font-size:14pt;
      font-weight:bold;
      color:#003267;
      padding-bottom:3px;
      border-bottom:1px solid #003267;
  }

  .content_table {
      border:1px solid #003267;
      border-collapse:collapse;
  }
  .content_table td {
      border-top:1px solid #003267;
      border-bottom:1px solid #003267;
  }

  .content_table2 {
      border:1px solid #003267;
      border-collapse:collapse;
  }
  .content_table2 td {
      border:1px solid #003267;
  }

  .content_td_bg td {
      background-color:#F2F2F2;
  }

  .bilder {
      border:1px solid #003267;
      padding:2px;
  }
  .bilder_over {
      border:1px solid #DBE0FF;
      padding:2px;
  }

  .bilderunterschrift {
      font-family:Arial, sans serif;
      font-size:8pt;
      font-style:italic;
      color:#003267;
      padding:2px;
      text-align:right;
  }

  .bildertabelle {
      margin-left:5px;
  }

  .formular {
      border:1px solid #003267;
      padding:2px;
  }

  .gross {
      font-weight:bold;
  }

  .gross td {
      font-weight:bold;
  }

  .klein {
      font-size:9px;
  }

  .sehrklein {
      font-size:5px;
  }

  a {
      font-family:Arial, sans serif;
      font-size:8pt;
      color:#EF9A32;
  }
  a:link {
      text-decoration:none;
  }
  a:visited {
      text-decoration:none;
  }
  a:hover {
      text-decoration:underline;
  }
  a:active {
      text-decoration:underline;
  }
  a:focus {
      text-decoration:underline;
  }

  a.verlinken {
      font-family:Arial, sans serif;
      font-size:8pt;
      color:#EF9A32;
  }
  a.verlinken:link {
      text-decoration:none;
  }
  a.verlinken:visited {
      text-decoration:none;
  }
  a.verlinken:hover {
      text-decoration:underline;
  }
  a.verlinken:active {
      text-decoration:underline;
  }
  a.verlinken:focus {
      text-decoration:underline;
  }

  .linkoverlib a, .linkoverlib a:link, .linkoverlib a:visited, .linkoverlib a:hover, .linkoverlib a:active, .linkoverlib a:focus {
      font-family:Arial, sans serif;
      font-size:8pt;
      color:#000000;
      text-decoration:none;
  }

  .verlinken_text {
      background-image:url(/images/link_hg.gif);
      background-repeat:no-repeat;
      background-position:0px 3px;
  }

  .icon {
      background-image:url(/images/link_hg2.gif);
      background-repeat: no-repeat;
      background-position:0px 3px;
  }

  .pflege {
      border-collapse:collapse;
      border:1px solid #003267;
  }
  .pflege td {
      border:1px solid #003267;
      width:33%;
  }

  .werbung {
      border-bottom:1px solid #003267;
  }

  .universalfilter {
      border-collapse:collapse;
  }
  .universalfilter td {
      border:1px solid #003267;
  }

  .tauschluftfilter {
     font-size:13pt;
     font-style:italic;
     font-weight:bold;
     line-height:18pt;
  }


  #colored_table {
     border:1px solid #003267;
     border-collapse:collapse;

  }
  #colored_table th {
     font-size:8pt;
     border:1px solid #003267;
     height:40px;
     color:#ffffff;
     background:#003267;
  }
  #colored_table td {
     border:1px solid #003267;
  }
  #colored_table .even {
     background:transparent;
  }
  #colored_table .odd {
     background:#F2F2F2;
  }

  .content_table th,
  .popup th {
     font-size:8pt;
     border:1px solid #003267;
     color:#ffffff;
     background:#003267;
  }

  #warenkorb {
     padding-top:2px;
     font-weight:bold;
  }
  #warenkorb a {
     font-weight:bold;
  }

  #order th {
     font-size:.75em;
  }
  #order td {
     background:#EFEFEF;
  }

  .mail_user {
     border:1px solid #CFCFCF;
     padding:20px;
     background:#EFEFEF;
  }

  .index_overview {
     float:left;
     margin:5px;
     padding:3px;
     height:105px;
  }

  /* Anzeige vom Zubehör des einzelnen Artikels */
  .fittings {
     float:left;
     width:250px;
     margin:0 10px 10px 0;
     border:1px solid #003267;
     background:#f2f2f2;
  }
  .fittingsbild {
     padding:3px 7px 3px 3px;
     float:left;
  }
  .fittingstext {
     padding:3px;
  }


  .news_table {
     border-collapse:collapse;
  }
  .news_table td {
     border:1px solid #e5e5e5;
  }
